# 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 ~]$