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等信息】
推荐阅读
- linux学习|[linux]十、文件目录权限(permission)及归属-part1
- linux学习|9.linux——历史命令、.bash_history文件、which、PATH变量、C语言、python、语言分类(强弱类语言和动静态语言)
- Linux学习|Linux环境及工具(yum/vim/gcc/g++/gdb/make/Makefile)
- linux学习|ubuntu中root和普通用户切换
- ubuntu18.04之安装vim
- CentOS 7 设置批量后台运行程序,并开机自启动
- Linux学习|CentOS 7 安装Golang
- Linux学习|每天一个小技巧———————如何修改超级用户密码
- Linux学习|PXE网络安装已经无人值守安装教程