Security

在哪裡可以找到有關無人值守升級 (apt) 的日誌/資訊?

  • July 11, 2021

我在哪裡可以找到有關無人值守更新/升級何時執行以及已完成什麼(或如果某事已完成)的資訊?

我想在 debian 虛擬伺服器上啟用無人值守升級(用於安全更新),是的,也在我的 RaspberryPi 上。

我是否必須在/var/log/apt-logs 中搜尋有關已安裝什麼以及/var/log/syslog何時執行操作的資訊?

我看不到更新過程何時執行和配置的 CRON 條目,/etc/apt/apt.conf.d/20auto-upgrades/etc/apt/apt.conf.d/50unattended-upgrades沒有告訴我。


解決方案(歸功於@bahamut):

sudo cat /var/log/unattended-upgrades/unattended-upgrades.log

2016-12-22 06:35:26,489 INFO Initial whitelisted packages: 
2016-12-22 06:35:26,489 INFO script for unattended-upgrades is executed
2016-12-22 06:35:26,489 INFO allowed sources are: ['origin=Debian,codename=jessie,label=Debian-Security']
2016-12-22 06:35:35,518 INFO Packages that will be upgraded: libsmbclient libtevent0 libwbclient0 python-samba samba samba-common samba-common-bin samba-dsdb-modules samba-libs samba-vfs-modules smbclient winbind
2016-12-22 06:35:35,523 INFO dpkg-protocol written to »/var/log/unattended-upgrades/unattended-upgrades-dpkg.log« 
2016-12-22 06:35:52,336 INFO all upgrades installed

無人值守升級在/var/log/unattended-upgrades/unattended-upgrades.log.

它由 anacron 監管。

# These lines replace cron's entries
1   5   cron.daily  run-parts --report /etc/cron.daily
7   10  cron.weekly run-parts --report /etc/cron.weekly
@monthly    15  cron.monthly    run-parts --report /etc/cron.monthly

有關已完成操作的其他資訊位於/var/log/unattended-upgrades/unattended-upgrades-dpkg.log

/var/log/dpkg.log/var/log/apt/history.log

如果採取了行動,這兩個日誌文件都包含時間戳和描述。如果沒有採取任何行動,則沒有日誌。

自動更新從 /開始執行,etc/cron.daily/apt並且/etc/cron.daily/*/etc/crontab清晨開始執行。

引用自:https://unix.stackexchange.com/questions/331840