Настройка Slackware

Пример настройки Slackware

ПРЕДИСЛОВИЕ
ЧТО ТАКОЕ LINUX?
ИНСТАЛЛЯЦИЯ SLACKWARE
НАСТРОЙКА SLACKWARE:
Настройка LILO
Настройка ядра
Защита системы
Настройка X-Window
Руссификация
Модем
Поддержка звука
Sendmail
Подключение сканера
Пример
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИЗ РОССИИ

Итак .... вот вы поставили 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
вот первоначально и все

Назад Дальше
HTML by Igor Drozdovsky
Последнее обновление: