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.