Установка сервера · 4 min read · Feb 09, 2026
Установка DNS-сервера Ubuntu Hardy 8.04 LTS с BIND - Страница 3
4 Включите учетную запись root
После перезагрузки вы можете войти с ранее созданным именем пользователя (например, administrator). Поскольку нам нужно выполнить все шаги из этого руководства от имени пользователя root, мы включим учетную запись root.
Запустите
sudo passwd rootи задайте пароль для root. После этого мы можем переключиться на root, выполнив
su5 Установите 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 removeGet new posts in your inbox
No spam. Unsubscribe anytime.