<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
	<id>https://wiki.erp.kyiv.ua/index.php?action=history&amp;feed=atom&amp;title=AlmaLinux</id>
	<title>AlmaLinux - Історія редагувань</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.erp.kyiv.ua/index.php?action=history&amp;feed=atom&amp;title=AlmaLinux"/>
	<link rel="alternate" type="text/html" href="https://wiki.erp.kyiv.ua/index.php?title=AlmaLinux&amp;action=history"/>
	<updated>2026-10-28T21:21:43Z</updated>
	<subtitle>Історія редагувань цієї сторінки в вікі</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.erp.kyiv.ua/index.php?title=AlmaLinux&amp;diff=1305&amp;oldid=prev</id>
		<title>R: Первинна публікація</title>
		<link rel="alternate" type="text/html" href="https://wiki.erp.kyiv.ua/index.php?title=AlmaLinux&amp;diff=1305&amp;oldid=prev"/>
		<updated>2026-05-09T05:38:59Z</updated>

		<summary type="html">&lt;p&gt;Первинна публікація&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{SEO|title=AlmaLinux — корпоративний Linux-дистрибутив, сумісний з RHEL|description=Огляд AlmaLinux: призначення, історія, сумісність з RHEL, DNF, RPM, ELevate, переваги, недоліки, встановлення, адміністрування та сфери застосування.|keywords=AlmaLinux, Linux, RHEL, CentOS, Enterprise Linux, DNF, RPM, ELevate, серверний Linux, корпоративний Linux, Open Source}}&amp;lt;div style=&amp;quot;border-left: 6px solid #2e7d32; background: #e8f5e9; padding: 12px 16px; margin: 16px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Головна ідея:&amp;#039;&amp;#039;&amp;#039; AlmaLinux — це безкоштовний, відкритий і community-driven Linux-дистрибутив корпоративного класу, створений як стабільна альтернатива CentOS Linux після зміни моделі розвитку CentOS.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;border-left: 6px solid #1565c0; background: #e3f2fd; padding: 12px 16px; margin: 16px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ключова особливість:&amp;#039;&amp;#039;&amp;#039; AlmaLinux орієнтований на сумісність з Red Hat Enterprise Linux, стабільність, довгострокову підтримку та використання у production-середовищах.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;border-left: 6px solid #f57c00; background: #fff3e0; padding: 12px 16px; margin: 16px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Важливо:&amp;#039;&amp;#039;&amp;#039; AlmaLinux не є rolling release-дистрибутивом. Він використовує стабільну enterprise-модель із major/minor-версіями, довгим життєвим циклом і консервативним оновленням пакетів.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 1. Загальний опис ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;AlmaLinux&amp;#039;&amp;#039;&amp;#039; — це відкритий Linux-дистрибутив корпоративного класу, створений для серверів, робочих станцій, хмарної інфраструктури, контейнерних платформ, віртуалізації та enterprise-середовищ.&lt;br /&gt;
