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 <http://gnu.org/licenses/gpl.html>.
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:显示命令的版本信息

 

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