分享

(Linux基础知识)Linux版本的查看方法及版本命令

 jacklopy 2023-05-24 发布于河北

如何查看Linux *** 作系统与内核版本,第1张

1查看内核版本命令

chen@mylinuxserver:~>cat/proc/version

Linuxversion265-7244-smp(geeko@buildhost)(gccversion333(SuSELinux))#1SMPMonDec1218:32:25UTC2005

/proc目录的作用?

chen@mylinuxserver:/proc>uname-a

Linuxmylinuxserver265-7244-smp#1SMPMonDec1218:32:25UTC2005i686i686i386GNU/Linux

chen@mylinuxserver:/proc>uname-r

265-7244-smp

uname命令的作用?

2查看Linux版本:

1)登陆到服务器执行lsb_release-a,即可列举所有版本信息,比如:

chen@mylinuxserver:/proc>lsb_release-a

LSBVersion:core-20-noarch:core-30-noarch:core-20-ia32:core-30-ia32:graphics-20-ia32:graphics-20-noarch:graphics-30-ia32:graphics-30-noarch

DistributorID:SUSELINUX

Description:SUSELINUXEnterpriseServer9(i586)

Release:9

Codename:n/a

注:这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。

2)登陆到linux执行cat/etc/issue,比如如下:

chen@mylinuxserver:/proc>cat/etc/issue

WelcometoSUSELINUXEnterpriseServer9(i586)-Kernelr(l)

3)登陆到linux执行cat/etc/redhat-release,比如如下:

chen@mylinuxserver:/proc>cat/etc/release

LSB_VERSION="core-20-noarch:core-30-noarch:core-20-ia32:core-30-ia32"

cat:/etc/lsb-released:是一个目录

SUSELINUXEnterpriseServer9(i586)

VERSION=9

PATCHLEVEL=3

11命令lsb_release-a

lsb_release提供特定的LSB(LinuxStandardBase)和发布版本相关信息。

ubuntu中运行lsb_release-a的结果如下:

12命令cat/etc/issue

/etc目录下放的是系统的配置文件。

/etc/issue文件一般包括系统的一段短说明或欢迎信息内容由系统管理员确定。

ubuntu中执行cat/etc/issue命令的结果如下:

2查看内核版本的命令

21命令uname-a

uname来始于utsname,是一个系统调用,格式为

inturet=uname((structutsname)uname_buf)雨林木风linux,

其中linux查看内核版本,结构体表针uname_buf中主要储存的是***作系统名称、内核版本和硬件体系结构;

结构体structutsname的定义如下:

utsname中的UTS指的应当是UniversalTime–sharingSystem(通用分时系统)。

ubuntu中运行uname-a的结果如下所示

内核版本为:300-32-generic

22命令cat/proc/version

proc文件系统是一个虚拟文件系统,通过它可以使用一种新的方式在linux内核空间和用户空间进行通讯。

与普通文件不同的是,这种虚拟文件都是动态创建的。

/proc十分强悍,如下所示为对/proc中部份元素执行一次交互查询的结果:

其中,version文件中储存的是内核的版本、***作系统的名称等信息linux查看内核版本linux运维招聘,与uname-a的内容基本相同。

内核版本为300-32-generic

1cat/proc/version

[root@devops~]#cat/proc/version

Linuxversion2632-279el6x86_64(mockbuild@c6b9bsysdevcentosorg)

(gccversion44620120305(RedHat446-4)(GCC))#1

SMPFriJun2212:19:21UTC2012

[root@devops~]#

2uname-a

[root@devops~]#uname-a

Linuxdevops2632-279el6x86_64#1SMPFriJun2212:19:21

UTC2012x86_64x86_64x86_64GNU/Linux

[root@devops~]#

查看linux系统的版本号

我们可以通过下边的三个命令来查看linux系统的版本号:

1lsb_release-a

[root@devops~]#lsb_release-a

2cat/etc/redhat-release

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

CentOSrelease63(Final)

[root@devops~]#

这个命令主要用于查看redhat公司发布的linux

3cat/etc/issue

1、打开Linux面板。

2、输入"uname-a",可显示笔记本以及***作系统的相关信息。

3、输入"cat/proc/version",说明正在运行的内核版本。

4、输入"cat/etc/issue",显示的是发行版本信息。

5、lsb_release-a(适用于所有的linux,包括Redhat、SuSE、Debian等发行版,并且在debian下要安装lsb)。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多