разбиение диска вручную (RAID-1 над соответствующими разделами sda и sdb)
md0, /boot, ext3, 102MB MB
md1, swap, 2000 MB
md2, /, остальное
GRUB CentOS-5 x86_64 с корневой системой в /dev/md2 на /dev/md0
(/dev/sda? в kickstart.cfg записывается ----location=partition) без пароля,
конфигурационный файл /boot/grub/grub.conf
настройка сети вручную (/etc/sysconfig/network-scripts/ifcfg-eth?, redhat-config-network)
eth0 - установить имя, IP адрес, маску, шлюз, DNS, поднимать при загрузке, без IPv6
eth1 - всё задать, но не поднимать
временная зона - Europe/Moscow (время в CMOS хранить в UTC,
не забыть поменять в BIOS, redhat-config-date или timeconfig)
установка пароля для root
установка - сервер, настроить сейчас
выбираем пакеты (сервер):
Графические среды: нет
Приложения
Редакторы: vim-enhanced
Инженерные: нет
Графические средства интернет: нет
Текстовые средства интернет: elinks, lynx
Оффисные приложения: нет
Звук и видео: нет
Подготовка публикаций: нет
Графика: нет
Игры: нет
Программирование:
Библиотеки для разработки: нет
Средства разработки: выкинуть cscope, diffstat, doxygen, dogtall, gcc-gfortran
Системные средства: без bluez-gnome, bluez-hcidump, zisofs-tools, zsh,
но с arptables_jf, arpwatch, iptraf, lslk, lsscsi, mc, net-snmp-utils, nmap,
systat
Поддержка печати: нет
Удалённый доступ: нет
Виртуализация: нет
Кластеры: нет
Кластерное хранилище: нет
Языки: русский (сделать его неосновным нельзя)
молча добавляются пакеты, от которых зависят выбранные нами (их можно посмотреть
на одном из виртуальных терминалов)
создание файловых систем
установка пакетов: 506 пакетов, 1550 МБ, журнал в /root/install.log и /root/install.log.syslog,
образец для kickstart в /root/anaconda-ks.cfg (набор пакетов сомнителен), 7 минут
дождаться завершения синхронизации soft RAID
(mdadm --misc --query --detail /dev/md?)
первая загрузка свежеустановленной системы:
продолжения настройки в текстовом режиме (упрощённый вариант, оставшийся с прошлых времён)
режим аутентификации (md5, shadow и т.д.)
включить сетевой экран с дыркой для ssh (system-config-securitylevel-tui)
SELinux в полном режиме
настройка сети (дубль?)
если мы не любим prelink, то самое время удалить /etc/cron.daily/prelink,
пока он не сделал кишмиш из исполняемых файлов,
так что потом невозможно использовать программы типа tripware;
если опоздал, то вписать PRELINKING=no в /etc/sysconfig/prelink и
при следующем запуске он всё откатит
useradd -n -c описание -m -r -g sys -u любимый-uid имя
passwd имя
полноценная настройка ssh (/etc/ssh/sshd_config,
~/.ssh, /etc/sysconfig/sshd),
дальнейшая настройка производится удалённо (в здешней серверной холодно!)
настроить файловые системы с помощью tune2fs -m 1 (резервировать 1% вместо 5%)
или -r 25000 (100 MB)
подождать пока пройдет updatedb или запустить вручную (в этой версии нельзя вставлять
DAILY_UPDATE=yes в /etc/updatedb.conf)
импортировать ключи в rpm
(rpm --import /etc/pki/rpm-gpg/...)