Введение
systemd – системный менеджер, управляющий операционной системой GNU/Linux и службами. При загрузке операционной системы первым запускается менеджер systemd, который затем запускает остальную часть операционной системы (далее ОС).
Менеджер systemd:
- управляет запуском и остановкой операционной системы;
- управляет запуском и остановкой служб;
- ведёт журналы работы операционной системы и служб.
Менеджер systemd оперирует так называемыми юнитами (unit). Юниты отражают различные сущности операционной системы: службы, устройства, точки монтирования и др. Существует одиннадцать типов юнитов.
Для получения справки о менеджере используется команда:
Управление операционной системой
Остановка и перезагрузка операционной системы
Для остановки ОС используется команда:
Для перезагрузки ОС используется команда:
Восстановление операционной системы
В каких-то случаях может потребоваться режим восстановления ОС, при котором запущено минимальное количество процессов.
Для перехода в режим восстановления ОС используется команда:
После восстановления необходимо перевести ОС в нормальный режим работы. Для этого используется команда:
Для просмотра текущего режима работы ОС используется команда:
Возможные режимы работы ОС:
| Режим ОС | Описание |
|---|---|
initializing | Ранний этап загрузки ОС |
| starting | Поздний этап загрузки ОС |
| running | Нормальный режим работы ОС |
| degraded | ОС работает в нормальном режиме, но у каких-то юнитов есть ошибки (неисправны) |
| maintenance | ОС работает в режиме восстановления |
| stopping | Идёт процесс остановки работы менеджера systemd |
| offline | Менеджер systemd не запущен |
| unknown | Режим работы ОС не определён из-за нехватки ресурсов или по иной причине |
Запуск и остановка служб
состояние службы
запуск,
остановка,
автозапуск,
перезапуск,
перечитывание настроек
Системные и пользовательские службы.
Журналы работы
системные журналы
журналы служб