Haruskah saya memulai ulang setelah memperbarui sistem saya?

27

Haruskah saya me-restart PC saya setiap kali diperbarui?

rockr101
sumber

Jawaban:

33

Anda tidak perlu me-restart komputer Anda setiap kali Anda memperbarui. Pembaruan tertentu (seperti yang memengaruhi kernel sistem operasi Anda) akan membutuhkan pengaktifan ulang agar dapat berlaku. Ketika pembaruan seperti itu terjadi, ikon sesi Anda di kanan atas akan menyala merah.

Gambar ikon sesi saat memulai ulang diperlukan

Jjed
sumber
Saya biasanya melakukannya karena saya melakukan pembaruan dalam semi-wajar dua atau lebih minggu. Ya, untuk pembaruan kernel dan beberapa utilitas inti lainnya diperlukan untuk melakukannya, tetapi juga karena bagian dari suatu program disimpan dalam memori, saya tidak pernah berpikir itu adalah ide yang buruk untuk melakukannya.
Todd Partridge 'Gen2ly'
4

Anda hanya perlu memulai ulang ketika manajer pembaruan memberi tahu Anda. Ini juga akan terlihat di menu di kanan atas layar Anda. Roda gigi akan berwarna merah dan item menu merah akan meminta Anda untuk memulai kembali.

Timo
sumber
3

Anda tidak 'harus' memulai ulang, tetapi satu-satunya waktu Anda harus memulai kembali agar perubahan diterapkan adalah peningkatan kernel dan peningkatan driver milik.

duffydack
sumber
Sebenarnya, ada beberapa pembaruan lain yang meminta Anda untuk memulai kembali, meskipun dalam beberapa kasus keluar mungkin cukup.
Scott Severance
2

Ada cara lain.

Ksplice memungkinkan Anda untuk memperbarui sistem Anda - bahkan pembaruan kernel - tanpa memulai ulang.

Ini gratis untuk Fedora dan Ubuntu Desktop, tetapi Anda membayar untuk sistem lain.

Paddy Landau
sumber
2

Sekali waktu program yang berjalan di sistem Anda menjadi marah karena beberapa bagiannya telah diperbarui, tetapi, biasanya, Anda harus keluar dari program dan memulai kembali. Selain pembaruan kernel seperti yang disebutkan di atas, Anda tidak perlu memulai ulang.

Faktor utama dalam perilaku yang lebih beradab ini adalah bahwa Linux / UNIX tidak memiliki sistem registri seperti halnya Windows. Saya tidak tahu mekanisme persisnya, tetapi Windows tetap mengunci registri ketika sedang berjalan dan, sering kali, satu-satunya cara untuk memodifikasinya adalah dengan me-restart sistem sehingga perubahan ke registri dapat diinstal saat itu tidak digunakan.

Di sisi lain dari koin, jika Anda melakukan upgrade kernel Anda, beberapa program yang mungkin telah Anda kompilasi sendiri (misalnya dengan menjalankan make dengan paket yang datang dengan tarball) mungkin berhenti bekerja ketika Anda meningkatkan kernel hingga Anda mengkompilasi ulang. vmware player seperti ini meskipun kadang-kadang memperbaiki sendiri. Ini adalah bagian dari alasan boot loader seperti grub menyimpan versi lama dari kernel sebagai opsi menu startup.

Joe
sumber
wow, itu penjelasan yang sangat jelas. Terima kasih banyak.
rockr101
Saya yakin Anda salah. Ini bukan registri (sangat mudah untuk mengubah apa pun di registri - bahkan secara manual - dan melihat perubahan secara instan), tetapi ini adalah executable dan library yang dikunci saat proses sedang berjalan. Beberapa dari proses ini adalah bagian dari sistem, yang berarti bahwa pembaruan untuk proses ini membutuhkan sistem untuk membongkar sendiri terlebih dahulu (yaitu reboot) sebelum ini dapat ditimpa. Linux menangani ini secara berbeda, itulah sebabnya Anda tidak perlu terlalu sering me-reboot Linux.
bluppfisk
0

Tidak.

Kecuali jika Anda jarang melakukan pembaruan, dan kemudian melakukan banyak hal (mis. Bulanan). Maka adalah bijaksana untuk memulai kembali, dll.

david6
sumber
0

Anda harus memulai ulang ketika pembaruan kernel, atau ketika driver diperbarui. Jika tidak, pembaruan kernel atau driver tidak akan berfungsi sampai reboot.

Over Killer
sumber
0

Saya akan mengatakan untuk pembaruan keamanan Anda harus bergantung pada tingkat keparahan kerentanan yang diselesaikan pembaruan.

Justin Andrusk
sumber