uname
是一个在 Linux 和 Unix 系统中用来显示系统信息的命令。它通常用于获取有关操作系统和内核的基本信息。以下是 uname
命令的基本用法和常用参数的详解。
基本用法
uname [OPTION]...
常用选项详解
-
-a, --all
显示系统的所有信息,包括内核名称、主机名、内核版本、操作系统类型等。示例:
uname -a
-
-s, --kernel-name
显示内核名称。示例:
uname -s
-
-n, --nodename
显示网络节点的名称(主机名)。示例:
uname -n
-
-r, --kernel-release
显示内核版本。示例:
uname -r
-
-v, --kernel-version
显示内核的版本信息。示例:
uname -v
-
-m, --machine
显示系统架构类型(如 x86_64, i686 等)。示例:
uname -m
-
-p, --processor
显示处理器类型(在某些系统上可能不支持)。示例:
uname -p
-
-i, --hardware-platform
显示硬件平台的信息(在某些系统上可能不支持)。示例:
uname -i
-
-o, --operating-system
显示操作系统名称。示例:
uname -o
使用示例
-
显示所有信息:
uname -a
输出示例:
Linux hostname 5.4.0-81-generic #91-Ubuntu SMP Mon Oct 11 16:50:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
-
显示内核名称:
uname -s
输出示例:
Linux
-
显示主机名:
uname -n
输出示例:
hostname
-
显示内核版本:
uname -r
输出示例:
5.4.0-81-generic
-
显示系统架构:
uname -m
输出示例:
x86_64
-
显示操作系统名称:
uname -o
输出示例:
GNU/Linux
注意事项
uname
命令对大多数 Linux 发行版基本一致,但某些实现可能会有所不同。- 在使用
uname
时,不需要使用超级用户权限,普通用户即可执行。
总结
uname
命令是用于获取系统和内核信息的实用工具。通过它,用户可以快速了解到操作系统的环境和版本信息,这对系统管理和故障排除非常有帮助。