Si vous achetez un serveur Debian, vous devriez toujours avoir les derniers correctifs et mises à jour de sécurité, que vous dormiez ou non. C'est assez facile à faire. Voici comment.
Exécutez cette commande pour installer le package "mises à niveau sans assistance", ainsi qu'un package pour identifier les modifications:
sudo apt-get install unattended-upgrades apt-listchanges
Une fois installé, modifiez la configuration de la mise à niveau sans assistance:
sudo vim /etc/apt/apt.conf.d/50unattended-upgrades
Collez ce qui suit dans ce fichier après l'avoir vidé, puis modifiez les éléments avec ** **. N'oubliez pas de supprimer les astérisques.
APT::Periodic::Enable "1";
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
Unattended-Upgrade::Mail "**YOUR_EMAIL_HERE**";
// Automatically upgrade packages from these (origin, archive) pairs
Unattended-Upgrade::Allowed-Origins {
"${distro_id} stable";
"${distro_id} ${distro_codename}-updates";
"${distro_id} ${distro_codename}-security";
};
// You can specify your own packages to NOT automatically upgrade here
Unattended-Upgrade::Package-Blacklist {
// "nginx";
// "php5-fpm";
};
Unattended-Upgrade::Automatic-Reboot "false";
Installez "apticron" pour gérer l'exécution automatique des mises à jour APT:
sudo apt-get install apticron
Ouvrez /etc/apticron/apticron.confet définissez la variable EMAIL sur votre adresse e-mail, afin de recevoir la liste des modifications.
EMAIL="**[email protected]**"
DIFF_ONLY="1"
LISTCHANGES_PROFILE="apticron"
SYSTEM="**HOSTNAME.OF.SERVER**"
NOTIFY_HOLDS="0"
NOTIFY_NO_UPDATES="0"
Ouvrez /etc/apt/listchanges.confpour configurer APT pour enregistrer les modifications dans une base de données:
[apt]
frontend=pager
email_address=**[email protected]**
confirm=0
save_seen=/var/lib/apt/listchanges.db
which=news