Erfordert eine Änderung der Optionen in /etc/systemd/system.conf von systemd innerhalb von CentOS-7 einen Neustart oder reicht "systemctl daemon-reload" aus?
Erfordert eine Änderung der Optionen in /etc/systemd/system.conf von systemd innerhalb von CentOS-7 einen Neustart oder reicht "systemctl daemon-reload" aus?
Antworten:
Nein, daemon-reload lädt alle Gerätedateien neu, nicht die Konfiguration für systemd selbst. Allerdings # systemctl daemon-reexec
wird ausgeführt , erneut systemd und dazu führen , dass seine neue Konfiguration in dem Prozess zu verdauen.
Aus der systemctl-Manpage:
daemon-reexec
Reexecute the systemd manager. This will serialize the manager
state, reexecute the process and deserialize the state again. This
command is of little use except for debugging and package upgrades.
Sometimes, it might be helpful as a heavy-weight daemon-reload.
While the daemon is being reexecuted, all sockets systemd listening
on behalf of user configuration will stay accessible.
Wenn auf der Manpage angegeben ist, dass daemon-reexec für Paket-Upgrades nützlich ist, bedeutet dies zum großen Teil, dass dieser Befehl alle neuen Binärdateien ausführt und seine Konfigurationen erneut verarbeitet. Das RPM, mit dem wir systemd aktualisieren, enthält jedoch bereits ein Skript, das bei einem normalen Upgrade normalerweise nie benötigt wird.
Oder Sie können neu starten. Beides geht.
systemctl try-restart
.
libc
ist kein Dienst, sondern die GNU C Library, die von fast allen ausführbaren Linux-Dateien verknüpft wird. Nach einem libc
Upgrade sollten Sie daher alle laufenden Programme / Prozesse neu starten. Die einfachere Methode besteht darin, den Computer neu zu starten.