Wie kann ich überprüfen, ob unbeaufsichtigte Upgrades aktiviert sind?

3

Nehmen wir an, Sie haben sich gerade über SSH auf einem Server mit Ubuntu angemeldet.

Gibt es einen einfachen Befehl, um herauszufinden, ob unbeaufsichtigte Upgrades aktiviert sind und sicherheitskritische Updates automatisch installieren?

Philipp Claßen
quelle
Sie könnenunattended-upgrades -d
Mint

Antworten:

5
cat /etc/apt/apt.conf.d/20auto-upgrades

Zeigt an, ob die Dinge automatisch installiert werden

cat /etc/apt/apt.conf.d/50unattended-upgrades |grep -v //

Dies zeigt Ihnen, was automatisch installiert wird. Und standardmäßig sollte es die Sicherheit installieren. Je nachdem, auf welchem ​​System Sie gerade arbeiten, gibt es noch weitere Dateien.

sergtech
quelle
0

Die Konfiguration kann eingesehen werden /etc/apt/apt.conf.d/20auto-upgrades. Außerdem können Sie die Protokolldatei überprüfen /var/log/dpkg.log. Wenn unbeaufsichtigte Upgrades ausgeführt werden, sollten dort die letzten Ereignisse angezeigt werden.

Sehen wir uns zwei Beispielsitzungen an:

Maschine 1 (unbeaufsichtigte Upgrades deaktiviert):

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

Maschine 2 (unbeaufsichtigte Upgrades aktiviert):

$ 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

(Auf Maschine 1 wurde Ubuntu 16.04 ausgeführt, auf Maschine 2 wurde Ubuntu 17.04 ausgeführt. Es sollte jedoch keinen Unterschied machen.)

Philipp Claßen
quelle