# uname - 打印系统信息
# 主要用途
- 打印机器和操作系统的信息。
- 当没有选项时,默认启用 -s 选项。
- 如果给出多个选项或 -a 选项时,输出信息按以下字段排序:内核名称 主机名称 内核release 内核版本 机器名称 处理器 硬件平台 操作系统。
# 适用范围
RedHat
RHEL
Ubuntu
CentOS
Debian
Deepin
SUSE
openSUSE
Fedora
Linux Mint
Alpine Linux
Arch Linux
# 语法
uname [OPTION]
# 选项
-a, --all # 显示所有的信息
-s, --kernel-name # 显示内核名字
-n, --nodename # 显示主机名
-r, --kernel-release # 显示内核发型版本号
-v, --kernel-version # 显示内核版本
-m, --machine # 显示计算机硬件架构名字
-p, --processor # 显示cpu类型
-i, --hardware-platform # 显示硬件平台
-o, --operating-system # 显示操作系统
--help # 显示帮助文档
--version # 显示命令版本信息
# 举例
显示系统所有信息
[sogrey@bogon ~]$ uname --all
Linux bogon 3.10.0-862.14.1.0.h209.eulerosv2r7.x86_64 #1 SMP Tue Feb 12 00:00:00 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
[sogrey@bogon ~]$ uname -s
Linux
[sogrey@bogon ~]$ uname -n
bogon
[sogrey@bogon ~]$