uname命令的英文全称即“Unix name”,用于显示系统相关信息,比如主机名、内核版本号、硬件架构等,如果未指定任何选项,其效果相当于执行”uname -s”命令,即显示系统内核的名字,其语法格式如下:
uname [选项]
常用参数如下:
-a :显示系统所有相关信息
-s :显示内核名称
-n :显示主机名称
-r :显示内核发行版本号
-v :显示内核版本
-m :显示计算机硬件架构
-p :显示主机处理器类型
-i :显示硬件平台
-o :显示操作系统名称
演示示例:
[root@Centos8 ~]# uname -a #查看系统所有信息
Linux Centos8 4.18.0-240.10.1.el8_3.x86_64 #1 SMP Mon Jan 18 17:05:51 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
|内核名称|主机名 |内核发行版本号 | 内核的建立时间 | 硬件架构|处理器类型|硬件平台|操作系统名称|
[root@Centos8 ~]# uname -s #显示内核名称
Linux
[root@Centos8 ~]# uname -n #显示主机名称,主机名称改变,这里输出也会改变
Centos8
[root@Centos8 ~]# uname -r #显示内核发行版本号
4.18.0-240.10.1.el8_3.x86_64
[root@Centos8 ~]# uname -v #显示内核版本
#1 SMP Mon Jan 18 17:05:51 UTC 2021
[root@Centos8 ~]# uname -m #计算机硬件架构
x86_64
[root@Centos8 ~]# uname -p #显示主机处理器类型
x86_64
[root@Centos8 ~]# uname -i #显示硬件平台
x86_64
[root@Centos8 ~]# uname -o #显示操作系统名称
GNU/Linux