web-dev-qa-db-fra.com

Comment vérifier que les mises à jour sans surveillance sont activées?

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?

3
Philipp Claßen
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.

4
sergtech

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.)

0
Philipp Claßen