Установка сервера · 6 min read · Sep 29, 2025
Как установить минимальный сервер CentOS 8

Этот документ описывает установку сервера CentOS 8. Цель этого руководства - предоставить минимальную настройку, которая может быть использована в качестве основы для наших других учебников здесь, на howtoforge, таких как идеальные серверные руководства или учебники по SAMBA, LAMP и LEMP серверам.
Требования
Чтобы начать установку CentOS 8, нам понадобится ISO-файл установщика. Это может быть либо минимальный ISO CentOS, либо DVD ISO-файл. Если вы планируете установить только этот один сервер, выберите минимальный ISO, так как он меньше, установщик загрузит необходимые пакеты во время установки позже. Я установлю несколько серверов с CentOS 8, поэтому я выбираю DVD ISO установщика, чтобы не загружать одни и те же пакеты снова для каждого сервера.
- Скачайте ISO CentOS 8 с зеркала рядом с вами http://www.centos.org/download/. Я буду использовать это зеркало:
http://ftp.hosteurope.de/mirror/centos.org/8.2.2004/isos/x86_64/CentOS-8.2.2004-x86_64-minimal.iso
Я буду проводить установку на виртуальной машине VMware. Шаги установки на физическом сервере такие же. Если ваш сервер не может загрузиться с ISO-файла, запишите ISO на DVD и вставьте его в DVD-привод сервера.
Предварительная заметка
Этот учебник основан на сервере CentOS 8, я использую 192.168.0.100 в качестве своего IP-адреса в этом учебнике и server1.example.com в качестве имени хоста. Эти настройки могут отличаться у вас, поэтому вам нужно заменить их, где это необходимо.
Установка базовой системы CentOS 8
Загрузитесь с вашего ISO-образа CentOS 8. Выберите Установить CentOS 8.

Далее нажмите ENTER.

Выберите язык установки. Я использую английский с английским (США), поэтому просто нажимаю Продолжить:
Далее мы получаем следующий экран:

Я начну настраивать параметры, начиная с ЛОКАЛИЗАЦИИ в ДАТА И ВРЕМЯ. Нажмите на ДАТА И ВРЕМЯ. Выберите свой часовой пояс, в моем случае я выбираю Европу как Регион и Берлин как город. Нажмите Готово, когда закончите.
Это установит ДАТУ И ВРЕМЯ сервера на часовой пояс Europe/Berlin. Далее я настрою раскладку КЛАВИАТУРЫ, нажмите на КЛАВИАТУРА, чтобы открыть диалог настройки.

Нажмите на иконку +, чтобы добавить другую раскладку клавиатуры:

Появится следующее окно со списком доступных раскладок клавиатуры. В моем случае я выбираю немецкий и нажимаю кнопку Добавить, чтобы добавить раскладку клавиатуры.

Далее мы настраиваем ОПЦИИ ПЕРЕКЛЮЧЕНИЯ РАСКЛАДКИ, нажав Опции:

Вы можете использовать любую комбинацию клавиш для переключения между клавиатурами, в моем случае я использую Alt+Ctrl. После выбора желаемой комбинации клавиш нажмите Готово.

Далее нажмите Готово.
Теперь мы можем добавить ПОДДЕРЖКУ ЯЗЫКА, если вы не хотите использовать английский. Нажмите на “ПОДДЕРЖКА ЯЗЫКА”, чтобы открыть диалог.

По умолчанию CentOS поставляется с предустановленным английским языком, но мы можем легко добавить больше языков. В моем случае я добавляю немецкий с Deutsch (Deutschland) в качестве дополнительного языка. Нажмите Готово после выбора

Далее мы переходим к ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ > ИСТОЧНИК УСТАНОВКИ и выбираем установочный носитель.

Далее вы увидите, что источник установки - “Автоопределенный установочный носитель”, если у вас есть какой-либо другой источник установки, например, установка по сети, вы можете установить путь в поле “По сети” с прокси и без прокси из Настройки прокси. Кроме того, мы можем добавить Дополнительные репозитории, если это необходимо. Затем нажмите Готово.

Далее мы перейдем к ВЫБОРУ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, по умолчанию он идет с Минимальной установкой.

Мы можем добавить больше программных пакетов, если это необходимо (когда вы используете установочный DVD, а не минимальный установщик). В моем случае мне нужна только минимальная установка (основная функциональность), чтобы установить программное обеспечение позже с помощью yum, поэтому я сохраню настройки, нажав Готово.

Мы переходим к СИСТЕМЕ и выбираем МЕСТО УСТАНОВКИ.

Когда вам нужна схема разбиения вручную, вы можете выбрать Я настрою разбиение, в моем случае я предпочитаю Автоматически настроить разбиение, после этого нажмите Готово.

Далее мы настроим НАСТРОЙКУ СЕТИ И ИМЯ ХОСТА, выбрав это.

Я буду использовать имя хоста server1.example.com и настраивать Ethernet, нажав Настроить.

