Главная > ОС > Linux > Centos > 9 > Установка и настройка CentOS 9

Установка и настройка CentOS 9

Обновлено: 15.04.2025Руководство

Установка и настройка CentOS 9

Полное руководство по установке, базовой настройке и оптимизации CentOS 9

Введение

CentOS 9 - стабильный enterprise-ориентированный дистрибутив Linux. Это руководство поможет:

  • Установить систему с нуля
  • Настроить базовое окружение
  • Оптимизировать работу ОС
  • Решать распространённые проблемы

Требования

Минимальные требования:

  • 2 ГБ ОЗУ (рекомендуется 4 ГБ+)
  • 20 ГБ дискового пространства
  • 64-битный процессор (x86_64)
  • Доступ в интернет

Для установки потребуется:

  • Загрузочная флешка с ISO-образом CentOS-Stream-9
  • USB-порт 2.0+

Установка

Подготовка

  1. Скачайте образ с официального сайта
  2. Создайте загрузочную флешку:
1dd if=CentOS-Stream-9-x86_64-latest-boot.iso of=/dev/sdX bs=4M status=progress && sync
  1. В BIOS/UEFI выставьте загрузку с USB-носителя

Процесс установки

  1. Выберите язык интерфейса
  2. Настройте разделы диска (рекомендуется LVM):
    • /boot (1 ГБ)
    • swap (2x объём ОЗУ)
    • / (оставшееся пространство)
  3. Задайте root-пароль и создайте пользователя:
1useradd -m <username>
2passwd <username>
  1. Выберите пакеты (минимальная установка)
  2. Завершите установку и перезагрузитесь

Настройка

После первой загрузки:

  1. Обновите систему:
1dnf update -y
  1. Установите базовые утилиты:
1dnf install -y epel-release
2dnf install -y nano htop net-tools
  1. Настройте firewall:
1firewall-cmd --permanent --add-service={http,https,ssh}
2firewall-cmd --reload
  1. Включите sudo для пользователя:
1usermod -aG wheel <username>

Оптимизация:

  • Настройка swappiness:
1echo 'vm.swappiness=10' >> /etc/sysctl.conf
  • Ускорение DNF:
1echo 'fastestmirror=1' >> /etc/dnf/dnf.conf

Типичные ошибки и их решения

  1. Нет загрузочного устройства

    • Проверьте целостность ISO-образа
    • Пересоздайте загрузочную флешку
  2. Ошибки зависимостей пакетов

1dnf clean all
2dnf --refresh upgrade
  1. Сетевой интерфейс не активен
1nmcli connection up eth0

Заключение

Вы успешно установили CentOS 9. Для дальнейшей настройки:

  • Настройте регулярные обновления безопасности
  • Установите необходимый серверный софт
  • Настройте резервное копирование
  • Включите автоматические обновления ядра:
1dnf install -y dnf-automatic
2systemctl enable --now dnf-automatic.timer

Команды

Обновление системы

1dnf update -y

Установка EPEL-репозитория

1dnf install -y epel-release

Проверка состояния firewall

firewall-cmd --list-all

Решение проблем

Ошибка загрузки GRUB

Восстановите загрузчик с LiveCD

1grub2-install /dev/sdX

Нет доступа к репозиториям

Проверьте сетевые настройки и DNS

1ping 8.8.8.8

Полный корневой раздел

Очистка кэша пакетов

1dnf clean all && journalctl --vacuum-size=500M