熟悉了liunx,我们是否知道liunx使用什么方式来查看liunx的版本吗?今天呢带大家一起来学习,从而达到一种熟练操作,接下来让我们一起来了解下吧。
今天讲的这个Linux版本信息,它其实是包括了Linux内核版本信息以及Linux系统版本信息两大类。接下来我们分别来进行了解,是如何操作查看的。
一、查看Linux内核版本命令(有两种方法操作如下):
1、使用cat命令:cat /proc/version。
[root @localhost~]# cat / proc / version Linux version 2.6 .18 - 194.8 .1.el5.centos.plus(mockbuild @builder17.centos.org) (gcc version 4.1 .2 20080704(Red Hat 4.1 .2 - 48)) #1 SMP Wed Jul 7 11:50:45 EDT 2010
2、使用uname命令:uname -a。
[root @localhost~]# uname - a Linux localhost.localdomain 2.6 .18 - 194.8 .1.el5.centos.plus #1 SMP Wed Jul 7 11:50:45 EDT 2010 i686 i686 i386 GNU/Linux
二、查看Linux系统版本的命令(有3种方法如下展示):
1、使用lsb_release -a的命令,就可以列出所有版本的信息:
[root @localhost~]# lsb_release - a LSB Version:: core - 3.1 - ia32: core - 3.1 - noarch: graphics - 3.1 - ia32: graphics - 3.1 - noarch Distributor ID: CentOS Description: CentOS release 5.5(Final) Release: 5.5 Codename: Final
这个命令适用于所有的Linux发行版,包括Redhat、SuSE、Debian…等发行版。
2、cat /etc/redhat-release,这种方法只使用于Redhat系的Linux:
[root @localhost~]# cat / etc / redhat - release CentOS release 5.5(Final)
3、cat /etc/issue,此命令也适用于所有的Linux发行版。
[root @localhost~]# cat / etc / issue CentOS release 5.5(Final) Kernel r on an m Codename: Maipo
需要注意的点:
最后,说一下 /proc 这一个文件系统。
其实它并不是普通的一个文件系统,而是系统内核的一个映像,也就是说,该目录中的文件是存放在系统内存之中的,它以文件系统的方式为访问系统内核数据的操作提供接口。
而我们使用命令 uname -a 进行操作的信息就是从该文件中获取的,当然用 cat /proc/version 方法直接查看它的内容也是可以达到相同的效果。
另外,加上参数"-a"是获得详细信息,如果不加参数,就是查看系统名称。
好了,以上的内容就是今天所讲的liunx版本相关的知识,如果想要了解更多关于Java常见问答的知识,请继续关注本网站。