Следующий экран будет выглядеть так, теперь мы добавим настройки IPv4, выбрав то же самое. Если у вас есть IPv6, то вы добавите его в настройках IPv6.

Далее вы можете настроить сеть в соответствии с вашей локальной сетевой настройкой. В моем случае я использую статический IP, поэтому я выберу Ручной

Добавьте записи для Адреса, Маски подсети и Шлюза в соответствии с вашей статической IP-средой. В моем случае я использую Адрес 192.168.0.100, Маску подсети 255.255.255.0, Шлюз 192.168.0.1 и DNS-серверы 8.8.8.8 8.8.4.4 Эти значения могут варьироваться в зависимости от вашей сетевой среды. После этого нажмите Сохранить.

ВАЖНО: Если у вас нет подключения к интернету по IPv6, то установите IPv6 с авто на игнорировать на вкладке IPv6, иначе вы не сможете выйти в интернет с этого сервера по IPv4, так как CentOS, похоже, игнорирует правильную настройку IPv4 и использует вместо этого IPv6, что приводит к сбою.

Далее мы должны включить соединение, как показано на скриншоте ниже. Далее нажмите Готово.

Установите имя хоста сервера в поле “Имя хоста” и нажмите кнопку применить.

Теперь мы готовы начать процесс установки, вы можете перепроверить все настройки, а затем нажать Начать установку.

Процесс установки начнется сейчас, и вы получите небольшую синюю строку прогресса в следующих окнах. Теперь нам нужно установить ПАРОЛЬ ROOT и добавить нового пользователя, не являющегося root, в опции СОЗДАНИЯ ПОЛЬЗОВАТЕЛЯ. Сначала я установлю пароль root.

Введите надежный пароль на ваш выбор и нажмите Готово

Далее мы перейдем к СОЗДАНИЮ ПОЛЬЗОВАТЕЛЯ.

Далее я создам пользователя, не являющегося root, так как в моем случае я использовал полное имя “Howtoforge“ и имя пользователя “howtoforge“, отметьте опцию Требовать пароль для использования этой учетной записи и затем нажмите Готово. Конечно, вы должны использовать имя пользователя и пароль на ваш выбор.

Нажмите Готово. Потерпите немного и дождитесь завершения настройки.
После завершения установки он попросит перезагрузить сервер, просто нажмите Завершить настройку.

Сервер перезагрузится и запросит ваше имя пользователя и пароль позже.

Теперь мы готовы войти с пользователем, которого мы только что создали выше, или мы можем использовать учетные данные root.
Первый вход в CentOS 8
Войдите как пользователь root на сервер, чтобы мы могли выполнить некоторые окончательные шаги установки.

Первый шаг - установить все доступные обновления с помощью dnf.
dnf updateподтвердите с “y”, чтобы продолжить установку обновлений.
Я установлю два текстовых редактора командной строки, чтобы иметь возможность редактировать конфигурационные файлы в оболочке:
dnf install nano vimНастройка сети
Минимальная версия CentOS 8 не поставляется с предустановленной командой ifconfig, мы установим ее следующим образом:
yum install net-toolsЕсли вы хотите изменить или просмотреть файл конфигурации сети, просто отредактируйте файл
nano /etc/sysconfig/network-scripts/ifcfg-ens33Он будет выглядеть так, когда вы настроили статический IP-адрес:
TYPE="Ethernet"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="233f2c1b-877c-4b28-b17d-1eb091ded288"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.0.100"
PREFIX="24"
GATEWAY="192.168.0.1"
DNS1="8.8.8.8"Или так, когда вы используете DHCP:
TYPE="Ethernet"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="ens33"
UUID="233f2c1b-877c-4b28-b17d-1eb091ded288"
DEVICE="ens33"
ONBOOT="yes"
HWADDR="00:50:56:15:23:79"
PEERDNS="yes"
PEERROUTES="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_PRIVACY="no"Измените значения при необходимости.
Примечание: Имя УСТРОЙСТВА выше может варьироваться, поэтому проверьте эквивалентный файл в каталоге /etc/sysconfig/network-scripts.
Настройка /etc/hosts
Настройте файл /etc/hosts следующим образом:
nano /etc/hostsСделайте значения такими:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
192.168.0.100 server1.example.com server1
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
Поздравляю! Теперь у нас есть базовая минимальная настройка сервера CentOS 8, которая предоставляет надежную основу для наших других учебников.
Скачайте сервер CentOS 8 как виртуальную машину
Эта настройка доступна для загрузки в формате виртуальной машины ova/ovf (совместима с VMWare и Virtualbox) для подписчиков howtoforge.
Данные для входа в виртуальную машину
- Пароль root: howtoforge
- Пароль пользователя “howtoforge”: howtoforge
Пожалуйста, измените оба пароля при первом входе.
- IP-адрес виртуальной машины 192.168.0.100
Ссылки
- CentOS: http://www.centos.org/
Get new posts in your inbox
No spam. Unsubscribe anytime.