Гид по технологиям

Установка CentOS 7.3 Minimal — базовая настройка сервера

• 5 min read • Linux • Обновлено 23 Nov 2025
CentOS 7.3 Minimal — базовая установка
CentOS 7.3 Minimal — базовая установка

Введение

Далее мы переходим к разделу SOFTWARE SELECTION — по умолчанию выбран Minimal Install. Этот режим устанавливает минимальный набор пакетов, который удобно дополнять позже через yum.

Меню выбора программного обеспечения при установке CentOS.

Вы можете добавить дополнительные пакеты, если используете установочный DVD, а не минимальный установщик. В моём случае достаточно Minimal Install (Basic Functionality), поэтому сохраняем настройки, нажав Done.

Добавление дополнительных пакетов программного обеспечения в инсталляторе.

Выбор раздела: SYSTEM → INSTALLATION DESTINATION

Переходим в раздел SYSTEM и выбираем INSTALLATION DESTINATION для указания диска и схемы разметки.

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

Если вам нужна ручная схема разметки, выберите I will configure partitioning. В примере выбрана опция Automatically configure partitioning, после чего нажимаем Done.

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

Настройка сети и имени хоста

Дальше настраиваем NETWORK & HOSTNAME.

Настройка сетевого интерфейса и имени хоста в установщике CentOS.

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

Установка имени хоста в установщике CentOS.

На следующем экране добавляем настройки IPv4 (и при необходимости IPv6 в соответствующем табе).

Детали сетевого интерфейса: настройки IPv4/IPv6 и параметры подключения.

Если требуется статический IP, переключите IPv4 на Manual.

Установка режима IPv4 в Manual для статического адреса.

Добавьте адрес, маску сети и шлюз в соответствии с вашей локальной сетью. В примере использованы: Address 192.168.1.100, Netmask 255.255.255.0, Gateway 192.168.1.1, DNS-серверы 8.8.8.8 и 8.8.4.4. Эти значения необходимо адаптировать под вашу среду. Нажмите Save для сохранения.

Параметры IPv4: адрес, префикс, шлюз и DNS.

ВАЖНО: если у вас нет полноценного IPv6-интернет-соединения, установите IPv6 в режим ignore на вкладке IPv6. В противном случае CentOS может предпочесть IPv6 и игнорировать корректную IPv4-настройку, из‑за чего сервер потеряет доступ к интернету.

Установка IPv6 в режим ignore для корректной работы IPv4.

Далее включите соединение (ON) и нажмите Done.

Включение сетевого интерфейса в установщике CentOS.

Запуск установки и создание пользователей

Проверьте все настройки и нажмите Begin Installation, чтобы запустить процесс.

Кнопка начала установки CentOS: Begin Installation.

Установка начнётся; на экране появится индикатор прогресса. Во время установки обязательно задайте ROOT PASSWORD и создайте обычного (non-root) пользователя в разделе USER CREATION.

Прогресс установки CentOS отображается полосой.

Введите надёжный пароль для root и нажмите Done.

Окно ввода пароля root в инсталляторе.

Далее создаём обычного пользователя.

Добавление нового пользователя в процессе установки CentOS.

В примере имя и логин пользователя заданы как Howtoforge / howtoforge, активирована опция Require the password to use this account. Выберите своё имя и пароль.

Настройка имени и пароля для обычного пользователя.

Нажмите Done и дождитесь завершения установки. После окончания инсталлятор предложит перезагрузить систему — нажмите Finish configuration.

Перезагрузка после завершения установки CentOS.

После перезагрузки система запросит логин и пароль.

Экран входа в систему после перезагрузки CentOS.

Теперь можно войти под созданным пользователем или под root.

Первый вход и базовая постустановка

Войдите как root, чтобы выполнить базовые действия по настройке и обновлению.

Окно входа в систему CentOS для первого использования.

Обновим систему:

yum update

Подтвердите установку обновлений, введя “y”.