&lt;br /&gt;
Проєкт виник як відповідь на припинення класичної моделі CentOS Linux. AlmaLinux позиціонується як стабільна, безкоштовна та довгостроково підтримувана альтернатива для користувачів, яким потрібна сумісність із Red Hat Enterprise Linux.&lt;br /&gt;
&lt;br /&gt;
AlmaLinux використовується для:&lt;br /&gt;
&lt;br /&gt;
* серверів;&lt;br /&gt;
* вебхостингу;&lt;br /&gt;
* баз даних;&lt;br /&gt;
* корпоративної інфраструктури;&lt;br /&gt;
* хмарних середовищ;&lt;br /&gt;
* контейнерних платформ;&lt;br /&gt;
* DevOps-інфраструктури;&lt;br /&gt;
* робочих станцій;&lt;br /&gt;
* міграції з CentOS Linux.&lt;br /&gt;
&lt;br /&gt;
== 2. Коротка характеристика ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Характеристика&lt;br /&gt;
!Значення&lt;br /&gt;
|-&lt;br /&gt;
|Назва&lt;br /&gt;
|AlmaLinux&lt;br /&gt;
|-&lt;br /&gt;
|Тип&lt;br /&gt;
|Linux-дистрибутив корпоративного класу&lt;br /&gt;
|-&lt;br /&gt;
|Родина&lt;br /&gt;
|Enterprise Linux / RHEL-compatible&lt;br /&gt;
|-&lt;br /&gt;
|Модель оновлення&lt;br /&gt;
|Стабільні major/minor-релізи&lt;br /&gt;
|-&lt;br /&gt;
|Менеджер пакетів&lt;br /&gt;
|DNF&lt;br /&gt;
|-&lt;br /&gt;
|Формат пакетів&lt;br /&gt;
|RPM&lt;br /&gt;
|-&lt;br /&gt;
|Init-система&lt;br /&gt;
|systemd&lt;br /&gt;
|-&lt;br /&gt;
|Основне призначення&lt;br /&gt;
|Сервери, хмара, enterprise, DevOps, робочі станції&lt;br /&gt;
|-&lt;br /&gt;
|Організація&lt;br /&gt;
|AlmaLinux OS Foundation&lt;br /&gt;
|-&lt;br /&gt;
|Ліцензія&lt;br /&gt;
|Open Source&lt;br /&gt;
|-&lt;br /&gt;
|Підтримувані архітектури&lt;br /&gt;
|x86_64, AArch64, ppc64le, s390x&lt;br /&gt;
|-&lt;br /&gt;
|Тип підтримки&lt;br /&gt;
|Довгострокова підтримка major-версій&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 3. Походження та історія ==&lt;br /&gt;
AlmaLinux з&amp;#039;явився після того, як було оголошено зміну розвитку CentOS Linux на користь CentOS Stream. Для багатьох користувачів CentOS Linux був безкоштовною стабільною платформою, сумісною з RHEL, тому зміна моделі створила потребу в новому enterprise-дистрибутиві.&lt;br /&gt;
&lt;br /&gt;
Ключові етапи:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Рік&lt;br /&gt;
!Подія&lt;br /&gt;
|-&lt;br /&gt;
|2020&lt;br /&gt;
|Red Hat оголосила про зміну моделі CentOS Linux і фокус на CentOS Stream.&lt;br /&gt;
|-&lt;br /&gt;
|2021&lt;br /&gt;
|З&amp;#039;явився AlmaLinux як community-driven наступник для користувачів CentOS Linux.&lt;br /&gt;
|-&lt;br /&gt;
|2021&lt;br /&gt;
|Вийшов перший стабільний реліз AlmaLinux.&lt;br /&gt;
|-&lt;br /&gt;
|2021&lt;br /&gt;
|Створено AlmaLinux OS Foundation для управління проєктом.&lt;br /&gt;
|-&lt;br /&gt;
|2022&lt;br /&gt;
|Вийшла гілка AlmaLinux 9.&lt;br /&gt;
|-&lt;br /&gt;
|2025&lt;br /&gt;
|Вийшла гілка AlmaLinux 10.&lt;br /&gt;
|-&lt;br /&gt;
|2026&lt;br /&gt;
|AlmaLinux продовжує розвиватися як enterprise Linux-платформа для серверів, хмари та міграції з CentOS/RHEL-сумісних систем.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 4. Філософія AlmaLinux ==&lt;br /&gt;
AlmaLinux орієнтується на такі принципи:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Принцип&lt;br /&gt;
!Опис&lt;br /&gt;
|-&lt;br /&gt;
|Стабільність&lt;br /&gt;
|Пакети оновлюються обережно, з фокусом на надійність.&lt;br /&gt;
|-&lt;br /&gt;
|Сумісність&lt;br /&gt;
|Система орієнтована на сумісність з Enterprise Linux-екосистемою.&lt;br /&gt;
|-&lt;br /&gt;
|Відкритість&lt;br /&gt;
|Проєкт розвивається як open source.&lt;br /&gt;
|-&lt;br /&gt;
|Community governance&lt;br /&gt;
|Керування здійснюється через AlmaLinux OS Foundation.&lt;br /&gt;
|-&lt;br /&gt;
|Довгострокова підтримка&lt;br /&gt;
|Major-версії підтримуються протягом тривалого періоду.&lt;br /&gt;
|-&lt;br /&gt;
|Production-ready&lt;br /&gt;
|Дистрибутив призначений для серверів і критичної інфраструктури.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-left: 6px solid #2e7d32; background: #e8f5e9; padding: 12px 16px; margin: 16px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Практичний сенс:&amp;#039;&amp;#039;&amp;#039; AlmaLinux підходить там, де потрібна не найновіша версія кожної програми, а передбачувана, стабільна й довго підтримувана система.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 5. Відмінність від CentOS Linux і CentOS Stream ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Система&lt;br /&gt;
!Призначення&lt;br /&gt;
!Особливість&lt;br /&gt;
|-&lt;br /&gt;
|CentOS Linux&lt;br /&gt;
|Класичний стабільний rebuild RHEL.&lt;br /&gt;
|Проєкт у старій моделі припинено.&lt;br /&gt;
|-&lt;br /&gt;
|CentOS Stream&lt;br /&gt;
|Потік розробки перед майбутніми оновленнями RHEL.&lt;br /&gt;
|Ближчий до upstream для RHEL.&lt;br /&gt;
|-&lt;br /&gt;
|AlmaLinux&lt;br /&gt;
|Стабільний enterprise Linux-дистрибутив.&lt;br /&gt;
|Орієнтований на production-сумісність і довгострокову підтримку.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 6. Основні особливості ==&lt;br /&gt;
&lt;br /&gt;
=== 6.1. Enterprise Linux-сумісність ===&lt;br /&gt;
AlmaLinux створений для користувачів, яким потрібна сумісність із RHEL-сумісною екосистемою.&lt;br /&gt;
&lt;br /&gt;
Це важливо для:&lt;br /&gt;
&lt;br /&gt;
* корпоративних застосунків;&lt;br /&gt;
* серверного програмного забезпечення;&lt;br /&gt;
* панелей хостингу;&lt;br /&gt;
* DevOps-інструментів;&lt;br /&gt;
* систем моніторингу;&lt;br /&gt;
* баз даних;&lt;br /&gt;
* хмарних сервісів;&lt;br /&gt;
* міграції з CentOS Linux.&lt;br /&gt;
&lt;br /&gt;
=== 6.2. Довгострокова підтримка ===&lt;br /&gt;
AlmaLinux має стабільні major-версії з довгим життєвим циклом.&lt;br /&gt;
&lt;br /&gt;
Наприклад, AlmaLinux 9 має активну підтримку до 31 травня 2027 року та security support до 31 травня 2032 року.&lt;br /&gt;
&lt;br /&gt;
=== 6.3. DNF та RPM ===&lt;br /&gt;
AlmaLinux використовує менеджер пакетів &amp;#039;&amp;#039;&amp;#039;DNF&amp;#039;&amp;#039;&amp;#039; і формат пакетів &amp;#039;&amp;#039;&amp;#039;RPM&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Основні задачі DNF:&lt;br /&gt;
&lt;br /&gt;
* встановлення пакетів;&lt;br /&gt;
* оновлення системи;&lt;br /&gt;
* видалення пакетів;&lt;br /&gt;
* робота з репозиторіями;&lt;br /&gt;
* керування залежностями;&lt;br /&gt;
* перевірка доступних оновлень.&lt;br /&gt;
&lt;br /&gt;
Приклади команд:&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install nginx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf remove nginx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
dnf search postgresql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
dnf info bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 6.4. Systemd ===&lt;br /&gt;
AlmaLinux використовує &amp;#039;&amp;#039;&amp;#039;systemd&amp;#039;&amp;#039;&amp;#039; як init-систему та менеджер сервісів.&lt;br /&gt;
&lt;br /&gt;
Приклади команд:&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo systemctl enable nginx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo systemctl start nginx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo systemctl status nginx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo systemctl restart nginx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 6.5. SELinux ===&lt;br /&gt;
AlmaLinux, як і інші RHEL-сумісні системи, активно використовує &amp;#039;&amp;#039;&amp;#039;SELinux&amp;#039;&amp;#039;&amp;#039; для контролю доступу.&lt;br /&gt;
&lt;br /&gt;
SELinux може працювати в режимах:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Режим&lt;br /&gt;
!Опис&lt;br /&gt;
|-&lt;br /&gt;
|Enforcing&lt;br /&gt;
|Політики безпеки застосовуються.&lt;br /&gt;
|-&lt;br /&gt;
|Permissive&lt;br /&gt;
|Порушення політик лише логуються.&lt;br /&gt;
|-&lt;br /&gt;
|Disabled&lt;br /&gt;
|SELinux вимкнено.&lt;br /&gt;
|}&lt;br /&gt;
Перевірка статусу:&amp;lt;pre&amp;gt;&lt;br /&gt;
sestatus&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 7. Репозиторії AlmaLinux ==&lt;br /&gt;
Типові репозиторії AlmaLinux:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Репозиторій&lt;br /&gt;
!Опис&lt;br /&gt;
|-&lt;br /&gt;
|BaseOS&lt;br /&gt;
|Базові компоненти операційної системи.&lt;br /&gt;
|-&lt;br /&gt;
|AppStream&lt;br /&gt;
|Застосунки, runtime-середовища та модулі.&lt;br /&gt;
|-&lt;br /&gt;
|Extras&lt;br /&gt;
|Додаткові пакети для системи.&lt;br /&gt;
|-&lt;br /&gt;
|PowerTools / CRB&lt;br /&gt;
|Пакети для розробки та залежності, потрібні для частини програм.&lt;br /&gt;
|-&lt;br /&gt;
|HighAvailability&lt;br /&gt;
|Пакети для кластеризації та високої доступності.&lt;br /&gt;
|-&lt;br /&gt;
|ResilientStorage&lt;br /&gt;
|Пакети для розширених сценаріїв зберігання даних.&lt;br /&gt;
|}&lt;br /&gt;
У новіших Enterprise Linux-системах репозиторій &amp;#039;&amp;#039;&amp;#039;CRB&amp;#039;&amp;#039;&amp;#039; часто використовується замість старішого найменування &amp;#039;&amp;#039;&amp;#039;PowerTools&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Приклад увімкнення CRB:&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf config-manager --set-enabled crb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 8. EPEL ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;EPEL&amp;#039;&amp;#039;&amp;#039; — Extra Packages for Enterprise Linux — популярний репозиторій додаткових пакетів для RHEL-сумісних систем.&lt;br /&gt;
&lt;br /&gt;
Для багатьох серверних задач EPEL є важливим джерелом програм, яких немає в базових репозиторіях.&lt;br /&gt;
&lt;br /&gt;
Приклад встановлення:&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install epel-release&lt;br /&gt;
&amp;lt;/pre&amp;gt;Після цього можна встановлювати додаткові пакети:&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install htop&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 9. ELevate ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ELevate&amp;#039;&amp;#039;&amp;#039; — це проєкт AlmaLinux, який допомагає виконувати in-place upgrade між major-версіями RHEL-сумісних дистрибутивів.&lt;br /&gt;
&lt;br /&gt;
ELevate використовується для сценаріїв на кшталт:&lt;br /&gt;
&lt;br /&gt;
* міграція з CentOS 7;&lt;br /&gt;
* перехід з Enterprise Linux 8 до 9;&lt;br /&gt;
* перехід з Enterprise Linux 9 до 10;&lt;br /&gt;
* міграція між RHEL-сумісними системами.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-left: 6px solid #1565c0; background: #e3f2fd; padding: 12px 16px; margin: 16px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Приклад використання:&amp;#039;&amp;#039;&amp;#039; ELevate може бути корисним для організацій, які мають багато старих серверів CentOS і хочуть перейти на сучасну підтримувану Enterprise Linux-платформу.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 10. Архітектура системи ==&lt;br /&gt;
Загальна схема AlmaLinux:&amp;lt;pre&amp;gt;&lt;br /&gt;
Hardware / Virtual Machine / Cloud Instance&lt;br /&gt;
        |&lt;br /&gt;
        v&lt;br /&gt;
