Установка · 2 min read · Feb 12, 2026
Идеальная настройка - SUSE 9.2 - Страница 4
2 Установка и настройка остальной части системы
Настройка дополнительных IP-адресов
Если вы хотите добавить больше IP-адресов к вашей системе, просто выполните
yast2
Центр управления YaST появится. Перейдите в Сетевые устройства -> Сетевая карта. Следующие шаги такие же, как и при настройке сети во время установки.
Настройка имени хоста
echo server1.example.com > /etc/hostname
/bin/hostname -F /etc/hostname
Установка apt для SUSE
apt — это система упаковки, используемая в Debian. Поскольку она гораздо лучше управляет зависимостями пакетов, чем rpm, было бы неплохо, если бы мы могли использовать ее на нашей новой системе SUSE. Это сэкономит нам много хлопот. К счастью, apt был портирован на множество дистрибутивов на основе rpm и также доступен для SUSE 9.2 (вам это понравится… :-)).
rpm -ivh ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.2-i386/RPMS.suser-rbos/\
apt-libs-0.5.15cnc6-rb.suse092.6.i586.rpm
rpm -ivh ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.2-i386/RPMS.suser-rbos/\
apt-0.5.15cnc6-rb.suse092.6.i586.rpm
Отредактируйте /etc/apt/sources.list. Он должен содержать следующую строку:
| rpm ftp://ftp.gwdg.de/pub/linux/suse/apt/ SuSE/9.2-i386 base update security |
Запустите
apt-get update
Установка программного обеспечения и деактивация брандмауэра SUSE
apt-get install findutils-locate lynx ncftp compat-readline4 gcc glibc-devel flex db-devel rsync
/etc/init.d/SuSEfirewall2_setup stop
chkconfig –del SuSEfirewall2_final
chkconfig –del SuSEfirewall2_setup
chkconfig –del SuSEfirewall2_init
Квота
apt-get install quota
Отредактируйте /etc/fstab, чтобы он выглядел так (я добавил ,usrquota,grpquota к разделу /dev/sda2 ( точка монтирования /; ваше имя устройства может быть /dev/hda2 или аналогичным )):
| /dev/sda2 / reiserfs acl,user_xattr,usrquota,grpquota 1 1 /dev/sda1 swap swap pri=42 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 proc /proc proc defaults 0 0 usbfs /proc/bus/usb usbfs noauto 0 0 sysfs /sys sysfs noauto 0 0 /dev/cdrecorder /media/cdrecorder subfs fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0 /dev/fd0 /media/floppy subfs fs=floppyfss,procuid,nodev,nosuid,sync 0 0 |
Затем выполните:
touch /quota.user /quota.group
chmod 600 /quota.
mount -o remount /
quotacheck -avugm
quotaon -avug
DNS-сервер
apt-get install bind bind-chrootenv bind-devel bind-utils
chkconfig –add named
/etc/init.d/named start
Bind будет работать в chroot-тюрьме под /var/lib/named.
MySQL
apt-get install mysql mysql-client mysql-shared mysql-devel perl-DBD-mysql perl-DBI perl-Data-ShowTable
chkconfig –add mysql
/etc/init.d/mysql start
Теперь проверьте, что сеть включена. Выполните
netstat -tap
Он должен показать строку, подобную этой:
| tcp 0 0 *:mysql *:* LISTEN 6621/mysqld |
Если этого не происходит, отредактируйте /etc/my.cnf, закомментируйте опцию skip-networking:
| # Не слушать на TCP/IP порту вообще. Это может быть улучшением безопасности, # если все процессы, которым необходимо подключиться к mysqld, работают на одном и том же хосте. # Все взаимодействие с mysqld должно происходить через Unix-сокеты или именованные каналы. # Обратите внимание, что использование этой опции без включения именованных каналов в Windows # (через опцию "enable-named-pipe") сделает mysqld бесполезным! # #skip-networking |
и перезапустите ваш сервер MySQL:
/etc/init.d/mysql restart
Выполните
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpassword
чтобы установить пароль для пользователя root (в противном случае любой сможет получить доступ к вашей базе данных MySQL!).
Get new posts in your inbox
No spam. Unsubscribe anytime.