Saya telah mendengar bahwa mesin Linux dapat berjalan berbulan-bulan tanpa memulai ulang. Lalu mengapa Ubuntu mengatakan "Restart diperlukan untuk menyelesaikan pembaruan ..." setelah menginstal pembaruan?
Pengguna Linux dan UNIX membual tentang bagaimana mereka belum me-restart sistem mereka sejak George Bush Sr. adalah presiden.
http://www.tested.com/news/feature/1141-how-often-do-you-really-need-to-reboot-your-pc/
Jawaban:
Apa yang Anda baca itu benar. Sebagian besar administrator akan membual tentang waktu aktif mesin mereka. Bisa jadi berhari-hari, berbulan-bulan atau bahkan bertahun-tahun.
Namun, yang perlu Anda ketahui adalah, mesin-mesin itu bukan Sistem Desktop sehari-hari Anda. Mereka adalah mesin Server khusus.
Hal pertama tentang mereka, mereka jarang menjalankan X11. Sebagian besar sistem server biasanya akan selalu hanya di Terminal. Jadi, pemutakhiran di XServer tidak masalah.
Kedua, seperti yang ditunjukkan Karthik, pembaruan ke X Server hanya mengharuskan Anda me-restart X, bukan keseluruhan mesin. Jadi uptime Anda masih tetap.
Hal lain yang sangat penting adalah, sistem Server tidak memperbarui ke Versi Kernel terbaru saat keluar. Di Ubuntu, Anda mungkin menggunakan versi 3.2 sekarang. Pada Sistem Arch saya, saya menggunakan versi 3.6, tetapi banyak dari sistem ini yang membanggakan waktu yang lama, masih mungkin di suatu tempat di baris 2.xx, meskipun sepenuhnya aman dengan tambalan yang di-backport.
Semua pembaruan pada sistem tersebut dilakukan hanya di tempat. Pembaruan pertama-tama diuji pada mesin pengujian, dan setelah pengujian menyeluruh untuk memastikan tidak ada kerusakan, dan bahwa reboot tidak diperlukan untuk mengimplementasikannya, pembaruan tersebut ditingkatkan oleh administrator.
Anda dapat melakukan hal yang sama pada Sistem Ubuntu Anda juga. Tetapi kemudian lupakan tentang pembaruan otomatis. Lakukan sedikit pengujian dan coba dan lakukan pembaruan di tempat. Bahkan kernel dapat ditukar dengan panas. Namun, dibutuhkan banyak keterampilan dan keahlian untuk berhasil melakukannya setiap saat.
sumber
Ini HANYA terjadi jika kernel linux sendiri diperbarui. Semua jenis pembaruan lainnya diterapkan secara langsung. Kernel tidak dapat diganti ketika sedang berjalan dan karenanya membutuhkan reboot.
Pembaruan kernel jarang terjadi selama pembaruan rutin dan biasanya hanya dilakukan selama siklus pemutakhiran (12.04-12.10, dll.)
Anda dapat memilih untuk tidak me-restart, itu akan terus menggunakan Kernel lama.
Sunting : Kernel Hotswapping dapat dilakukan untuk mencegah reboot secara teori, tetapi tampaknya tidak sepele.
sumber
$ cat /var/run/reboot-required.pkgs
outputslibssl1.0.0
- apakah libssl bagian dari kernel?