답변:
아니요, daemon-reload는 systemd 자체의 구성이 아닌 모든 장치 파일을 다시로드합니다. 그러나 # systemctl daemon-reexec
systemd를 다시 실행하여 프로세스에서 새 구성을 요약합니다.
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.
매뉴얼 페이지에 daemon-reexec가 패키지 업그레이드에 유용하다고 말하면 대부분이 명령은 새로운 바이너리가 있으면 실행하고 구성을 다시 처리한다는 것을 의미합니다. 그러나 systemd를 업그레이드하는 데 사용하는 RPM에는 이미이를 수행하는 스크립트가 포함되어 있으므로 일반적인 업그레이드의 경우에는 필요하지 않습니다.
또는 재부팅 할 수 있습니다. 그렇습니다.
systemctl try-restart
.
libc
는 서비스가 아니라 거의 모든 리눅스 실행 파일로 연결된 GNU C 라이브러리입니다. 따라서 libc
업그레이드 후 실행중인 프로그램 / 프로세스를 다시 시작해야합니다. 더 쉬운 방법은 머신을 재부팅하는 것입니다.