Czy powinienem zrestartować się po aktualizacji mojego systemu?


27

Czy powinienem ponownie uruchamiać komputer przy każdej aktualizacji?

Odpowiedzi:


33

Nie musisz ponownie uruchamiać komputera przy każdej aktualizacji. Niektóre aktualizacje (takie jak te, które wpływają na jądro systemu operacyjnego) będą wymagały ponownego uruchomienia, aby zadziałały. Po takiej aktualizacji ikona sesji w prawym górnym rogu zaświeci się na czerwono.

Obraz ikony sesji, gdy wymagane jest ponowne uruchomienie


Zazwyczaj robię to, ponieważ robię aktualizacje w ciągu pół rozsądnych dwóch tygodni. Tak, w przypadku aktualizacji jądra i niektórych innych podstawowych narzędzi jest to wymagane, ale także dlatego, że niektóre części programu są przechowywane w pamięci. Nigdy nie sądzę, że jest to zły pomysł.
— Todd Partridge „Gen2ly”

4

Musisz tylko zrestartować komputer, gdy menedżer aktualizacji o to poprosi. Będzie również widoczny w menu w prawym górnym rogu ekranu. Ząb będzie czerwony, a czerwony element menu poprosi o ponowne uruchomienie.


3

Nie musisz ponownie uruchamiać, ale jedyne, co musisz zrobić, aby zmiany odniosły skutek, to uaktualnienia jądra i zastrzeżone sterowniki.


W rzeczywistości istnieje kilka innych aktualizacji, które wymagają ponownego uruchomienia, chociaż w niektórych przypadkach wylogowanie może być wystarczające.
— Scott Severance

2

Jest inny sposób.

Ksplice pozwala aktualizować system - nawet aktualizacje jądra - bez ponownego uruchamiania.

Jest on bezpłatny dla Fedory i Ubuntu Desktop, ale płacisz za każdy inny system.


2

Raz na jakiś czas program działający w twoim systemie denerwuje się, ponieważ niektóre jego części zostały zaktualizowane, ale zwykle wystarczy wyjść z programu i uruchomić go ponownie. Poza aktualizacjami jądra, jak wspomniano powyżej, nie trzeba restartować.

Głównym czynnikiem tego bardziej cywilizowanego zachowania jest to, że Linux / UNIX nie ma systemu rejestru takiego jak Windows. Nie znam jego dokładnej mechaniki, ale system Windows blokuje rejestr, gdy jest uruchomiony, i często jedynym sposobem na jego modyfikację jest ponowne uruchomienie systemu, aby zmiany w rejestrze mogły zostać zainstalowane, gdy nie jest używany.

Z drugiej strony monety, jeśli uaktualnisz jądro, niektóre programy, które mogłeś samodzielnie skompilować (np. Uruchamiając make z pakietem, który został dostarczony w tarballu) mogą przestać działać po uaktualnieniu jądra, dopóki go nie skompilujesz. odtwarzacz vmware jest taki, chociaż czasami się naprawia. Jest to jeden z powodów, dla których programy ładujące, takie jak grub, zachowują stare wersje jądra jako opcje menu startowego.


wow, to było bardzo jasne wytłumaczenie. Dziękuję Ci bardzo.
— rockr101

Wierzę, że się mylisz. To nie jest rejestr (bardzo łatwo jest zmienić cokolwiek w rejestrze - nawet ręcznie - i natychmiast zobaczyć zmiany), ale pliki wykonywalne i biblioteki są zablokowane podczas działania procesów. Niektóre z tych procesów są częścią systemu, co oznacza, że ​​aktualizacja tych procesów wymaga, aby system najpierw sam się rozładował (tj. Uruchomił się ponownie), zanim można je zastąpić. Linux radzi sobie z tym inaczej, dlatego nie musisz tak często restartować Linuksa.
— bluppfisk

0

Nie.

Chyba że rzadko robisz aktualizacje, a następnie robisz dużą liczbę (np. Co miesiąc). Następnie rozsądnie jest zacząć od nowa itp.


0

Powinieneś zrestartować się po aktualizacji jądra lub po aktualizacji sterownika. W przeciwnym razie aktualizacja jądra lub sterownika nie będzie działać do momentu ponownego uruchomienia.


0

Powiedziałbym, że w przypadku aktualizacji zabezpieczeń powinieneś zależeć od wagi luk, które usuwają.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.