Перейти до вмісту

CentOS Stream

Матеріал з K2 ERP Wiki

16. Типові сценарії використання

sudo dnf install nginx

CentOS Stream — це Linux-дистрибутив, який розвивається в екосистемі Red Hat Enterprise Linux. Саме після цього посилилися AlmaLinux і Rocky Linux як RHEL-сумісні community-дистрибутиви. CentOS Stream 10 важливий тому, що він показує напрям Enterprise Linux 10:

Головні обмеження:

journalctl -xe

  • Hyperscale;
  • Cloud;
  • Virtualization;
  • Automotive;
  • Storage;
  • NFV;
  • інші спеціалізовані напрями. CentOS Stream найкраще підходить розробникам, тестувальникам, інтеграторам і командам, які працюють поруч з RHEL-екосистемою та хочуть бачити майбутні Enterprise Linux-зміни до того, як вони стануть частиною стабілізованого RHEL. |-

| Enforcing | Політики активно застосовуються. |- | Production-сервери | здатна використовуватися для EL-сценаріїв. |- | HighAvailability | Пакети для кластерів і high availability. |- | “DNF — це те саме, що APT” | Це інша package ecosystem. |- | Мета | Безкоштовний rebuild RHEL. | Desktop, developers, upstream innovators. ! SEO-опис

Загальна схема:

! |- | CentOS Stream | Потік змін перед майбутніми minor-релізами RHEL. * SELinux;

  • firewalld;
  • RPM signatures;
  • systemd sandboxing;
  • OpenSSH;
  • journald;
  • auditd;
  • регулярні оновлення версій;
  • контроль пакетів через DNF;
  • security advisories у межах екосистеми. |-

| “SELinux краще вимкнути” | Часто проблема в конфігурації, а не в SELinux. Налаштувати SSH. * CentOS Stream показує майбутні зміни RHEL;

  • RHEL має комерційну підтримку Red Hat;
  • RHEL проходить стабілізацію як ERP-продукт;
  • CentOS Stream не виступає як downstream rebuild;
  • для exact RHEL rebuild краще дивитися AlmaLinux або Rocky Linux;
  • для офіційної підтримки — RHEL.== 18. Цікавий факт: CentOS Stream — це місце, де можна побачити майбутній RHEL раніше ==

24. Порівняння з RHEL

офіційний CentOS Stream 10 release notes прямо описує CentOS Stream як major version branch, з якої створюються RHEL minor versions. У CentOS ecosystem SIG-и можуть працювати над окремими напрямами:

14. EPEL

Fedora Red Hat Enterprise Linux ! sudo firewall-cmd --state

! | Вивчити RPM/DNF-підходи. SIG — Special Interest Group. Характеристика

  • які бібліотеки зміняться;
  • які версії компіляторів будуть;
  • які systemd-оновлення готуються;
  • як поводитиметься SELinux;
  • які пакети з'являться або зникнуть;
  • чи не зламається build. |

CentOS Stream добре підходить для: Особливості:

|

! |- | Permissive | Порушення логуються, але не блокуються. | Для розробки, тестування, участі в RHEL ecosystem і розуміння майбутнього Enterprise Linux — CentOS Stream дуже корисний. |}

19. CentOS Stream як вебсервер

! |- | Не ідеальний для всіх production-сценаріїв | Для критичних систем часто краще RHEL, AlmaLinux або Rocky Linux. Його головні конкурентні переваги:

12.1. DNF

Серверне адміністрування

sudo firewall-cmd --permanent --add-service=http

== 29. Коли CentOS Stream здатна бути не найкращим вибором ==

CentOS Stream ближчий до RHEL і містить зміни, які готуються саме для майбутніх RHEL minor-релізів.<pre>

