Come impostare gli aggiornamenti automatici del kernel su Linux

()

Come impostare gli aggiornamenti automatici del kernel su Linux

L’applicazione di aggiornamenti di sicurezza per il kernel Linux è un processo semplice che può essere fatto utilizzando strumenti come apt , yumo kexec. Tuttavia, quando si gestiscono centinaia o migliaia di server che eseguono diverse distribuzioni Linux da applicare alle patch, questo metodo può essere impegnativo e richiedere molto tempo.

L’aggiornamento manuale del kernel richiede il riavvio del sistema. Ciò si traduce in tempi di inattività, che possono essere problematici, quindi i riavvii sono generalmente programmati per verificarsi a intervalli di tempo specifici. Poiché l’applicazione di patch manuale viene eseguita durante questi cicli, fornisce agli hacker una “finestra temporale” in cui possono attaccare l’infrastruttura del server.Per le organizzazioni che eseguono più di pochi server, l’applicazione di patch live è un’opzione migliore. È un modo automatico per applicare patch a un kernel Linux mentre il server è in esecuzione, il che gli consente di essere sia più efficiente che più sicuro rispetto ai metodi manuali.Questo articolo spiega come configurare aggiornamenti automatici del kernel senza riavvio utilizzando le soluzioni di patch live di Canonical e CloudLinux.

Canonical Livepatch

Canonical Livepatch è un servizio che aggiorna il kernel in esecuzione senza dover riavviare il sistema Ubuntu. Il servizio Livepatch è gratuito, fino a tre sistemi Ubuntu. Per utilizzare questo servizio su più di tre computer, dovrai iscriverti al programma Ubuntu Advantage. Prima di installare il servizio, è necessario ottenere un token livepatch dal sito del servizio Livepatch .

Dopo aver installato il token e abilitato il servizio eseguendo i seguenti due comandi:

sudo snap install canonical-livepatch
sudo canonical-livepatch enable

Per verificare lo stato del servizio eseguire:

sudo canonical-livepatch status –verbose

Successivamente, se desideri annullare la registrazione di una macchina, usa questo comando:

sudo canonical-livepatch disable

Le stesse istruzioni si applicano per Ubuntu 20.04 e Ubuntu 18.04.

KernelCare


KernelCare è un’ottima opzione per i provider di hosting e le aziende.
KernelCare funziona su Ubuntu, CentOS, Debian e altre versioni popolari di Linux. Controlla i rilasci di patch ogni 4 ore e li installa automaticamente. Le patch possono essere ripristinate. KernelCare è gratuito per le organizzazioni senza scopo di lucro.

Per installare KernelCare eseguire lo script di installazione:

wget -qq -O – https://kernelcare.com/installer | bash

Se stai utilizzando una licenza basata su IP, non è necessario fare altro. Altrimenti, se stai utilizzando una licenza basata su chiave, esegui il seguente comando per registrare il servizio:

/usr/bin/kcarectl –register

Dov’è la stringa del codice di registrazione fornita quando ti iscrivi per la prova o acquisti il ​​prodotto. Puoi ottenerlo su questa pagina .

Di seguito sono riportati alcuni utili comandi KernelCare:

Per verificare se il kernel in esecuzione è supportato da KernelCare:

curl -s -L https://kernelcare.com/checker | python

Per annullare la registrazione di un server:

sudo kcarectl –unregister

Per verificare lo stato del servizio:

sudo kcarectl –info

Il software verificherà automaticamente la presenza di nuove patch ogni 4 ore. Per aggiornare manualmente, esegui:

/usr/bin/kcarectl –update

Conclusione
La tecnologia Live Patching consente di applicare patch al kernel Linux senza riavviare.
Se hai domande o feedback, non esitare a lasciare un commento.

/ 5
Grazie per aver votato!

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?