Security
在哪裡可以找到有關無人值守升級 (apt) 的日誌/資訊?
我在哪裡可以找到有關無人值守更新/升級何時執行以及已完成什麼(或如果某事已完成)的資訊?
我想在 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
清晨開始執行。