You need to enable JavaScript to run this app.
导航

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

最近更新时间2023.09.25 10:18:08

首次发布时间2023.09.25 10:18:08

问题描述

在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.92.23.2-65.el7_9.1
centos7.82.23.2-63.el7
centos7.72.23.2-61.el7_7.1
centos7.62.23.2-59.el7_6.1
centos7.52.23.2-52.el7_5.1
centos7.42.23.2-43.el7_4.2
centos7.32.23.2-33.el7_3.2
centos7.22.23.2-26.el7_2.3
centos7.12.23.2-22.el7_1.1

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

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

cat /proc/cpuinfo | head -50