Dalam CentOS-7 apakah perubahan dalam opsi dalam /etc/systemd/system.conf systemd memerlukan reboot atau apakah "systemctl daemon-reload" sudah cukup?
Dalam CentOS-7 apakah perubahan dalam opsi dalam /etc/systemd/system.conf systemd memerlukan reboot atau apakah "systemctl daemon-reload" sudah cukup?
Jawaban:
Tidak, daemon-reload akan memuat ulang semua file unit, bukan konfigurasi untuk systemd itu sendiri. Namun, # systemctl daemon-reexec
akan mengeksekusi kembali systemd dan menyebabkannya mencerna konfigurasi baru dalam proses.
Dari halaman manual 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.
Ketika halaman manual mengatakan daemon-reexec berguna untuk upgrade paket, sebagian besar berarti bahwa perintah ini mengeksekusi biner baru apa pun yang ada dan memproses ulang konfigurasinya. NAMUN, RPM yang kami gunakan untuk memutakhirkan systemd sudah berisi skrip untuk melakukan ini, jadi biasanya tidak pernah diperlukan dalam kasus peningkatan normal.
Atau Anda bisa reboot. Baik akan melakukannya.
systemctl try-restart
.
libc
bukan layanan, melainkan GNU C Library, yang dihubungkan oleh hampir semua linux yang dapat dieksekusi. Jadi, setelah libc
upgrade, Anda harus memulai kembali program / proses yang sedang berjalan; metode yang lebih mudah adalah me-reboot mesin.