麒麟OS怎么查看系统更新日志_麒麟操作系统版本变更记录查询【教程】

酷明大大_4281

酷明大大_4281

2026-03-29

1134人浏览

原创

麒麟os系统更新日志可通过四类途径查询:一、dpkg.log记录包操作;二、apt/history.log保存高级包管理命令详情;三、journalctl检索更新服务运行日志;四、~/.cache/kylin-update-manager/logs/存储桌面端结构化更新快照。

麒麟os怎么查看系统更新日志_麒麟操作系统版本变更记录查询【教程】

如果您需要追溯麒麟OS系统中软件包安装、升级或卸载的历史操作,特别是系统更新引发的版本变更,这些行为通常被记录在特定日志文件中。以下是查询系统更新日志与版本变更记录的具体方法:

一、查看 dpkg 日志(Debian/Ubuntu 系基础版本)

银河麒麟桌面版 V10 及 openKylin 等基于 Debian/Ubuntu 的发行版使用 dpkg 作为底层包管理器,所有软件包操作均写入 /var/log/dpkg.log,该文件按时间顺序记录 install、upgrade、remove 等动作及对应版本号。

1、以管理员权限查看全部更新记录:
sudo cat /var/log/dpkg.log

2、仅筛选出升级(upgrade)操作:
sudo grep " upgrade " /var/log/dpkg.log

3、提取最近一次系统级升级涉及的软件包列表:
sudo grep " upgrade " /var/log/dpkg.log | tail -n 20

4、按日期倒序显示最近7天内的安装与升级事件:
sudo awk -v d="$(date -d '7 days ago' '+%Y-%m-%d')" '$1" "$2 >= d {print}' /var/log/dpkg.log

二、检查 apt 历史日志(高级包管理操作)

apt 工具在执行 update、upgrade、dist-upgrade 时会生成独立的操作日志,存储于 /var/log/apt/history.log,其中包含命令执行时间、参数、起始/结束状态及已处理软件包的精确版本变更信息。

1、查看完整 apt 操作历史:
sudo cat /var/log/apt/history.log

2、定位最近一次 dist-upgrade 的详细记录:
sudo sed -n '/Start-Date:.*[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}/,/^$/p' /var/log/apt/history.log | tail -n +1 | head -n 50

3、提取某次升级中所有被更新的软件包及其旧/新版本:
sudo awk '/Commandline:.*dist-upgrade|upgrade/{f=1;next} f && /End-Date:/ {exit} f {print}' /var/log/apt/history.log | grep -E "(^Install:|^Upgrade:)"

三、解析 journalctl 中的更新服务日志

当系统通过图形界面“更新管理器”或 systemd 服务(如 kylin-update-manager)触发更新时,相关事件会被捕获进 journald,并可按服务单元名过滤。该方式适用于识别自动更新、安全补丁推送等后台行为。

1、查看更新管理器服务的全部运行日志:
sudo journalctl -u kylin-update-manager.service

2、检索包含“update”关键词的近期系统级日志条目:
sudo journalctl --since "7 days ago" | grep -i "update\|upgrade\|patch"

3、仅显示成功完成的更新任务记录:
sudo journalctl -u kylin-update-manager.service | grep "Update completed successfully"

4、检查更新过程中是否发生失败或回滚:
sudo journalctl -u kylin-update-manager.service | grep -i "failed\|rollback\|error"

四、读取更新管理器本地缓存日志(桌面环境专用)

麒麟KOS桌面版的“更新管理器”应用会在用户主目录下生成操作快照日志,路径为 ~/.cache/kylin-update-manager/logs/,其中包含每次扫描、下载、安装阶段的结构化文本日志,含具体软件包名、版本号、SHA256 校验值及时间戳。

1、进入用户专属更新日志目录:
cd ~/.cache/kylin-update-manager/logs/

2、列出最新生成的日志文件:
ls -t | head -n 1

3、查看最新日志文件内容(假设文件名为 update_20260322_142833.log):
cat update_20260322_142833.log

4、快速提取本次更新所涉及的所有软件包名称与版本:
grep -E "package:|version:" update_20260322_142833.log | sed 's/^[[:space:]]*//'

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
视频服务器配置参数有哪些
视频服务器配置参数有哪些

视频服务器配置参数有处理器、内存、存储、视频编解码器、网络接口、视频输入输出接口、操作系统、安全性、环境适应性和成本。在搭建视频服务器时,需要根据实际需求和预算,合理选择这些参数,以实现高性能、高稳定性和低成本的目标。

2023.10.17

3840

11

linux的操作系统介绍
linux的操作系统介绍

Linux是一个灵活、稳定、安全的操作系统,适用于各种不同的应用场景,从个人电脑到服务器和嵌入式系统。想了解更多Linux的相关内容,可以阅读本专题下面的文章。

2024.03.20

3086

12

Linux操作系统的主要用途
Linux操作系统的主要用途

Linux操作系统用途广泛,包括:服务器运营,软件开发,科学研究和教育,嵌入式系统,以及个人电脑和笔记本电脑。想了解更多Linux的相关内容,可以阅读本专题下面的文章。

2024.03.21

5139

8

linux操作系统的作用
linux操作系统的作用

linux操作系统在以下领域发挥着关键作用:服务器和云计算;嵌入式系统;个人电脑和笔记本电脑;超级计算;其他领域等等。想了解更多linux操作系统的相关内容,可以阅读本专题下面的文章。

2024.04.12

2415

5

有哪些常见的网络操作系统
有哪些常见的网络操作系统

常见的网络操作系统有windows server、linux、unix、macos server、freebsd、cisco ios、juniper junos和hp-ux等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.09.12

2984

6

32位操作系统怎么改成62位的
32位操作系统怎么改成62位的

要将 32 位操作系统升级到 64 位,需要遵循以下步骤:1. 检查硬件和软件兼容性;2. 备份数据;3. 获取 64 位操作系统;4. 创建可启动安装媒体;5. 从安装媒体启动计算机;6. 选择“升级”选项;7. 完成安装。

2025.04.02

3223

9

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

120

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

40

15

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

2026.09.23

40

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.2万人学习