In CentOS-7 una modifica delle opzioni in /etc/systemd/system.conf di systemd richiede un riavvio o sarà sufficiente "systemctl daemon-reload"?
In CentOS-7 una modifica delle opzioni in /etc/systemd/system.conf di systemd richiede un riavvio o sarà sufficiente "systemctl daemon-reload"?
Risposte:
No, daemon-reload ricaricherà tutti i file di unità, non la configurazione per systemd stesso. Tuttavia, # systemctl daemon-reexec
eseguirà nuovamente l'esecuzione di systemd e causerà la digestione della nuova configurazione nel processo.
Dalla pagina man di systemctl:
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.
Quando la pagina man dice che daemon-reexec è utile per gli aggiornamenti dei pacchetti, ciò significa in gran parte che questo comando esegue qualunque nuovo binario ci sia e rielabora le sue configurazioni. TUTTAVIA, l'RPM che usiamo per aggiornare systemd contiene già uno script per farlo, quindi di solito non è mai necessario in caso di un normale aggiornamento.
Oppure puoi riavviare. O lo farà.
systemctl try-restart
.
libc
non è un servizio, piuttosto la libreria GNU C, che è collegata da quasi tutti gli eseguibili di Linux. Quindi, dopo un libc
aggiornamento, è necessario riavviare qualsiasi programma / processo in esecuzione; il metodo più semplice è riavviare il computer.