Ubuntu

Ubuntu — один из самых популярных дистрибутивов Linux, как для обычных компьютеров, так и для серверов. Основан на другом Linux дистрибутиве — Debian. Новые выпуски Ubuntu выходят каждые полгода, и делятся на два типа — обычные выпуски, поддержка которых заканчивается через 9 месяцев с момента релиза, и выпуски LTS (англ. Long Time Support), которые поддерживаются 5 лет после выхода.

Ограничить количество соединений на определенный порт через iptables

Недавно, для целей тестирования возникла необходимость ограничить количество одновременных соединений (со всех ip адресов) на 80 порт. В моем случае дефолтная политика для iptables — DROP. Т.е. все сетевые пакеты, для которых не найдены правила, сервером отбрасываются. Для того, чтобы этого сделать, можно воспользоваться следующей командой: sudo iptables -A INPUT -i eth0 -p tcp —dport […]

  • 190
  • 0
  • 100,00%

Дружим FastCGI и nginx

Занявшись переносом веб-сайтов на работе с apache2 на nginx, я столкнулся с тем, что по умолчанию последний не может работать с cgi запросами, что выбило из работы полезный парсер логов lightsquid. Однако, оказалось, что это легко исправить установкой специального сервера fcgiwrap. Устанавливаем fcgiwrap: apt-get install fcgiwrap В конфиг сервера вставляем следующее: location ~ \.cgi$ { […]

  • 112
  • 0
  • 100,00%

Создание пользователя Linux без домашнего каталога и доступа к шеллу

Если вам нужно создать нового пользователя Linux, которому не нужен доступ к шеллу, и не нужен домашний каталог, то самым простым способом будет воспользоваться утилитой useradd: useradd -d /dev/null -s /usr/sbin/nologin ИМЯ ПОЛЬЗОВАТЕЛЯ или useradd -d /dev/null -s /dev/null ИМЯ ПОЛЬЗОВАТЕЛЯ Как должно быть понятно, в данном случае параметр -d обозначает домашнюю директорию, а параметр […]

  • 184
  • 0
  • 100,00%

Debian и Ubuntu: Как добавить пользователя в группу sudo

Для того, чтобы пользователю применилось разрешение пользоваться командой sudo, ему необходимо перезайти в систему. Метод с использованием usermod Самым простым способом будет воспользоваться утилитой usermod, с помощью которой можно просто добавить пользователя в группу sudo. usermod -a -G sudo ИМЯ ПОЛЬЗОВАТЕЛЯ Стоит отметить, что использование параметров -a -G ОБЯЗАТЕЛЬНО. Метод с использованием visudo Так же […]

  • 170
  • 0
  • 100,00%

Убираем сообщения ureadahead: Ignored relative path в syslog

Как-то заглянув в syslog, я обнаружил целую пачку однотипных сообщений, которые появлялись там после каждой перезагрузки: Dec 24 19:23:39 SRV1 ureadahead[1116]: ureadahead:char: Ignored relative path Dec 24 19:23:39 SRV1 ureadahead[1116]: ureadahead:pts: Ignored relative path Dec 24 19:23:39 SRV1 ureadahead[1116]: ureadahead:cpu: Ignored relative path Dec 24 19:23:39 SRV1 ureadahead[1116]: ureadahead:mapper: Ignored relative path Dec 24 19:23:39 […]

  • 190
  • 0
  • 100,00%

Установка deb пакета со всеми зависимостями

Некоторые программы, предназначенные для использования в дистрибутивах Linux на основе Debian/Ubuntu, для более простой установки упакованы в файлы формата deb, однако в процессе установки такого файла может вылезти одна неприятная мелочь — например, устанавливаемая программа зависит от какого-нибудь другого пакета, которого нет в системе. Установить deb пакет и необходимые для его нормальной работы пакеты можно […]

  • 185
  • 0
  • 100,00%

make: command not found

Данная статья рассказывает именно про ошибку команды make. Если у вас проблемы с командой cmake, то вам лучше прочитать вот эту статью. Если в Linux при попытке собрать какое-либо приложение с помощью команды make появляется ошибка -bash: make: command not found, то нужно выполнить следующие действия: Рекоммендуемый способ CentOS/Red Hat: Установить группу пакетов «Development tools», […]

  • 192
  • 1
  • 100,00%

Просмотр показаний датчиков температуры в Linux

Для просмотра показаний различных датчиков (не только температуры) в Linux принято использовать утилиту lm-sensors. С её помощью в Linux можно просматривать температуру процессора, материнской платы, видеокарты и т. д., а так же получать данные по напряжению, скорости вращения вентиляторов и т. д. Для установки данной утилиты нужно проделать следующие действия: Debian/Ubuntu: apt-get install lm-sensors CentOS/Red […]

  • 251
  • 0
  • 100,00%

Выбор редактора по умолчанию в Debian или Ubuntu

В некоторых дистрибутивах Debian или Ubuntu, при отсутствии в системе простого редактора nano, редактором по умолчанию устанавливается редактор vim, который многим пользователям очень неудобен. Даже установив в систему другой редактор, можно обнаружить, что некоторые команды, которые вызывают текстовый редактор, по прежднему используют vim (например crontab). Исправить это можно командой select-editor: Соответственно тут нужно выбрать пункт […]

  • 241
  • 0
  • 100,00%

Подключение источника бесперебойного питания APC к Ubuntu

Для управления источниками бесперибойного питания фирмы APC широкое распространение получила бесплатная утилита apcupsd, которая помимо Linux систем, так же может работать на Mac OS, BSD и даже Windows. Однако ниже речь пойдет именно об установке и настройки утилиты под Linux, а конкретно — под Ubuntu. Устанавливаем утилиту: sudo apt-get install apcupsd Затем открываем файл настроек […]

  • 188
  • 0
  • 100,00%