前言
这个命令主要是显示系统内核的相关信息,一般需要查看内核信息才会使用到这个命令,一起来看看吧。
一 命令的介绍
uname命令来自于英文词组“Unix name”的缩写,其功能是用于查看系统主机名、内核及硬件架构等信息。如果不加任务参数,默认仅显示系统内核名称,相当于是-s参数。
二 语法及参数
2.1 通过man来查看语法
NAME
uname - print system information
SYNOPSIS
uname [OPTION]...
语法:uname 【参数】
uname命令的语法比较简单,仅需要加参数即可,下面来看下命令的参数有哪些。
2.2 常用参数
比较能常用到的参数是以下内容,以表格形式:
-a | 显示系统相关信息 |
-m | 显示计算机硬件架构 |
-n | 显示主机名 |
-r | 显示内核发行版本号 |
-s | 显示内核名称 |
-v | 显示内核版本 |
-p | 显示处理器类型 |
-o | 显示操作系统名称 |
-i | 显示硬件平台 |
三 参考实例
3.1 显示系统内核名称
默认输出uname命令,加s与不加s显示的内容是一样的;
[root@localhost ~]# uname
Linux
[root@localhost ~]# uname -s
Linux
3.2 显示系统所有相关信息
此信息包括内核名称、主机名、版本号及硬件层面的架构等;
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
3.3 显示系统内核发行版本号
[root@localhost ~]# uname -r
3.10.0-1160.el7.x86_64
依次代表的意思是:
- 3:主版本号
- 10:次版本号
- 0: 修订版本
- 1160:第几次发版
- el7:操作系统
- x86_64:软件包是64位的包
3.4 显示系统硬件架构
[root@localhost ~]# uname -i
x86_64
3.5 显示操作系统名称
[root@localhost ~]# uname -o
GNU/Linux
3.6 显示内核版本
[root@localhost ~]# uname -v
#1 SMP Mon Oct 19 16:18:59 UTC 2020
3.7 显示主机名
uname-n和hostname输出的信息是一样的,都是显示主机名
[root@localhost ~]# uname -n
localhost.localdomain
[root@localhost ~]# hostname
localhost.localdomain
3.8 显示处理器的类型
[root@localhost ~]# uname -p
x86_64
总结
这个命令主要还是查看系统内核方面,真正能用到的参数其实只有-r和-a参数,能显示系统的版本内核信息,若觉得以上内容还行的,可以一键三连支持一下!