在windows下看自己的系统的版本很简单,但是如果是linux呢,我怎么知道自己用的是哪个版本?其实,也是很简单的,且看如下分析。
1.查看/proc/version
[root@apps02 ~]# cat /proc/version
Linux version 2.6.18-128.el5 (mockbuild@hs20-bc1-7.build.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-44)) #1 SMP Wed Dec 17 11:41:38 EST 2008其中,
Linux version 2.6.18-128.el5 (mockbuild@hs20-bc1-7.build.redhat.com) 是linux内核版本号
gcc version 4.1.2 20080704 是gcc编译器版本号
Red Hat 4.1.2-44 是redhat版本号
2.uname命令
[root@apps02 ~]# uname -a
Linux apps02 2.6.18-128.el5 #1 SMP Wed Dec 17 11:41:38 EST 2008 x86_64 x86_64 x86_64 GNU/Linuxapps02 是计算机名
2.6.18-128.el5 #1 是内核版本
SMP 是多处理器
x86_64 x86_64 x86_64 是属于X86-64bit架构
3.lsb_release命令
[root@apps02 ~]# 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: CentOS Description: CentOS release 5.8 (Final) Release: 5.8 Codename: Final注:这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。
4.查看/etc/issue
[root@mail02 ~]# cat /etc/issue
CentOS release 5.8 (Final) Kernel \r on an \m其实我安装的是RHEL 5.3,但是之前配了yum源是使用centos的5.5,所以大家现在看到的就变成了centos的发行版本了。