====== Частые проблемы ======
===== Подключить/отключить sata-диск без перезагрузки =====
Подключение:
Подключаем диск (сначала провод данных, потом питание).
# ls /sys/class/scsi_host/
host0 host1 host2 host3 host4 host5
Угадываем нужный host (например, host1), и посылаем ему команду scan:
# echo "- - -" > /sys/class/scsi_host/host1/scan
Или перебираем все:
#for host in `ls /sys/class/scsi_host/` ; do echo $host; echo "- - -" > /sys/class/scsi_host/$host/scan; done
Отключение:
* Отмонтировать все файловые системы с этого диска.
* hdparm -Y /dev/sd_
* выдернуть провод питания, потом провод данных.
===== Сделать UMASK=002 для всех пользователей =====
Правильный способ -- установить пакет libpam-umask и добавить строку "session optional pam_umask.so umask=002" в файлы /etc/pam.d/common-session и /etc/pam.d/common-session-noninteractive.
===== Проверить синхронизацию часов по NTP =====
''$ntpq -p''
user@spascharm:~$ ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*ntp1.vniiftri.r .PPS. 1 u 26 64 177 5.678 4.755 2.830
+ntp2.vniiftri.r .PPS. 1 u 26 64 177 5.903 2.084 1.419
ntp3.vniiftri.r .PPS. 1 u 26 64 177 5.680 4.733 2.462
===== Отключить пищание консоли =====
This disables the console beep for all programs:
$xset b off
Сделать звук менее раздражающим:
$xset b 10 100 50
===== Убрать список пользователей из приветствия GDM =====
Просто:
sudo -u Debian-gdm gconftool-2 --type bool --set /apps/gdm/simple-greeter/disable_user_list 'true'
Сложно:
usermod -s /bin/bash Debian-gdm
gksu -u Debian-gdm gconf-editor
меняем настройки в apps->gdm->simple-greeter
usermod -s /bin/false Debian-gdm
===== Добавить дисковую квоту на /home =====
в /etc/fstab добавить опцию usrquota:
UUID=cf32...6d64 /home ext4 defaults,usrquota 0 2
Выполнить команды:
quotacheck -vug /home
/etc/init.d/quota start
Просмотреть квоты на /home
repquota /home -s
Задать квоту 50GB (100GB hard limit) для пользователя daq:
setquota daq $((50*1024*1024)) $((100*1024*1024)) 0 0 /home/
Задать всем пользователям такую же квоту, как у пользователя daq:
ls /home/ | while read user ; do id $user > /dev/null && setquota -p daq $user /home; done