Linux学习|Linux下查看系统版本/CPU等信息

Linux查看操作系统/服务器硬件信息命令 uname命令
功能:用于打印当前系统相关信息(内核版本号、硬件架构、主机名称、操作系统类型等)
uname选项

-a:显示全部信息 -m:显示机器类型 -r:显示操作系统发行编号 -s:显示操作名称 -v:显示操作系统版本 -p:输出处理器类型 -i:输出硬件平台 --help:显示帮助 --version:显示版本信息

对应命令输出:
[root@localhost ~]# uname Linux [root@localhost ~]# uname -a Linux localhost.localdomain 4.9.0-11.el7.aarch64 #1 SMP Wed May 17 01:23:11 UTC 2017 aarch64 aarch64 aarch64 GNU/Linux [root@localhost ~]# uname -m aarch64 [root@localhost ~]# uname -r 4.9.0-11.el7.aarch64 [root@localhost ~]# uname -s Linux [root@localhost ~]# uname -v #1 SMP Wed May 17 01:23:11 UTC 2017 [root@localhost ~]# uname -p aarch64 [root@localhost ~]# uname -i aarch64 [root@localhost ~]# uname --version uname (GNU coreutils) 8.22 Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by David MacKenzie.

CentOS版本
[root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (AltArch)

查看操作系统版本
[root@localhost ~]# lsb_release -a LSB Version::core-4.1-aarch64:core-4.1-noarch:cxx-4.1-aarch64:cxx-4.1-noarch:desktop-4.1-aarch64:desktop-4.1-noarch:languages-4.1-aarch64:languages-4.1-noarch:printing-4.1-aarch64:printing-4.1-noarch Distributor ID: CentOS Description:CentOS Linux release 7.3.1611 (AltArch) Release:7.3.1611 Codename:AltArch注意:当执行对应命令出现如下错误是,需要安装对应软件即可。 [root@x86-150 ~]# lsb_release -a -bash: lsb_release: command not found 执行yum install redhat-lsb -y,安装完成后在执行lsb_release -a命令即可。

CentOS版本redhat对应的版本命令
[root@localhost ~]# cat /proc/version Linux version 4.9.0-11.el7.aarch64 (sulrich@null-7cfe901e25a5.qualcomm.com) (gcc version 6.2.1 20160916 (Red Hat 6.2.1-3) (GCC) ) #1 SMP Wed May 17 01:23:11 UTC 2017

查看系统位数(64/32)
[root@localhost ~]# getconf LONG_BIT 64 [root@localhost ~]# file /bin/ls /bin/ls: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.7.0, BuildID[sha1]=267ee77b392028168efac4a0e4045ba5926840ff, stripped

查看CPU型号
[root@x86-150 ~]# cat /proc/cpuinfo processor: 0 vendor_id: GenuineIntel cpu family: 6 model: 63 model name: Intel(R) Xeon(R) CPU E5-2683 v3 @ 2.00GHz stepping : 2 microcode: 0x38 cpu MHz: 2499.921 cache size: 35840 KB physical id: 0 siblings: 28 core id: 0 cpu cores: 14 …

查看计算机名
[root@x86-150 ~]# hostname x86-150.centos73

lspci命令
功能:显示当前主机的所有PCI总线信息,以及所有已连接的PCI设备信息。
lspci选项
-n:以数字方式显示PCI厂商和设备代码; -t:以树状结构显示PCI设备的层次关系,包括所有的总线、桥、设备以及它们之间的联接 -b:以总线为中心的视图 -s:仅显示指定总线、插槽上的设备和设备上的功能块信息 -i:指定PCI编号列表文件,而不使用默认的文件 -m:以机器可读方式显示PCI设备信息

常用命令
lspci -tv
显示加载的内核模块
lsmod
查看环境变量
env
查看CPU型号
lscpu
lsusb命令
功能:用于显示本机的USB设备列表,以及USB的详细信息。
lsusb选项
-v:显示USB设备的详细信息 -s <总线:设备号>:进显示指定的总线和(或)设备号的设备 -d <厂商:产品>:仅显示指定厂商和产品编号的设备 -t:以树状结构显示无理USB设备的层次 -V:显示命令的版本信息

【Linux学习|Linux下查看系统版本/CPU等信息】

    推荐阅读