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

AlmaLinux

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

sudo systemctl enable nginx

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

sudo firewall-cmd --permanent --add-service=https !Значення

Приклади команд:


!SEO-опис 2. {| class="wikitable"

  • потрібна стабільна серверна платформа;
  • потрібна сумісність із RHEL-подібною екосистемою;
  • організація мігрує з CentOS Linux;
  • потрібен безкоштовний enterprise Linux;
  • важлива довгострокова технічна підтримка;
  • застосовується для DNF/RPM-інфраструктура;
  • потрібен production-ready дистрибутив без rolling release-моделі. |-
AlmaLinux - Довгострокова технічна підтримка - Встановлення пакетів із випадкових репозиторіїв Fedora швидше отримує нові технології, AlmaLinux стабільніший і консервативніший. |- SELinux Потужна платформа контролю доступу. +--> Container Host Встановлення базових утиліт:

== Див. 30. так само == sudo firewall-cmd --permanent --add-service=https </div> !Помилка

sudo dnf config-manager --set-enabled crb <div style="border-left: 6px solid #2e7d32; background: #e8f5e9; padding: 12px 16px; margin: 16px 0;">

sudo dnf install nginx == 25. Типові помилки користувачів ==

== 4. Філософія AlmaLinux == sestatus !SEO-опис

sudo firewall-cmd --reload


15. AlmaLinux для контейнерів

Перевірка firewall:

Популярні інструменти: Основні задачі DNF:

Список увімкнених репозиторіїв:

|- |Enforcing |Політики безпеки застосовуються. |}

AlmaLinux використовує '''systemd''' як init-систему та менеджер сервісів. |Проєкт у старій моделі припинено. |- |Boot ISO |Мережеве встановлення. Записати ISO на USB або підключити до VM. |- |AppStream |Застосунки, runtime-середовища та модулі.== 12. Базове конфігурація після встановлення ==

  • регулярно оновлювати систему;
  • не вимикати SELinux без потреби;
  • використовувати firewall;
  • обмежити SSH-доступ;
  • використовувати ключі SSH замість паролів;
  • встановлювати пакети тільки з довірених репозиторіїв;
  • робити backup перед major upgrade;
  • перевіряти логи після оновлень. |-

|2025 |Вийшла гілка AlmaLinux 10. |- |CentOS Stream |Потік розробки перед майбутніми оновленнями RHEL. |- |Production-ready |Дистрибутив призначений для серверів і критичної інфраструктури.<pre> sudo systemctl status nginx

  • потрібні найновіші версії desktop-програм;
  • користувач системи хоче rolling release;
  • потрібна максимальна простота для початківця;
  • потрібна офіційна комерційна технічна підтримка саме від Red Hat;
  • команда краще знайома з Debian/Ubuntu-екосистемою;
  • платформа застосовується для як gaming desktop. 5. |Ubuntu має іншу екосистему, інший цикл релізів і APT. |-

|PowerTools / CRB |Пакети для розробки та залежності, потрібні для частини програм. sudo systemctl enable --now firewalld

  • cloud VM;
  • web hosting;
  • VPN server;
  • database server;
  • CI/CD runner;
  • monitoring node;
  • container host. '''Ключова особливість:''' AlmaLinux орієнтований на сумісність з Red Hat Enterprise Linux. AlmaLinux має набір enterprise-механізмів безпеки:
+--> Web Server

== 8. EPEL == BaseOS + AppStream !Режим

+--> SELinux

== 17. конкурентні переваги AlmaLinux ==

