如何解决在CentOS 7执行lscpu命令,没有回显flags信息问题?

axin 2025-04-19 6人围观 ,发现0个评论 火山引擎云服务器云服务器云服务器教程

👉点击这里申请火山引擎VIP帐号,立即体验火山引擎产品>>>

问题描述

在CentOS 7操作系统的实例中执行lscpu命令,但回显信息中没有flags参数及其信息。

问题原因

由于部分CentOS 7(如CentOS7.1 ~ 7.3)操作系统中,util-linux版本较低,不支持显示CPU flags信息。

解决方案

方案一:升级util-linux

您可以在出现问题的实例中执行如下命令,升级util-linux。
yum makecache && yum install util-linux

方案二:更换操作系统

由于CentOS 7在util-linux的2.23.2-43及以上版本才支持CPU flags信息在lscpu命令中显示,您可以参考下表,更换实例操作系统为高版本操作系统。操作详情可查看更换操作系统。
CentOS 7各发行版本中util-linux版本对照表。
操作系统版本
util-linux版本
centos7.9
2.23.2-65.el7_9.1
centos7.8
2.23.2-63.el7
centos7.7
2.23.2-61.el7_7.1
centos7.6
2.23.2-59.el7_6.1
centos7.5
2.23.2-52.el7_5.1
centos7.4
2.23.2-43.el7_4.2
centos7.3
2.23.2-33.el7_3.2
centos7.2
2.23.2-26.el7_2.3
centos7.1
2.23.2-22.el7_1.1

方案三:查看/proc/cpuinfo获取CPU flags信息

您可以在出现问题的实例中执行如下命令,查看/proc/cpuinfo文件,获取CPU flags信息。
cat /proc/cpuinfo | head -50


请关注微信公众号
微信二维码
不容错过
Powered By TOPYUN 云产品资讯