Установка сервера · 4 min read · Feb 09, 2026

Установка DNS-сервера Ubuntu Hardy 8.04 LTS с BIND - Страница 3

4 Включите учетную запись root

После перезагрузки вы можете войти с ранее созданным именем пользователя (например, administrator). Поскольку нам нужно выполнить все шаги из этого руководства от имени пользователя root, мы включим учетную запись root.

Запустите

sudo passwd root

и задайте пароль для root. После этого мы можем переключиться на root, выполнив

su

5 Установите SSH-сервер (по желанию)

Если вы не установили сервер OpenSSH во время установки системы, вы можете сделать это сейчас:

apt-get install ssh openssh-server

С этого момента вы можете использовать SSH-клиент, такой как PuTTY, и подключаться с вашего рабочего места к вашему серверу Ubuntu 8.04 LTS и следовать оставшимся шагам из этого руководства.

6 Установите vim-full (по желанию)

Я буду использовать vi в качестве текстового редактора в этом руководстве. Программа vi по умолчанию имеет странное поведение в Ubuntu; чтобы это исправить, мы установим vim-full:

apt-get install vim-full

(Вы не обязаны это делать, если используете другой текстовый редактор, такой как joe или nano.)

7 Настройте сеть

Поскольку установщик Ubuntu настроил нашу систему на получение сетевых настроек через DHCP, нам нужно изменить это, так как сервер должен иметь статический IP-адрес. Отредактируйте /etc/network/interfaces и настройте его в соответствии с вашими потребностями (в этом примере я буду использовать IP-адрес 192.168.0.100):

vi /etc/network/interfaces

| # Этот файл описывает сетевые интерфейсы, доступные на вашей системе # и как их активировать. Для получения дополнительной информации смотрите interfaces(5). # Интерфейс сетевого цикла auto lo iface lo inet loopback # Основной сетевой интерфейс auto eth0 iface eth0 inet static address 192.168.0.100 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 |

Пожалуйста, убедитесь, что ваша конфигурация сети настроена правильно, не стесняйтесь изменять это в зависимости от вашей конфигурации сети.

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

/etc/init.d/networking restart

Затем отредактируйте /etc/hosts. Сделайте его таким:

vi /etc/hosts

| 127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.tm.local server1 # Следующие строки желательны для хостов, поддерживающих IPv6 ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts |

Теперь выполните

echo server1.tm.local > /etc/hostname  
/etc/init.d/hostname.sh start

После этого выполните

hostname  
hostname -f

Оба должны теперь показывать server1.tm.local.

8 Отредактируйте /etc/apt/sources.list и обновите вашу установку Linux

Отредактируйте /etc/apt/sources.list. Закомментируйте или удалите установочный CD из файла и убедитесь, что репозитории universe и multiverse включены. Он должен выглядеть так:

vi /etc/apt/sources.list

| # # deb cdrom:[Ubuntu-Server 8.04 _Hardy Heron_ - Release i386 (20080423.2)]/ hardy main restricted #deb cdrom:[Ubuntu-Server 8.04 _Hardy Heron_ - Release i386 (20080423.2)]/ hardy main restricted # Смотрите http://help.ubuntu.com/community/UpgradeNotes, чтобы узнать, как обновиться до # более новых версий дистрибутива. deb http://de.archive.ubuntu.com/ubuntu/ hardy main restricted deb-src http://de.archive.ubuntu.com/ubuntu/ hardy main restricted ## Основные обновления исправлений ошибок, выпущенные после окончательного релиза ## дистрибутива. deb http://de.archive.ubuntu.com/ubuntu/ hardy-updates main restricted deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-updates main restricted ## Обратите внимание: программное обеспечение из этого репозитория полностью ## не поддерживается командой Ubuntu и может не находиться под свободной лицензией. Пожалуйста, убедитесь в своих ## правах на использование программного обеспечения. Также обратите внимание, что программное обеспечение в ## universe НЕ будет получать никаких отзывов или обновлений от команды безопасности Ubuntu. deb http://de.archive.ubuntu.com/ubuntu/ hardy universe deb-src http://de.archive.ubuntu.com/ubuntu/ hardy universe deb http://de.archive.ubuntu.com/ubuntu/ hardy-updates universe deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-updates universe ## Обратите внимание: программное обеспечение из этого репозитория полностью ## не поддерживается командой Ubuntu и может не находиться под свободной лицензией. Пожалуйста, убедитесь в своих ## правах на использование программного обеспечения. Также обратите внимание, что программное обеспечение в ## multiverse НЕ будет получать никаких отзывов или обновлений от команды безопасности Ubuntu. deb http://de.archive.ubuntu.com/ubuntu/ hardy multiverse deb-src http://de.archive.ubuntu.com/ubuntu/ hardy multiverse deb http://de.archive.ubuntu.com/ubuntu/ hardy-updates multiverse deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-updates multiverse ## Раскомментируйте следующие две строки, чтобы добавить программное обеспечение из репозитория 'backports' ## Обратите внимание: программное обеспечение из этого репозитория может не быть протестировано так ## тщательно, как то, что содержится в основном релизе, хотя оно включает ## более новые версии некоторых приложений, которые могут предоставить полезные функции. ## Также обратите внимание, что программное обеспечение в backports НЕ будет получать никаких отзывов ## или обновлений от команды безопасности Ubuntu. # deb http://de.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse # deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse ## Раскомментируйте следующие две строки, чтобы добавить программное обеспечение из 'партнерского' репозитория Canonical. ## Это программное обеспечение не является частью Ubuntu, но предлагается ## Canonical и соответствующими поставщиками как услуга для пользователей Ubuntu. # deb http://archive.canonical.com/ubuntu hardy partner # deb-src http://archive.canonical.com/ubuntu hardy partner deb http://security.ubuntu.com/ubuntu hardy-security main restricted deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted deb http://security.ubuntu.com/ubuntu hardy-security universe deb-src http://security.ubuntu.com/ubuntu hardy-security universe deb http://security.ubuntu.com/ubuntu hardy-security multiverse deb-src http://security.ubuntu.com/ubuntu hardy-security multiverse |

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

apt-get update

чтобы обновить базу данных пакетов apt и

apt-get upgrade

чтобы установить последние обновления (если они есть).

9 Отключите AppArmor (это необходимо для нормальной работы)

AppArmor — это расширение безопасности (аналог SELinux), которое должно обеспечивать расширенную безопасность, но обычно вызывает больше проблем, чем преимуществ. Поэтому я отключаю его.

Мы можем отключить его следующим образом:

/etc/init.d/apparmor stop  
update-rc.d -f apparmor remove
Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.