Итак .... вот вы поставили Slackware ... что обычно я делаю, чтобы Slackware получилась минимальной, удобной и более-менее защищенной ... вот архив моих действий .. РЕАЛЬНЫЙ ;-)
(нулевая 140 метров - то есть джентельменская установка без иксов ... все-таки сервер ....) 0 - перекомпилировал ядро (настроив /usr/src/linux/.config под конкретную машину). 1 - поправил rc.modules (лишнее поотрубал) 2 - завел нового пользователя (себя - негоже рутом ходить - /sbin/adduser) 3 - отрубил нафиг монитор и клаву (брал на время ;-))) 3a - все ... больше я к машине не подходил .. все удаленно делал .. залогинивался пользователем (так как root'а не пустят) ... 4 - раскомментировал и поставил MD5_CRYPT_ENAB yes в /etc/login.defs (это чтобы пароли были длинные) 5 - поменял пароль руту на нормальный (те на длинный) 6 - начал править все в каталоге /etc 7 - удалил dhcpc - нафиг он мне не нужен 8 - полез в rc.d 9 - rc.M - поставил время гашения экрана поменьше, закомментировал сидюк от греха подальше , отключил lpd 10 - rc.S - убрал маленькую а в строке /sbin/fsck -A -a ,закомментировал /bin/login (это чтобы при ошибках на дисках он не просил ввести логин, а правил и в самом плохом случае просил нажать y ;-) - этому тетенек можно научить ...) 11 - rc.inet2 - оставил только нужные сервисы в строчке IN_SERV, закомментировал весь блок Start the SUN RPC Portmapper: аналогично Mount NFS filesystems: раскомментировал Start the NAMED/BIND name server (DNS хачу !;-) закомментировал # # Start the various SUN RPC servers: 12 - rc.modules закомментировал PC parallel port support Parallel printer support Serial line IP support The PS/2 mouse 13 - вернулся в /etc и удалил slip 14 - настройка почты позже ....(атож!) 15 - добавил в fstab /dev/hda3 /opt ext2 defaults 1 1 (это другой раздел ... пусть автоматом монтируется и если надо, то и проверяется) 16 - inetd.conf закрыл оба time оставил пока (!!!!!!!) telnet&ftp закрыл comsat, shell login ntalk imap2 finger auth kill -HUP "pid inetd" 16 - inittab - закрыл реакцию на ca (нефиг пользователям Ctrl-Alt-Del давить) telinit q 17 - ld.so.conf удалил ссылки на openwin и X11/lib (нет у меня иксов ...хоть убейся) ldconfig (обновил базу) 18 - lilo.conf добавил prompt timeout =30 скопировал секцию, чтобы на old грузился vmlinuz.old сказал lilo в ответ получил monster:/# lilo Added linux * Added old 19 - скопировал в etc/skel файлики, нужные для нормальной работы русификации (это потом выложу) 20 - загнал в rc.font setfont Cyr_a8x16 mapscrn koi2alt for n in 1 2 3 4 5 6 7 8 9 10 11 12; do echo -ne "\033(K" > /dev/tty$n done loadkeys ru1.map ------------------------------с etc пока покончено ...... -------------SSH-------- нашел ssh-1.2.27.tar.gz (ssh-2.x.xx.tar.gz) tar zxvf ssh-1.2.27.tar.gz cd ssh-1.2.27 ./configure;make;make install ждем-с компиляции .... проверил работу ssh - законнектился наружу ;-) закомментировал в /etc/inetd.conf telnet и перегрузил его kill -HUP ------------------------------- сказал reboot чтобы проверить все ли там где надо подкрутил ..... маленько подправленным сканером портов проверил на то, все ли дырки закрыл ...(сканер тоже попозже выложу) 21(ftp)-22(ssh)-25(sendmail)-110(pop3) 53(named) не запустился из-за отсутствия конфигов зашел снаружи проверил ssh и заодно поменял пароль новому пользователю (себе) на нормальный Скопировал из /etc/skel файлики в домашний каталог multik&root и поменял права, так как раньше их не было ... перелогинился теперь везде нормально работают русские буквочки ... -------- Если Вы хотите пользоваться LOCALE -------- /etc/profile export LANG=ru_SU.KOI8-R export NLSPATH=/usr/share/locale/ru_SU.KOI8-R/ export LESSCHARSET=koi8-r export LC_ALL=ru_SU.KOI8-R и переписал ЭТИ файлики + locale.alias теперь monster:~$ locale LANG=ru_SU.KOI8-R LC_COLLATE="ru_SU.KOI8-R" LC_CTYPE="ru_SU.KOI8-R" LC_MONETARY="ru_SU.KOI8-R" LC_NUMERIC="ru_SU.KOI8-R" LC_TIME="ru_SU.KOI8-R" LC_MESSAGES="ru_SU.KOI8-R" LC_ALL=ru_SU.KOI8-R вроде все работает ... (теперь 143 метра+137 инсталляшка слаквари) --------удаляем лишнее------ /tmp/.X11-unix /usr/X11R6 /usr/openwin /var/X11R6 /var/adm все каталоги ...они в принципе не нужны, а место занимают много стало 142 ;-) -------------------------------- скопировал linux-2.2.9.tar.bz2 в каталог /usr/src удалил linux и linux-2.2.6 bzip2 -d linux-2.2.9.tar.bz2 tar xvf linux-2.2.9.tar cd linux make menuinstall выбрал то, что мне нужно make bzImage make modules make modules_install скопировал System.map в /boot скопировал bzImage из /usr/src/linux/arch/i386/boot в корень , поправил lilo.conf на предмет , чтобы загружалось bzImage и сказал lilo после всего система стала занимать 202 мега (из них 67 мегов /usr/src/linux ;-) потом reboot monster:~$ uname -a Linux monster 2.2.9 #1 Wed Jun 2 16:02:05 MSD 1999 i486 unknown вот первоначально и все