Установлю два текстовых редактора для работы с конфигурациями в терминале:

yum install nano vim

Настройка сети в командной строке

В минимальном образе CentOS 7.3 команда ifconfig может отсутствовать. Для её установки используйте пакет net-tools:

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.1.100"  
PREFIX="24"  
GATEWAY="192.168.1.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"

При необходимости измените значения под вашу среду. Обратите внимание, что имя устройства (DEVICE) может отличаться — проверьте /etc/sysconfig/network-scripts для актуального файла.

Корректировка /etc/hosts

Отредактируйте /etc/hosts, чтобы локальное разрешение имени работало корректно:

nano /etc/hosts

Пример содержимого:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
192.168.1.100   server1.example.com     server1

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

Контрольный список после установки (быстрая проверка)

  • Проверить доступность сервера по SSH (если включён) и по IP
  • Убедиться, что root и пользователь созданы и пароли изменены
  • Запустить yum update и убедиться в отсутствии ошибок
  • Проверить сетевые настройки: ip addr, ip route, cat /etc/resolv.conf
  • Если используется статический IP — проверить ping шлюза и внешних адресов
  • Отключить или настроить IPv6, если нет поддержки провайдера
  • Настроить брандмауэр/SELinux по потребностям (см. рекомендации ниже)

Рекомендации по безопасности и жесткой настройке

  • Смените пароли root и созданного пользователя при первом входе.
  • Отключите прямой вход root по SSH и используйте sudo для администрирования.
  • Установите и настроьте firewalld или iptables для контроля входящих соединений.
  • Проверьте состояние SELinux (getenforce) и настройте политики в соответствии с приложениями.
  • Ограничьте список служб, слушающих внешние интерфейсы: ss -tuln.

Типичные проблемы и способы устранения

  • Сеть недоступна после установки: проверьте, не оставлен ли IPv6 в режиме auto. Если провайдера IPv6 нет — установите ignore.
  • Если DNS не работает — проверьте /etc/resolv.conf и настройки DNS в интерфейсе.
  • Имя сетевого устройства отличается (не ens33): используйте ls /sys/class/net или ip link для поиска актуального имени.
  • Если yum не обновляет пакеты — проверьте доступность зеркал и корректность DNS/маршрутизации.

Критерии приёмки

  • Сервер загружается и принимает логин под созданным пользователем и root.
  • ip addr показывает корректный IP, совпадающий с конфигурацией.
  • ping до шлюза и до внешнего IP (например, 8.8.8.8) проходит.
  • yum update успешно завершился без критических ошибок.

Роли: что должен проверить каждый

  • Системный администратор: корректность разметки дисков, наличие обновлений, статус SELinux, бэкапы конфигураций.
  • Сетевой инженер: статические маршруты, доступность шлюза, корректность DNS и MTU.
  • DevOps/разработчик: установка нужных пакетов, наличие редакторов, корректность прав доступа для сервисов.

Итог

Поздравляем — вы получили минимальную установку CentOS 7.3 и настроили её для дальнейшего развёртывания сервисов. Минимальный образ даёт лёгкую и управляемую базу: пакеты можно добавлять по мере необходимости с помощью yum, а сетевые параметры и пользователи настроены для безопасной эксплуатации.

Скачать виртуальную машину CentOS 7.3 (ova/ovf)

Эта сборка также доступна для загрузки в формате OVA/OVF (совместима с VMWare и VirtualBox) для подписчиков howtoforge.

Login details for the VM

  • The root password is: howtoforge
  • The password of the “howtoforge” user is: howtoforge

Пожалуйста, измените оба пароля при первом входе.

  • IP-адрес виртуальной машины: 192.168.1.100

Полезные ссылки

Краткое резюме:

  • Установите Minimal Install и настройте данные вручную для гибкой конфигурации.
  • Настройте сеть и убедитесь, что IPv6 не мешает корректной работе IPv4.
  • Создайте пользователя, обновите систему и выполните базовые проверки безопасности.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

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

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро