概述
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:显示命令的版本信息
最后
以上就是天真狗为你收集整理的Linux下查看系统版本/CPU等信息Linux查看操作系统/服务器硬件信息命令的全部内容,希望文章能够帮你解决Linux下查看系统版本/CPU等信息Linux查看操作系统/服务器硬件信息命令所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复