|
|
Bog BOS: Установка Linux RedHat 6.0 на SMP сервер
|
Последнее изменение текста: 20001202
Скопировано с bog.pp.ru: 2026.03.05
Bog BOS: Установка Linux RedHat 6.0 на SMP сервер
Установка производилась с ftp-сервера
с ftp-сервера (будущий большой сервер)
-
делаем загрузочный диск (rawrite.exe updates/images/i386/bootnet.img, остальные
не понадобились пока)
-
загружаемся и жмем Enter
-
жмем OK
-
выбираем English
-
клавиатура us
-
загружаемся с FTP
-
указываем тип сетевой платы
-
autoprobe
-
static IP address
-
вводим IP address, маску, default gateway и DNS
-
имя FTP-сервера и директории (в ней должна лежать директория RedHat), non
anonymous; account/password; инсталятор использует пассивный режим, так
что firewall может и не пустить
-
Install
-
Custom
-
SCSI
-
разбиваем диск на разделы с помощью disk Druid: делаю 16MB boot-раздел,
один большой раздел и 200МБ на swap. С маленькими файловыми разделами трудно
управляться, очень большие разделы долго обрабатываются fsck-ой. Разбиваю
только основной диск: с остальными потом разберусь.
-
форматируется swap и /
-
выбираем пакеты (individual package), звук ножен для gnome даже если нет
звуковой карты:
-
amusement/games - нет
-
amusement/graphics - xbanner, xscreensaver
-
applications/archiving - lha, sharutils, unarj, unzip, zip
-
applications/communications - efax, lrzsz, mgetty, mgetty-sendfax, mgetty-viewfax,
mgetty-voice, minicom
-
applications/databeses - posttresql, postgresql-client
-
applications/editors - emacs, emacs-X11, emacs-lein(?), gedit, gnotepad,
gxedit, vim-enhanced, vim-X11
-
application/emulators - dosemu, dosemu-freedos, xdosemu
-
applications/engineering - нет
-
application/file - bzip2, git
-
application/internet - finger, ftp, fwhois, gftp, ircii, lynx, nc, netcftp,
netscape-common, netscape-communicator, rsh, rsync, talk, tcpdump, telnet,
traceroute, urlview, w3c-libwww-apps, wget, xchat, ytalk
-
application/multimedia - ee, libgr-progs
-
applications/productivity - gnome-pim, gnumeric, ical
-
applications/publishing - ghostscript, ghostscript-fontsgroff-gxditview,
gv, printtool, rhs-printfilters, sgml-tools, texinfo, xpdf
-
application/system - arpwatch, bind-utils, comanche, ext2ed, gnome-linuxconf,
gnome-utils, gnorpm, gtop, ipxutils, kernelcfg, knfsd-clients, macutils,
mkdosfs, mkisofs, mkxauth, modemtool, mtools, ncpfs, netcfg, pciutils,
procinfo, procps-X11, psacct, rdate, rdist, statserial, swatch, symlinks,
timetool, tksysv, ucd-snmp-utils, usermode, usernet, vlock, xcpustate,
xosview, xsysinfo, xtoolwait, SVGATextMode
-
applications/text - ispell, m4, mawk, rgrep
-
development/debugger - gdb, lslk, lsof, ltrace, strace, xxgdb
-
development/languages - cpp, egcs, egcs-c++, egcs-objc, expect, gnome-objc,
guavac, guille, itcl, kaffe, perl-MD5, python, tcl, tclx, tix, tk, tkinter,
umb-scheme
-
development/libraries - gdbm-devel, glibc-devel, glibc-profile, libpcap,
ncurses-devel, postgresql-devel, readline-devel, ucd-snmp-devel, zlib-devel
-
development/system - kernel-headres, kernel-source
-
development/tools - autoconf, automake, bin86, bison, byacc, cdecl, cproto,
ctags, cvs, electricfence, flex, gettext, make, patch, pmake, rcs
-
documentation - bash2-doc, faq, gnome-users-guide, helptool, howto, indexhtml,
install-guide, lpg, man-pages, nag, python-docs, rhl-alpha, rhl-install,
rhl-getting, sag, sendmail-doc, specspo, Xfree86-doc
-
system environment/base - chkfontpath, contro-lpanel, ipchains, mkkickstart,
raidtools, shapecfg
-
system environment/daemons - anonftp, apache, bind, bootparamd, caching-nameserver,
cleenfeed, dhcp, inews, inn, knfsd, lpr, mars-nwe, mod_perl, mod_php3,
netkit-base, nscd, orbit, pidentd, portmap, routed, rusers, rwho, samba,
sendmail-cf, squid, tcp_wrapper, tftp, ucd-snmp, wuftpd, XFree86-xfs, xntp3
-
system environment/kernel - нет
-
system environment/libraries - audiofile, fnlib, freetype, glib10, gnome-libs,
gtk+, gtk+10, gtk-engines, libghttp, libgtop, libjpeg, libpng, libtiff,
libungif, libxml, ncurses, python-lib, Xaw3d, xfree86-libs, xmp, w3c-libwww
-
system environment/shells - bash2, mc
-
user interface/desktop - afterstep, afterstep-apps, anotherlevel, controlcenter,
enlightenment, enlightenment-conf, fvwm, fvwm2, fvwm2-icons, gmc, gnome-core,
switchdesk, switchdesk-gnome, wmconfig, xfm
-
user interface/X - gqview, rxvt, urw-fonts, X11R6-contrib, Xfree86, XFree86-75dpi,
XFree86-100dpi, XFree86-cyrillic, xinitrc, XFree86-VGA16
-
user interface/X hardware support - Xconfigurator, XF86Setup
-
дополнительно потребовал пакеты:
-
imlib (из gnome, ee, fnlib и др.)
-
esound (аналогично)
-
gnome-audio (gnome-libs)
-
libgr (libgr-progs)
-
mpage ( rhs-printfilters)
-
форматирует разделы
-
злобно ругается по поводу того, что не может войти в пассивный режим FTP,
но после повтора начинается установка (370 пакетов, 500 МБ)
-
конфигурирование мышки (?) - /usr/sbin/mouseconfig - Generic Serial Mouse,
3 buttons
-
конфигурация локальной сети (оставить без изменений)
-
временная зона - Europe/Moscow - /usr/sbin/timeconfig (время хранить в
GMT, часы в BIOS перевести вручную)
-
сервисы, поднимаемые при загрузке ,в самый минимум - /usr/sbin/ntsysv или
/sbin/chkconfig
-
конфигурирование принтера (локальный, lpd, netware, samba)
-
установка пароля для root
-
конфигурация парольной защиты (shadow, без MD5)
-
создание загрузочной дискеты - mkbootdisk
-
установка LILO (в MBR)
-
конфигурирование X11 - Xconfigurator, /etc/X11/XF86Config
-
установка изменений
-
взять на ftp://archive.download.redhat.com/pub/redhat/linux/updates/6.0/en/os/i386 или у себя
-
прочитать описание исправлений
-
замена пакета по ftp: rpm -Uvh url-пакета (пароль запрашивается в диалоге)
-
xscreensaver-3.09-4.i386.rpm
-
pump
-
apmd
-
inn, inn-devel, inews (-2.2.1)
- netscape-common, netscape-communicator (обязательно одной операцией)
- kernel
-
участвуют пакеты (rpm -q): kernel, kernel-pcmcia-cs, kernel-source, kernel-headers,
kernel-doc, mkinitrd, SysVinit, initscripts
-
mkinitrd, SysVinit, initscripts - не изменились, так что их не надо обновлять
-
rpm -Uvh kernel-headers... kernel-source... kernel-doc... (ругнулся, что
пакет ad1848.ver не найден в индексе)
-
rpm -ivh kernel kernel-pcmcia-cs
-
делаем ram-диск
mkinitrd /boot/initrd-2.2.5 2.2.5-22
-
добавляем новый раздел image в /etc/lilo.conf
-
lilo -v
-
shutdown -r now
-
пересобрать загрузочный диск (mkbootdisk --device /dev/fd0 2.2.5-22)
-
utempter
-
wu-ftpd
-
XFree86 3.3.5
-
посмотреть список старых пакетов (rpm -qa| grep XFree86 и rpm -q xinitrc)
-
rpm -UhvF XFree86... XFree86-75dpi-fonts... XFree86-S3... XFree86-XF86Setup...
XFree86-cyrillic-fonts... XFree86-doc... XFree86-libs... XFree86-xfs...
XFree86-VGA16... xinitrc-2.4.1-1.noarch.rpm
-
dev, rxvt (по завершении перемонтировать /dev/pts)
-
mod_php3, mod_php3-imap, mod_php3-manual, mod_php3-pgsql (удалить mod_php3
и установить вместо него новые 4 пакета)
-
kde (если он был затребован)
-
net-tools
-
talk
-
rpm
-
netkit-base (traceroute)
-
не стал откатывать rdist
-
samba (удалить и поставить заново)
-
enlightenment
-
gnome (положить все необходимое в одно место и rpm -Fvh)
-
squid
-
linuxconf (может его починили?)
-
libtermcap
-
telnet (in.telnetd, /etc/rc.d/init.d/inet restart)
-
vixie-cron (/etc/rc.d/init.d/cron restart)
-
mars-nwe
-
заменить procps-2.0.3 на procps-2.0.4-2 (теперь он правильно показывает
время запуска процесса в конфигурации с SMP): ps, sysctl, free, oldps,
skill, snice, tload, top, uptime, vmstat, w, watch
-
качаем новое ядро (2.2.12?) и конфигурируем под SMP (можно взять .config
со старой машины в качестве образца)
-
гм, не работает raid, а заплаток к 2.2.12 еще нет, ждем-с...
-
тонкая настройка XF86Config (ATI Xpert 98, Scott TE796B - 1600x1200x24,
70Hz, 189 Mhz)
-
заведение пользователей (useradd с параметрами! passwd)
-
русификация консоли, X, ghostscript
-
запуск серверов (squid, mirror, ntp)
-
настройка параметров сети, маршрутизация, firewall
|
|
Bog BOS: Установка Linux RedHat 6.0 на SMP сервер
|
Последнее изменение текста: 20001202
Скопировано с bog.pp.ru: 2026.03.05
Bog BOS: Установка Linux RedHat 6.0 на SMP сервер
Copyright © 1996-2026 Sergey E. Bogomolov; bog.pp.ru