查看 Debian 系统更新记录
一 核心日志文件与用途
二 常用命令速查
cat /var/log/apt/history.logtail -n 1 /var/log/apt/history.loggrep "$(date +%Y-%m)" /var/log/apt/history.logcat /var/log/dpkg.log | grep " install"cat /var/log/dpkg.log | grep " install" | awk '{print $5, $6}'apt changelog <package>apt-get changelog <package>zless /usr/share/doc/<package>/changelog.Debian.gzzless /usr/share/doc/<package>/changelog.gzsudo apt-get install synaptic,在包详情页点击 Get Changelog 查看。三 按时间范围定位更新
journalctl -bjournalctl --since "2025-11-01" --until "2025-11-16"journalctl -u <service-name>zcat/zless 查看,例如:zless /var/log/apt/history.log.1.gz。四 实用组合示例
grep "$(date +%Y-%m)" /var/log/apt/history.log | grep -i "upgrade" | sed 's/Commandline: apt\(get\)\? //' | sort -ulast_upg=$(tail -n 50 /var/log/apt/history.log | grep -m1 "Upgrade:" | sed 's/Upgrade: //; s/, / /g')for p in $last_upg; do echo "$p: $(dpkg -l "$p" | awk 'NR==6 {print $3}')"; done