zl程序教程

您现在的位置是:首页 >  系统

当前栏目

Linux Uname打印关于运行它的机器和操作系统的信息

Linux机器操作系统 关于 运行 信息 打印
2023-09-14 09:09:03 时间

uname命令来自于英文词组Unix name的缩写,其功能是用于查看系统主机名、内核及硬件架构等信息。如果不加任何参数,默认仅显示系统内核名称,相当于-s参数。

[root@master ~]# rpm -qf `which uname`		//查询系统文件所属哪个RPM包
coreutils-8.22-18.el7.x86_64

命令格式

[root@master ~]# uname --help 
用法:uname [选项]...
输出一组系统信息。如果不跟随选项,则视为只附加-s 选项。

  -a, --all                     以如下次序输出所有信息。其中若-p 和
                                -i 的探测结果不可知则被省略:
  -s, --kernel-name             输出内核名称
  -n, --nodename                输出网络节点上的主机名
  -r, --kernel-release          输出内核发行号
  -v, --kernel-version          输出内核版本
  -m, --machine         输出主机的硬件架构名称
  -p, --processor               输出处理器类型或"unknown"
  -i, --hardware-platform       输出硬件平台或"unknown"
  -o, --operating-system        输出操作系统名称
      --help            显示此帮助信息并退出
      --version         显示版本信息并退出

GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
请向<http://translationproject.org/team/zh_CN.html> 报告uname 的翻译错误
要获取完整文档,请运行:info coreutils 'uname invocation'

实际应用

// 显示系统所有相关信息(含内核名称、主机名、版本号及硬件架构)
[root@master ~]# uname -a
Linux master 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

[root@master ~]# uname -s
Linux
[root@master ~]# uname -n
master

// 显示系统内核版本号
[root@master ~]# uname -r
3.10.0-514.el7.x86_64
[root@master ~]# uname -v
#1 SMP Tue Nov 22 16:42:41 UTC 2016

// 输出处理器类型
[root@master ~]# uname -p
x86_64
// 系统硬件架构
[root@master ~]# uname -i
x86_64
// 输出操作系统名称
[root@master ~]# uname -o
GNU/Linux

Either work your way up or rot at the bottom of the heap!