Здесь собраны заметки по серверным дистрибутивам семейства RHEL: CentOS 7, AlmaLinux, Rocky Linux и смежные инструменты. CentOS 7 завершил поддержку в 2024 году, но материалы по нему остаются полезны для уже развёрнутых систем; новые статьи — про AlmaLinux и Rocky.
Я проверяю команды на своём стенде и описываю рабочие конфигурации: Docker, сеть, хранилище, мониторинг и типовые сервисы.
На RHEL-подобных дистрибутивах SELinux часто в режиме enforcing. Типичная ошибка после переноса compose с Ubuntu: контейнер стартует, а в логах Permission denied на смонтированный каталог. Это не «сломанный Docker» — метки SELinux не совпадают с ожиданиями контейнера.
На семействе RHEL (AlmaLinux / Rocky) Podman обычно уже в репозиториях. Quadlet — описание контейнера в unit-файле, который systemd сам превращает в сервис. Удобно для демонов на сервере без Docker Compose.
После перехода с CentOS 7 на Rocky или AlmaLinux 9 типичная проблема: «контейнер слушает порт, а снаружи не открывается» или наоборот — «порт торчит мимо firewalld». Docker сам правит цепочки netfilter, и без понимания правил легко получить дыру или «глухой» сервис.
Расширяемое устройство в системе sda 1. Для расширения используем утилиту: fdisk /dev/sda
Установка gitlab-runner v14.0.0 с tls на CentOS7