== 20. CentOS Stream і контейнери ==
{| class="wikitable"
Тобто назва залишилася знайомою, але роль системи змінилася дуже сильно. |-
| 2024
| Вийшов CentOS Stream 10.== 7. CentOS Stream і RHEL ==

* офіційний сайт CentOS Stream
* CentOS Stream 10 Release Notes
* CentOS Stream 9 information
* Red Hat: What is CentOS Stream? +--> firewalld
офіційний сайт CentOS описує CentOS Stream як continuously delivered-дистрибутив, що “tracks just ahead” of RHEL development і розташований як midstream між Fedora Linux та RHEL. |-
| Вартість
| Безкоштовний. :contentReference [oaicite:3]{index=3}
! |-
| Користувачі
| Production-сервери, хостинг, RHEL-сумісність. CentOS Stream

Приклади:

 v

</div>

* Enterprise Linux 9-екосистема;
* DNF/RPM;
* systemd;
* SELinux;
* AppStream;
* CRB;
* сучасніші компоненти, ніж у старих EL8-системах;
* технічна підтримка до завершення full support-фази RHEL 9. Рік

* потрібно тестувати майбутні RHEL-зміни;
* команда розробляє software для RHEL ecosystem;
* потрібна безкоштовна Enterprise Linux-like платформа;
* важлива участь у розвитку CentOS/RHEL;
* потрібне staging-середовище перед RHEL;
* потрібно тестувати RPM-пакети;
* потрібна SELinux/RPM/DNF-платформа;
* платформа не виступає як максимально критичним production-сервером;
* потрібна forward-looking Enterprise Linux base. |-
| Характер
| Forward-looking. 11. |-
| Зв'язок із RHEL
| Пряма гілка перед RHEL minor releases. Помилка
!== 17. CentOS SIG ==

{| class="wikitable"

Причини:

CentOS Stream тісно пов'язаний із RHEL. Як правильно думати
CentOS Stream використовує '''systemd''' для керування сервісами. |-
| Зміна CentOS викликала появу сильних альтернатив
| AlmaLinux і Rocky Linux стали популярними відповідями на кінець CentOS Linux. | Стабільна RHEL-сумісна production-платформа. | Ширший upstream для нових технологій. {| class="wikitable"
 |
+--> CI Runner
|

12.5. firewalld

4. SEO-опис |- | Fedora | Ширший upstream для нових технологій. Чому виникає

! CentOS Stream дає можливість побачити ці зміни раніше, ніж вони стануть частиною RHEL minor release. | Fedora ширша й швидша, Stream ближчий до RHEL. | Підписка Red Hat. Орієнтовне завершення Іноді CentOS Stream помилково описують як “майже Fedora” або “нестабільний тестовий полігон”. Роль

36. Джерела

+--> CentOS Stream updates

Red Hat у 2020 році описувала CentOS Stream як upstream development platform для community members, partners і ecosystem developers, щоб бачити, що готується в RHEL, і брати участь у формуванні продукту. Це радше відкрите вікно в майбутню розробку RHEL: зміни спочатку проходять через Stream, а потім потрапляють у Red Hat Enterprise Linux.== 8. CentOS Stream і CentOS Linux ==

11. Життєвий цикл

12. Основні особливості

Fedora

|- | BaseOS

| Базові компоненти операційної системи.
+--> Database Server

! | Production enterprise workloads. Критерій

4. історія продукту

! |- | “CentOS Stream — це Fedora” | Обидва upstream-related, але ролі різні. |- | Менше комерційної гарантії | Немає такого рівня підтримки, як у RHEL subscription. |- | Передбачуваність | Ближче до стабільного RHEL після релізу. | Спочатку аналізувати audit logs і contexts. Компонент

Дозвіл HTTP:

10. | Stability/rebuild-oriented. {| class="wikitable" Окремо варто відзначити який знаходиться між Fedora і Red Hat Enterprise Linux і показує, якими будуть майбутні minor-релізи RHEL виступає ключовою рисою Головна ідея: CentOS Stream. |-
Disabled - 2021 Upstream / midstream перед RHEL minor release. CentOS Linux був downstream rebuild RHEL, а CentOS Stream виступає як upstream/midstream-платформою для майбутніх оновлень RHEL. |- Плутанина в назві - технічна підтримка Відкрита платформа розробки RHEL. Приклад
CentOS Stream

podman run --rm hello-world

CentOS Stream 9 — гілка, пов'язана з RHEL 9-напрямком. | Офіційна технічна підтримка Red Hat. | Комерційний enterprise Linux-продукт. :contentReference [oaicite:2]{index=2} CentOS Stream здатна бути host-системою для контейнерів. Після переходу на Stream слово “CentOS” стало означати інше: sudo systemctl enable --now nginx

+--> systemd

9. CentOS Stream 9

Офіційні release notes описують CentOS Stream 10 як latest version of the CentOS Project distribution і зазначають, що він має приблизно п'ятирічний життєвий цикл та підтримуватиметься до 2030 року. +--> RHEL minor releases

CentOS Linux багато років сприймали як безкоштовну стабільну альтернативу RHEL. Перевірити SELinux. ! Створити звичайного користувача з sudo. |-

ResilientStorage Пакети для storage-сценаріїв.== 32. Безпека ==

критично: CentOS Stream не слід плутати з класичним CentOS Linux. |-

Аудиторія Enterprise Linux developers і адміністратори. sudo dnf update Операційні системи

Безкоштовний RHEL. |}

критично:

Для багатьох адміністраторів логіка була проста:

+--> DNF / RPM

! 9. Пакети CentOS Stream використовують формат '''RPM'''. |-
| CentOS Stream 10 має кодову назву Coughlan
| Це гілка для Enterprise Linux 10-напрямку. 2. Увімкнути firewalld. |}

[[systemd]]

== 15. технічна архітектура системи ==
RPM-пакет містить:
Не виступає як класичним CentOS Linux Не підходить тим, хто хоче downstream rebuild RHEL.
  • Podman;
  • Buildah;
  • Skopeo;
  • Docker;
  • containerd;
  • Kubernetes;
  • OpenShift-related tooling. SEO-опис

sudo firewall-cmd --permanent --add-service=http

SELinux оптимізує обмежувати дії процесів навіть тоді, коли класичні UNIX-права доступу дозволили б більше. ! |-

SIG-екосистема - Стабільність } Тому CentOS Stream цікавий тим, хто хоче бути ближче до процесу розробки Enterprise Linux, а не без зусиль отримати безкоштовну копію вже готового RHEL.

як приклад, компанія-користувач створює програму, яка має працювати на RHEL. Оновити систему. Це контрольований потік розробки Enterprise Linux. Значення

+--> SELinux

Hardware / VM / Cloud Instance

Тобто CentOS Stream не виступає як без зусиль хаотичним rolling release. Статус на травень 2026 CentOS Linux Людське пояснення: якщо RHEL — це готовий підручник, то CentOS Stream — це майже фінальна чернетка наступного видання, де ще видно, що саме готується до публікації. CentOS Stream

31. Базовий чеклист після встановлення

+--> Fedora influence
v

SELinux sudo systemctl enable --now nginx

Server / Development Roles

Типовий firewall-інструмент:

Його роль можна коротко описати так:

До 2020 року багато хто чув “CentOS” і думав: 7.== 5. Чому перехід на CentOS Stream був суперечливим ==

CentOS

SEO title: CentOS Stream — upstream-платформа для Red Hat Enterprise Linux

SEO keywords: CentOS Stream, CentOS, RHEL, Red Hat Enterprise Linux, Fedora, Linux, DNF, RPM, Enterprise Linux, upstream, midstream, серверний Linux, Open Source

</noinclude>
 {{SEO
Шаблон для службового SEO-опису сторінки. 

}}



Назва CentOS Stream
Тип Linux-дистрибутив
Родина Enterprise Linux / RPM-based
Роль Upstream / midstream для Red Hat Enterprise Linux
розробка програмного забезпечення CentOS Project, Red Hat engineers, спільнота
Менеджер пакетів DNF
Формат пакетів RPM
Init-система systemd
Основне призначення розробка програмного забезпечення, тестування, участь у RHEL-екосистемі, enterprise-сумісні середовища
Найактуальніші активні гілки на травень 2026 CentOS Stream 9 і CentOS Stream 10
CentOS Stream 9 Гілка для RHEL 9-напрямку
CentOS Stream 10 Гілка для RHEL 10-напрямку
- 2024 - Open development Дає більше прозорості щодо розвитку RHEL. Зміни готуються → тестуються в CentOS Stream → потрапляють у наступні minor-релізи RHEL
== 35. Висновок ==
=== 12.3. SELinux ===

34. Людське пояснення: чим виступає як CentOS Stream

  • тестування майбутніх RHEL-змін;
  • розробки software для Enterprise Linux;
  • CI/CD під RHEL ecosystem;
  • участі в CentOS SIG;
  • інтеграційних тестів;
  • development-серверів;
  • staging-середовищ;
  • container host;
  • лабораторій;
  • навчання RPM/DNF/SELinux;
  • перевірки сумісності з майбутніми RHEL minor-релізами.

Ключові етапи:

Позиція щодо RHEL Перед RHEL minor release. Репозиторій

Офіційна сторінка CentOS Stream 9 вказує expected EOL як кінець RHEL 9 full support phase, орієнтовно 2027 рік. :contentReference [oaicite:0]{index=0} Red Hat так само пояснює CentOS Stream як дистрибутив, де спільнота здатна розробляти, тестувати й робити внески в continuously delivered upstream для RHEL разом з інженерами Red Hat. AlmaLinux / Rocky Linux sestatus

2004 - CentOS Stream не виступає як “старим CentOS” - Production - 2020 Розробники, тестувальники, contributors, RHEL ecosystem. |}

