Архив

Архив раздела ‘linux’

планировщик для дисковых устройств в Linux

19 Ноябрь 2012 Comments off

Поменять планировщик для дискового устройства /dev/sdc можно командой:
echo noop > /sys/block/sdc/queue/scheduler
В данном случае мы установили noop-планировщик, который может быть полезен при работы по iscsi с дисковым хранилищем.

Categories: linux

Парольные политики в линукс

17 Июнь 2010 Comments off

Возникла необходимость настроить политики паролей в линуксе, а именно:

  • срок действия паролей, неповторяемость паролей
  • длина и сложность пароля

Сначала устанавливаем libpam-cracklib, затем прописываем в /etc/pam.d/common-password:

password required pam_cracklib.so retry=3 minlen=8 difok=3 dcredit=-1 lcredit=-1 ucredit=-1
password required pam_unix.so use_authtok nullok md5 remember=4

Первая строка требует минимальную длину пароля 8 символов (minlen), требование наличия в пароле хотя одной цифры (dcredit), маленькой буквы (lcredit) и большой буквы (ucredit), а также старый пароль должен отличаться от нового не менее чем на 3 символа (difok). Параметр remember во второй строке говорит, что 4 последних пароля должны отличаться друг от друга.
Для блокировки пользователя на 30 минут при вводе неправильного пароля 6 раз подряд, необходимо в начало файла /etc/pam.d/common-password вставить строку

auth required pam_tally.so onerr=fail deny=6 unlock_time=1800

Ограничить срок действия пароля (60 дней) можно командой

chage -M 60 _имя_пользователя_

этого же можно добиться, прописав в файл /etc/login.defs до создания учетной записи следующее

PASS_MAX_DAYS 60
Categories: linux

Синхронизация времени в гостевой системе Xen

3 Июнь 2009 Comments off

Чтобы время в гостевой системе можно было устанавливать (в частности синхронизировать при помощи ntp) независимо от хозяина, нужно выполнить команду (в гостевом линуксе):

echo 1 > /proc/sys/xen/independent_wallclock
Categories: linux

Как определить, является ли ваш процессор 64-битным

2 Июнь 2009 Comments off

Запустить команду

lshw -class processor

и в выводе искать поле width. Для 64-битной системы оно будет выглядеть так:

width: 64 bits

Также для 64-битного процессора устанавливается флаг lm (список флагов можно посмотреть в выводе команды cat /proc/cpuinfo).

Categories: linux

Принудительная перезагрузка linux

1 Июнь 2009 Comments off

Если система по каким-то причинам не перезагружается по командам reboot или shutdown -r now, то можно принудительно перезагрузить его командой:

sudo init 6
Categories: linux

Таймаут сессии ssh

6 Апрель 2009 Comments off

Если сессия ssh рвётся по таймауту при простое при использовании ssh-клиента в линуксе, добавьте в файл ~/.ssh/config строчку:

ServerAliveInterval 60

это заставит ваш ssh-клиент раз в 60 секунд отправлять пакеты для того, чтобы сервер не разорвал соединение.

Categories: linux