Чи варто перезавантажуватися після оновлення системи?


27

Чи слід перезавантажувати комп'ютер кожного разу, коли він оновлюється?

Відповіді:


33

Вам не доведеться перезавантажувати комп’ютер щоразу, коли ви оновлюєтесь. Деякі оновлення (наприклад, ті, що впливають на ядро ​​вашої операційної системи) потребують перезавантаження, щоб набути чинності. Коли таке оновлення відбудеться, піктограма сеансу вгорі праворуч буде світитися червоним.

Зображення піктограми сеансу, коли потрібен перезапуск


Зазвичай я роблю, оскільки я роблю оновлення протягом напівдоступних двох тижнів. Так, для оновлень ядра та деяких інших основних програм потрібно це зробити, але також тому, що частини програми зберігаються в пам'яті, я ніколи не вважаю, що це погано робити.
Тодд Партрідж 'Gen2ly'

4

Вам потрібно перезапустити лише тоді, коли вам повідомить менеджер оновлень. Це також буде видно в меню у верхньому правому куті екрана. Гвинтик буде червоним, і червоний пункт меню попросить вас перезапустити.


3

Вам не потрібно "перезавантажувати", але єдиний раз, коли вам доведеться перезапустити зміни, щоб набути чинності, - це оновлення ядра та власне оновлення драйверів.


Насправді є кілька інших оновлень, які вимагають перезапустити, хоча в деяких випадках вихід із системи може бути достатнім.
Скотт Северанс

2

Є й інший спосіб.

Ksplice дозволяє оновлювати вашу систему - навіть оновлення ядра - без перезавантаження.

Це безкоштовно для Fedora та Ubuntu Desktop, але ви платите за будь-яку іншу систему.


2

Колись програма, яка працює у вашій системі, засмучується через те, що деякі її частини були оновлені, але, як правило, все, що вам потрібно, вийдете з програми та перезавантажте її. Окрім оновлень ядра, як зазначено вище, перезапуск не потрібно.

Основним фактором цієї більш цивілізованої поведінки є те, що Linux / UNIX не має системи реєстру, як це робить Windows. Я не знаю точної механіки його, але Windows зберігає свій реєстр заблокованим, коли він працює, і часто єдиний спосіб змінити його - це перезапустити систему, щоб зміни в реєстрі могли бути встановлені, поки він не використовується.

З іншого боку монети, якщо ви оновите ядро, деякі програми, які ви, можливо, склали самостійно (наприклад, запустивши make з пакетом, який потрапив у тарбол), можуть перестати працювати при оновленні ядра, поки ви не перекомпілюєте їх. Програвач vmware такий, хоча іноді виправляється. Це є частиною причиною завантаження завантажувачів, як grub, зберігати старі версії ядра як параметри меню запуску.


вау, це було дуже чітке пояснення. Велике спасибі.
rockr101

Я вважаю, що ви помиляєтесь. Це не реєстр (дуже просто змінити що-небудь у реєстрі - навіть вручну - і побачити зміни миттєво), але це виконувані файли та бібліотеки заблоковані під час запуску процесів. Деякі з цих процесів є частиною системи, це означає, що оновлення цих процесів вимагає, щоб система спочатку розвантажилася (тобто перезавантажилася), перш ніж їх можна буде перезаписати. Linux справляється з цим по-різному, тому вам не потрібно перезавантажувати Linux так часто.
bluppfisk

0

Ні.

Якщо ви рідко робите оновлення, а потім робите велику кількість (наприклад, щомісяця). Тоді доцільно перезапустити тощо.


0

Ви повинні перезапустити, коли оновлення ядра або оновлення драйвера. Інакше оновлення ядра чи драйвера не працюватиме до перезавантаження.


0

Я б сказав, що для оновлень безпеки ви повинні залежати від ступеня вираженості вразливих місць, якими оновлюються оновлення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.