Linux如何查看内核 Kernel 版本

0    118    1

Tags:

👉 本文共约1858个字,系统预计阅读时间或需7分钟。

上图来源于:turnoff.us,描述了Linux内核结构,有兴趣的同学可以访问原址看看

什么是 Linux内核

内核是与计算机硬件接口的易替换软件的最低级别。它负责将所有以“用户模式”运行的应用程序连接到物理硬件,并允许称为服务器的进程使用进程间通信(IPC)彼此获取信息。

上面引用的部分是广泛被大家抄来抄去的非人类能看懂的解释,这里来做一个容易理解的内核解释:内核是操作系统的主要组件,无论是Mac OS、Linux还是windows。内核处理系统的资源,并充当系统硬件和软件之间的桥梁。

下图是我画的一个关系图,更能通俗易懂(如转载请注明出处)

在这里插入图片描述

查看 Linux内核Kernel 的场景情况

出于某种原因,你可能需要找到运行在你的GNU/Linux操作系统上的内核版本。例如,你可能会发现一个影响旧内核版本的新的安全漏洞,因此希望查明你的内核是否存在漏洞。或者你可能正在处理与硬件相关的问题,需要你查找Linux内核版本。

查看 Kernel 的几种方式

1、使用 uname

执行命令:

执行结果如图:

在这里插入图片描述

或者直接执行uname -srm,可直接得到Kernel版本信息

2、使用 hostnamectl 命令

hostnamectlsystemd的一部分,通常用于查询和更改系统主机名,显示有关系统网络配置的信息。但它也展示了Linux内核版本及其发行版。

执行命令:

执行结果如图:

在这里插入图片描述

或者直接使用命令:hostnamectl | grep -I Kernel,可直接得到Kernel版本信息

3、查看 /proc/version

/proc/目录有各种虚拟文件,其中包括关于系统内存、CPU内核、挂载的文件系统和许多其他数据的信息。有关正在运行的内核的信息存储在/proc/version虚拟文件中。

执行命令:

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!
AiDBA后续精彩内容已被站长无情隐藏,请输入验证码解锁本文!
验证码:
获取验证码: 请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“AiDBA”或者“dbaup6”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复