Установка сервера · 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 установщика, чтобы не загружать одни и те же пакеты снова для каждого сервера.

Я буду проводить установку на виртуальной машине VMware. Шаги установки на физическом сервере такие же. Если ваш сервер не может загрузиться с ISO-файла, запишите ISO на DVD и вставьте его в DVD-привод сервера.

Предварительная заметка

Этот учебник основан на сервере CentOS 8, я использую 192.168.0.100 в качестве своего IP-адреса в этом учебнике и server1.example.com в качестве имени хоста. Эти настройки могут отличаться у вас, поэтому вам нужно заменить их, где это необходимо.

Установка базовой системы CentOS 8

Загрузитесь с вашего ISO-образа CentOS 8. Выберите Установить CentOS 8.

Загрузка с DVD или ISO CentOS

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

Загрузка с образа системы

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

Выбор языка

Далее мы получаем следующий экран:

Обзор установщика CentOS

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

Выбор часового пояса

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

Перейти к настройкам раскладки клавиатуры.

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

Добавить дополнительную раскладку клавиатуры

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

Добавить немецкую раскладку клавиатуры на CentOS 8

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

Переключение раскладки

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

Настройка параметра переключения раскладки.

Далее нажмите Готово.

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

Поддержка нескольких языков

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

Добавить дополнительный язык в CentOS

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

Перейти в меню установки программного обеспечения

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

Выбор источника установки

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

Меню выбора программного обеспечения

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

Добавить дополнительные программные пакеты здесь

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

Место установки

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

Выбор места установки для CentOS

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

Настройка сети в CentOS

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

Установить имя хоста

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

Детали сетевой карты

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

Установить режим IPv4 на ручной

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

Настройка деталей IPv4

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

Настройки IPv6

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

Подключить сеть

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

Установить правильное имя хоста

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

Начать установку CentOS 8

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

Настройка пользователей и паролей во время установки CentOS

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

Выбор надежного пароля root

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

Создание пользователя

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

Добавить нового пользователя на CentOS 8

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

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

Перезагрузка

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

CentOS 8 загружается в первый раз

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

Первый вход в CentOS 8

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

Первый вход в CentOS 8

Первый шаг - установить все доступные обновления с помощью 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

Ссылки

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.