您的位置:首页 > 运维架构 > Linux

查看Linux版本信息

2017-04-24 11:02 357 查看
转载作品以便查询记忆,感谢潇湘隐者

【原文地址:http://www.cnblogs.com/kerrycode/p/4315900.html

如何查看Linux系统使用的版本信息呢? 下面这篇文章收集、整理了一些常见的查看Linux系统版本的方法。由于手头只有Oracle Linux、Centos Linux、Redhat Linux三个版本Linux,所以像Debian、Ubuntu之类的Linux系统,下面方法在这些版本都没测试过。


查看Linux内核版本的命令

方法一: 

命令: uname -a 

作用: 查看系统内核版本号及系统名称 
方法二: 

命令: cat /proc/version 

作用: 查看目录"/proc"下version的信息,也可以得到当前系统的内核版本号及系统名称 
补充说明: 

 /proc文件系统,它不是普通的文件系统,而是系统内核的映像,也就是说,该目录中的文件是存放在系统内存之中的,它以文件系统的方式为访问系统内核数据的操作提供接口。而我们使用命令“uname -a"的信息就是从该文件获取的,当然用方法二的命令直接查看它的内容也可以达到同等效果.另外,加上参数"a"是获得详细信息,如果不加参数为查看系统名称。
 
转自:http://blog.csdn.net/earlyup/archive/2008/08/07/2784707.aspx

 



1:more /etc/issue 命令查看

1.1 Oracle Linux

 

[root@DB-Server ~]# more /etc/issue

Oracle Linux Server release 5.7

Kernel \r on an \m


 

1.2 Centos Linux

[root@Centos2 ~]#more /etc/issue

CentOS release 6.4 (Final)

Kernel \r on an \m


 

1.3 RedHat Linux

[root@getlnx05 ~]# more /etc/issue

Red Hat Enterprise Linux Server release 5.7 (Tikanga)

Kernel \r on an \m


 

2: lsb_release -a 命令查看

 

2.1 Oracle Linux

[root@DB-Server ~]# lsb_release -a

LSB Version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch

Distributor ID: EnterpriseEnterpriseServer

Description:    Enterprise Linux Enterprise Linux Server release 5.7 (Carthage)

Release:        5.7

Codename:       Carthage






 

2.2 Centos Linux

[root@Centos2 ~]#  lsb_release -a

LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch

Distributor ID: CentOS

Description:    CentOS release 6.4 (Final)

Release:        6.4

Codename:       Final






 

2.3 RedHat Linux

[root@getlnx05 ~]#  lsb_release -a

LSB Version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch

Distributor ID: RedHatEnterpriseServer

Description:    Red Hat Enterprise Linux Server release 5.7 (Tikanga)

Release:        5.7

Codename:       Tikanga












 

3:cat /etc/redhat-release 命令查看

这个命令应该只有部分Linux可以查看,不是所有版本Linux都可以使用该命令

3.1 Oracle Linux

[root@DB-Server ~]# cat /etc/redhat-release

Red Hat Enterprise Linux Server release 5.7 (Tikanga)

 

[root@DB-Server etc]#cat /etc/*release

Enterprise Linux Enterprise Linux Server release 5.7 (Carthage)

Oracle Linux Server release 5.7

Red Hat Enterprise Linux Server release 5.7 (Tikanga)

[root@DB-Server etc]#ls  /etc/*lease

/etc/enterprise-release  /etc/oracle-release  /etc/redhat-release

[root@DB-Server etc]#


 

3.2 Centos Linux

[root@Centos2 ~]#cat /etc/redhat-release

CentOS release 6.4 (Final)

 

[root@Centos2 ~]#cat /etc/*release

CentOS release 6.4 (Final)

LSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch

CentOS release 6.4 (Final)

CentOS release 6.4 (Final)

[root@Centos2 ~]#ls /etc/*release

/etc/centos-release  /etc/lsb-release  /etc/redhat-release  /etc/system-release

[root@Centos2 ~]#






 

3.3 RedHat Linux

[root@getlnx05 ~]# cat /etc/redhat-release

Red Hat Enterprise Linux Server release 5.7 (Tikanga)

 

[root@getlnx05 ~]# cat /etc/*release

Red Hat Enterprise Linux Server release 5.7 (Tikanga)

[root@getlnx05 ~]# ls /etc/*release

/etc/redhat-release

[root@getlnx05 ~]#






 

4 rpm -q redhat-release命令查看,只适用于Redhat Linux

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

 

redhat-release-5Server-5.7.0.3


作者:潇湘隐者
出处:http://www.cnblogs.com/kerrycode/

如果你真心觉得文章写得不错,而且对你有所帮助,那就不妨小小打赏一下吧,如果囊中羞涩,不妨帮忙“推荐"一下,您的“推荐”和”打赏“将是我最大的写作动力!

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: