通过日志了解 Debian 更新历史
一 核心日志文件与用途
二 常用命令速查
tail -n 50 /var/log/apt/history.loggrep -A4 -B4 '2025-11-20' /var/log/apt/history.loggrep upgrade /var/log/dpkg.logzgrep upgrade /var/log/dpkg.log.1.gz | grep '2025-11-19'tail -f /var/log/dpkg.logless /var/log/apt/term.logapt-get changelog <package>(如 apt-get changelog libc6)zless /usr/share/doc/<package>/changelog.Debian.gzsudo apt-get install synaptic,在包详情页点击 Get Changelog 查看。三 按时间范围检索与归档日志
grep -A4 -B4 '2025-11-01' /var/log/apt/history.logzgrep '2025-10' /var/log/dpkg.log*ls -l /var/log/dpkg.log*,对 .gz 文件使用 zless/zgrep 查看。四 实用组合示例
zgrep upgrade /var/log/dpkg.log* | grep '2025-11-20' | awk '{print $1,$2,$3,$4}' | sort | uniqgrep -A1 'Start-Date:' /var/log/apt/history.log | tail -5less /var/log/apt/term.log(结合时间定位对应段落)apt-get changelog libc6 或 zless /usr/share/doc/libc6/changelog.Debian.gztail -f /var/log/apt/term.logsudo apt-get update && sudo apt-get upgrade