Estoy tratando de reiniciar los servicios después de un yum updateen RHEL 7.4. Podría reiniciar todos los servicios usando systemctl, pero needs-restartingdesde yum utilsme dice que también debería reiniciar systemd:
# needs-restarting
1 : /usr/lib/systemd/systemd --system --deserialize 21
¿Puedo reiniciar systemdsin reiniciar el servidor y cómo?
Encontré algunas menciones systemctl daemon-reload, pero esto no hace que desaparezca de la lista de reinicio de necesidades.

daemon-reexecse supone que funciona inclusosystemdcomo pid 1.systemdDebian y derivados, por lo que está bien probado. También es razonablemente sencillo (buscardo_reexecute).lsof -p1 | grep deletedse genera la siguiente salidalsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs Output information may be incomplete. En lectura ( unix.stackexchange.com/questions/171519/… ), parece que incluso la raíz no puede acceder a ella. ¿Cuál sería la alternativalsof -p1 | grep deleted?En mi caso, acababa de actualizar
systemdysystemctlfallaba cualquier comando:Sin embargo, de acuerdo con la página de
initmanual, puede hacer lo mismo enviandoSIGTERMal demonio que se ejecuta como PID 1, que funcionó:Esto volvió a cargar el demonio, después de lo cual todos los
systemctlcomandos comenzaron a funcionar nuevamente.fuente