查看内核版本
方法1:
[root@localhost ~]# uname -a P-526
Linux localhost 2.6.32-431.el6.x86_64 #1 SMP Sun Nov 10 22:19:54 EST 2013 x86_64 x86_64 x86_64 GNU/Linux
-a 列出所有系统相关信息 格式 : 内核名称 主机名 内核版本 创建日期 适用的平台
-s 系统内核名称
-r 内核版本
-m 本系统的硬件平台
-p cpu 的类型,与 -m 类似 ,只显示cpu类型
-i 硬件平台
[root@localhost ~]# uname -s
Linux
[root@localhost ~]# uname -r 说明: 主、次版本为奇数--开发版本 主、次版本为偶数--稳定版本
2.6.32-431.el6.x86_64
[root@localhost ~]# uname -m
x86_64
[root@localhost ~]# uname -p
x86_64
[root@localhost ~]# uname -i
x86_64
方法2:
[root@localhost ~]# cat /proc/version
Linux version 2.6.32-431.el6.x86_64 (mockbuild@x86-023.build.eng.bos.redhat.com)
(gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Sun Nov 10 22:19:54 EST 2013
说明:
Linux系统上的/proc目录是一种文件系统,即proc文件系统。
与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统),
存储的是当前内核运行状态的一系列特殊文件,
用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息,
甚至可以通过更改其中某些文件来改变内核的运行状态。
基于/proc文件系统如上所述的特殊性,其内的文件也常被称作虚拟文件,
并具有一些独特的特点。
例如,其中有些文件虽然使用查看命令查看时会返回大量信息,
但文件本身的大小却会显示为0字节。
此外,这些特殊文件中大多数文件的时间及日期属性通常为当前系统时间和日期,
这跟它们随时会被刷新(存储于RAM中)有关。