Supposons que vous venez de vous connecter via SSH à un serveur exécutant Ubuntu.
Existe-t-il une commande simple permettant de savoir si les mises à jour sans surveillance sont activées et si les mises à jour critiques pour la sécurité seront installées automatiquement?
cat /etc/apt/apt.conf.d/20auto-upgrades
montre si les choses s'installent automatiquement
cat /etc/apt/apt.conf.d/50unattended-upgrades |grep -v //
Cela vous montrera ce qui est automatiquement installé. Et par défaut, il devrait installer les systèmes de sécurité. Il y a d'autres fichiers là-bas en fonction du système que vous utilisez exactement, alors expliquez-vous.
La configuration peut être recherchée dans /etc/apt/apt.conf.d/20auto-upgrades
. De plus, vous pouvez consulter le fichier journal /var/log/dpkg.log
. Si les mises à niveau sans surveillance fonctionnent, vous devriez y voir les événements récents.
Regardons deux exemples de sessions:
Machine 1 (mises à niveau sans surveillance désactivées):
$ cat /etc/apt/apt.conf.d/20auto-upgrades
cat: /etc/apt/apt.conf.d/20auto-upgrades: No such file or directory
$ tail /var/log/dpkg.log
(no output, empty file)
Machine 2 (mises à niveau sans surveillance activées):
$ cat /etc/apt/apt.conf.d/20auto-upgrades
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
$ tail /var/log/dpkg.log
2017-06-07 18:35:38 status half-configured linux-generic:AMD64 4.10.0.22.24
2017-06-07 18:35:38 status installed linux-generic:AMD64 4.10.0.22.24
2017-06-07 18:35:38 configure linux-signed-image-generic:AMD64 4.10.0.22.24 <none>
2017-06-07 18:35:38 status unpacked linux-signed-image-generic:AMD64 4.10.0.22.24
2017-06-07 18:35:38 status half-configured linux-signed-image-generic:AMD64 4.10.0.22.24
2017-06-07 18:35:38 status installed linux-signed-image-generic:AMD64 4.10.0.22.24
2017-06-07 18:35:38 configure linux-signed-generic:AMD64 4.10.0.22.24 <none>
2017-06-07 18:35:38 status unpacked linux-signed-generic:AMD64 4.10.0.22.24
2017-06-07 18:35:38 status half-configured linux-signed-generic:AMD64 4.10.0.22.24
2017-06-07 18:35:38 status installed linux-signed-generic:AMD64 4.10.0.22.24
(La machine 1 fonctionnait sous Ubuntu 16.04, la machine 2 sous Ubuntu 17.04. Cela ne devrait toutefois pas changer les choses.)