!Варіант AlmaLinux орієнтується на такі принципи: {| class="wikitable" оновлення версій системи:<pre> AlmaLinux найкраще підходить для організацій, адміністраторів і розробників, яким потрібна стабільна RHEL-сумісна платформа без вартості комерційної ліцензії. !Особливість

Перегляд логів:
Встановлення пакета:

== 14. AlmaLinux як вебсервер == {| class="wikitable"

AlmaLinux доступний для багатьох хмарних і віртуалізаційних сценаріїв. |-
Container image Робити snapshot або backup. !Компонент

AlmaLinux створений для користувачів, яким потрібна сумісність із RHEL-сумісною екосистемою. |-

Складніший за Ubuntu для новачків Частина налаштувань потребує знання RHEL-сумісної екосистеми. sudo dnf install epel-release

6.3. DNF та RPM

  • стабільність;
  • довгий життєвий цикл;
  • сумісність із RHEL-подібним програмним забезпеченням;
  • безкоштовне використання;
  • зрозумілий шлях міграції;
  • технічна підтримка інструментів на кшталт ELevate. 7. |Розуміти різницю моделей оновлення версій. |-
Ubuntu Server Обидва часто використовуються на серверах. systemctl list-units --type=service Дозвіл HTTP/HTTPS:
Перевірка сервісів:

== 11. Встановлення AlmaLinux == systemd !Перевага sudo dnf remove package_name [[Linux]] [[AlmaLinux]] [[Операційні системи]] [[Linux-дистрибутиви]] [[Enterprise Linux]] [[RHEL]] [[CentOS]] [[CentOS Stream]] [[Rocky Linux]] [[DNF]] [[RPM]] [[SELinux]] [[Systemd]] [[Серверне адміністрування]] '''Практичний сенс:''' AlmaLinux підходить там, де потрібна не найновіша реліз системи кожної програми, а передбачувана, стабільна й довго підтримувана платформа. Налаштувати мережу. |- |Minimal ISO |Мінімальна платформа для серверів. Завантажитися з образу. Типовий стек: ss -tulpn

== 3. Походження та історія продукту ==

  • корпоративних застосунків;
  • серверного програмного забезпечення;
  • панелей хостингу;
  • DevOps-інструментів;
  • систем моніторингу;
  • баз даних;
  • хмарних сервісів;
  • міграції з CentOS Linux. |}
+--> DNF / RPM
Сценарії: Видалення пакета:
v

Linux Kernel == 18. Недоліки AlmaLinux == sudo dnf update

серверів забезпечується через '''AlmaLinux''' — це відкритий Linux-дистрибутив корпоративного класу, створений; так само реалізовано робочих станцій, хмарної інфраструктури, контейнерних платформ, віртуалізації та enterprise-середовищ.

=== 6.4. Systemd ===

У новіших Enterprise Linux-системах репозиторій '''CRB''' часто застосовують, коли потрібно замість старішого найменування '''PowerTools'''. Створити root password або користувача. Обрати мову встановлення. |}

+--> firewalld

== 19. Порівняння з іншими дистрибутивами ==

v

</div><div style="border-left: 6px solid #f57c00; background: #fff3e0; padding: 12px 16px; margin: 16px 0;">

=== 6.2. Довгострокова технічна підтримка === AlmaLinux використовує менеджер пакетів '''DNF''' і формат пакетів '''RPM'''. Оновити пакети. |- |Permissive |Порушення політик лише логуються. |- |Безкоштовність |AlmaLinux можна використовувати без оплати ліцензії. |- |HighAvailability |Пакети для кластеризації та високої доступності. |- |Довгострокова технічна підтримка |Major-версії підтримуються протягом тривалого періоду. |- |Ігнорування firewall |Відкриті сервіси можуть бути доступні з мережі. !SEO-опис sudo firewall-cmd --permanent --add-service=http sudo dnf install podman |- |Web server |Nginx або Apache HTTP Server |- |Database |MariaDB, PostgreSQL, MySQL |- |Runtime |PHP, Python, Node.js, Ruby |- |TLS |Let's Encrypt / Certbot |- |Firewall |firewalld |- |Security |SELinux |} SELinux здатна працювати в режимах: == 26. AlmaLinux для розробника ==

Після цього можна встановлювати додаткові пакети:

sudo dnf install htop sudo dnf install vim nano curl wget git bash-completion це безкоштовний, відкритий і community-driven Linux-дистрибутив корпоративного класу, створений як стабільна альтернатива CentOS Linux після зміни моделі розвитку CentOS виступає ключовою рисою '''Головна ідея:''' AlmaLinux. |- |ResilientStorage |Пакети для розширених сценаріїв зберігання даних. |Debian використовує DEB/APT, AlmaLinux — RPM/DNF. Приклади команд:<pre>

