Настройка системы · 1 min read · Jan 11, 2026

Идеальная настройка - White Box Linux / Red Hat Enterprise Linux 3.0 - Страница 3

2 Установка и настройка остальной системы

Настройка дополнительных IP-адресов

Я теперь предполагаю, что сетевая карта, к которой вы хотите добавить дополнительные IP-адреса, это eth0. В директории /etc/sysconfig/network-scripts/ вы найдете файл ifcfg-eth0. Он выглядит так:

| DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.0.255 HWADDR=00:04:AC:D9:0A:1F IPADDR=192.168.0.100 NETMASK=255.255.255.0 NETWORK=192.168.0.0 ONBOOT=yes TYPE=Ethernet |

Чтобы назначить дополнительные IP-адреса eth0, вам нужно создать “виртуальные сетевые карты”. Второй IP-адрес на eth0 назначается eth0:0, третий - eth0:1 и так далее. Если вы хотите назначить IP-адрес 192.168.0.101 для eth0, вам нужно создать файл /etc/sysconfig/network-scripts/ifcfg-eth0:0 со следующим содержимым:

| MTU="" NETMASK=255.255.255.0 BOOTPROTO=none ONPARENT=yes BROADCAST=192.168.0.255 IPADDR=192.168.0.101 NETWORK=192.168.0.0 ONBOOT=yes DEVICE=eth0:0 |

Затем перезапустите вашу сеть:

/etc/init.d/network restart

Квота

Отредактируйте /etc/fstab, чтобы он выглядел так (я добавил ,usrquota,grpquota к разделу LABEL=/home):

| LABEL=/ / ext3 defaults 1 1 none /dev/pts devpts gid=5,mode=620 0 0 LABEL=/home /home ext3 defaults,usrquota,grpquota 1 2 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 /dev/hda5 swap swap defaults 0 0 /dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0 /dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0 |

Затем выполните:

touch /home/aquota.user /home/aquota.group
chmod 600 /home/aquota.

mount -o remount /home
quotacheck -avugm
quotaon -avug*

Запуск служб

Все необходимое программное обеспечение уже установлено в системе. Теперь нам нужно настроить систему для автоматического запуска этих служб при загрузке:

chkconfig httpd on
chkconfig vsftpd on
chkconfig mysqld on
chkconfig named on
chkconfig saslauthd on
chkconfig ipop3 on
chkconfig imap on
chkconfig cups off
chkconfig isdn off
chkconfig kudzu off
chkconfig pcmcia off
chkconfig sendmail off
chkconfig postfix on

Теперь мы запускаем необходимые нам службы:

/etc/init.d/sendmail stop
/etc/init.d/postfix start
/etc/init.d/httpd start
/etc/init.d/mysqld start
/etc/init.d/vsftpd start
/etc/init.d/named start
/etc/init.d/saslauthd start

Убедитесь, что /etc/hosts выглядит так:

| # Не удаляйте следующую строку, иначе различные программы # которые требуют сетевой функциональности, будут работать некорректно. 127.0.0.1 server1.example.com server1 localhost.localdomain localhost |

MySQL

Вы должны установить пароль для вашей базы данных MySQL (пароль для пользователя MySQL root; по умолчанию он пустой):

mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpassword

Если у вас уже есть непустой пароль, и вы хотите его изменить, используйте эту команду:

mysqladmin -u root -pyourrootsqlpassword password yournewrootsqlpassword
mysqladmin -h server1.example.com -u root -pyourrootsqlpassword password yournewrootsqlpassword

( Пожалуйста, обратите внимание: Пробела между -p и yourrootsqlpassword нет!)

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.