Перевірка статусу:


== 1. Загальний SEO-опис ==
<pre>
8.</div>

[[Категорія:Linux]]

CentOS Stream
! |-
| CentOS Stream знаходиться між Fedora та RHEL
| Fedora швидша й ширша, RHEL стабілізований, Stream — між ними. | Активний напрям CentOS Project. sudo systemctl enable --now firewalld

sudo dnf install nginx
[[RPM]]
dnf search postgresql

<div style="border-left: 6px solid #f57c00; background: #fff3e0; padding: 12px 16px; margin: 16px 0;">
Linux Kernel
{| class="wikitable"

<pre>
5. SEO-опис
Типові інструменти:
sudo firewall-cmd --reload
<pre>
{| class="wikitable"
 +--> Web Server
[[RHEL]]
! | Джерело багатьох технологій до їх стабілізації. Пояснення
! Критерій

== 30. Типові помилки новачків ==

<pre>
Типові репозиторії CentOS Stream:
== 21. CentOS Stream і RHEL-сумісність ==
|-
| Web server
| Nginx або Apache HTTP Server
|-
| Database
| PostgreSQL, MariaDB, MySQL
|-
| Runtime
| PHP, Python, Node.js, Java, Go
|-
| Firewall
| firewalld
|-
| Security
| SELinux
|-
| Packages
| DNF/RPM
|}

RHEL вийшов → взяли джерельні пакети → зібрали CentOS Linux

CentOS Stream, як і RHEL, використовує '''SELinux'''. '''EPEL''' — Extra Packages for Enterprise Linux. CentOS Linux
sudo dnf install podman
<pre>
== 13. Репозиторії ==
!<pre>

Типовий стек:

<div style="border-left: 6px solid #2e7d32; background: #e8f5e9; padding: 12px 16px; margin: 16px 0;">

== 27. Цікавий факт: CentOS Stream змінив сенс слова “CentOS” ==
Приклад:
== Див. 37. так само ==

<pre>

 +--> journald

Але якщо дивитися на неї як на відкриту майстерню RHEL, усе стає логічнішим. |-
| Безкоштовність
| Можна використовувати без RHEL subscription. RHEL

Запуск контейнера:

<pre>

Старий CentOS Linux був схожий на копію готового продукту:
CentOS Stream можна використовувати як вебсервер. |-
| Коротший lifecycle, ніж RHEL-повний цикл
| CentOS Stream підтримується приблизно в межах RHEL full support phase, а не повного extended lifecycle. Встановити потрібні сервіси. Red Hat Enterprise Linux

'''Чому це цікаво:''' CentOS Stream — це не “безкоштовний клон RHEL”, як старий CentOS Linux. Факт
CentOS Stream 10 офіційно має приблизно п'ятирічний lifecycle і підтримку до 2030 року, з точною датою залежно від завершення Full Support phase of RHEL 10.== 23. Недоліки CentOS Stream ==

sudo firewall-cmd --reload

<pre>

 +--> Test Environment

<pre>

<div style="border-left: 6px solid #1565c0; background: #e3f2fd; padding: 12px 16px; margin: 16px 0;">

* новіша база;
* новіший kernel;
* новіші toolchain-и;
* майбутні enterprise-підходи;
* платформа для тестування RHEL 10 ecosystem. | Менш типовий вибір для довгострокового production. |}

