Область базы знаний

Администрирование Linux-серверов

Linux на сервере — это выбор дистрибутива, установка, обновления, пакеты, службы и повседневное администрирование. В области собраны материалы по Ubuntu Server, Debian, RHEL и его производным — Rocky Linux и AlmaLinux, — а также по CentOS и переходу с него.

Большая часть статей — практика: установка и первичная настройка, работа с apt, dnf и yum, управление службами через systemd, диагностика нагрузки и ошибок. Теория поможет разобраться в устройстве пакетных систем и жизненном цикле дистрибутивов, решения — когда пакет не устанавливается или служба не стартует.

Практика

Пошаговые инструкции и настройкаВесь раздел «Практика» →
Ubuntu Server: установка и первичная настройка
Практика

Ubuntu Server: установка и первичная настройка

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

12 мин
Начальный
#что такое ubuntu server#установка ubuntu server#настройка ubuntu server
Настройка DNS-резолвера в Linux: resolv.conf и systemd-resolved
Практика

Настройка DNS-резолвера в Linux: resolv.conf и systemd-resolved

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

12 мин
Синхронизация времени в Linux: timedatectl, chrony и проверка NTP
Практика

Синхронизация времени в Linux: timedatectl, chrony и проверка NTP

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

13 мин
Переход с CentOS на Rocky Linux или AlmaLinux
Практика

Переход с CentOS на Rocky Linux или AlmaLinux

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

15 мин
Как создать службу systemd для приложения или скрипта
Практика

Как создать службу systemd для приложения или скрипта

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

11 мин
Установка Linux на физический сервер: подготовка и первый запуск
Практика

Установка Linux на физический сервер: подготовка и первый запуск

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

12 мин
Имя хоста, версия ОС и корректная перезагрузка Linux-сервера
Практика

Имя хоста, версия ОС и корректная перезагрузка Linux-сервера

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

10 мин
OpenSSH Server в Linux: установка, запуск и диагностика sshd
Практика

OpenSSH Server в Linux: установка, запуск и диагностика sshd

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

14 мин
Журналы Linux: journalctl, rsyslog и logrotate
Практика

Журналы Linux: journalctl, rsyslog и logrotate

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

13 мин
DNF и YUM: установка, обновление и удаление пакетов
Практика

DNF и YUM: установка, обновление и удаление пакетов

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

11 мин
Rocky Linux и AlmaLinux: установка и первичная настройка сервера
Практика

Rocky Linux и AlmaLinux: установка и первичная настройка сервера

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

11 мин
Обновление Linux-сервера: пакеты, ядро, перезагрузка и откат
Практика

Обновление Linux-сервера: пакеты, ядро, перезагрузка и откат

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

15 мин
Cron и systemd timers: задачи по расписанию и диагностика сбоев
Практика

Cron и systemd timers: задачи по расписанию и диагностика сбоев

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

12 мин
Пользователи, группы, sudo и права файлов в Linux
Практика

Пользователи, группы, sudo и права файлов в Linux

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

14 мин
systemd и systemctl: управление службами и автозагрузкой Linux
Практика

systemd и systemctl: управление службами и автозагрузкой Linux

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

10 мин
APT в Ubuntu и Debian: установка, обновление, удаление и очистка пакетов
Практика

APT в Ubuntu и Debian: установка, обновление, удаление и очистка пакетов

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

9 мин
Debian Server: установка и первичная настройка
Практика

Debian Server: установка и первичная настройка

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

11 мин
RHEL на физическом сервере: установка, регистрация и первичная проверка
Практика

RHEL на физическом сервере: установка, регистрация и первичная проверка

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

13 мин

Решения

Разбор ошибок и типовых проблемВесь раздел «Решения» →
Служба systemd не запускается: диагностика ошибок и восстановление
Решения

Служба systemd не запускается: диагностика ошибок и восстановление

Как по systemctl и journalctl определить причину failed-службы, ошибки Unit not found, зависимостей и сбоев запуска, а затем применить нужное исправление.

14 мин
Не устанавливаются пакеты в Linux: блокировки, dpkg и зависимости
Решения

Не устанавливаются пакеты в Linux: блокировки, dpkg и зависимости

Как найти причину ошибки APT или DNF: активную транзакцию, незавершённый dpkg, конфликт версий, удержание пакета или несовместимые репозитории.

15 мин
Не хватает памяти в Linux: RAM, swap, OOM Killer и подкачка
Решения

Не хватает памяти в Linux: RAM, swap, OOM Killer и подкачка

Как отличить файловый кэш от дефицита RAM, найти причину swap и OOM Killer, а затем безопасно настроить подкачку Linux.

14 мин
Linux-сервер не загружается: GRUB, initramfs, emergency mode и kernel panic
Решения

Linux-сервер не загружается: GRUB, initramfs, emergency mode и kernel panic

Как определить этап сбоя загрузки Linux, сохранить диагностические данные и выбрать обратимое действие для GRUB, initramfs, emergency mode или kernel panic.

13 мин
Процессы, CPU и нагрузка Linux: диагностика высокой загрузки
Решения

Процессы, CPU и нагрузка Linux: диагностика высокой загрузки

Как интерпретировать load average и iowait, найти проблемный процесс, отличить состояния задач и безопасно остановить процесс или службу.

15 мин
15 октябряЖизненный цикл

Выпущен дистрибутив Ubuntu 26.10

OpenNET сообщил о выпуске Ubuntu 26.10 — промежуточного выпуска с обновлениями в течение 9 месяцев. Образы созданы для Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin, Ubuntu Unity, Edubuntu и Ubuntu Cinnamon.

◆ Администрирование Linux-серверов
Читать
14 октябряБезопасность

В Nix и Lix исправлены уязвимости локального повышения привилегий до root

Проекты Nix и Lix устранили несколько уязвимостей, позволяющих локально повысить привилегии до root на системах с работающими демонами Nix или Lix. Риску подвержены системы, собирающие недоверенные derivations.

◆ Администрирование Linux-серверов◆ security
Читать
14 октябряБезопасность

Lightwell исправила более 400 ранее неизвестных уязвимостей Java-библиотек

IBM и Red Hat сообщили об устранении и бэкпорте более 400 ранее неизвестных уязвимостей в распространённых Java-библиотеках. Также стала общедоступной Lightwell Clearinghouse для приоритетной проверки зависимостей и выпуска исправлений для используемых старых версий.

◆ Администрирование Linux-серверов◆ security
Читать