Шпаргалка по AlmaLinux: dnf, автоматические обновления, EPEL, firewalld, SELinux, сеть и сроки поддержки.
Содержание
AlmaLinux — бесплатная система, совместимая с Red Hat Enterprise Linux. В наших образах есть версии 9 и 10. Обновления безопасности для AlmaLinux 9 выходят до мая 2032 года, для AlmaLinux 10 — до мая 2035-го. Входите под учётной записью almalinux, команды администратора выполняйте через sudo.
Обновление
sudo dnf upgrade
Что будет обновлено, покажет dnf check-update, что ставилось раньше — dnf history. После обновления ядра нужна перезагрузка. Перед большим обновлением сделайте снимок сервера.
Автоматически обновления не ставятся. Чтобы включить:
sudo dnf install dnf-automatic
sudo systemctl enable --now dnf-automatic-install.timer
Программы и EPEL
sudo dnf install nginx | установить |
sudo dnf remove nginx | удалить |
dnf search слово, dnf info nginx | найти пакет, посмотреть описание |
Многие популярные программы лежат в дополнительном репозитории EPEL:
sudo dnf install epel-release
sudo dnf config-manager --set-enabled crb
Службы и журналы — systemctl status nginx, journalctl -u nginx. Другие частые команды — в статье Основные команды Linux.
Межсетевой экран firewalld
В образе межсетевого экрана нет. firewalld ставится так — SSH в нём разрешён сразу:
sudo dnf install firewalld
sudo systemctl enable --now firewalld
sudo firewall-cmd --permanent --add-service=http --add-service=https
sudo firewall-cmd --reload
sudo firewall-cmd --list-all
SELinux
SELinux включён в строгом режиме (enforcing) — проверить: sestatus. Чаще всего он мешает в двух случаях:
- Сайт отвечает «403 Forbidden», хотя права на файлы верные — у перенесённых файлов неправильные метки. Исправить:
sudo restorecon -Rv /var/www. - nginx не может подключиться к приложению или базе — разрешите веб-серверу сетевые подключения:
sudo setsebool -P httpd_can_network_connect 1.
Выключать SELinux целиком не стоит — лучше поправить метки или нужный переключатель.
Сеть
Сетью управляет NetworkManager, интерфейс называется eth0. Посмотреть: nmcli con show, ip -4 addr, ip route. Настройки подключений — в папке /etc/NetworkManager/system-connections/, старых файлов ifcfg-* система не читает.
Чем отличается AlmaLinux 10
- Вместо Redis в репозиториях — совместимый с ним Valkey.
- 32-битных пакетов больше нет.
Версия системы — cat /etc/almalinux-release.