SIG-и важливі тому, що CentOS Stream — це не лише “готовий дистрибутив”, а й платформа для участі в розвитку Enterprise Linux-екосистеми. Fedora

AlmaLinux

|-
| Роль
| Upstream/midstream для майбутніх RHEL minor releases. | Для clone/rebuild дивитися AlmaLinux або Rocky Linux. v

<pre>

Їй критично знати:

== 33. Цікаві факти ==

 +--> Container Host

! |-
| 2021
| CentOS Stream 9 став доступним як гілка для RHEL 9-напрямку. |-
| Для кого
| Developers, contributors, ecosystem testing. |-
| “CentOS Stream — це точний RHEL clone”
| Stream іде перед RHEL minor releases. Підключити EPEL, якщо потрібно. | без зусиль треба правильно вибрати сценарій. Документувати зміни. |-
| AlmaLinux / Rocky Linux
| RHEL-сумісні community-дистрибутиви, орієнтовані на production-стабільність. платформа
=== 12.2. RPM ===
Дозвіл HTTPS:

Коли CentOS Project змінив фокус на CentOS Stream, частина спільноти сприйняла це болісно. Подія


systemctl status sshd

CentOS Stream функціонує інакше:

<pre>

* близькість до RHEL;
* відкритий бізнес-процес розробки;
* корисність для тестування;
* DNF/RPM-екосистема;
* SELinux;
* безкоштовність;
* SIG-екосистема;
* можливість бачити майбутні RHEL-зміни раніше. |-
| Менш передбачуваний за RHEL
| Зміни приходять раніше, ніж у стабілізований RHEL. v
'''CentOS Stream 10''' — гілка, пов'язана з RHEL 10-напрямком. v