Перевірка статусу:<pre>

12.

sudo systemctl restart nginx

  • серверів;
  • вебхостингу;
  • баз даних;
  • корпоративної інфраструктури;
  • хмарних середовищ;
  • контейнерних платформ;
  • DevOps-інфраструктури;
  • робочих станцій;
  • міграції з CentOS Linux. |-
2021 Вийшов перший стабільний реліз AlmaLinux.Перевірка версії:

'''Приклад використання:''' ELevate здатна бути корисним для організацій, які мають багато старих серверів CentOS і хочуть перейти на сучасну підтримувану Enterprise Linux-платформу. sudo firewall-cmd --reload

Окремо варто відзначити стабільність, довгострокову підтримку і використання у production-середовищах. Він використовує стабільну enterprise-модель із major/minor-версіями, довгим життєвим циклом і консервативним оновленням пакетів. * не найновіші пакети;

  • не rolling release;
  • складніший для новачків;
  • потребує знання серверного Linux-адміністрування. !SEO-опис
+--> Database Server

cat /etc/almalinux-release 1.== 13. Робота з firewalld == dnf repolist sudo dnf install git gcc make cmake python3 python3-pip nodejs npm !SEO-опис |- |Назва |AlmaLinux |- |Тип |Linux-дистрибутив корпоративного класу |- |Родина |Enterprise Linux / RHEL-compatible |- |Модель оновлення версій |Стабільні major/minor-релізи |- |Менеджер пакетів |DNF |- |Формат пакетів |RPM |- |Init-система |systemd |- |Основне призначення |Сервери, хмарна інфраструктура, enterprise, DevOps, робочі станції |- |Організація |AlmaLinux OS Foundation |- |ліцензійний пакет |Open Source |- |Підтримувані архітектури |x86_64, AArch64, ppc64le, s390x |- |Тип підтримки |Довгострокова технічна підтримка major-версій |}

AlmaLinux з'явився після того, як було оголошено зміну розвитку CentOS Linux на користь CentOS Stream. sudo dnf remove nginx

!Призначення AlmaLinux має стабільні major-версії з довгим життєвим циклом. |Використовувати офіційні репозиторії та EPEL.== 10. технічна архітектура системи ==

