GNU/Linux >> Znalost Linux >  >> Linux

Proč se Ubuntu chce po instalaci aktualizací tak často restartovat?

Ubuntu po aktualizaci navrhne restart, pokud nemůže smysluplným způsobem restartovat postižené součásti.

Stručně řečeno:

  • Věci jako editory nebo nástroje příkazového řádku nepotřebují žádný restart, stačí je vyměnit.

  • Služby, jako je webový server, může být nutné restartovat samy.

  • Další věci jako jádro nebo jádro libc které ovlivní vše, bude vyžadovat restart, protože je nelze snadno nahradit v běžícím systému (Poznámka:Věci jako ksplice existují, které umožňují záplatovat některé věci v běžícím jádře).

Ale i s aktualizacemi jádra bez ksplice nemusíte v každém případě striktně restartovat systém - musíte si pozorně přečíst poznámky k aktualizaci, abyste zjistili, zda se vás opravená chyba (chyby) týká - pokud ne, je často bezpečné to ignorovat až do příští aktualizace nebo pravidelný cyklus údržby.


Můžete zkontrolovat var/run/reboot-required.pkgs, abyste zjistili, které balíčky byly nedávno nainstalovány a vyžadují restart, aby se plně uplatnily - obvykle balíčky jádra.


když jste upgradovali balíček, starší verze tohoto balíčku může být stále načtena do paměti.

V některých případech můžete službu restartovat, pokud došlo k aktualizaci balíčku, který ji obsahuje, nebo knihovny používané touto službou, ale u balíčků, jako je například libc nebo jádro, musíte restartovat. Jádro se načítá během bootování a knihovnu libc používá většina programů v typickém systému ubuntu.

To, zda budete muset restartovat nebo ne, závisí na tom, co jste upgradovali a proč.


Linux
  1. 10 věcí, které je třeba udělat po instalaci Ubuntu Desktop

  2. Proč Ubuntu stále žádá o heslo Gmailu?

  3. Jak nastavit svou výchozí bránu jako trvalou v CentOS? Aby se po restartu neztratil

  1. Proč yum updateinfo nezobrazuje všechny aktualizace?

  2. Proč debian a ubuntu výchozí runlevel 2?

  3. Musím po aktualizaci linuxového jádra restartovat server?

  1. Co dělat po instalaci Ubuntu 16.04 LTS

  2. Jak restartuji Linux (Ubuntu) z příkazového řádku?

  3. Proč je sdílená paměť jádra na Ubuntu 12.04 0?