|
|
Bog BOS: Установка Linux RedHat 6.0 на сервер
|
Последнее изменение текста: 20001202
Скопировано с bog.pp.ru: 2026.04.11
Bog BOS: Установка Linux RedHat 6.0 на сервер
Установка производилась с 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 (на Server ругается, что нет места на диске)
-
no SCSI
-
разбиваем диск на разделы с помощью disk Druid: делаю один большой раздел
и 100МБ на swap. С маленькими файловыми разделами трудно управляться, очень
большие разделы долго обрабатываются fsck-ой.
-
форматируется swap и /
-
выбираем пакеты (individual package)(и еще где-то ncurses и ncurses-devel)
-
amusement/games - нет
-
amusement/graphics - нет
-
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, 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, netcftp,
netscape-common, netscape-communicator, rsh, rsync, talk, tcpdump, telnet,
traceroute, wget, xchat, ytalk
-
application/multimedia - ee
-
applications/productivity - gnome-pim, gnumeric, ical
-
applications/publishing - ghostscript, ghostscript-fontsgroff-gxditview,
gv, printtool, rhs-printfilters, 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, psacct, rdate, rdist, statserial, swatch, symlinks, timetool,
tksysv, ucd-snmp-utils, usermode, usernet, vlock, xcpustate, xosview, xsysinfo,
xtoolwait
-
applications/text - m4, mawk, rgrep
-
development/debugger - gdb, lslk, lsof, ltrace, strace, xxgdb
-
development/languages - cpp, egcs, egcs-c++, expect, guavac, guille, itcl,
kaffe, perl-MD5, python, tcl, tclx, tix, tk, tkinter, umb-scheme
-
development/libraries - gdbm-devel, glibc-devel, libpcap, 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, howto-html,
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, xntp3
-
system environment/kernel - нет
-
system environment/libraries - fnlib, freetype, glib10, gnome-libs, gtk+,
gtk+10, gtk-engines, libgtop, python-lib, xaw3d-lib, xfree86-libs, xmp
-
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
-
user interface/X hardware support - Xconfigurator, XF86Setup
-
дополнительно потребовал пакеты libjpeg (AfterStep, control-center, enlightement,
gnome-core, gnome-libs, gnome-utils, gnotepad+, imlib, kaffe), libpng-devel
(AfterStep, control-center, enlightement, ghostscript, gnome-core, gnome-libs,
gnome-utils, gnotepad+, imlib, kaffe), XFree86-xfs(chkfontpath, Xconfigurator,
XFree86), xscreensaver (control-center, gnome-core), audiofile (control-center,
ee, enlightement, gedit, gmc, gnome-core, gnome-libs, gnome-linuxconf,
gnome-pim, gnome-utils, gnorpm, gnumeric, gtop, wmconfig, xchat), esound
(control-center, ee, enlightement, gedit, gmc, gnome-core, gnome-libs,
gnome-linuxconf, gnome-pim, gnome-utils, gnorpm, gnumeric, gtop, wmconfig,
xchat), libtiff (control-center, enlightement, imlib), libungif (control-center,
enlightement, imlib, kaffe), libghttp (gnome-core, gnorpm), gnome-audio
(gnome-libs), libxml (gnorpm, gnumeric), libpng (imlib), libgr-progs (imlib,
mgetty), mpage (rhprintfilters), xbanner (XFree86), XFree86-VGA16 (XF86Setup).
-
злобно ругается по поводу того, что не может войти в пассивный режим FTP,
но после повтора начинается установка (370 пакетов, 500 МБ)
-
конфигурирование мышки (?) - /usr/sbin/mouseconfig
-
конфигурация локальной сети (оставить без изменений)
-
временная зона - 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
-
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 (у меня нет initrd в /etc/lilo.conf
- нужен ли он мне?)
-
добавляем новый раздел image в /etc/lilo.conf
-
lilo -v
-
shutdown -r now
-
пересобрать загрузочный диск (mkbootdisk --device /dev/fd0 2.2.5-22)
-
utempter
-
wu-ftpd
-
XFree86
-
посмотреть список старых пакетов (rpm -qa| grep XFree86 и rpm -q xinitrc)
-
rpm -Uhv 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
-
kde (если он был затребован)
-
squid
-
генерация своего ядра
-
добавление swap-файла на втором диске
-
тонкая настройка XF86Config (под interlace ;)
-
заведение пользователей (useradd + passwd)
-
русификация консоли, X, ghostscript
-
unzip из поставки не поддерживает шифровку, так что
надо изготовить свой из unzip52 и zcrypt26.
-
установка дополнительных пакетов
-
rpmfind (contrib)
-
xarchie (rpmfind)
-
xruskb (запихнуть его в gnome session manager)
-
acroread (вместо xpdf)
-
xv (в contrib лежит вариант с flmask)
-
uudeview (powertools)
-
word2x (contrib)
-
fping (rpmfind -> RH contribute net)
-
icmpinfo (rpmfind -> libc5)
-
mirror (powertools)
-
запуск серверов (squid, mirror)
-
настройка параметров сети, маршрутизация, firewall
|
|
Bog BOS: Установка Linux RedHat 6.0 на сервер
|
Последнее изменение текста: 20001202
Скопировано с bog.pp.ru: 2026.04.11
Bog BOS: Установка Linux RedHat 6.0 на сервер
Copyright © 1996-2026 Sergey E. Bogomolov; bog.pp.ru