無人アップデート/アップグレードの実行時期と実行されたタスク(または実行されたタスク)に関する情報はどこにありますか?
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
答え1
の無人アップグレード/var/log/unattended-upgrades/unattended-upgrades.log
。
これはアナクロンによって規制されています。
# 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
。
答え2
/var/log/dpkg.log
返品/var/log/apt/history.log
両方のログファイルには、アクションが行われるとタイムスタンプと説明が含まれます。何もしないとログは残りません。
自動更新は/で実行され、etc/cron.daily/apt
早朝/etc/cron.daily/*
から実行されます。/etc/crontab
最新バージョンでは、アップデートはsystemdサービスによって処理され、/lib/systemd/system/apt-daily.service
systemdタイマーまたはcronを使用して呼び出されます/etc/cron.daily/apt-compat
。
/var/log/mintupdate.log
Linuxミントには、ミントアップデートプログラムによって生成された追加ファイルがあります。