Настройка сервера · 2 min read · Jan 16, 2026

Идеальный сервер - OpenSUSE 11.1 [ISPConfig 3] - Страница 3

4 Настройка сетевых параметров

Мы используем Yast, инструмент управления системой OpenSuSE, чтобы перенастроить параметры сетевой карты. После первого запуска система настроена на получение IP-адреса с помощью DHCP. Для сервера мы переключим его на статический IP-адрес.

Запустите

yast2

Выберите Устройства сети > Настройки сети:

Выберите вашу сетевую карту и затем Изменить:

Выберите Статически назначенный IP-адрес и введите IP-адрес, маску подсети и имя хоста, затем сохраните изменения, выбрав Далее:

Теперь выберите Имя хоста/DNS и введите имя хоста (например, server1.example.com) и DNS-серверы (например, 145.253.2.75 и 213.191.92.86):

Теперь выберите Маршрутизация и введите шлюз по умолчанию, затем нажмите ОК:

Чтобы настроить брандмауэр, выберите Безопасность и пользователи > Брандмауэр в Yast:

Я хочу установить ISPConfig в конце этого руководства, который поставляется со своим собственным брандмауэром. Поэтому я сейчас отключаю брандмауэр OpenSUSE по умолчанию. Конечно, вы можете оставить его включенным и настроить по своему усмотрению (но тогда вам не следует использовать какой-либо другой брандмауэр позже, так как он, скорее всего, будет мешать брандмауэру OpenSUSE).

Выберите Отключить автоматический запуск брандмауэра и Остановить брандмауэр сейчас, затем нажмите Далее:

Нажмите Завершить и выйдите из Yast:

5 Установка обновлений

Теперь мы устанавливаем последние обновления из репозиториев openSUSE. Запустите

zypper update

А затем перезагрузите сервер, так как вы, скорее всего, установили и некоторые обновления ядра:

reboot

6 Квота

Чтобы установить квоту, выполните

yast2 -i quota

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

vi /etc/fstab

| /dev/sda1 swap swap defaults 0 0 /dev/sda2 / ext3 acl,user_xattr,usrquota,grpquota 1 1 /dev/sda3 /srv ext3 acl,user_xattr,usrquota,grpquota 1 2 proc /proc proc defaults 0 0 sysfs /sys sysfs noauto 0 0 debugfs /sys/kernel/debug debugfs noauto 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 |

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

touch /aquota.user /aquota.group  
chmod 600 /aquota.*  
touch /srv/aquota.user /srv/aquota.group  
chmod 600 /srv/aquota.*
mount -o remount /  
mount -o remount /srv
quotacheck -avugm  
quotaon -avug

Не беспокойтесь, если вы увидите эти сообщения об ошибках - они нормальны, когда вы запускаете quotacheck в первый раз:

quotacheck: WARNING - Quotafile //aquota.user was probably truncated. Cannot save quota settings...  
quotacheck: WARNING - Quotafile //aquota.group was probably truncated. Cannot save quota settings...  
quotacheck: Scanning /dev/sda2 [/] done  
quotacheck: Checked 5286 directories and 45399 files  
quotacheck: WARNING - Quotafile /srv/aquota.user was probably truncated. Cannot save quota settings...  
quotacheck: WARNING - Quotafile /srv/aquota.group was probably truncated. Cannot save quota settings...  
quotacheck: Scanning /dev/sda3 [/srv] done  
quotacheck: Checked 7 directories and 4 files

7 Установка некоторых основных пакетов и компиляторов, которые нам понадобятся позже

Запустите

yast2 -i findutils readline libgcc glibc-devel findutils-locate gcc flex lynx compat-readline4 db-devel wget gcc-c++ subversion make vim telnet cron iptables iputils man man-pages nano pico
Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.