Як сказати журналу перечитати його конфігурацію?


46

Моє запитання просте: як я можу сказати журналу перечитати його файл конфігурації без перезавантаження ?

Я вніс деякі зміни, /etc/systemd/journald.confі я хотів би побачити, чи вони правильні і чи все працює, як я очікував.

Я не хочу перезавантажуватись.

Відповіді:


51

Для управління запущеними службами з systemd використовуйте systemctlутиліту . Ця утиліта схожа на serviceутиліту, яку надають SysVinit та Upstart. Серед інших:

  • systemctl status systemd-journald вказує, чи працює служба, і додаткову інформацію, якщо вона є.
  • systemctl start systemd-journald запускає послугу (системний блок).
  • systemctl stop systemd-journald зупиняє послугу.
  • systemctl restart systemd-journald перезапускає послугу.
  • systemctl reload systemd-journald перезавантажує конфігурацію служби, якщо це можливо, але не знищить її (тому немає ризику перерви послуги або порушення роботи в процесі обробки, але служба може продовжувати працювати із устареною конфігурацією).
  • systemctl force-reload systemd-journald перезавантажує конфігурацію служби, якщо це можливо, і якщо не перезапустить послугу (тому сервісу гарантовано використовувати поточну конфігурацію, але це може щось перервати).
  • systemctl daemon-reload перезавантажує власну конфігурацію systemd.

1
Це правда. Але вам слід оновити systemd(використовувати v227...). Дивіться github.com/systemd/systemd/isissue/2236
Євген Верещагін

1
Atleeast на CentOS 7 назва сервісу - systemd-journal d
varesa

13
systemctl reload systemd-journaldдає мені помилку Failed to reload systemd-journald.service: Job type reload is not applicable for unit systemd-journald.service.на Centos 7
IanB

4
Про проблеми з цим див. У Unix.stackexchange.com/questions/379288 .
JdeBP

22

systemctl restart systemd-journald робить трюк.

Я відповідаю на це сам, оскільки гугл не повертає жодної корисної сторінки.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.