用法: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显示版本信息并退出
下边来看一下常见的使用实例:
1.内核名称
你可以用-s参数,显示内核名称。(今译:可以在其他的类Unix系统上运行这个命令瞧瞧深度linux,例如mac都会显示Darwin)
#uname-s
Linux
输出信息会跟uname不带参数时输出的一样。
2.内核发行版
假如你想晓得你正在使用那个内核发行版(指不同的内核打包版本)看linux系统版本命令,就可以用-r参数
#uname-r
2.6.18-371.1.2.el5
3.内核版本
除一些内核信息外,用-v参数uname也能获取更详尽的内核版本信息(今译:不是版本号,是指该内核构建的时间和CPU构架等)。
#uname-v
#1SMPTueOct2212:57:43EDT2013
4.节点名
参数-n会提供给你节点的主机名。举例来说,假如你的主机名是“dev-machine”,-n参数都会把主机名复印下来。
#uname-n
dev-machine
对于RedHat和CentOS用户来说看linux系统版本命令,你也可以通过/etc/redhat_release文件来查看:
#cat/etc/redhat_release
CentOSrelease5.10(Final)
倘若不是基于RedHat的'发行版,你可以查看/etc/issue文件.类似如下:
#cat/etc/issue
LinuxMintOlivianl:
5.硬件名称
假如你想晓得用的是哪类机器,你可以尝试-m参数。它将告诉你关于硬件的信息。
#uname-m
i686
i686表明了你用的是32位的操作系统,若果是X86_64则表明你用的是64位的系统。
6.硬件平台
与硬件名称类似linux服务器搭建,-i参数会显示你的硬件平台(今译:硬件名称i686是属于硬件平台i386系列的)。
#uname-i
i386
同样,i386意味这是正在运行一个32位的系统,假若输出的是X86_64则说明你正在运行一个64位的系统。
7.处理器类型
你可以用-p参数查看处理器类型。假如uname难以辨识,它会显示‘unknown’作为输出。
#uname-p
i686
8.操作系统
uname也可以透漏你正在运行的操作系统信息,用-o参数可以实现这个目的。
#uname-o
GNU/Linux
9.所有信息
有一个参数可以展示所有的信息!这就是-a参数,它会显示所有信息。假如-i和-p输出为unknown则默认会被省略
#uname-a
Linuxdev-machine2.6.18-371.1.2.el5#1SMPTueOct2212:57:43EDT2013i686i686i386GNU/Linux
【Linux系统下的uname命令】相关文章:
1.Linux系统下tar命令的使用方法
2.linux系统下sudo命令使用方式
3.linux系统下dd命令的使用方式
4.怎样在Linux系统下正确使用tar命令
5.Linux系统常用操作命令
6.Linux系统下使用grep命令搜索多个词组的方式
7.Linux系统xlsatom命令怎么使用
8.linux系统命令makeclean的用法讲解