Aggiornamenti automatici, che passione. Meglio chiamarli "Unattended upgrades" altrimenti a qualcuno viene uno schioppone. Dato che oramai avete sicuramente vediamo come automatizzare, se ne sentiamo la necessità, la gestione degli aggiornamenti su un server che monta Ubuntu Hardy. Potrebbe essere utile se abbiamo molte macchine da gestire anche se va ovviamente usato con cautela.
Installiamo i pacchetti necessari:
sudo apt-get install unattended-upgrades update-notifier-common
Dobbiamo editare due file :
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
Automaticall upgrade packages from these (origin, archive) pairs
Unattended-Upgrade::Allowed-Origins {
"Ubuntu hardy-security";
"Ubuntu hardy-updates";
};
Unattended-Upgrade::Package-Blacklist {
"vim";
"nano";
};
Come ultima opzione posso specificare a chi inviare eventuali mail se vengono riscontrati dei problemi:
Unattended-Upgrade::Mail "admin@mede.it";
Il secondo file da modificare è questo:
sudo nano /etc/apt/apt.conf.d/10periodic
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "1";
APT::Periodic::Unattended-Upgrade "1";
Il terzo file è facoltativo. Se abbiamo più server con gli aggiornamenti automatici attivi le email sono tutte uguali e non riusciamo a capire, se non con una analisi approfondita, quale sia il server che ha aggiornato i pacchetti.
Purtroppo da file di configurazione non è possibile personalizzare il messaggio email che riceviamo, dobbiamo modificare direttamente il programma Python:
sudo nano /usr/bin/unattended-upgrade
Ricerchiamo la stringa (riga 279 mentre scrivo):
"unattended-upgrades result"
e sostituiamola con qualcosa di più riconoscibile tipo:
"sbs server : risultato aggiornamento"
Questo sarà l'oggetto della mail che riceviamo dopo un aggiornamento. Decisamente meglio ;)
Buon aggiornamento.
Consiglierei anche cron-apt, per riceve le mail degli aggiornamenti quando presenti.
Ovviamente meglio che venga eseguito dopo gli unattended-upgrades.
Grazie della info. ;)
Hey there! Someone in my Facebook group shared this
site with us so I came to take a look. I'm definitely enjoying the
information. I'm bookmarking and will be tweeting this to my followers!
Great blog and terrific design.
Hey! I know this is kinda off topic but I'd figred I'd ask.
Would you be interested in exchanging links or maybe guest
authorng a blog article or vice-versa? My site goes over a lot off the
same topics as yours and I believe we ould greatly benefit from each other.
If you happen to be interested feel free to shoot me an email.
I look forward to hearing from you! Superb blog byy the way!
è da 10 gorni che giro per la rete e іl tuo post è la ѕola coѕa
apprezzaЬile che leggo. Effettivamente interessante.
Sе tutte le persone che creano poѕt badasssero а produrre materiale
attraentre come ԛuesto internet ѕarebbᥱ di sicuro pіù efficаce.
Тi ringrazio.
Hey սuna mia amica mi ha girato la url di queѕto bblog
e sono passata a ѵedere com'è. Mi piace еnormemente.
L'ho aggiunto tra i preferiti. Bellssimo blog e grafica magnifico.