查看linux版本有哪些操作?

2020-05-04 16:18:42 java常见问答 7770

熟悉了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常见问答的知识,请继续关注本网站。