Область базы знаний
Администрирование Linux-серверов
Linux на сервере — это выбор дистрибутива, установка, обновления, пакеты, службы и повседневное администрирование. В области собраны материалы по Ubuntu Server, Debian, RHEL и его производным — Rocky Linux и AlmaLinux, — а также по CentOS и переходу с него.
Большая часть статей — практика: установка и первичная настройка, работа с apt, dnf и yum, управление службами через systemd, диагностика нагрузки и ошибок. Теория поможет разобраться в устройстве пакетных систем и жизненном цикле дистрибутивов, решения — когда пакет не устанавливается или служба не стартует.
Статьи

Linux-сервер: как устроен и чем отличается от домашнего ПК
Что называют Linux-сервером, как он загружается и из каких компонентов состоит. Базовая модель служб, пакетов, журналов и ресурсов для начинающего администратора.

Пакеты Linux: DEB, RPM, APT, YUM и DNF
Как устроены пакеты и менеджеры пакетов в Debian/Ubuntu и RHEL-подобных Linux. Чем различаются DEB, RPM, APT, YUM и DNF и почему команды нельзя переносить между семействами ОС.

CentOS Stream и CentOS 7: статус поддержки, различия и выбор сценария
CentOS Linux 7 завершил жизненный цикл и не подходит для новых поддерживаемых установок. Разбираем отличия CentOS Stream, сроки выпусков и варианты для работающего сервера.

Ubuntu Server: установка и первичная настройка
Как выбрать поддерживаемый Ubuntu Server LTS, проверить ISO-образ, установить систему и выполнить проверки после первого запуска.

Настройка DNS-резолвера в Linux: resolv.conf и systemd-resolved
Как определить источник DNS-настроек в Linux, безопасно изменить постоянную конфигурацию и проверить systemd-resolved, NetworkManager или systemd-networkd.

Синхронизация времени в Linux: timedatectl, chrony и проверка NTP
Как задать часовой пояс, установить и настроить chrony, запустить службу и подтвердить синхронизацию системных часов с NTP-источниками.

Переход с CentOS на Rocky Linux или AlmaLinux
Как выбрать конвертацию CentOS Linux 8, обновление CentOS 7 через ELevate или новую установку, подготовить откат и проверить сервер.

Как создать службу systemd для приложения или скрипта
Создайте service unit, задайте пользователя, перезапуск и зависимости, затем перечитайте unit-файлы через daemon-reload. Про верьте запуск и сообщения службы командами systemctl и journalctl.

Установка Linux на физический сервер: подготовка и первый запуск
Как выбрать совместимый дистрибутив, проверить ISO, загрузить сервер с USB или virtual media и подтвердить готовность Linux после установки.

Имя хоста, версия ОС и корректная перезагрузка Linux-сервера
Как определить дистрибутив, ядро и параметры Linux-сервера, изменить hostname и безопасно перезагрузить или выключить систему.

OpenSSH Server в Linux: установка, запуск и диагностика sshd
Как установить OpenSSH Server, определить фактический unit, включить запуск при загрузке, проверить listener и разобрать ошибку sshd.

Журналы Linux: journalctl, rsyslog и logrotate
Как найти сообщения службы в journal или текстовых файлах, отфильтровать их через journalctl и настроить хранение журналов без неконтролируемого роста диска.

DNF и YUM: установка, обновление и удаление пакетов
Как искать, устанавливать, обновлять и удалять RPM-пакеты через DNF в RHEL, Rocky Linux, AlmaLinux и CentOS Stream.

Rocky Linux и AlmaLinux: установка и первичная настройка сервера
Как выбрать поддерживаемый релиз Rocky Linux или AlmaLinux, установить систему из официального ISO и проверить сервер после первого запуска.

Обновление Linux-сервера: пакеты, ядро, перезагрузка и откат
Рабочий чек-лист обновления Debian, Ubuntu Server и поддерживаемых RHEL-подобных систем: подготовка, проверка транзакции, перезагрузка и реалистичный откат.

Cron и systemd timers: задачи по расписанию и диагностика сбоев
Как запускать команды каждые 5 минут и по календарю ч ерез cron или systemd timer, проверять выполнение и искать причины пропусков и ошибок.

Пользователи, группы, sudo и права файлов в Linux
Как создавать и удалять пользователей и группы, назначать sudo и безопасно менять владельца и права файлов в Linux.

systemd и systemctl: управление службами и автозагрузкой Linux
Как проверить состояние службы, запустить, остановить, перезапу стить её и настроить автозагрузку через systemctl в Linux.

APT в Ubuntu и Debian: установка, обновление, удаление и очистка пакетов
Как работать с APT в Ubuntu Server и Debian: обновлять индексы, устанавливать и обновлять пакеты, удалять их и очищать зависимости и кэш.

Debian Server: установка и первичная настройка
Как установить Debian 13 на физический сервер, проверить диск до разметки, обновить систему, задать имя хоста и организовать доступ администратора.

RHEL на физическом сервере: установка, регистрация и первичная проверка
Как установить RHEL на физический сервер, зарегистрировать систему и проверить доступ к репозиториям, обновлениям, сети и нужным службам.
