Linux版本查询
Linux版本查询,一般是指的内核版本查询和系统版本查询。内核版本是核心,其他的驱动及系统都是建立在内核上的。
Linux内核查询的方法常用的有2种,如下所示:
1. uname -a
MYSUSE:/ # uname -a
Linux MYSUSE 3.0.101-0.47.79-default #1 SMP Fri Apr 22 06:30:00 UTC 2016 (9d3a4e8) x86_64 x86_64 x86_64 GNU/Linux
2. cat /proc/version
MYSUSE:/ # cat /proc/version
Linux version 3.0.101-0.47.79-default (geeko@buildhost) (gcc version 4.3.4 [gcc-4_3-branch revision 152973] (SUSE Linux) ) #1 SMP Fri Apr 22 06:30:00 UTC 2016 (9d3a4e8)
内核版本是全球唯一的,而Linux系统版本确是跟着不同公司开发的系统走的。
内核版本的格式是:主版本号.次版本号.修正号。3.0.101中,3是主版本号,0是次版本号,101是修正号。其中可以根据次版本号来区分Linux内核版本是稳定版还是测试版。奇数为测试版,偶数是稳定版。
Linux系统版本查询方法,一般可以用如下命令:
3. lsb_release -a
LMYSUSE:/ # lsb_release -a
LSB Version: n/a
Distributor ID: SUSE LINUX
Description: SUSE Linux Enterprise Server 11 (x86_64)
Release: 11
Codename: n/a
4. cat /etc/issue
MYSUSE:/ # cat /etc/issue
Welcome to SUSE Linux Enterprise Server 11 SP3 (x86_64) - Kernel \r (\l).
5. cat /etc/SuSE-release
MYSUSE:/ # cat /etc/SuSE-release
SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 3
第5种方式是查询SUSE系统的版本,其他版本有类似的命令。如redhat的cat /etc/redhat-release