如何查看Linux *** 作系统与内核版本

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

1 查看内核版本命令

chen@mylinuxserver:~> cat /proc/version

Linux version 265-7244-smp (geeko@buildhost) (gcc version 333 (SuSE Linux)) #1 SMP Mon Dec 12 18:32:25 UTC 2005

/proc 目录的作用?

chen@mylinuxserver:/proc> uname -a

Linux mylinuxserver 265-7244-smp #1 SMP Mon Dec 12 18:32:25 UTC 2005 i686 i686 i386 GNU/Linux

chen@mylinuxserver:/proc> uname -r

265-7244-smp

uname命令的作用?

2 查看Linux版本

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

chen@mylinuxserver:/proc> lsb_release -a

LSB Version: core-20-noarch:core-30-noarch:core-20-ia32:core-30-ia32:graphics-20-ia32:graphics-20-noarch:graphics-30-ia32:graphics-30-noarch

Distributor ID: SUSE LINUX

Description: SUSE LINUX Enterprise Server 9 (i586)

Release: 9

Codename: n/a

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

2) 登录到linux执行cat /etc/issue,例如如下:

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

Welcome to SUSE LINUX Enterprise Server 9 (i586) - Kernel \r (\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: 是一个目录

SUSE LINUX Enterprise Server 9 (i586)

VERSION = 9

PATCHLEVEL = 3

 11 命令lsb_release -a

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

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

12 命令cat /etc/issue

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

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

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

2 查看内核版本的命令

21 命令uname -a

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

int uret = uname((struct utsname) uname_buf),

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

结构体struct utsname的定义如下:

 utsname中的UTS指的应该是Universal Time–sharing System(通用分时系统)。

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

内核版本为:300-32-generic

22 命令cat /proc/version

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

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

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

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

内核版本为300-32-generic

1 cat /proc/version

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

Linux version 2632-279el6x86_64 (mockbuild@c6b9bsysdevcentosorg)

(gcc version 446 20120305 (Red Hat 446-4) (GCC) ) #1

SMP Fri Jun 22 12:19:21 UTC 2012

[root@devops ~]#

2 uname -a

[root@devops ~]# uname -a

Linux devops 2632-279el6x86_64 #1 SMP Fri Jun 22 12:19:21

UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

[root@devops ~]#

查看linux系统的版本号

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

1lsb_release -a

[root@devops ~]# lsb_release -a

2 cat /etc/redhat-release

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

CentOS release 63 (Final)

[root@devops ~]#

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

3 cat /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)。

使用linux命令即可查看:uname -r

3130-32-generic就是这个linux的核心版本

uname 命令可用于大多数 UNIX 和类 UNIX 系统以及 Linux。

功能说明:uname用来获取电脑和 *** 作系统的相关信息。

语法:uname [-amnrsvpio][--help][--version]

补充说明:uname可显示linux主机所用的 *** 作系统的版本、硬件的名称等基本信息。

参数:

-a或–all     详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型, *** 作系统名称

-m或–machine   显示主机的硬件(CPU)名

-n或-nodename 显示主机在网络节点上的名称或主机名称

-r或–release       显示linux *** 作系统内核版本号

-s或–sysname    显示linux内核名称

-v                      显示显示 *** 作系统是第几个 version 版本

-p                      显示处理器类型或unknown

-i                       显示硬件平台类型或unknown

-o                      显示 *** 作系统名

–help               获得帮助信息

–version      显示uname版本信息

一、查看linux内核版本号

1:登录linux,在终端输入

cat

/proc/version

2:登录linux,在终端输入

uname

-a

即列出linux的内核版本号

3:

在Linux终端输入

unmae

-a

即可查看linux的内核版本号。三种方法执行效果如下图所示:

二、查看linux版本信息

1:登录到linux服务器执行

lsb_release-a

命令,即可查看所有版本信息。

2:登录到linux执行

cat

/etc/issue

(切记cat后要空一格)即可看到版本信息

以上就是关于如何查看Linux *** 作系统与内核版本全部的内容,包括:如何查看Linux *** 作系统与内核版本、Linux内核的版本号如4.2.0-16-generic,如何只获得4.2呢、如何查看linux使用的内核版本等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9421553.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存