Úvod
K aktualizaci linuxového jádra můžeme použít apt, yum nebo kexec, ale při správě velkého množství serverů to zabere spoustu času.
V případě ruční aktualizace musíme restartovat systém. Kvůli tomu musíte čekat tak dlouho. A také má nízkou bezpečnost, že hackeři mohou systém napadnout kdykoli během přestávky. Když spravujete mnoho serverů, automatická aktualizace jádra je lepší volbou.
Níže je uveden průvodce, jak automaticky aktualizovat jádro na Linuxu, jak si projdeme níže.
Canonical Livepatch
Canonical Livepatch je běžící služba opravy jádra bez restartování systému Ubuntu. Livepatch je bezplatná služba a může používat až 3 systémy Ubuntu.
Před instalací služby musíte získat token livepatch z https://auth.livepatch.canonical.com/
Klikněte na uživatele Ubuntu poté klikněte na Získejte token Livepatch .
Vytvořte nový účet.
Poté se vraťte na odkaz https://auth.livepatch.canonical.com/ a Získejte token Livepatch .
Spustit:
$ sudo snap install canonical-livepatch
$ sudo canonical-livepatch enable <your-key>
Kontrola informací o službě:
$ sudo canonical-livepatch status --verbose
Výstup:
Chcete-li zrušit registraci počítače, spusťte:
$ sudo canonical-livepatch disable <your-key>
KernelCare
KernelCare je založen na Ubuntu, CentOS, Debianu a dalších distribucích Linuxu. Pokud jste poskytovatel hostingu nebo firma, měli byste jej používat.
Spusťte příkaz wget a nainstalujte jej:
$ wget -qq -O - https://kernelcare.com/installer | bash
Pokud používáte licenci založenou na klíči, spusťte:
$ /usr/bin/kcarectl --register <your-key>
Chcete-li zkontrolovat, zda je spuštěné jádro podporováno KernelCare:
$ curl -s -L https://kernelcare.com/checker | python
Zrušení registrace serveru:
$ sudo kcarectl --unregister
Kontrola informací o službě:
$ sudo kcarectl --info
Ruční aktualizace, spusťte:
$ /usr/bin/kcarectl --update
Závěr
Právě jste viděli podrobné pokyny, jak nastavit automatické aktualizace jádra v Linuxu.
Děkuji za přečtení.