Ubuntu

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

smbclient: not found

Если при выполнении какой-либо операции в терминале Linux появляется следующая ошибка — smbclient: not found, то вам нужно установить эту программу. Делается это просто: CentOS: yum install samba-client Debian/Ubuntu: apt-get install smbclient После этого данная ошибка должна исчезнуть. Другие статьи

  • 57
  • 0
  • 100,00%

Разделить ISC DHCP лог и syslog

При настройке ISC DHCP server’a я столкнулся с тем, что все его сообщения шли в syslog, что выглядело не совсем красиво и захламляло данный лог файл. Затем я легко нагуглил, как вынести эти сообщения в отдельный логфайл, однако, даже после проделанных мною манипуляций, сообщения все еще продолжали идти в syslog. В итоге было найдено следующее […]

  • 88
  • 0
  • 100,00%

Ограничиваем доступ в Squid3 по временному интервалу

Допустим, вас попросили ограничить доступ к интернету какому-то определенному кругу лиц, разрешив его использование только в рабочее время с 8 утра до 17 вечера, и только по будням В прокси сервере Squid 3 подобное реализуется достаточно просто. Открываем конфиг /etc/squid3/squid.conf, и приступаем к выполнению задачи. Первым делом нужно определить кому будем блокировать доступ. Пусть это […]

  • 154
  • 0
  • 100,00%

Как изменить имя компьютера в Linux

Если вам понадобилось изменить имя в вашем сервере/персональном компьютере/еще на чем-то, и это что-то работает под Linux, то сделать это можно следующими двумя способами: Смена имени через команду и файл hostname Если целью стоит быстрая смена имени, то для этой цели вполне может подойти команда hostname. Просто пишем следующую команду: hostname НОВОЕИМЯ где НОВОЕИМЯ — […]

  • 159
  • 0
  • 100,00%

Включаем логирование cron в Debian или Ubuntu

Если вы пользуетесь планировщиком задач cron, то в целях контроля и отслеживания ошибок будет весьма полезно логировать каждое его действие. По умолчанию это выключено, ниже будет рассказано как включить запись работы cron в лог. Сперва открываем файл /etc/rsyslog.conf, и ищем там строчку: #cron.* /var/log/cron.log Убираем символ #, сохраняем и закрываем файл. Затем перезагружаем службу rsyslog: […]

  • 209
  • 0
  • 100,00%

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

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

  • 704
  • 0
  • 100,00%

Дружим FastCGI и nginx

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

  • 286
  • 0
  • 100,00%

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

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

  • 480
  • 0
  • 100,00%

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

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

  • 377
  • 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 […]

  • 492
  • 0
  • 100,00%