Установка CentOS Stream — пошаговое руководство
Что такое CentOS Stream?
CentOS Stream теперь занимает позицию между Fedora и Red Hat Enterprise Linux (RHEL). Это не точная копия RHEL — CentOS Stream идёт немного вперёд и служит «upstream» для RHEL. Проще говоря: исправления и новые функции проходят через CentOS Stream раньше, чем попадут в RHEL.
Коротко: CentOS Stream полезен для тестирования и непрерывной интеграции, но многие крупные организации используют его и в продакшене.
Важно: CentOS Stream не предназначен для тех, кому нужна строго зафиксированная и редко меняющаяся платформа без компромиссов по обновлениям.
Требования к оборудованию
Факты в одном блоке:
- Минимум: 10 ГБ дискового пространства (только текстовый режим, без GUI).
- Рекомендуется для рабочего стола: 50–100 ГБ диск, 8 ГБ ОЗУ для комфортной работы с приложениями.
- Минимум для GNOME: 2 ГБ ОЗУ, практическое минимум 4 ГБ. Для разработки и тяжёлых задач — 8 ГБ и более.
- CPU: любая современная x86_64 архитектура; ARM-образы доступны для совместимых плат.
Совет: для виртуальной машины выделите минимум 2 CPU и 4 ГБ ОЗУ для рабочей станции.
Что подготовить перед установкой
- Скачайте официальный образ CentOS Stream с сайта проекта.
- Подготовьте USB-накопитель минимум 8 ГБ.
- Запишите образ на флешку с помощью утилит: balenaEtcher, Rufus (Windows) или dd (Linux/macOS).
- Решите заранее: UEFI или Legacy BIOS, требуется ли Secure Boot. Если Secure Boot включён, проверьте поддержку образа.
Скачивание: CentOS Stream
Шаги установки
Ниже приведён детализированный последовательный план. Интерфейс установщика похож на предыдущие версии CentOS.
1. Загрузитесь с установочного USB
- Выберите в BIOS/UEFI загрузку с USB.
- При появлении меню установщика выберите режим установки с графическим интерфейсом для рабочего стола или серверный вариант.
ALT: Графическое меню установщика CentOS Stream с опциями загрузки и настройками сети
2. Настройка сети
Первым делом подключитесь к сети. Без сети установщик не сможет скачать дополнительные пакеты.
- Нажмите кнопку сети в верхней части экрана и подключитесь к Ethernet или Wi‑Fi.
- Для Wi‑Fi введите пароль и проверьте, что установщик получил IP-адрес.
3. Часовой пояс
Выберите часовой пояс, чтобы корректно установить временные метки и расписания.
ALT: Окно настройки часового пояса в установщике CentOS Stream с картой и списком регионов
4. Пользователи и пароль root
Создайте локального пользователя и задайте пароль root по необходимости. Рекомендуется создать обычного пользователя с правами администратора, чтобы не работать постоянно под root.
ALT: Экран создания пользователя и установки пароля в процессе установки CentOS Stream
5. Разметка диска
Выберите диск и схему разметки. Есть два варианта:
- Guided (рекомендуется для новичков) — установщик сам создаст разделы, включая /boot, /, swap и LVM по необходимости.
- Custom — ручная разметка для специализированных схем (RAID, LVM, шифрование).
Учитывайте UEFI: при UEFI нужен EFI System Partition (ESP) FAT32 ~200–550 МБ.
ALT: Окно выбора дискового устройства и опций разметки в установщике CentOS Stream
Пример рекомендованной таблицы разделов для рабочего стола:
| Раздел | Тип | Рекомендуемый размер |
|---|---|---|
| EFI (если UEFI) | FAT32 | 200–550 МБ |
| / (root) | ext4 или xfs | 30–50 ГБ |
| /home | ext4 или xfs | Остальной доступный диск |
| swap | swap | 2–8 ГБ (в зависимости от ОЗУ) |
6. Выбор набора пакетов
Выберите профиль установки: Workstation, Server, Minimal, или Custom. Для графической рабочей станции отметьте Workstation и добавьте GNOME приложения, интернет-приложения и графические инструменты администрирования.
ALT: Окно выбора набора программного обеспечения в установщике CentOS Stream с опциями Workstation и Server
7. Начало установки
Нажмите Begin installation. Установщик начнёт копирование и загрузку пакетов. Это может занять от нескольких минут до часа, в зависимости от выбранного набора и скорости сети.
После завершения перезагрузитесь в установленную систему.
Первый запуск CentOS Stream
ALT: Рабочий стол GNOME после первой загрузки CentOS Stream с экраном приветствия
При первом запуске примите лицензионное соглашение, выполните первоначальную настройку языка, клавиатуры и служб геолокации. Затем войдите под созданным пользователем.
Управление пакетами и обновления
CentOS Stream использует DNF как основной пакетный менеджер. Коротко:
- Установка пакета:
sudo dnf install vim- Обновление системы:
sudo dnf update- Проверка доступных обновлений:
sudo dnf check-updateНа рабочем столе можно использовать приложение Software — графический менеджер пакетов. Оно использует DNF под капотом и удобно для поиска и установки программ.
Важно: регулярно обновляйте систему, особенно сетевые и сервисные пакеты, чтобы закрывать уязвимости.
Частые задачи после установки
- Включите firewall и проверьте правила: sudo firewall-cmd –state и настройте зоны.
- Установите дополнительные репозитории при необходимости (EPEL для дополнительных пакетов).
- Настройте SELinux в нужном вам режиме (enforcing по умолчанию). Используйте getenforce и setenforce для проверки и изменения.
- Настройка бэкапов: настроить cron, rsync или специализированные решения.
Советы по безопасности
- Не используйте root для повседневной работы. Создайте sudo‑пользователя.
- Шифруйте чувствительные диски и домашние каталоги при необходимости.
- Ограничьте доступ через SSH: используйте ключи, отключите парольную аутентификацию и смените порт по умолчанию только с учётом политики безопасности.
Когда CentOS Stream не подходит
- Если вам нужна строго фиксированная, медленно меняющаяся платформа с долгосрочными гарантиями совместимости, рассмотрите RHEL или дистрибутивы с долгосрочной поддержкой.
- Для критически важных систем, где любые изменения в пакетах недопустимы без тщательной сертификации, CentOS Stream может быть слишком «подвижным».
Альтернативы и миграция
Если после объявления изменений вы решили перейти на другой дистрибутив, наиболее популярные альтернативы:
- AlmaLinux — сообщественный форк с целью полной бинарной совместимости с RHEL.
- Rocky Linux — проект, созданный с идеей сохранения оригинальной цели CentOS.
- Oracle Linux — коммерческий дистрибутив с совместимостью RHEL.
Миграционные советы:
- Сделайте полный бэкап важных данных и конфигураций.
- Тестируйте миграцию в виртуальной машине или на выделенном тестовом сервере.
- Для массовой миграции используйте инструменты миграции, предоставляемые сообществом (официальные скрипты для AlmaLinux/ Rocky), а также проверьте совместимость пользовательских RPM.
Рекомендации для разных ролей
Для обычного десктоп-пользователя:
- Выберите Workstation, установите GNOME приложения, браузер, офисный пакет и кодеки.
- Включите автоматические обновления и настройте бэкапы.
Для системного администратора:
- Установите минимальный серверный профиль, настройте SSH, firewall, мониторинг и бэкапы.
- Планируйте обновления и тестируйте их в staging.
Для разработчика:
- Установите набор development tools и контейнерные платформы (podman, docker-compatible tools), языки и IDE.
- Используйте виртуальные окружения и менеджеры пакетов.
Тесты приёмки после установки
- Система загружается и проходит LTS‑проверки (journalctl -p err).
- Сеть доступна и DNS разрешает имена.
- Пользователь с sudo имеет права и не выпадает в root без пароля.
- Обновления успешно применяются через dnf update.
Типовые сценарии устранения неисправностей
- Если нет сети в установщике: попробуйте другой кабель/порт, или запустите установку с настройкой сети вручную.
- Проблемы с UEFI: отключите Secure Boot временно или создайте ESP раздел в FAT32.
- Ошибки при установке пакетов: проверьте зеркала и подключение к Интернету.
Сравнение CentOS Stream, RHEL и Fedora
| Название | Позиция в экосистеме | Подходит для |
|---|---|---|
| Fedora | Передовой, экспериментальный | Новые функции, разработка |
| CentOS Stream | Upstream для RHEL | Тестирование, пред‑релизная стабильность |
| RHEL | Коммерческая стабильность | Серверы с поддержкой и сертификацией |
Шаблон быстрой установки (playbook)
- Подготовить образ и USB.
- Настроить BIOS/UEFI и Secure Boot.
- Запустить установщик, подключить сеть.
- Разметить диск: ESP, /, /home, swap.
- Выбрать Workstation или Server профиль.
- Начать установку и перезагрузиться.
- После загрузки: sudo dnf update, установить EPEL, настроить брандмауэр.
Краткая глоссарий
- DNF — пакетный менеджер для установки и обновления RPM-пакетов.
- EFI/ESP — раздел для загрузки в системах с UEFI.
- SELinux — механизм контроля доступа на основе политик.
Заключение
Установка CentOS Stream близка к классической установке CentOS и понятна для большинства пользователей. Для десктопа выбирайте профиль Workstation и дополните набор программ, а для серверов — минимальный профиль с последующей конфигурацией сервисов. CentOS Stream хорошо подходит для тех, кто хочет быть ближе к будущим релизам RHEL и готов принимать изменения с небольшой опережающей динамикой.
Важно: если вам нужна фиксированная и консервативная платформа, рассмотрите варианты с долгосрочной поддержкой.
Примечание: если вы хотите, я могу подготовить чеклист миграции с CentOS 7/8 на CentOS Stream или альтернативы, таблицу совместимости пакетов и пример автоматизированного скрипта установки.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента