Конфигурация
- ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime — Установка часового пояса.
- ntpdate ntpserver — Жесткая синхронизация времени (быстрая смена времени может быть вредна некоторым сервисам, рек. ntpd).
- sysctl -a — Вывести текущие настройки ядра.
- sysctl -p — Применить настройки ядра /etc/sysctl.conf (для слаки вероятно параметры задавать в rc.local)
- hostname -F /etc/hostnamefile — Установить сетевое имя из файла (см. ниже)
Для Debian-like
- /etc/hostname — Прописываем имя машины.
- dpkg-reconfigure locales — Устрановка системной локали.
Для RHEL-like
- /etc/sysconfig/network — Прописываем имя машины (напр. HOSTNAME=localhost.localdomain).
Для Slackware
- /etc/HOSTNAME — Прописываем имя машины.
Пользователи
- useradd -r —uid 1000 — Создать системного пользователя munin.
- userdel -r — Удалить пользователя вместе с домашним каталогом.
- vipw — Редактор vi блокирует /etc/passwd, так, чтобы другие команды не могли модифицировать его в то же самое время.
- vigr — Редактор vi блокирует /etc/group, так, чтобы другие команды не могли модифицировать его в то же самое время.
- visudo — Спец редактор vi для правки /etc/sudoers. (visudo -c — проверка синтаксиса).
Железо
- modprobe -r pcspkr — Выключить динамик на материнской плате. А еще лучше echo ‘blacklist pcspkr’ >> /etc/modprobe.d/blacklist
- lsmod — Показать загруженные модули.
- cat /dev/dsp > wave-file.wav — Записываем несжатый аудио‐поток с микрофона компьютера через вход звуковой карты.
- cat wave-file.wav > /dev/dsp — Проиграть файл.
Мониторинг
- htop — Правильная замена top.
- vmstat 5 — Подробные сведения о нагрузке.
- iostat 5 -m -x — Нагрузка на разделы дисков в мегабайтах, с усредненным значением за 5 секунд.
- iotop — Анализ нагрузки отдельными программами на дисковую подсистему (python)
- atop — Анализ нагрузки отдельными программами на дисковую подсистему (надо патчить ядро).
Пересборка ядра
- Скачать ядро, разархивировать и перейти в папку с исходниками (cd /usr/src/linux-2.6.30).
- make config — Конфигурация сборки ядра создается файл .config (удобнее menuconfig или xconfig). Для надежности можно взять конфиг уже рабочей системы и править его (cp /boot/config-generic-2.6.29.4 /usr/src/linux-2.6.30/.config).
- make dep — Создание файлов зависимостей.
- make clean — Очистка от ранее скомпилированных модулей.
- make — Компиляция ядра.
- make kernelversion — Узнать версию скомпилированного ядра.
- make install — Установка ядра (желательно делать это вручную cp arch/i386/boot/bzImage /boot/bzImage-2.6.23.1 и cp System.map /boot/System.map-2.6.23.1).
- make modules — Компиляция модулей.
- make modules_install — Установка модулей.
- cp System.map /boot/System.map-2.6.30
- cd /boot; mkinitrd -c -k 2.6.30 -m mbcache:jbd:ext3 -f ext3 -r /dev/sda2 — Пересборка initrd.
- И добавить ядро в загрузчик.
(c) не мой. Копипаст с http://ru.wikibooks.org/wiki/Linux-hand-book