回答:
いいえ、daemon-reloadはsystemd自体の設定ではなく、すべてのユニットファイルをリロードします。ただし、# systemctl daemon-reexec
systemdを再実行して、プロセスの新しい構成をダイジェストします。
systemctlのmanページから:
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
はサービスではなく、ほとんどすべてのLinux実行可能ファイルによってリンクされているGNU Cライブラリです。したがって、libc
アップグレード後、実行中のプログラム/プロセスを再起動する必要があります。より簡単な方法は、マシンを再起動することです。