Одиниця в systemd описується як будь-який ресурс, про який система знає і яким можна керувати. Це основна сутність, з якою systemd знає, як з цим працювати. Ці ресурси вказані у файлах конфігурації, які також відомі як одиничні файли. Systemd використовує ці модульні файли для налаштування та управління різними ресурсами, такими як процеси та файлова система. Файл одиниці визначає, як запускається і працює systemd. Агрегат може різних типів, і найпоширеніший з них відомий як "сервісний". Файли одиниць розміщуються в каталозі / etc / systemd / system. Systemctl використовується для управління послугами в системах із підтримкою systemd.
У файлах одиниць systemd можна змінювати конфігурацію різними способами. Незалежно від методу, який ви використовуєте, пам’ятайте, що кожного разу, коли ви вносите будь-які зміни до файлу системного блоку, вам потрібно буде перезавантажити systemd, щоб забрати ці зміни.
Перезавантаження змін до Systemd Unit Files
Для того, щоб перезавантажити зміну до файлу системного блоку, команда виконується наступним чином:
$ sudo systemctl daemon-reloadЦя команда не перезавантажує та не перезапускає службу; він лише повідомляє систему про зміни в конфігураціях. Іншими словами, ви можете сказати, що це перезавантажить файли конфігурації пристрою, а не конфігурації для конкретної послуги.
Після цього перезапустіть (або перезавантажте) службу за необхідності:
$ sudo systemctl перезапустіть ім'я вашого сервісуОсь як ви можете перезавантажити зміни у файли системних блоків за допомогою однієї команди. Ви можете використовувати цю команду для будь-якого дистрибутива Linux, який використовує systemd.