Как установить CentOS Stream на ПК или ноутбук
CentOS Stream — это текущая ветка между Fedora и RHEL. Установка похожа на старые версии CentOS: скачайте образ, запишите на флешку, загрузитесь с носителя, настройте сеть, разделы, пакеты и завершите установку. Для рабочего стола нужны минимум 4 ГБ ОЗУ и 20+ ГБ диска; для сервера — от 10 ГБ для простого окружения. В статье — пошаговая инструкция, советы по пакетному менеджеру DNF, чек-листы для ролей, слабые места и альтернативы.
Что такое CentOS Stream?
CentOS Stream — это ветвь разработки, расположенная «выше» RHEL и «ниже» Fedora в цепочке разработки. Она получает обновления раньше RHEL и используется как промежуточная платформа для тестирования и интеграции новых изменений, которые затем могут попасть в RHEL.
Коротко: CentOS Stream — не точная копия RHEL. Это upstream‑проект для RHEL с более быстрым циклом обновлений. Многие организации используют CentOS Stream в продуктиве без проблем; крупные компании, в том числе публично объявлявшие о переходах, используют её в крупных окружениях.
Важно: CentOS Stream подходит для тех, кто хочет быть ближе к разработке RHEL и готов к более частым обновлениям. Если нужен строгий бинарный клон RHEL с длительной стабильностью, рассмотрите альтернативы.
Что нужно для установки CentOS Stream?
Минимальные требования:
- Место на диске: минимум 10 ГБ для минимальной установки (без графического интерфейса). Рекомендуется 20 ГБ и больше для десктопа.
- ОЗУ: минимум 2 ГБ для запуска GNOME, практический минимум 4 ГБ для комфортной работы; для разработки и тяжёлых задач — 8 ГБ+.
- Процессор x86_64 (64‑бит) или совместимая архитектура, поддерживаемая сборкой образа.
- Интернета при установке для загрузки пакетов (если вы выбрали сетевую установку).
Фактический запас ресурсов зависит от набора пакетов и типа рабочего окружения.
Факт-бокс — ключевые числа
- Минимальный диск: 10 ГБ
- Рекомендуемый диск (десктоп): 20+ ГБ
- Минимальная ОЗУ для GUI: 4 ГБ
- Сетевое подключение: рекомендуется для загрузки обновлений и пакетов
Скачать образ:
- Ссылка: CentOS Stream (скачайте подходящий ISO с официального сайта проекта или зеркал)
Подготовка установочного носителя
- Скачайте ISO образ CentOS Stream.
- Запишите образ на USB‑флешку. На Linux используйте dd или tools вроде Fedora Media Writer / balenaEtcher. Пример команды dd (замените /dev/sdX на свой диск — проверьте дважды):
sudo dd if=CentOS-Stream.iso of=/dev/sdX bs=4M status=progress && sync- Убедитесь, что в BIOS/UEFI включена загрузка с USB и отключён Secure Boot, если образ не подписан под вашу конфигурацию.
Совет: сделайте резервную копию данных перед очищением диска.
Как установить CentOS Stream
Процесс установки почти такой же, как в прежних версиях CentOS.
- Вставьте загрузочную флешку и перезагрузите компьютер. Выберите загрузку с USB.
- Появится графическое меню установки. Первое, что нужно сделать — подключить сеть. Без сети установщик не сможет загрузить дополнительные пакеты.
- Выберите часовой пояс и синхронизацию времени. Это важно для корректной работы сертификатов и журналирования.
- Создайте пользователя и задайте пароль для root. Рекомендуется создать обычного пользователя с правами администратора (sudo).
- Выберите диск и схему разметки. Можно выбрать рекомендованную автоматическую разметку или настроить разделы вручную (LVM, отдельный /home, шифрование и т.д.).
- Выберите профиль установки: графический сервер, базовый сервер, рабочая станция (Workstation) или пользовательский набор пакетов. Для рабочего стола обычно выбирают Workstation + GNOME и дополнительные приложения.
Нажмите “Begin installation” (Начать установку). Установка пойдёт в фоне — сможете встать, попить чай или проверить настройки.
После завершения перезагрузите систему и извлеките установочный носитель.
Первый запуск CentOS Stream
При первом запуске GNOME предложит принять лицензионное соглашение, выбрать язык, раскладку клавиатуры, включить службы определения местоположения и подключить учётные записи.
Войдите под созданным пользователем и завершите первичную настройку.
Управление пакетами: DNF и графическое приложение
Установка и обновление пакетов выполняется стандартными инструментами Red Hat‑семейства.
Через графический магазин Software вы получаете привычный интерфейс «app store». Через него удобно просматривать программы и устанавливать их визуально.
Через терминал используется DNF — мощный пакетный менеджер.
Установка пакета (пример с vim):
sudo dnf install vimОбновление системы:
sudo dnf updateПроверка доступных обновлений:
sudo dnf check-updateSoftware использует DNF под капотом. Если вы предпочитаете GUI — используйте Software. Для скриптов, автоматизации и точного контроля — DNF лучше.
Безопасность и базовая жёсткая настройка
Несколько простых шагов для повышения безопасности после установки:
- Обновите систему сразу после установки: sudo dnf update.
- Включите и настройте firewalld: sudo systemctl enable –now firewalld; используйте zones и rich rules по необходимости.
- Отключите неиспользуемые сервисы systemctl disable –now
. - Включите SELinux (по умолчанию обычно включён). Проверить статус: getenforce.
- Настройте автоматические обновления безопасности (dnf-automatic) или плановые проверки.
- Ограничьте SSH доступ: используйте ключи вместо пароля, измените порт или включите Fail2ban.
Критерии приёмки
- Система загружается в графический интерфейс или в консоль, в зависимости от выбранного профиля.
- Пользователь может войти по имени и паролю, sudo работает.
- Сеть доступна и можно выполнять sudo dnf update.
- Диск разметился согласно выбранной схеме и точки монтирования корректны.
Чек-листы по ролям
Чек-лист для системного администратора
- Проверить доступность зеркал и настроить local mirror при необходимости.
- Настроить бэкапы /home и /etc.
- Включить мониторинг и логирование (Prometheus, Grafana, Rsyslog/ELK).
- Настроить политики безопасности и аудит.
Чек-лист для разработчика
- Установить набор разработчика: gcc, make, git, python и т.д.
- Настроить контейнерную среду (Podman или Docker).
- Проверить доступность нужных библиотек и заголовков.
Чек-лист для пользователя рабочего стола
- Установить мультимедиа кодеки и любимые приложения (браузер, офис, редакторы).
- Проверить видеодрайверы и энергосбережение.
Когда CentOS Stream может не подойти
- Нужна строгая бинарная совместимость с RHEL и предсказуемые годовые релизы. CentOS Stream быстрее получает изменения.
- Среда с нулевой терпимостью к изменениям и высокий регламент сертификаций, где требуется длинный период поддержки без обновлений.
Альтернативы и миграция
Если CentOS Stream кажется неподходящим, рассмотрите:
- Rocky Linux — сообщественный двоичный клон RHEL с фокусом на совместимость.
- AlmaLinux — ещё один совместимый клон, ориентированный на совместимость и долгосрочную поддержку.
- Oracle Linux — совместим с RHEL, доступен с Unbreakable Enterprise Kernel.
Миграция: большинство инструментов миграции работают через репозитории и переустановку пакетов; существуют скрипты и инструкции сообщества для перехода с CentOS 7/8 на Rocky/Alma.
Примеры типовых сценариев и тесты приёмки
Тестовый набор после установки (минимум):
- ping 8.8.8.8 — сеть работает.
- sudo dnf check-update — пакеты показываются.
- systemctl status firewalld — служба активна или отключена по решению администратора.
- Проверить свободное место: df -h.
Автоматизация: создайте Ansible playbook для выполнения базовой настройки после установки (users, firewall, updates).
Сценарии использования и рекомендации
- Для десктопа: выбирайте Workstation, добавляйте GNOME приложения и интернет‑программы.
- Для сервера: выбирайте минимальный профиль, вручную ставьте нужные сервисы и не ставьте GUI.
- Для разработки: включите development tools и контейнеры; используйте 8 ГБ ОЗУ минимум.
Решение: стоит ли оставаться на CentOS Stream?
Ментальная модель для выбора:
- Если хотите «чуть раньше» увидеть патчи RHEL и готовы тестировать изменения — CentOS Stream подходит.
- Если нужна максимально близкая копия RHEL для длительной стабильности — лучше мигрировать на Rocky или AlmaLinux.
Mermaid — простая схема выбора
flowchart TD
A[Нужна стабильность на годы?] -->|Да| B[Рассмотреть Rocky или AlmaLinux]
A -->|Нет| C[Готовы к более частым обновлениям]
C --> D[CentOS Stream]
B --> E[План миграции: тестирование -> резервное копирование -> миграция]Сравнение — краткая матрица
- CentOS Stream: upstream для RHEL, быстрые обновления, хорош для тестирования и адаптации.
- Rocky/AlmaLinux: двоичные клоны RHEL с упором на стабильность и совместимость.
- Fedora: bleeding‑edge, короткие циклы и новейшие пакеты, не рекомендуется для критичных прод систем.
Безопасность, соответствие и приватность
- CentOS Stream включает SELinux и обычно поставляется с политиками по умолчанию. Проверьте политики и логи при развёртывании в PROD.
- При работе с персональными данными учитывайте требования локального законодательства (например, GDPR при работе с данными граждан ЕС).
Короткая инструкция по откату и восстановлению
- Имея бэкап системы (образ диска или файлы /etc + данные), можно откатиться к предыдущему состоянию.
- Для мелкого отката пакетов используйте dnf downgrade
. - Для полного восстановления — восстановление из образа или репозитория конфигураций (Ansible/Restic).
Заключение
Установка CentOS Stream — знакомый и прямой процесс для тех, кто работал с дистрибутивами семейства Red Hat. Если вам подходит более частая интеграция изменений и вы готовы тестировать обновления, CentOS Stream даёт баланс между Fedora и RHEL. Если нужна строгая стабильность с минимальными изменениями, рассмотрите Rocky Linux или AlmaLinux.
Ключевые шаги: скачайте ISO, запишите на флешку, загрузитесь, настройте сеть, разделы и пакеты, выполните первоначальную жёсткую настройку безопасности и обновите систему.
Важное
- Сделайте резервные копии перед установкой.
- Тестируйте обновления в staging перед deploy в production.
Краткое резюме
- CentOS Stream — промежуточная ветвь развития RHEL.
- Установка стандартна: ISO → USB → загрузка → настройка.
- DNF — основной инструмент управления пакетами; Software — графический интерфейс.
- Рассмотрите альтернативы, если требуется длительная бинарная совместимость с RHEL.