загружаемся с CD-ROM и жмем Enter (графический режим)
тестирование CD
распознается NVIDIA GeForce FX (generic), Acer L17305, мышка через KVM не распознаётся,
приходится подключать отдельно
по нажатию Ctrl-Alt-F2 можно сразу попасть в bash (Alt-F7 обратно)
язык установки - english (достали проблемы при первой загрузке)
раскладка - english (redhat-config-keyboard)
мышка - USB, с колесом (redhat-config-mouse)
установка - сервер
разбиение диска вручную с помощью DiskDruid (/dev/rd/)
c0d0p1, /boot (/boot1), 100 MB
c0d0p2, / (/1), 8000MB
c0d0p3, /squid, 10000MB
c0d0p5, (SWAP-rd/c0d0p5), 2000MB
c0d0p6, /data, 14600MB
GRUB в MBR (/dev/rd/c0d0) без пароля,
конфигурационный файл /boot/grub/grub.conf
параметры ядра
настройка сети eth0: имена, адреса, маски сетей, шлюз, DNS
(redhat-config-network), вторую карту не включать
firewall: high с дыркой для ssh (redhat-config-securitylevel)
язык для работы: основной - en_US, дополнительный - русский
(redhat-config-language)
временная зона - Europe/Moscow (время в CMOS хранить в UTC,
redhat-config-date или timeconfig)
установка пароля для root
выбираем пакеты (сервер; многие пакеты устанавливаются в
любом случае; теперь все группы именуются по-русски; новая система менее
утомительна, но получает более громоздкую систему; раньше я пакеты добавлял,
теперь убираю):
Система X Windows, Gnome, KDE: нет
Редакторы: emacs, vim
Инженерные: нет
Графические средства интернет: нет
Текстовые средства интернет: elinks
Оффисные приложения: нет
Звук и видео: нет (оказывается здесь cdrecord!)
Подготовка публикаций: нет
Графика: нет
Игры: нет
Средства настройки серверов: нет
Сервера: веб-сервер и прочее: нет, кроме dhcp, tftp
Средства разработки: выкинуть ada, java, objc и f77; выкинуть gcc 4
обеспечение автоматического извещения об обновлениях с помощью yum
обновиться через yum и заодно установить забытый cdrecord, xorg-x11-xauth, xterm,
kernel-sourcecode.noarch (тянет какую-то графику), arpwatch, ntp, lynx
перезагрузиться с новым ядром
зато заработал sensors-detect (загрузку модулей i2c-i801, lm85, eeprom
в rc.local) и sensors теперь показывает память, температуры, напряжения
и частоту вращения вентилятора
борьба с NTPL: LD_ASSUME_KERNEL=2.4.19 (старый Linuxthreads) или
LD_ASSUME_KERNEL=2.2.5 (старый Linuxthreads без floating stacks)
добавить /usr/local/lib в /etc/ld.so.conf и сделать ldconfig
проверить, что все сервисы xinetd, которые не нужны при работе в режиме сервера
выключены (/etc/xinetd.d/*: disable = yes); отключить и перезапустить xinetd
(service xinetd reload)
убрать сервисы, которые не нужны при работе в режиме сервера
(chkconfig --list|grep on;
chkconfig --level 2345 имя-сервиса off; service имя-сервиса stop)
rhnsd (регулярный опрос Red Hat Network)
pcmcia, isdn
apmd (APM не работает на многопроцессорных (HT) компьютерах)
xfs (сервер шрифтов при удалённом запуске не нужен)
cups
nfslock, netfs
rpcidmapd, rpcgssd, rpcsvcgssd, portmap
autofs
smartd (не умеет работать с AcceleRAID)
gpm (?, остались плохие воспоминания о проблемах с безопасностью)
sendmail (?, слушает только локальные соединения, но всё же...)
настроить /etc/ntp.conf (список серверов, клиентов, сбор статистики и
права доступа)
дырку в локальном сетевом экране для серверов делает скрипт
/etc/rc.d/init.d/ntpd (только забывает про них при перезапуске iptables),
но дырки для клиентов и во внешнем экране надо делать самому
положить в /etc/ntp/step-tickers список ntp-серверов через пробел,
если он отличается от серверов в /etc/ntp.conf
создать директорию для статистики, в которую у пользователя ntp есть права
записи
chkconfig --level 345 ntpd on
/etc/rc.d/init.d/ntpd start (service ntpd start)
через некоторое время перевести все NTP запросы на него
в поставке нет tripwire, а настраивать его
самому дело долгое
настройка сети: где net.ip4? (local_range, ip_forward, rp_filter, log_martians, accept_source_route)