Linux下如何查看硬件信息

发布时间 - 2019-06-19 00:00:00    点击率:

lshw

lshw 这个命令是一个比较通用的工具,它可以详细的列出本机的硬件信息。但这个命令并非所有的发行版都有,比如 Fedora 就默认没有,需要自己安装。

lshw 可以从各个 /proc 文件中提取出硬件信息,比如:CPU、内存、usb 控制器、硬盘等。如果不带选项的话,列出的信息将很长,加上 -short 选项时,将只列出概要信息

[alvin@VM_0_16_centos ~]$ sudo lshw -short
#篇幅关系,以下结果有删减
H/W path            Device      Class          Description
==========================================================
                                system         Bochs
/0                              bus            Motherboard
/0/0                            memory         96KiB BIOS
/0/401                          processor      Intel(R) Xeon(R) CPU E5-26xx v4
/0/1000                         memory         2GiB System Memory
/0/1000/0                       memory         2GiB DIMM RAM
/0/100                          bridge         440FX - 82441FX PMC [Natoma]
/0/100/1                        bridge         82371SB PIIX3 ISA [Natoma/Triton II]
/0/100/1.1/0.1.0    /dev/cdrom  disk           QEMU DVD-ROM
/0/100/1.2/1        usb1        bus            UHCI Host Controller
/0/100/1.3                      bridge         82371AB/EB/MB PIIX4 ACPI
/0/100/4/0/1        /dev/vda1   volume         49GiB EXT3 volume
/0/100/5                        generic        Virtio memory balloon
/0/100/5/0                      generic        Virtual I/O device
/0/1                            system         PnP device PNP0b00
/0/2                            input          PnP device PNP0303

lscpu

lscpu 可以列出本机的 CPU 的相关信息,该命令没有任何选项及参数。

[alvin@VM_0_16_centos ~]$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 79
Model name:            Intel(R) Xeon(R) CPU E5-26xx v4
Stepping:              1
CPU MHz:               2399.988
BogoMIPS:              4799.97
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0

lsusb

lsusb 列出与本机相连的所有 USB 设备的信息。默认情况下,只列出概要信息,使用 -v 选项可以列出每一个 USB 口的详细信息。

[alvin@VM_0_16_centos ~]$ lsusb
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lsscsi

lsscsi 可以列出诸如硬盘/光驱SCSI/SATA 设备信息。

[alvin@VM_0_16_centos ~]$ lsscsi
[0:0:1:0]    cd/dvd  QEMU     QEMU DVD-ROM     1.2.  /dev/sr0

lspci

lspci 列出所有 PCI 总线,以及与 PCI 总线相连的所有设备的详细信息,比如 VGA 适配器、显卡、网络适配器、usb 端口、SATA 控制器等。

[alvin@VM_0_16_centos ~]$ lspci
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]
00:01.2 USB controller: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II] (rev 01)
00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
00:02.0 VGA compatible controller: Cirrus Logic GD 5446
00:03.0 Ethernet controller: Red Hat, Inc Virtio network device
00:04.0 SCSI storage controller: Red Hat, Inc Virtio block device
00:05.0 Unclassified device [00ff]: Red Hat, Inc Virtio memory balloon

df

df 命令可以列出不同分区的大小,使用情况,使用率,挂载点等信息,加上 -h 选项可以以 k, M, G 等单位表示大小,否则默认是字节,不容易阅读。

[alvin@VM_0_16_centos ~]$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        50G  7.5G   40G  16% /
devtmpfs        911M     0  911M   0% /dev
tmpfs           920M   68K  920M   1% /dev/shm
tmpfs           920M  364K  920M   1% /run
tmpfs           920M     0  920M   0% /sys/fs/cgroup
tmpfs           184M     0  184M   0% /run/user/0
tmpfs           184M     0  184M   0% /run/user/1001
tmpfs           184M     0  184M   0% /run/user/1000

free

free命令可以查看系统中使用的、闲置的和 RAM 的总体数量,一般带上 -m 参数。

[alvin@VM_0_16_centos ~]$ free -m
              total        used        free      shared  buff/cache   available
Mem:           1839         221         156           0        1461        1400
Swap:             0           0           0

更多Linux文章,请访问Linux教程栏目进行学习!


# linux  # 本机  # 是一个  # 都有  # 没有任何  # 不容易  # 相关信息  # 它可以  # 很长  # 不带  # 可以查看 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Thinkphp 中 distinct 的用法解析  Laravel用户密码怎么加密_Laravel Hash门面使用教程  Laravel如何创建自定义Artisan命令?(代码示例)  Linux安全能力提升路径_长期防护思维说明【指导】  Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】  Laravel如何优化应用性能?(缓存和优化命令)  如何在VPS电脑上快速搭建网站?  深入理解Android中的xmlns:tools属性  Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】  Laravel如何实现事件和监听器?(Event & Listener实战)  详解CentOS6.5 安装 MySQL5.1.71的方法  Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件  html5的keygen标签为什么废弃_替代方案说明【解答】  Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧  Android GridView 滑动条设置一直显示状态(推荐)  微信小程序 canvas开发实例及注意事项  Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程  使用spring连接及操作mongodb3.0实例  php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】  如何将凡科建站内容保存为本地文件?  CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】  如何快速搭建高效WAP手机网站?  ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法  如何用景安虚拟主机手机版绑定域名建站?  IOS倒计时设置UIButton标题title的抖动问题  Laravel API资源类怎么用_Laravel API Resource数据转换  香港服务器租用费用高吗?如何避免常见误区?  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  香港服务器WordPress建站指南:SEO优化与高效部署策略  JavaScript如何实现音频处理_Web Audio API如何工作?  Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全  Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)  如何在建站之星网店版论坛获取技术支持?  jquery插件bootstrapValidator表单验证详解  如何在万网自助建站中设置域名及备案?  iOS发送验证码倒计时应用  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  Laravel安装步骤详细教程_Laravel环境搭建指南  成都网站制作公司哪家好,四川省职工服务网是做什么用?  如何快速选择适合个人网站的云服务器配置?  Claude怎样写结构化提示词_Claude结构化提示词写法【教程】  Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤  如何快速配置高效服务器建站软件?  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  详解MySQL数据库的安装与密码配置  Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践  php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】  晋江文学城电脑版官网 晋江文学城网页版直接进入  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案