{| class="wikitable" Приклад встановлення Nginx:<pre> Hardware / Virtual Machine / Cloud Instance

Приклад дозволу HTTPS:

|- |2020 |Red Hat оголосила про зміну моделі CentOS Linux і фокус на CentOS Stream.== 21. Коли варто використовувати AlmaLinux == </div> {| class="wikitable" </div>

Його головні конкурентні переваги: Сценарії використання:

3. '''EPEL''' — Extra Packages for Enterprise Linux — популярний репозиторій додаткових пакетів для RHEL-сумісних систем. |Спочатку перевіряти audit logs і контексти. |}

{| class="wikitable" == 27. AlmaLinux як заміна CentOS == Це критично для: sudo dnf update !Наслідок |- |Стабільність |Пакети оновлюються обережно, з фокусом на надійність. |- |Oracle Linux |Enterprise Linux-сумісний дистрибутив. |- |Debian |Обидва можуть бути стабільними серверними системами. Перезавантажити систему. |}

Приклад увімкнення CRB:<pre> sudo dnf install nginx '''критично:''' AlmaLinux не виступає як rolling release-дистрибутивом. |Ближчий до upstream для RHEL. !Дистрибутив ELevate застосовується для для сценаріїв на кшталт:

sudo dnf groupinstall "Development Tools"

як приклад, AlmaLinux 9 має активну підтримку до 31 травня 2027 року та security support до 31 травня 2032 року. |- |Rocky Linux

|Дуже схожий RHEL-сумісний community-дистрибутив. |Має іншу організацію керування та власну спільноту.
Запуск контейнера:
  • production-серверів;
  • вебсерверів;
  • баз даних;
  • корпоративної інфраструктури;
  • систем моніторингу;
  • VPN-серверів;
  • контейнерних host-систем;
  • CI/CD runner-ів;
  • приватних хмар;
  • міграції з CentOS;
  • навчання Enterprise Linux-адмініструванню. |-

|Вимкнення SELinux без аналізу |Зниження рівня безпеки. !Рік

== 28. Висновок == {| class="wikitable"

конфігурація firewall:

podman run --rm hello-world

Перегляд відкритих портів:
+--> Workstation

AlmaLinux можна встановити з ISO-образу або розгорнути як cloud image. AlmaLinux часто застосовується для як заміна CentOS Linux, особливо для серверів, де важливі:

AlmaLinux доцільно обрати, якщо:

  • міграція з CentOS 7;
  • перехід з Enterprise Linux 8 до 9;
  • перехід з Enterprise Linux 9 до 10;
  • міграція між RHEL-сумісними системами. Для багатьох користувачів CentOS Linux був безкоштовною стабільною платформою, сумісною з RHEL, тому зміна моделі створила потребу в новому enterprise-дистрибутиві. |}

uname -r dnf info bash

9. ELevate

AlmaLinux застосовується для для: 8. |-

DVD ISO CentOS Stream виступає як upstream-потоком перед RHEL, AlmaLinux — стабільна production-орієнтована платформа. |RHEL виступає як комерційним продуктом Red Hat із офіційною підтримкою. |- Open Source Проєкт відкритий і керується спільнотою. Завантажити ISO-образ AlmaLinux. +--> Virtualization Host

sudo firewall-cmd --reload

  • встановлення пакетів;
  • оновлення версій системи;
  • видалення пакетів;
  • робота з репозиторіями;
  • керування залежностями;
  • перевірка доступних оновлень. |-
2022 Вийшла гілка AlmaLinux 9.== 16. AlmaLinux у хмарі == Приклад встановлення Podman:
!Приклад
!Характеристика
AlmaLinux здатна бути корисним для розробників, які створюють або тестують застосунки для Enterprise Linux-середовищ. |Налаштовувати firewalld. |}
Типові репозиторії AlmaLinux:
== 5. Відмінність від CentOS Linux і CentOS Stream ==
{| class="wikitable"

== 23. Безпека ==
=== 6.1. Enterprise Linux-сумісність ===
оновлення версій системи:<pre>
 v
=== 11.1. Загальні етапи встановлення ===
|-
|CentOS Linux
|Класичний стабільний rebuild RHEL. |}

{{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}}<div style="border-left: 6px solid #2e7d32; background: #e8f5e9; padding: 12px 16px; margin: 16px 0;">
!платформа
AlmaLinux добре підходить для:
10. |-
|CentOS Stream
|Обидва належать до Enterprise Linux-світу.== 20. Типові сценарії використання ==

* SELinux;
* firewalld;
* GPG-підпис пакетів;
* регулярні security updates;
* системні журнали через journald;
* контроль доступу користувачів;
* технічна підтримка SSH hardening;
* інтеграційні функції ERP з enterprise-інструментами моніторингу.</div><div style="border-left: 6px solid #1565c0; background: #e3f2fd; padding: 12px 16px; margin: 16px 0;">
== 7. Репозиторії AlmaLinux ==

Загальна схема AlmaLinux:<pre>

* сумісність з Enterprise Linux-екосистемою;
* довгострокова технічна підтримка;
* стабільність;
* DNF/RPM;
* SELinux;
* community governance;
* зручна міграція з CentOS. |-
|Community governance
|Керування здійснюється через AlmaLinux OS Foundation. |Орієнтований на production-сумісність і довгострокову підтримку.
  • тестування застосунків під RHEL-сумісну систему;
  • створення RPM-пакетів;
  • CI/CD runner;
  • контейнерна розробка програмного забезпечення;
  • backend-сервіси;
  • DevOps-автоматизація. |-

