Частые проблемы

Подключить/отключить 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