Установка и настройка Linux на CentOS 8
Полное руководство по установке и базовой настройке CentOS 8 для серверного окружения
Введение
CentOS 8 — стабильная enterprise-ориентированная ОС на базе RHEL. В этом руководстве рассмотрим:
- Чистую установку системы
- Базовую пост-установочную настройку
- Оптимизацию для серверного использования
- Решение распространённых проблем
Требования
Минимальные требования:
- 2 ГБ ОЗУ (рекомендуется 4 ГБ+)
- 20 ГБ на диске
- 64-битный процессор с поддержкой виртуализации
- Сетевой интерфейс
Рекомендуется:
- SSH-доступ для удалённой установки
- Статический IP-адрес
Установка
Основные этапы установки CentOS 8
Подготовка
- Скачайте образ ISO с официального сайта
- Запишите образ на USB через
dd
:
1dd if=CentOS-8-x86_64-1905-dvd1.iso of=/dev/sdb bs=4M status=progress
- Настройте BIOS/UEFI для загрузки с носителя
Процесс установки
- Выберите язык интерфейса
- Настройте:
- Время и дату
- Раскладку клавиатуры
- В разделе Installation Destination:
- Выберите Automatic partitioning
- Или создайте схему вручную:
/boot
1 ГБswap
2 ГБ/
остальное пространство
- Включите сетевой интерфейс
- Задайте root-пароль и создайте пользователя
- Завершите установку и перезагрузитесь
Настройка
Первоначальная настройка после установки:
- Обновите систему:
1dnf update -y
- Установите базовые утилиты:
1dnf install epel-release vim nano wget curl htop
- Настройте firewall:
1firewall-cmd --permanent --add-service=ssh 2firewall-cmd --reload
- Включите автоматические обновления безопасности:
1dnf install dnf-automatic 2systemctl enable --now dnf-automatic.timer
Типичные ошибки и их решения
1. Ошибка "No space left on device" при установке Решение: Перераспределите разделы, оставив минимум 20 ГБ для root
2. Сетевой интерфейс не активирован Решение:
1nmcli con up eth0
3. Ошибки репозиториев после установки Выполните:
1dnf clean all 2dnf --disablerepo=* --enablerepo=baseos,appstream update
Заключение
Вы успешно установили и настроили CentOS 8. Для дальнейшей оптимизации рекомендуется:
- Настроить резервное копирование
- Внедрить мониторинг ресурсов
- Регулярно проверять обновления безопасности
Команды
Обновление пакетов
1dnf update -y
Установка EPEL-репозитория
1dnf install epel-release
Проверка сетевых настроек
1nmcli device status
Решение проблем
Не загружается графический интерфейс
Установите GNOME через dnf groupinstall "Server with GUI"
1dnf groupinstall "Server with GUI"
Ошибка SELinux при запуске служб
Проверьте контексты файлов или временно отключите SELinux
1setenforce 0
Сбой обновления пакетов
Очистите кэш DNF и проверьте подключение
1dnf clean all && dnf update