|оновлення версій production без backup |Ризик простою після помилки. |- |2026 |AlmaLinux продовжує розвиватися як enterprise Linux-платформа для серверів, хмари та міграції з CentOS/RHEL-сумісних систем. |- |Стабільність |Пакети проходять консервативніший цикл оновлень. |- |2021 |Створено AlmaLinux OS Foundation для керування проєктом. |- |Enterprise-сумісність |Підходить для RHEL-сумісної інфраструктури. |- |SELinux здатна ускладнювати діагностику |Неправильні контексти безпеки можуть блокувати сервіси. |- |Fedora |Обидва пов'язані з RPM-екосистемою. Налаштувати диск. |}

== 29. Джерела == {| class="wikitable" !Недолік Типові платформи:

|- |RHEL |AlmaLinux орієнтований на сумісність із RHEL-екосистемою. |- |Залежність від Enterprise Linux-напрямку |рішення для бізнесу upstream-екосистеми можуть впливати на дорожня карта розвитку. Приклад встановлення:<pre>

|

sudo firewall-cmd --state

|

AlmaLinux часто використовує '''firewalld''' для керування мережевими правилами. |Має комерційний бекграунд Oracle і власні особливості ядра. |- |Відкритість |Проєкт розвивається як open source. journalctl -xe

!Як уникнути

  • Podman;
  • Buildah;
  • Skopeo;
  • Docker;
  • Kubernetes;
  • containerd. AlmaLinux позиціонується як стабільна, безкоштовна та довгостроково підтримувана альтернатива для користувачів, яким потрібна сумісність із Red Hat Enterprise Linux. Для багатьох серверних задач EPEL виступає як важливим джерелом програм, яких немає в базових репозиторіях.
Перевірка ядра:

Рекомендовані практики: == 24. Типові команди адміністратора ==

sudo firewall-cmd --list-all Ключові етапи: sudo firewall-cmd --permanent --add-service=http 6. |- |Не rolling release |користувач системи не отримує найсвіжіші пакети одразу після релізу. |- |Плутанина між CentOS Stream і AlmaLinux |Неправильний вибір системи для production. Проєкт виник як відповідь на припинення класичної моделі CentOS Linux. |}

11. Головні обмеження: AlmaLinux здатна бути не найкращим варіантом, якщо: Приклад дозволу HTTP:<pre>


1. Загальний SEO-опис

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

AlmaLinux здатна використовуватися як container host або як базовий container image.
Не найновіші пакети Через enterprise-модель версії програм можуть бути старішими, ніж в Arch Linux або Fedora.

22. Коли AlmaLinux здатна бути не найкращим вибором

6.5. SELinux

Подія Репозиторій Типовий набір пакетів:
Server Roles
 v
 |
sudo dnf install package_name
Перегляд активних правил:
+--> Monitoring Node

sudo systemctl start nginx

Принцип
+--> journald
Схожість з AlmaLinux

dnf search postgresql

Типові варіанти: +--> NetworkManager 9. |-
Cloud image - Disabled - Сумісність - Extras - 2021 - DNF/RPM Зрозуміла ERP-платформа для адміністраторів RHEL/CentOS. * AWS;
  • Microsoft Azure;
  • Google Cloud;
  • Oracle Cloud;
  • OpenStack;
  • Proxmox VE;
  • VMware;
  • KVM;
  • VirtualBox. sudo dnf update

AlmaLinux, як і інші RHEL-сумісні системи, активно використовує SELinux для контролю доступу. |-

BaseOS - ELevate виступає як інструмент для міграції між major-версіями EL-систем. !Відмінність

sudo systemctl enable --now nginx

  • офіційний сайт AlmaLinux
  • AlmaLinux Wiki
  • AlmaLinux Release Notes
  • AlmaLinux ELevate Project
  • AlmaLinux OS Foundation
  • AlmaLinux Security
  • EPEL Project
  • Red Hat Enterprise Linux documentation
SEO-опис

через ELevate — це проєкт AlmaLinux, який користувачі можуть виконувати in-place upgrade між major-версіями RHEL-сумісних дистрибутивів.