Setelah pembaruan yum, apakah itu ide yang baik untuk me-restart server?

28

Saya sadar bahwa berjalan baik yum updatedari waktu ke waktu agar server Centos saya diperbarui, dan saya bahkan melihat ada cara untuk mengotomatiskan pembaruan ini . Pertanyaan saya adalah, apakah perlu me-restart server setelah pembaruan? Apakah itu ide yang bagus? Apa yang terjadi jika saya terus memperbarui dan tidak pernah memulai ulang?

Phil
sumber

Jawaban:

20

Anda tidak perlu me-restart server kecuali Anda menerima pesan (dari yum) yang secara eksplisit mendorong Anda untuk melakukannya.

Tetapi Anda tidak dapat menggunakan kernel baru yang diperbarui sampai Anda me-restart sistem (kecuali jika Anda menggunakan sesuatu seperti Ksplice , yang merupakan teknologi yang mengganti kernel lama dengan yang baru tanpa perlu reboot).

Jadi pada akhirnya, itu keputusan Anda jika Anda ingin reboot. Saya menyarankan bahwa kecuali ada pembaruan keamanan utama untuk kernel Anda tidak boleh reboot selama jam kerja. Kalau tidak, jika server idle (dan Anda tidak memerlukannya selama 30 menit atau lebih, karena dalam beberapa keadaan yang jarang, pembaruan dapat mengganggu proses boot), saya sarankan Anda reboot.

Hanan N.
sumber
10

Jika kernel telah diperbarui, ya itu ide yang baik untuk reboot karena kernel baru hanya akan digunakan setelah reboot. paket lain akan diperbarui di tempat, tidak perlu reboot.

Majid Azimi
sumber
5
pembaruan ke libc tanpa reboot dapat memberikan masalah
Folkert van Heusden
itu tidak benar, ada sejumlah paket lain yang memerlukan reboot untuk diperbarui dengan benar, seperti yang ditunjukkan di atas libc adalah satu, ada yang lain (systemd / init)
totaam
3
Untuk mengatakannya lebih bersih daripada Folkert: Anda juga harus reboot setelah pembaruan glibc.
Nils
1
@Nils Anda tidak perlu reboot; itu cukup untuk me-restart semua layanan yang Anda ingin beralih untuk menjalankan terhadap libc baru.
Gilles 'SANGAT berhenti menjadi jahat'
2
@Nils Pada kebanyakan sistem, semua layanan terhubung dengan libc. Tidak ada cara otomatis untuk mengetahui yang mana yang harus direstart: hanya yang dipengaruhi oleh bug apa pun yang merupakan perbaikan yang penting.
Gilles 'SANGAT berhenti menjadi jahat'
9

Saya memiliki server sepenuhnya otomatis yang mendapat pembaruan harian melalui yum-crondan saya membiarkannya reboot setiap akhir pekan (melalui root-crontab).

Ini telah bekerja dengan baik selama lebih dari tiga tahun sekarang.

Nils
sumber
2
Saya suka solusi ini.
Phil