在Linux中如何分辨版本?

来源:百度知道 编辑:UC知道 时间:2024/06/14 14:51:11
在Linux机子上,输入uname -a 命令后,会列出内核版本号,比如:2.4.* 2.6.18-92等,我听说如为2.4.*为redhat3, 2.6.*为redhat4,但不知怎样来分辨版本号。
如:Linux RHEL51 2.6.18-53.el5 #1 SMP Wed Oct 10 16:34:19 EDT 2007 x86_64 x86_64 x86_64 GNU/Linux 指RedHat51
Linux Tiblnx-es5 2.6.18-92.el5 #1 SMP Tue Apr 29 13:16:15 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux 指RedHat52
这些版本号是通过什么规则判断的?谢谢指点。

linux内核版本号的组成有主版本号、次版本号、修订版本号、还有一个叫啥我忘了!你可以看下详细介绍http://blog.csdn.net/huahuamoon/archive/2008/04/08/2259820.aspx

cat /proc/version
2.4.xxx指的是内核

http://blog.csdn.net/sahusoft/archive/2009/02/13/3885394.aspx

1) 登录到linux执行cat /etc/issue,例如如下:

[root@q1test01 ~]# cat /etc/issue
Red Hat Enterprise Linux AS release 4 (Nahant Update 2)
Kernel \r on an \m

2) 登录到linux执行cat /etc/redhat-release ,例如如下:

[root@q1test01 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant Update 2)
注:这种方式下可以直接看到具体的版本号,比如 AS4 Update 1

3) 登录到linux执行rpm -q redhat-release ,例如如下:

[root@q1test01 ~]# rpm -q redhat-release
redhat-release