Linux - systemctl - управление сервисами и units: различия между версиями

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Перейти к:навигация, поиск
Строка 1: Строка 1:
 
=== Linux - systemctl - управление сервисами и units ===
 
=== Linux - systemctl - управление сервисами и units ===
 +
 +
 +
'''SystemD полностью поддерживает скрипты инициализации SysV''', как описано в спецификации Linux Standard Base (LSB), что упрощает переход на systemd. <br />
  
  

Версия 17:19, 24 января 2017

Linux - systemctl - управление сервисами и units

SystemD полностью поддерживает скрипты инициализации SysV, как описано в спецификации Linux Standard Base (LSB), что упрощает переход на systemd.


Посмотреть список запущенных юнитов:

# systemctl
# systemctl list-units


Основные директории в CentOS 7:

/usr/lib/systemd/system/ - юниты из пакетов RPM.
/run/systemd/system/ - юниты, созданные в рантайме. Этот каталог приоритетнее каталога с установленными юнитами из пакетов.
/etc/systemd/system/ - юниты, созданные  и управляемые системным администратором. Этот каталог приоритетнее каталога юнитов, созданных в рантайме.


Типы юнитов systemd:

.service – системный сервис
.target — группа юнитов systemd
.automount – точка автомонтирования файловой системы
.device – файл устройства, распознанного ядром
.mount – точка монтирования файловой системы
.path – файл или директория в файловой системе
.scope – процесс, созданный извне
.slice – группа иерархически организованных юнитов, управляющая системными процессами
.snapshot – сохраненное состояние менеджера systemd
.socket – сокет межпроцессного взаимодействия
.swap – Свап-устройство или свап-файл (файл подкачки)
.timer – таймер systemd