En CentOS-7, ¿un cambio en las opciones dentro de /etc/systemd/system.conf de systemd requiere un reinicio o será suficiente "systemctl daemon-reload"?
En CentOS-7, ¿un cambio en las opciones dentro de /etc/systemd/system.conf de systemd requiere un reinicio o será suficiente "systemctl daemon-reload"?
Respuestas:
No, daemon-reload volverá a cargar todos los archivos de la unidad, no la configuración del sistema en sí. Sin embargo, # systemctl daemon-reexec
volverá a ejecutar systemd y hará que digiera su nueva configuración en el proceso.
Desde la página de manual de 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.
Cuando la página de manual dice que daemon-reexec es útil para las actualizaciones de paquetes, en gran parte significa que este comando ejecuta cualquier binario nuevo que haya y vuelve a procesar sus configuraciones. SIN EMBARGO, el RPM que usamos para actualizar systemd ya contiene un script para hacer esto, por lo que generalmente nunca es necesario en el caso de una actualización normal.
O puedes reiniciar. Cualquiera de los dos lo hará.
systemctl try-restart
.
libc
no es un servicio, sino la Biblioteca GNU C, que está vinculada por casi todos los ejecutables de Linux. Entonces, después de una libc
actualización, debe reiniciar cualquier programa / proceso en ejecución; El método más fácil es reiniciar la máquina.