Saya pikir Anda harus reboot jika ada pembaruan kernel terbaru ATAU pembaruan libc. Banyak hal yang terkait dengan libc dan tidak mungkin untuk membongkar lib itu dari memori sepenuhnya dan menggantinya dengan versi baru kecuali Anda melakukan reboot.
Sebagai contoh, bahkan hal-hal dasar seperti / bin / ls dan hal-hal lain di / bin menggunakan libc. Jika Anda hanya menjalankan konsol dan menggunakan bash, Anda menggunakan libc.
$ ldd /bin/bash
linux-gate.so.1 => (0xffffe000)
libtermcap.so.2 => /lib/libtermcap.so.2 (0xb8029000)
libdl.so.2 => /lib/libdl.so.2 (0xb8025000)
libc.so.6 => /lib/libc.so.6 (0xb7ed9000)
/lib/ld-linux.so.2 (0xb804b000)
$ ldd /bin/ls
linux-gate.so.1 => (0xffffe000)
librt.so.1 => /lib/librt.so.1 (0xb7f3a000)
libacl.so.1 => /lib/libacl.so.1 (0xb7f33000)
libc.so.6 => /lib/libc.so.6 (0xb7de7000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7dd0000)
/lib/ld-linux.so.2 (0xb7f61000)
libattr.so.1 => /lib/libattr.so.1 (0xb7dcc000)
Dan ya, jika Anda mengubah file di /etc/init.d yang mempengaruhi startup dalam beberapa cara, saya akan merekomendasikan reboot. Anda tidak ingin mengetahui bahwa Anda membuat kesalahan kecil dalam file startup ketika Anda membutuhkan sesuatu dan berjalan kembali dengan cepat.
Jika server telah berjalan berhari-hari tanpa reboot, itu sebenarnya berarti bahwa tidak ada cara untuk memastikan bahwa itu akan muncul kembali dengan benar. Sekali lagi ini karena banyak file konfigurasi mungkin telah diubah, dan tidak ada yang mem-boot ulang untuk waktu yang lama untuk memastikan itu muncul. Juga, jika server memiliki banyak pembaruan karena dan Anda belum melakukan reboot untuk waktu yang lama, reboot sebelum Anda menerapkan pembaruan, jika tidak, jika ada masalah, Anda tidak dapat memastikan itu disebabkan oleh kesalahan konfigurasi dan lama atau pembaruan baru yang Anda terapkan.
Terakhir, jika Anda me-reboot server yang kritis setelah waktu yang sangat lama, fsck mungkin berarti Anda harus menunggu lama sekali agar bisa muncul kembali. Anda dapat menggunakan tune2fs untuk menghindari hal ini, tetapi sebaiknya Anda memeriksanya secara teratur. Inilah sebabnya mengapa Anda tidak boleh berada dalam posisi di mana Anda hanya bergantung pada 1 server dan jika itu berlaku, seluruh situs web Anda hilang. Anda harus memiliki satu lagi di siaga.