Серверы · 2 min read · Nov 21, 2025
Идеальный сервер - CentOS 5.2 x86_64
Идеальный сервер - CentOS 5.2 x86_64
Версия 1.0
Автор: Фалко Тимме
Это руководство показывает, как настроить сервер CentOS 5.2 для платформ x86_64, который предлагает все услуги, необходимые интернет-провайдерам и веб-хостерам: веб-сервер Apache (с поддержкой SSL), почтовый сервер Postfix с SMTP-AUTH и TLS, DNS-сервер BIND, FTP-сервер Proftpd, сервер MySQL, POP3/IMAP Dovecot, квоты, брандмауэр и т.д. Это руководство написано для 64-битной версии CentOS 5.2; для инструкций по 32-битной версии, пожалуйста, обратитесь к этому руководству.
Я буду использовать следующее программное обеспечение:
- Веб-сервер: Apache 2.2 с PHP 5.1.6
- Сервер баз данных: MySQL 5.0
- Почтовый сервер: Postfix
- DNS-сервер: BIND9 (chrooted)
- FTP-сервер: Proftpd
- Сервер POP3/IMAP: Dovecot
- Webalizer для статистики веб-сайтов
В конце у вас должна быть система, которая работает надежно, и если хотите, вы можете установить бесплатную панель управления веб-хостингом ISPConfig (т.е. ISPConfig работает на ней из коробки).
Я хочу сказать сначала, что это не единственный способ настройки такой системы. Существует много способов достижения этой цели, но это тот путь, который я выбираю. Я не даю никаких гарантий, что это сработает для вас!
1 Требования
Чтобы установить такую систему, вам понадобятся следующие:
- Скачайте DVD CentOS 5.2 или семь CD CentOS 5.2 с зеркала рядом с вами (список зеркал можно найти здесь: http://isoredirect.centos.org/centos/5/isos/x86_64/).
- быстрое интернет-соединение.
2 Предварительная заметка
В этом руководстве я использую имя хоста server1.example.com с IP-адресом 192.168.0.100 и шлюзом 192.168.0.1. Эти настройки могут отличаться у вас, поэтому вам нужно заменить их там, где это необходимо.
3 Установка базовой системы
Загрузитесь с вашего первого CD CentOS 5.2 (CD 1) или DVD CentOS 5.2. Нажмите

Тестирование установочного носителя может занять много времени, поэтому мы пропускаем этот тест:

На экране приветствия установщика CentOS нажмите Далее:

Выберите ваш язык:

Выберите раскладку клавиатуры:

Я устанавливаю CentOS 5.2 на новую систему, поэтому отвечаю Да на вопрос “Хотите ли вы инициализировать этот диск, стерев ВСЕ ДАННЫЕ?”

Теперь мы должны выбрать схему разделения для нашей установки. Для простоты я выбираю Удалить разделы linux на выбранных дисках и создать стандартную компоновку. Это приведет к созданию небольшого раздела /boot и большого раздела /, а также раздела подкачки. Конечно, вы можете разделить ваш жесткий диск так, как вам нравится. Затем я нажимаю Далее:

Ответьте на следующий вопрос (Вы уверены, что хотите это сделать?) Да:

Переходим к настройкам сети. Значение по умолчанию здесь - настроить сетевые интерфейсы с помощью DHCP, но мы устанавливаем сервер, поэтому статические IP-адреса - это неплохая идея… Нажмите кнопку Изменить в правом верхнем углу.

В появившемся окне снимите отметку с Использовать динамическую конфигурацию IP (DHCP) и Включить поддержку IPv6 и задайте вашей сетевой карте статический IP-адрес (в этом руководстве я использую IP-адрес 192.168.0.100 для демонстрационных целей) и подходящую маску подсети (например, 255.255.255.0; если вы не уверены в правильных значениях, http://www.subnetmask.info может помочь вам):

Установите имя хоста вручную, например server1.example.com, и введите шлюз (например, 192.168.0.1) и до двух DNS-серверов (например, 213.191.92.86 и 145.253.2.75):

Выберите ваш часовой пояс:

Установите пароль для root:

Get new posts in your inbox
No spam. Unsubscribe anytime.