于获取有关硬件和系统配置的信息 lscpu lsblk lshw
阅读数:104 评论数:0
跳转到新版页面分类
Linux
正文
一、概述
lscpu
、lsblk
和lshw
是在Linux系统上常用的命令,用于获取有关硬件和系统配置的信息。
二、lscpu
该命令用于显示有关CPU(中央处理器)的信息,包括CPU型号、核心数、线程数、CPU频率等。它还提供了有关CPU架构和字节序的信息。
它从 sysfs 和 /proc/cpuinfo 收集并显示 CPU 的重要信息,如 CPU 的类型、核心数、架构、缓存大小等。
当你在终端中运行 lscpu
命令时,它会输出类似于以下内容的信息:
这里是对一些关键字段的解释:
- Architecture:CPU 的架构类型,比如 x86_64 表示 64 位架构。
- CPU(s):系统中逻辑 CPU 的总数。
- Thread(s) per core:每个核心的线程数,这与超线程(Hyper-Threading)有关。
- Core(s) per socket:每个 CPU 插槽上的核心数。
- Socket(s):CPU 插槽(物理 CPU)的数量。
- Vendor ID:CPU 制造商的 ID。
- CPU family:CPU 属于的家族编号。
- Model:CPU 模型编号。
- Model name:CPU 的型号名称。
- CPU MHz:CPU 的当前运行速度。
- CPU max MHz:CPU 的最大频率。
- CPU min MHz:CPU 的最小频率。
- L1d cache, L1i cache, L2 cache, L3 cache:不同级别的 CPU 缓存大小。
- Virtualization:CPU 是否支持虚拟化技术,如 VT-x 或 AMD-V。
三、lsblk(list block devices)
该命令用于列出块设备(如硬盘、SSD和分区)的信息。它显示了设备名称、大小、挂载点等。使用lsblk
命令可以快速查看系统中的存储设备和它们的分区情况。
当你在终端中运行 lsblk
命令时,它会输出类似于以下内容的信息:
这里是对一些关键字段的解释:
- NAME:设备或分区的名称。
- MAJ:MIN:这是设备的主要和次要编号。
- RM:表示设备是否为可移除设备。
- SIZE:显示设备或分区的大小。
- RO:表示设备是否为只读。
- TYPE:设备的类型(例如,
disk
、part
、rom
等)。 - MOUNTPOINT:设备或分区挂载的目录。
lsblk
命令有许多选项可以用来定制输出,例如:
-f
:显示文件系统类型。-m
:显示权限和所有者信息。-l
:以列表格式显示设备,而不是以树状格式。
四、lshw(list hardware)
该命令用于显示系统硬件的详细信息。它提供了关于CPU、内存、磁盘、网络适配器、显卡等硬件组件的详细描述。lshw
命令可以帮助您了解系统的硬件配置,并提供有关硬件的技术规格。
请注意,lshw
命令可能需要以root用户或具有sudo权限的用户身份运行,以获取完整的硬件信息。
以下是一些常用的 lshw
选项:
-short
:以简短的格式显示硬件信息。-C class
:仅显示指定类别的硬件信息(例如-C disk
显示磁盘信息)。-html
:以 HTML 格式输出报告。-xml
:以 XML 格式输出报告。
运行 lshw
命令时,它会输出类似于以下内容的信息:
请注意,lshw
可以生成非常长的输出,因此你可能想要将其重定向到一个文件中,或者使用管道命令与 less
或 grep
等工具一起使用,以便更容易地阅读和分析数据。
将详细的硬件信息以 HTML 格式保存到文件中,可以使用:
相关推荐
一、概述
1、为什么Linus不使用GPLv3
在 PC 上,只要你得到了某个程序的源代码,就可以自行编译生成二进制程序,然后替换掉原有的二进制程序,你的程序自由很容易得到保证。然而 iPod、iPh
说明:这种方式只是用于方便阅读代码,因为可以在源代间快速索引跳跃。但是最后可能会有一些warning,可以不必关心,如果是强迫症,可以使用下面这种方式来去掉。
一、概述
在Linux系统中,/usr/bin和/usr/local/bin是两个常见的目录,用于存放可执行文件(二进制文件)。
很多应用都安装在/usr/local下面,先看一下automake工具
一、概述
vmstat命令是最常见的Linux/Unix监控工具,可以监控给定时间间隔服务器的CPU使用率、内存使用、IO情况。相比top命令,可以查看到整个机器的CPU、内存、IO的使用情况,而
一、概述
sar,System Activity Reporter。是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁
一、简介
简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。
二、使用方法
1、基本语法
awk '条件类型1 {动作1} 条件类型2{动作2} ...
一、概述
列出目标目录中所有的子目录和文件。
二、 语法
ls [选项] [目录名]
-a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件
-A 同-a,但不列出“.”(表示当前目录)
一、概述
cd全称是change directory,用于切换当前工作目录。
注意的是,cd命令是一个内建命令,它是由 shell 提供的。因此,不同的 shell 可能会有一些差异,但基本的用法和功
一、概述
全称为print working directory,查看”当前工作目录“的完整路径,一般情况下不带任何参数
二、语法
pwd [选项]
-L
即logical,逻辑路径
-P
即
一、概述
通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录