在麒麟OS终端中准确查看所有已安装补丁包,应优先使用sudo kylin-patch --list命令获取含PATCH_ID、VERSION、INSTALL_TIME的权威列表;若该工具缺失,则解析/var/log/patch/下patch_history.log等日志文件;还可通过rpm -q查询kylin-patch-service等关联RPM包版本辅助验证。

在麒麟OS终端中准确查看所有已安装的补丁包,需绕过图形界面限制,直接调用系统级补丁管理服务或解析原始日志,因为补丁不以常规软件包形式注册进dpkg/APT数据库,误用apt list或dpkg -l将返回空结果或完全无关条目。
使用kylin-patch命令获取结构化补丁清单
该命令是银河麒麟V10/V11专有补丁管理工具,直连后台patchd服务,输出含PATCH_ID、VERSION、INSTALL_TIME三要素的权威列表,无需解析日志文本。
打开终端,输入:sudo kylin-patch --list
若未安装kylin-patch工具(极少见),先执行sudo apt install kylin-patch-service;无sudo权限时,部分字段(如INSTALL_TIME)将不可见,必须提权才能获取完整元数据。
输出中每行代表一个已安装补丁,PATCH_ID形如KY-2026-08-001,VERSION字段即为补丁版本号(如V10-SP3-2403),INSTALL_TIME精确到秒,是更新日志的时间锚点。
解析/var/log/patch/下的原始补丁日志文件
当kylin-patch命令不可用或需验证某次补丁安装全过程时,此路径下文件为唯一可信来源——系统每次打补丁都会强制写入,且无法被用户手动删除或覆盖。
执行:sudo ls -l /var/log/patch/
确认存在patch_history.log(主补丁事件记录)和install_log.txt(单次安装详细流水);若目录为空,说明系统从未通过官方渠道安装过补丁,仅靠手动rpm -Uvh安装的不算数。
查看最新20条安装记录:sudo cat /var/log/patch/patch_history.log | tail -n 20
检索含“KB”编号的补丁(如安全公告常用格式):sudo grep "KB[0-9]\{4,6\}" /var/log/patch/patch_history.log
通过rpm查询补丁关联的核心系统包版本
银河麒麟补丁常以RPM包方式集成关键组件,如kylin-patch-service、kylin-release、ukui-panel等,其版本号严格对应SP级别与构建批次,可反向印证补丁安装状态。
方法一:查补丁服务自身版本
rpm -q --queryformat "%{NAME}-%{VERSION}-%{RELEASE}\n" kylin-patch-service
方法二:查发行版标识包
rpm -q --queryformat "%{NAME}-%{VERSION}-%{RELEASE}\n" kylin-release
方法三:查桌面环境核心包(验证UI层补丁是否生效)
rpm -q --queryformat "%{NAME}-%{VERSION}-%{RELEASE}\n" ukui-control-center
注意:若提示“package is not installed”,说明该补丁未应用或系统版本非V10/V11桌面版;工业服务器版可能用kylin-server-release替代kylin-release。
检查补丁安装时间戳与系统当前时间一致性
第一步:提取patch_history.log中最新一条记录的INSTALL_TIME字段值
sudo tail -n 1 /var/log/patch/patch_history.log | grep -o "INSTALL_TIME=[^[:space:]]*"
第二步:将提取出的时间字符串(如INSTALL_TIME=2026-09-04T15:23:47)与系统当前时间对比
date "+%Y-%m-%dT%H:%M:%S"
第三步:若INSTALL_TIME晚于date输出超过2分钟,说明补丁尚未完成重启生效,部分功能可能未激活;若早于当前时间超72小时且无新记录,需检查补丁源配置或网络连通性。
第四步:确认补丁服务进程是否运行中
sudo systemctl is-active kylin-patch-service
输出active表示服务就绪,可响应后续补丁操作;若为inactive或failed,kylin-patch --list将无法连接后台,必须先执行sudo systemctl start kylin-patch-service。

















