Wie kann Journald angewiesen werden, die Konfiguration erneut zu lesen?

46

Meine Frage ist einfach: Wie kann ich Journald anweisen, die Konfigurationsdatei erneut zu lesen, ohne einen Neustart durchzuführen ?

Ich habe einige Änderungen vorgenommen /etc/systemd/journald.confund möchte sehen, ob sie korrekt sind und alles wie erwartet funktioniert.

Ich möchte nicht neu starten.

Lorenzog
quelle

Antworten:

51

Verwenden Sie das systemctlDienstprogramm , um die Ausführung von Diensten mit systemd zu steuern . Dieses Dienstprogramm ähnelt dem servicevon SysVinit und Upstart bereitgestellten Dienstprogramm. Unter anderen:

  • systemctl status systemd-journald Gibt an, ob der Dienst ausgeführt wird, und ggf. zusätzliche Informationen.
  • systemctl start systemd-journald Startet den Dienst (Systemeinheit).
  • systemctl stop systemd-journald stoppt den Dienst.
  • systemctl restart systemd-journald startet den Dienst neu.
  • systemctl reload systemd-journald Lädt die Dienstkonfiguration nach Möglichkeit neu, beendet sie jedoch nicht (es besteht also keine Gefahr, dass der Dienst unterbrochen oder die laufende Verarbeitung unterbrochen wird, der Dienst wird jedoch möglicherweise weiterhin mit einer veralteten Konfiguration ausgeführt).
  • systemctl force-reload systemd-journald Lädt die Dienstkonfiguration nach Möglichkeit neu und startet den Dienst nicht neu (so wird garantiert, dass der Dienst die aktuelle Konfiguration verwendet, dies kann jedoch zu Unterbrechungen führen).
  • systemctl daemon-reload Lädt die systemd-eigene Konfiguration neu.
Gilles 'SO - hör auf böse zu sein'
quelle
1
Das ist wahr. Aber du solltest deine aktualisieren systemd(benutze v227...). Siehe github.com/systemd/systemd/issues/2236
Evgeny Vereshchagin
1
Atleeast unter CentOS 7 heißt der Dienst systemd-journal d
varesa
13
systemctl reload systemd-journaldgibt mir Fehler Failed to reload systemd-journald.service: Job type reload is not applicable for unit systemd-journald.service.auf Centos 7
IanB
4
Informationen zu Problemen finden Sie unter unix.stackexchange.com/questions/379288 .
JdeBP
22

systemctl restart systemd-journald macht den Trick.

Ich beantworte es selbst als googeln, es gibt keine nützliche Seite zurück.

Lorenzog
quelle