<pre>

 v

Fedora виступає як більш швидким і експериментальним upstream. |}

Приклад встановлення Nginx:

! Приклади:

== 28. Коли варто використовувати CentOS Stream ==
6. |-
| EPEL
| Додатковий repository для Enterprise Linux, не частина базового CentOS Stream. |-
| “Stream не можна використовувати взагалі”
| Він корисний для development/testing. ! Перевага

CentOS Project офіційно пояснював, що CentOS Linux 8 досяг EOL 31 грудня 2021 року, а автоматичної міграції на CentOS Stream не відбувалося. :contentReference [oaicite:4]{index=4}
|-
| Роль
| Ближче до RHEL. |-
| Позиція щодо RHEL
| Downstream після RHEL.=== 12.4. systemd ===

Режими:

firewalld 1. CentOS Stream 10 має кодову назву Coughlan. Налаштувати time sync. :contentReference [oaicite:1]{index=1} Red Hat пояснює, що CentOS Stream виступає як open source development platform для upcoming minor releases of RHEL, де community, partners і ecosystem developers можуть тестувати й робити внески разом з RHEL engineers. ! :contentReference [oaicite:8]{index=8}

sestatus sudo firewall-cmd --permanent --add-service=https CentOS Stream здатна бути не найкращим варіантом, якщо:

Якщо дивитися на неї як на заміну старого CentOS Linux, вона здатна розчарувати. CentOS Stream — це сучасний активний напрям CentOS Project, який служить upstream/midstream-платформою для Red Hat Enterprise Linux. | Часто кращий вибір як заміна CentOS Linux. реліз системи sudo firewall-cmd --reload

timedatectl

Відкрита платформа для майбутнього RHEL. ! |-
Stream дає можливість побачити майбутній RHEL раніше Це корисно для розробників enterprise software. !

25. Порівняння з AlmaLinux і Rocky Linux



sudo dnf install epel-release

- Близькість до RHEL class="wikitable"
  • не вимикати SELinux без аналізу;
  • використовувати SSH-ключі;
  • обмежити root login;
  • налаштувати firewalld;
  • регулярно оновлювати систему;
  • перевіряти журнали;
  • робити backup;
  • не підключати випадкові репозиторії;
  • тестувати оновлення версій в staging;
  • слідкувати за змінами в CentOS/RHEL ecosystem.
  • це не класичний CentOS Linux;
  • не downstream rebuild RHEL;
  • не найкращий вибір для всіх production-сценаріїв;
  • shorter lifecycle порівняно з повним RHEL lifecycle;
  • потребує правильного розуміння ролі;
  • викликає плутанину через історію назви CentOS. :contentReference [oaicite:7]{index=7}
