Sollte ich nach dem Update meines Systems neu starten?

27

Sollte ich meinen PC jedes Mal neu starten, wenn er aktualisiert wird?

rockr101
quelle

Antworten:

33

Sie müssen Ihren Computer nicht bei jedem Update neu starten. Für bestimmte Updates (z. B. solche, die sich auf Ihren Betriebssystemkern auswirken) ist ein Neustart erforderlich, damit sie wirksam werden. Wenn eine solche Aktualisierung durchgeführt wird, leuchtet das Sitzungssymbol oben rechts rot.

Abbildung des Sitzungssymbols, wenn ein Neustart erforderlich ist

Jjed
quelle
Das mache ich normalerweise, da ich Updates in ungefähr zwei Wochen mache. Ja, für Kernel-Updates und einige andere Kern-Dienstprogramme ist dies erforderlich, aber auch, weil Teile eines Programms im Speicher bleiben, ist es meiner Meinung nach keine schlechte Idee, dies zu tun.
Todd Partridge "Gen2ly"
4

Sie müssen nur neu starten, wenn Sie vom Update Manager dazu aufgefordert werden. Es wird auch im Menü oben rechts auf Ihrem Bildschirm angezeigt. Das Zahnrad wird rot und ein roter Menüpunkt fordert Sie auf, neu zu starten.

Timo
quelle
3

Sie müssen nicht neu starten, aber das einzige Mal, dass Sie neu starten müssen, damit die Änderungen wirksam werden, sind Kernel-Upgrades und proprietäre Treiber-Upgrades.

Duffydack
quelle
Tatsächlich gibt es einige andere Updates, die Sie zum Neustart auffordern, obwohl in einigen Fällen das Abmelden ausreichend sein kann.
Scott Severance
2

Es geht auch anders.

Mit Ksplice können Sie Ihr System aktualisieren - auch Kernel-Updates -, ohne einen Neustart durchführen zu müssen.

Es ist kostenlos für Fedora und Ubuntu Desktop, aber Sie bezahlen für jedes andere System.

Paddy Landau
quelle
2

Hin und wieder wird ein Programm, das auf Ihrem System ausgeführt wird, verärgert, weil einige Teile davon aktualisiert wurden. In der Regel müssen Sie jedoch das Programm beenden und neu starten. Abgesehen von den oben erwähnten Kernel-Updates müssen Sie nicht neu starten.

Ein Hauptfaktor für dieses zivilisiertere Verhalten ist, dass Linux / UNIX kein Registrierungssystem wie Windows hat. Ich kenne die genauen Mechanismen nicht, aber Windows hält die Registrierung während der Ausführung gesperrt. Die einzige Möglichkeit, diese zu ändern, besteht darin, das System neu zu starten, damit Änderungen an der Registrierung installiert werden können, wenn sie nicht verwendet werden.

Wenn Sie jedoch Ihren Kernel aktualisieren, funktionieren einige Programme, die Sie möglicherweise selbst kompiliert haben (z. B. make mit einem Paket, das in einem Tarball enthalten ist), möglicherweise nicht mehr, wenn Sie einen Kernel aktualisieren, bis Sie ihn erneut kompilieren. VMware Player ist so, obwohl es manchmal selbst repariert. Dies ist einer der Gründe, warum Bootloader wie Grub alte Versionen des Kernels als Startmenüoptionen behalten.

Joe
quelle
Wow, das war eine sehr klare Erklärung. Vielen Dank.
rockr101
Ich glaube, Sie irren sich. Es ist nicht die Registrierung (es ist sehr einfach, irgendetwas in der Registrierung zu ändern - sogar manuell - und Änderungen sofort zu sehen), aber es sind die ausführbaren Dateien und Bibliotheken, die gesperrt sind, während die Prozesse ausgeführt werden. Einige dieser Prozesse sind Teil des Systems. Das bedeutet, dass sich das System bei einer Aktualisierung dieser Prozesse zuerst selbst entladen (dh neu starten) muss, bevor diese überschrieben werden können. Linux geht damit anders um, weshalb Sie Linux nicht so oft neu starten müssen.
Bluppfisk
0

Nein.

Es sei denn, Sie führen selten Updates durch und führen dann eine große Anzahl durch (z. B. monatlich). Dann ist es ratsam, neu zu starten, etc.

david6
quelle
0

Sie sollten neu starten, wenn der Kernel aktualisiert wurde oder wenn der Treiber aktualisiert wurde. Andernfalls funktioniert die Kernel- oder Treiberaktualisierung erst nach einem Neustart.

Über Mörder
quelle
0

Ich würde für Sicherheitsupdates sagen, dass Sie abhängig von der Schwere der Schwachstellen, die die Updates beheben, sollten.

Justin Andrusk
quelle