Серверы · 2 min read · Sep 27, 2025
Идеальный сервер - Debian Squeeze (Debian 6.0) с BIND и Courier [ISPConfig 3] - Страница 3
4 Установите SSH-сервер
Если вы не установили SSH-сервер во время базовой установки системы, вы можете сделать это сейчас:
apt-get install ssh openssh-serverС этого момента вы можете использовать SSH-клиент, такой как PuTTY, и подключаться с вашего рабочего места к вашему серверу Debian Squeeze и следовать оставшимся шагам этого руководства.
5 Установите vim-nox (по желанию)
Я буду использовать vi в качестве текстового редактора в этом руководстве. Программа vi по умолчанию ведет себя странно на Debian и Ubuntu; чтобы исправить это, мы установим vim-nox:
apt-get install vim-nox(Вы не обязаны это делать, если используете другой текстовый редактор, такой как joe или nano.)
6 Настройте сеть
Поскольку установщик Debian Squeeze настроил нашу систему на получение сетевых настроек через DHCP, нам нужно изменить это, так как сервер должен иметь статический IP-адрес. Отредактируйте /etc/network/interfaces и настройте его в соответствии с вашими потребностями (в этом примере я буду использовать IP-адрес 192.168.0.100) (обратите внимание, что я заменяю allow-hotplug eth0 на auto eth0; в противном случае перезапуск сети не сработает, и нам придется перезагрузить всю систему):
vi /etc/network/interfaces| # Этот файл описывает сетевые интерфейсы, доступные на вашей системе # и как их активировать. Для получения дополнительной информации смотрите interfaces(5). # Циклический сетевой интерфейс auto lo iface lo inet loopback # Основной сетевой интерфейс #allow-hotplug eth0 #iface eth0 inet dhcp 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.example.com server1 # Следующие строки желательны для хостов, поддерживающих IPv6 ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters |
Теперь выполните
echo server1.example.com > /etc/hostname
/etc/init.d/hostname.sh start
После этого выполните
hostname
hostname -f
Важно, чтобы оба показывали server1.example.com сейчас!
7 Обновите вашу установку Debian
Сначала убедитесь, что ваш /etc/apt/sources.list содержит репозиторий squeeze-updates (это гарантирует, что вы всегда получаете самые новые обновления для вирусного сканера ClamAV - этот проект часто публикует релизы, и иногда старые версии перестают работать).
vi /etc/apt/sources.list| [...] deb http://ftp.de.debian.org/debian/ squeeze-updates main [...] |
Запустите
apt-get updateчтобы обновить базу данных пакетов apt и
apt-get upgradeчтобы установить последние обновления (если они есть).
8 Измените оболочку по умолчанию
/bin/sh является символической ссылкой на /bin/dash, однако нам нужна /bin/bash, а не /bin/dash. Поэтому мы делаем это:
dpkg-reconfigure dashИспользовать dash в качестве оболочки системы по умолчанию (/bin/sh)? <– Нет
9 Синхронизируйте системные часы
Хорошая идея - синхронизировать системные часы с сервером NTP ( n etwork t ime p rotocol) через Интернет. Просто выполните
apt-get install ntp ntpdateи ваше системное время всегда будет синхронизировано.
Get new posts in your inbox
No spam. Unsubscribe anytime.