- Основна мета - CRB Admins, hosting, enterprise users, CentOS Linux міграція. | Ближче до майбутніх змін RHEL. :contentReference [oaicite:6]{index=6}
“CentOS Stream — це старий CentOS” - CentOS Stream корисний для тестування RPM-пакетів Розробники можуть перевіряти сумісність до релізу RHEL. * Red Hat: CentOS Stream building an innovative future for Enterprise Linux
  • CentOS Linux EOL
  • CentOS Stream documentation
  • CentOS SIG documentation

Після цього:

Потрібна RHEL-сумісна платформа,

CentOS Stream з'явився як новий напрям CentOS Project.

! це Linux-дистрибутив із родини Enterprise Linux. |-
| RHEL
| Стабілізований комерційний enterprise-продукт Red Hat. | Розрізняти CentOS Linux і CentOS Stream. Enterprise Linux Development Flow
 |
! * потрібна точна заміна старого CentOS Linux;
* потрібен downstream rebuild RHEL;
* потрібна максимальна production-передбачуваність;
* потрібна офіційна комерційна технічна підтримка;
* організація не хоче отримувати зміни раніше RHEL;
* адміністратори очікують поведінку AlmaLinux/Rocky;
* потрібен довший lifecycle, ніж full support window RHEL;
* платформа критична й не має tolerance до змін. sudo dnf remove nginx

{| class="wikitable"
Fedora — це швидший upstream, де з'являється багато нових технологій. |-
| 2026
| Активними виступає як CentOS Stream 9 і CentOS Stream 10. | Після RHEL release як сумісні rebuild-oriented системи.== 6. Цікавий факт: CentOS Stream — це не “нестабільна Fedora” ==

[[Enterprise Linux]]
CentOS Stream доцільно обрати, якщо:
Рекомендовані практики:

dnf info bash

Linux

  • файли програми;
  • metadata;
  • залежності;
  • scripts;
  • версію;
  • digital signature;
  • інформацію для пакетного менеджера. Режим
CentOS Stream 8 EOL 31 травня 2024
CentOS Stream 9 Активний Орієнтовно 2027
CentOS Stream 10 Активний Орієнтовно 2030

sudo dnf update

26. Порівняння з Fedora

CentOS Stream — це не “готовий стабільний костюм після релізу”. |-

Найбільша плутанина навколо Stream — не технічна, а історична - AppStream }

CentOS Stream використовує DNF як менеджер пакетів. Недолік

CentOS Stream має enterprise-style security base: Для production, де потрібна максимальна стабільність, краще часто обрати RHEL, AlmaLinux або Rocky Linux. * CentOS Linux був downstream rebuild RHEL;

  • CentOS Stream став upstream для RHEL;
  • змінилася роль системи;
  • production-користувачі хотіли стабільну копію RHEL;
  • CentOS Stream став ближчим до розробки;
  • з'явилася потреба шукати заміну старому CentOS Linux.EPEL

CentOS Stream Base System

Він часто застосовують, коли потрібно з CentOS Stream для встановлення додаткових пакетів. Критерій

sudo dnf install htop Rocky Linux CentOS Stream — це платформа, яку швидко неправильно зрозуміти. |}


</div>
{{DISPLAYTITLE:Операційна система CentOS Stream}}
Ставимо CentOS Linux. Налаштувати backup. | Стабілізований релізний ERP-продукт. |-
| SELinux
| Дає enterprise-style security model. :contentReference [oaicite:5]{index=5}

== 10. CentOS Stream 10 ==

<pre>

 +--> NetworkManager
! CentOS Stream
CentOS Stream можна уявити як “робочу майстерню” майбутнього RHEL.[[DNF]]

== 2. Коротка характеристика ==

! ! Це не зовсім правильно.== 22. конкурентні переваги CentOS Stream ==

 +--> RHEL Compatibility Testing

[[CentOS Stream]]

3. CentOS Stream простими словами

- Корисний для розробників }

Приклад:

CentOS Stream дуже близький до RHEL, але це не те саме, що RHEL. |-

Темп змін Швидший. |} - Призначення - DNF/RPM ecosystem - 2014 - 2024 - 2019 }

Приклади:

3. |-

Статус Завершив життєвий цикл. CentOS Stream знаходиться ближче до RHEL і показує, що готується для наступних minor-релізів Red Hat Enterprise Linux. Критерій