Linux Kernel&lt;br /&gt;
        |&lt;br /&gt;
        v&lt;br /&gt;
systemd&lt;br /&gt;
        |&lt;br /&gt;
        v&lt;br /&gt;
BaseOS + AppStream&lt;br /&gt;
        |&lt;br /&gt;
        +--&amp;gt; DNF / RPM&lt;br /&gt;
        +--&amp;gt; SELinux&lt;br /&gt;
        +--&amp;gt; firewalld&lt;br /&gt;
        +--&amp;gt; NetworkManager&lt;br /&gt;
        +--&amp;gt; journald&lt;br /&gt;
        |&lt;br /&gt;
        v&lt;br /&gt;
Server Roles&lt;br /&gt;
        |&lt;br /&gt;
        +--&amp;gt; Web Server&lt;br /&gt;
        +--&amp;gt; Database Server&lt;br /&gt;
        +--&amp;gt; Container Host&lt;br /&gt;
        +--&amp;gt; Virtualization Host&lt;br /&gt;
        +--&amp;gt; Monitoring Node&lt;br /&gt;
        +--&amp;gt; Workstation&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 11. Встановлення AlmaLinux ==&lt;br /&gt;
AlmaLinux можна встановити з ISO-образу або розгорнути як cloud image.&lt;br /&gt;
&lt;br /&gt;
Типові варіанти:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Варіант&lt;br /&gt;
!Опис&lt;br /&gt;
|-&lt;br /&gt;
|Minimal ISO&lt;br /&gt;
|Мінімальна система для серверів.&lt;br /&gt;
|-&lt;br /&gt;
|DVD ISO&lt;br /&gt;
|Повніший образ з більшою кількістю пакетів.&lt;br /&gt;
|-&lt;br /&gt;
|Boot ISO&lt;br /&gt;
|Мережеве встановлення.&lt;br /&gt;
|-&lt;br /&gt;
|Cloud image&lt;br /&gt;
|Образ для хмарних платформ.&lt;br /&gt;
|-&lt;br /&gt;
|Container image&lt;br /&gt;
|Базовий образ для контейнерів.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 11.1. Загальні етапи встановлення ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. Завантажити ISO-образ AlmaLinux.&lt;br /&gt;
2. Записати ISO на USB або підключити до VM.&lt;br /&gt;
3. Завантажитися з образу.&lt;br /&gt;
4. Обрати мову встановлення.&lt;br /&gt;
5. Налаштувати диск.&lt;br /&gt;
6. Обрати software profile.&lt;br /&gt;
7. Налаштувати мережу.&lt;br /&gt;
8. Створити root password або користувача.&lt;br /&gt;
9. Запустити встановлення.&lt;br /&gt;
10. Перезавантажити систему.&lt;br /&gt;
11. Оновити пакети.&lt;br /&gt;
12. Увімкнути потрібні сервіси.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 12. Базове налаштування після встановлення ==&lt;br /&gt;
Оновлення системи:&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf update&lt;br /&gt;
&amp;lt;/pre&amp;gt;Перевірка версії:&amp;lt;pre&amp;gt;&lt;br /&gt;
cat /etc/almalinux-release&lt;br /&gt;
&amp;lt;/pre&amp;gt;Перевірка ядра:&amp;lt;pre&amp;gt;&lt;br /&gt;
uname -r&lt;br /&gt;
&amp;lt;/pre&amp;gt;Встановлення базових утиліт:&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install vim nano curl wget git bash-completion&lt;br /&gt;
&amp;lt;/pre&amp;gt;Налаштування firewall:&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo systemctl enable --now firewalld&lt;br /&gt;
&amp;lt;/pre&amp;gt;Перевірка firewall:&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo firewall-cmd --state&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 13. Робота з firewalld ==&lt;br /&gt;
AlmaLinux часто використовує &amp;#039;&amp;#039;&amp;#039;firewalld&amp;#039;&amp;#039;&amp;#039; для керування мережевими правилами.&lt;br /&gt;
&lt;br /&gt;
Приклад дозволу HTTP:&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo firewall-cmd --permanent --add-service=http&lt;br /&gt;
sudo firewall-cmd --reload&lt;br /&gt;
&amp;lt;/pre&amp;gt;Приклад дозволу HTTPS:&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo firewall-cmd --permanent --add-service=https&lt;br /&gt;
sudo firewall-cmd --reload&lt;br /&gt;
&amp;lt;/pre&amp;gt;Перегляд активних правил:&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo firewall-cmd --list-all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 14. AlmaLinux як вебсервер ==&lt;br /&gt;
Типовий стек:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Приклад&lt;br /&gt;
|-&lt;br /&gt;
|Web server&lt;br /&gt;
|Nginx або Apache HTTP Server&lt;br /&gt;
|-&lt;br /&gt;
|Database&lt;br /&gt;
|MariaDB, PostgreSQL, MySQL&lt;br /&gt;
|-&lt;br /&gt;
|Runtime&lt;br /&gt;
|PHP, Python, Node.js, Ruby&lt;br /&gt;
|-&lt;br /&gt;
|TLS&lt;br /&gt;
|Let&amp;#039;s Encrypt / Certbot&lt;br /&gt;
|-&lt;br /&gt;
|Firewall&lt;br /&gt;
|firewalld&lt;br /&gt;
|-&lt;br /&gt;
|Security&lt;br /&gt;
|SELinux&lt;br /&gt;
|}&lt;br /&gt;
Приклад встановлення Nginx:&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install nginx&lt;br /&gt;
sudo systemctl enable --now nginx&lt;br /&gt;
&amp;lt;/pre&amp;gt;Дозвіл HTTP/HTTPS:&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo firewall-cmd --permanent --add-service=http&lt;br /&gt;
sudo firewall-cmd --permanent --add-service=https&lt;br /&gt;
sudo firewall-cmd --reload&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 15. AlmaLinux для контейнерів ==&lt;br /&gt;
AlmaLinux може використовуватися як container host або як базовий container image.&lt;br /&gt;
&lt;br /&gt;
Популярні інструменти:&lt;br /&gt;
&lt;br /&gt;
* Podman;&lt;br /&gt;
* Buildah;&lt;br /&gt;
* Skopeo;&lt;br /&gt;
* Docker;&lt;br /&gt;
* Kubernetes;&lt;br /&gt;
* containerd.&lt;br /&gt;
&lt;br /&gt;
Приклад встановлення Podman:&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install podman&lt;br /&gt;
&amp;lt;/pre&amp;gt;Запуск контейнера:&amp;lt;pre&amp;gt;&lt;br /&gt;
podman run --rm hello-world&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 16. AlmaLinux у хмарі ==&lt;br /&gt;
AlmaLinux доступний для багатьох хмарних і віртуалізаційних сценаріїв.&lt;br /&gt;
&lt;br /&gt;
Типові платформи:&lt;br /&gt;
&lt;br /&gt;
* AWS;&lt;br /&gt;
* Microsoft Azure;&lt;br /&gt;
* Google Cloud;&lt;br /&gt;
* Oracle Cloud;&lt;br /&gt;
* OpenStack;&lt;br /&gt;
* Proxmox VE;&lt;br /&gt;
* VMware;&lt;br /&gt;
* KVM;&lt;br /&gt;
* VirtualBox.&lt;br /&gt;
&lt;br /&gt;
Сценарії використання:&lt;br /&gt;
&lt;br /&gt;
* cloud VM;&lt;br /&gt;
* web hosting;&lt;br /&gt;
* VPN server;&lt;br /&gt;
* database server;&lt;br /&gt;
* CI/CD runner;&lt;br /&gt;
* monitoring node;&lt;br /&gt;
* container host.&lt;br /&gt;
&lt;br /&gt;
== 17. Переваги AlmaLinux ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Перевага&lt;br /&gt;
!Опис&lt;br /&gt;
|-&lt;br /&gt;
|Безкоштовність&lt;br /&gt;
|AlmaLinux можна використовувати без оплати ліцензії.&lt;br /&gt;
|-&lt;br /&gt;
|Open Source&lt;br /&gt;
|Проєкт відкритий і керується спільнотою.&lt;br /&gt;
|-&lt;br /&gt;
|Enterprise-сумісність&lt;br /&gt;
|Підходить для RHEL-сумісної інфраструктури.&lt;br /&gt;
|-&lt;br /&gt;
|Довгострокова підтримка&lt;br /&gt;
|Major-версії мають тривалий життєвий цикл.&lt;br /&gt;
|-&lt;br /&gt;
|Стабільність&lt;br /&gt;
|Пакети проходять консервативніший цикл оновлень.&lt;br /&gt;
|-&lt;br /&gt;
|DNF/RPM&lt;br /&gt;
|Зрозуміла екосистема для адміністраторів RHEL/CentOS.&lt;br /&gt;
|-&lt;br /&gt;
|SELinux&lt;br /&gt;
|Потужна система контролю доступу.&lt;br /&gt;
|-&lt;br /&gt;
|ELevate&lt;br /&gt;
|Є інструмент для міграції між major-версіями EL-систем.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 18. Недоліки AlmaLinux ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Недолік&lt;br /&gt;
!Опис&lt;br /&gt;
|-&lt;br /&gt;
|Не найновіші пакети&lt;br /&gt;
|Через enterprise-модель версії програм можуть бути старішими, ніж в Arch Linux або Fedora.&lt;br /&gt;
|-&lt;br /&gt;
|Складніший за Ubuntu для новачків&lt;br /&gt;
|Частина налаштувань потребує знання RHEL-сумісної екосистеми.&lt;br /&gt;
|-&lt;br /&gt;
|SELinux може ускладнювати діагностику&lt;br /&gt;
|Неправильні контексти безпеки можуть блокувати сервіси.&lt;br /&gt;
|-&lt;br /&gt;
|Залежність від Enterprise Linux-напрямку&lt;br /&gt;
|Рішення upstream-екосистеми можуть впливати на розвиток.&lt;br /&gt;
|-&lt;br /&gt;
|Не rolling release&lt;br /&gt;
|Користувач не отримує найсвіжіші пакети одразу після релізу.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 19. Порівняння з іншими дистрибутивами ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Дистрибутив&lt;br /&gt;
!Схожість з AlmaLinux&lt;br /&gt;
!Відмінність&lt;br /&gt;
|-&lt;br /&gt;
|RHEL&lt;br /&gt;
|AlmaLinux орієнтований на сумісність із RHEL-екосистемою.&lt;br /&gt;
|RHEL є комерційним продуктом Red Hat із офіційною підтримкою.&lt;br /&gt;
|-&lt;br /&gt;
|CentOS Stream&lt;br /&gt;
|Обидва належать до Enterprise Linux-світу.&lt;br /&gt;
|CentOS Stream є upstream-потоком перед RHEL, AlmaLinux — стабільна production-орієнтована система.&lt;br /&gt;
|-&lt;br /&gt;
|Rocky Linux&lt;br /&gt;
|Дуже схожий RHEL-сумісний community-дистрибутив.&lt;br /&gt;
|Має іншу організацію управління та власну спільноту.&lt;br /&gt;
|-&lt;br /&gt;
|Oracle Linux&lt;br /&gt;
|Enterprise Linux-сумісний дистрибутив.&lt;br /&gt;
|Має комерційний бекграунд Oracle і власні особливості ядра.&lt;br /&gt;
|-&lt;br /&gt;
|Debian&lt;br /&gt;
|Обидва можуть бути стабільними серверними системами.&lt;br /&gt;
|Debian використовує DEB/APT, AlmaLinux — RPM/DNF.&lt;br /&gt;
|-&lt;br /&gt;
|Ubuntu Server&lt;br /&gt;
|Обидва часто використовуються на серверах.&lt;br /&gt;
|Ubuntu має іншу екосистему, інший цикл релізів і APT.&lt;br /&gt;
|-&lt;br /&gt;
|Fedora&lt;br /&gt;
|Обидва пов&amp;#039;язані з RPM-екосистемою.&lt;br /&gt;
|Fedora швидше отримує нові технології, AlmaLinux стабільніший і консервативніший.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 20. Типові сценарії використання ==&lt;br /&gt;
AlmaLinux добре підходить для:&lt;br /&gt;
&lt;br /&gt;
* production-серверів;&lt;br /&gt;
* вебсерверів;&lt;br /&gt;
* баз даних;&lt;br /&gt;
* корпоративної інфраструктури;&lt;br /&gt;
* систем моніторингу;&lt;br /&gt;
* VPN-серверів;&lt;br /&gt;
* контейнерних host-систем;&lt;br /&gt;
* CI/CD runner-ів;&lt;br /&gt;
* приватних хмар;&lt;br /&gt;
* міграції з CentOS;&lt;br /&gt;
* навчання Enterprise Linux-адмініструванню.&lt;br /&gt;
&lt;br /&gt;
== 21. Коли варто використовувати AlmaLinux ==&lt;br /&gt;
AlmaLinux доцільно обрати, якщо:&lt;br /&gt;
&lt;br /&gt;
* потрібна стабільна серверна система;&lt;br /&gt;
* потрібна сумісність із RHEL-подібною екосистемою;&lt;br /&gt;
* організація мігрує з CentOS Linux;&lt;br /&gt;
* потрібен безкоштовний enterprise Linux;&lt;br /&gt;
* важлива довгострокова підтримка;&lt;br /&gt;
* використовується DNF/RPM-інфраструктура;&lt;br /&gt;
* потрібен production-ready дистрибутив без rolling release-моделі.&lt;br /&gt;
&lt;br /&gt;
== 22. Коли AlmaLinux може бути не найкращим вибором ==&lt;br /&gt;
AlmaLinux може бути не найкращим варіантом, якщо:&lt;br /&gt;
&lt;br /&gt;
* потрібні найновіші версії desktop-програм;&lt;br /&gt;
* користувач хоче rolling release;&lt;br /&gt;
* потрібна максимальна простота для початківця;&lt;br /&gt;
* потрібна офіційна комерційна підтримка саме від Red Hat;&lt;br /&gt;
* команда краще знайома з Debian/Ubuntu-екосистемою;&lt;br /&gt;
* система використовується як gaming desktop.&lt;br /&gt;
&lt;br /&gt;
== 23. Безпека ==&lt;br /&gt;
AlmaLinux має набір enterprise-механізмів безпеки:&lt;br /&gt;
&lt;br /&gt;
* SELinux;&lt;br /&gt;
* firewalld;&lt;br /&gt;
* GPG-підпис пакетів;&lt;br /&gt;
* регулярні security updates;&lt;br /&gt;
* системні журнали через journald;&lt;br /&gt;
* контроль доступу користувачів;&lt;br /&gt;
* підтримка SSH hardening;&lt;br /&gt;
* інтеграція з enterprise-інструментами моніторингу.&lt;br /&gt;
&lt;br /&gt;
Рекомендовані практики:&lt;br /&gt;
&lt;br /&gt;
* регулярно оновлювати систему;&lt;br /&gt;
* не вимикати SELinux без потреби;&lt;br /&gt;
* використовувати firewall;&lt;br /&gt;
* обмежити SSH-доступ;&lt;br /&gt;
* використовувати ключі SSH замість паролів;&lt;br /&gt;
* встановлювати пакети тільки з довірених репозиторіїв;&lt;br /&gt;
* робити backup перед major upgrade;&lt;br /&gt;
* перевіряти логи після оновлень.&lt;br /&gt;
&lt;br /&gt;
== 24. Типові команди адміністратора ==&lt;br /&gt;
Оновлення системи:&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf update&lt;br /&gt;
&amp;lt;/pre&amp;gt;Встановлення пакета:&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install package_name&lt;br /&gt;
&amp;lt;/pre&amp;gt;Видалення пакета:&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf remove package_name&lt;br /&gt;
&amp;lt;/pre&amp;gt;Список увімкнених репозиторіїв:&amp;lt;pre&amp;gt;&lt;br /&gt;
dnf repolist&lt;br /&gt;
&amp;lt;/pre&amp;gt;Перевірка сервісів:&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl list-units --type=service&lt;br /&gt;
&amp;lt;/pre&amp;gt;Перегляд логів:&amp;lt;pre&amp;gt;&lt;br /&gt;
journalctl -xe&lt;br /&gt;
&amp;lt;/pre&amp;gt;Перегляд відкритих портів:&amp;lt;pre&amp;gt;&lt;br /&gt;
ss -tulpn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 25. Типові помилки користувачів ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Помилка&lt;br /&gt;
!Наслідок&lt;br /&gt;
!Як уникнути&lt;br /&gt;
|-&lt;br /&gt;
|Вимкнення SELinux без аналізу&lt;br /&gt;
|Зниження рівня безпеки.&lt;br /&gt;
|Спочатку перевіряти audit logs і контексти.&lt;br /&gt;
|-&lt;br /&gt;
|Встановлення пакетів із випадкових репозиторіїв&lt;br /&gt;
|Конфлікти залежностей або ризики безпеки.&lt;br /&gt;
|Використовувати офіційні репозиторії та EPEL.&lt;br /&gt;
|-&lt;br /&gt;
|Ігнорування firewall&lt;br /&gt;
|Відкриті сервіси можуть бути доступні з мережі.&lt;br /&gt;
|Налаштовувати firewalld.&lt;br /&gt;
|-&lt;br /&gt;
|Оновлення production без backup&lt;br /&gt;
|Ризик простою після помилки.&lt;br /&gt;
|Робити snapshot або backup.&lt;br /&gt;
|-&lt;br /&gt;
|Плутанина між CentOS Stream і AlmaLinux&lt;br /&gt;
|Неправильний вибір системи для production.&lt;br /&gt;
|Розуміти різницю моделей оновлення.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 26. AlmaLinux для розробника ==&lt;br /&gt;
AlmaLinux може бути корисним для розробників, які створюють або тестують застосунки для Enterprise Linux-середовищ.&lt;br /&gt;
&lt;br /&gt;
Типовий набір пакетів:&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf groupinstall &amp;quot;Development Tools&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install git gcc make cmake python3 python3-pip nodejs npm&lt;br /&gt;
&amp;lt;/pre&amp;gt;Сценарії:&lt;br /&gt;
&lt;br /&gt;
* тестування застосунків під RHEL-сумісну систему;&lt;br /&gt;
* створення RPM-пакетів;&lt;br /&gt;
* CI/CD runner;&lt;br /&gt;
* контейнерна розробка;&lt;br /&gt;
* backend-сервіси;&lt;br /&gt;
* DevOps-автоматизація.&lt;br /&gt;
&lt;br /&gt;
== 27. AlmaLinux як заміна CentOS ==&lt;br /&gt;
AlmaLinux часто використовується як заміна CentOS Linux, особливо для серверів, де важливі:&lt;br /&gt;
&lt;br /&gt;
* стабільність;&lt;br /&gt;
* довгий життєвий цикл;&lt;br /&gt;
* сумісність із RHEL-подібним програмним забезпеченням;&lt;br /&gt;
* безкоштовне використання;&lt;br /&gt;
* зрозумілий шлях міграції;&lt;br /&gt;
* підтримка інструментів на кшталт ELevate.&lt;br /&gt;
&lt;br /&gt;
== 28. Висновок ==&lt;br /&gt;
AlmaLinux — це стабільний, відкритий і безкоштовний Linux-дистрибутив корпоративного класу, орієнтований на сервери, хмарну інфраструктуру та production-середовища.&lt;br /&gt;
&lt;br /&gt;
Його головні переваги:&lt;br /&gt;
&lt;br /&gt;
* сумісність з Enterprise Linux-екосистемою;&lt;br /&gt;
* довгострокова підтримка;&lt;br /&gt;
* стабільність;&lt;br /&gt;
* DNF/RPM;&lt;br /&gt;
* SELinux;&lt;br /&gt;
* community governance;&lt;br /&gt;
* зручна міграція з CentOS.&lt;br /&gt;
&lt;br /&gt;
Головні обмеження:&lt;br /&gt;
&lt;br /&gt;
* не найновіші пакети;&lt;br /&gt;
* не rolling release;&lt;br /&gt;
* складніший для новачків;&lt;br /&gt;
* потребує знання серверного Linux-адміністрування.&lt;br /&gt;
&lt;br /&gt;
AlmaLinux найкраще підходить для організацій, адміністраторів і розробників, яким потрібна стабільна RHEL-сумісна платформа без вартості комерційної ліцензії.&lt;br /&gt;
&lt;br /&gt;
== 29. Джерела ==&lt;br /&gt;
&lt;br /&gt;
* Офіційний сайт AlmaLinux&lt;br /&gt;
* AlmaLinux Wiki&lt;br /&gt;
* AlmaLinux Release Notes&lt;br /&gt;
* AlmaLinux ELevate Project&lt;br /&gt;
* AlmaLinux OS Foundation&lt;br /&gt;
* AlmaLinux Security&lt;br /&gt;
* EPEL Project&lt;br /&gt;
* Red Hat Enterprise Linux documentation&lt;br /&gt;
&lt;br /&gt;
== 30. Див. також ==&lt;br /&gt;
[[Linux]] [[AlmaLinux]] [[Операційні системи]] [[Linux-дистрибутиви]] [[Enterprise Linux]] [[RHEL]] [[CentOS]] [[CentOS Stream]] [[Rocky Linux]] [[DNF]] [[RPM]] [[SELinux]] [[Systemd]] [[Серверне адміністрування]]&lt;/div&gt;</summary>
		<author><name>R</name></author>
	</entry>
</feed>