在哪里可以找到有关无人值守升级 (apt) 的日志/信息?

eli*_*eli 15 security dpkg apt upgrade software-updates

我在哪里可以找到有关无人值守更新/升级何时运行以及已完成的操作(或已完成的操作)的信息?

我想在 debian 虚拟服务器上启用无人值守升级(用于安全更新),是的,也在我的 RaspberryPi 上启用。

我是否必须在/var/log/apt-logs 中搜索有关已安装/var/log/syslog内容的信息以及有关操作时的信息?

我看到当更新过程将运行没有cron项和CONFIGS/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
Run Code Online (Sandbox Code Playgroud)

小智 25

无人值守升级在/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
Run Code Online (Sandbox Code Playgroud)

有关已完成操作的其他信息位于/var/log/unattended-upgrades/unattended-upgrades-dpkg.log.


Jas*_*sen 5

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

如果采取了行动,这两个日志文件都包含时间戳和描述。如果没有采取任何行动,则没有日志。

自动更新从 / 运行,etc/cron.daily/apt/etc/cron.daily/*/etc/crontab清晨运行。

  • @Jasen 或来自 systemd 环境中的 /usr/lib/apt/apt.systemd.daily 。 (2认同)