请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1. 前言

内核是操作系统的核心组件。 它管理系统的资源,是计算机硬件和软件之间的桥梁。

您可能因多种原因需要确切知道GNU / Linux操作系统上运行的内核版本。 也许您正在调试与硬件相关的问题,或者了解影响旧内核版本的新安全漏洞,并且您想知道您的内核是否易受攻击。 无论是什么原因,从命令行确定Linux内核版本都非常容易。

在本教程中,我们将向您展示几种不同的方法,以找出系统上运行的Linux内核版本。

怎么查看Linux内核版本

2. 使用`uname`命令查看Linux内核版本

uname命令显示多个系统信息,包括Linux内核体系结构,名称版本和发行版。

要找出系统上正在运行的Linux内核版本,请输入以下命令:

uname -srm

输出结果:

Linux 3.10.0-957.12.2.el7.x86_64 x86_64

3 - 内核版本.

10 - 主修订版本.

0-957 - 次要修订版本.

12 - 补丁版本.

使用uname命令查看Linux内核版本

3. 使用`hostnamectl`命令查看内核版本

hostnamectl实用程序是systemd的一部分,用于查询和更改系统主机名。 它还显示Linux发行版和内核版本:

hostnamectl

Static hostname: CentOS7.linuxrumen.com

Icon name: computer-vm

Chassis: vm

Machine ID: 20c27040135a4d46b2d3d07180f37303

Boot ID: 2f495af0684e4adfb34f0366f2567460

Virtualization: vmware

Operating System: CentOS Linux 7 (Core)

CPE OS Name: cpe:/o:centos:centos:7

Kernel: Linux 3.10.0-957.12.2.el7.x86_64

Architecture: x86-64

使用以下命令只显示当前内核版本:

hostnamectl | grep -i kernel

使用hostnamectl命令查看内核版本

4. 通过查看/proc/version文件确认内核版本

/proc目录包含虚拟文件,其中包含有关系统内存,CPU内核,已安装文件系统等的信息。有关正在运行的内核的信息存储在/proc/version虚拟文件中。

结合cat查看文件内容:

cat /proc/version

输出结果如下:

Linux version 3.10.0-957.12.2.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP Tue May 14 21:24:32 UTC 2019

使用hostnamectl命令查看内核版本

5.结论

我们已经向您展示了如何从命令行查找在您的系统上运行的Linux内核的版本。 这些命令适用于所有流行的Linux发行版,包括Debian,Red Hat,Ubuntu,Arch Linux,Fedora,CentOS,Kali Linux,OpenSUSE,Linux Mint等。

如何查看docker的内核版本_查看Linux内核版本的方法有几个?你也是这样操作吗?...相关推荐

  1. epub 深入linux内核架构_深入分析Linux内核源代码6-Linux 内存管理(2)

    每天十五分钟,熟读一个技术点,水滴石穿,一切只为渴望更优秀的你! ----零声学院 6.3 内存的分配和回收 在内存初始化完成以后,内存中就常驻有内核映像(内核代码和数据).以后,随着用 户程序的执行 ...

  2. Linux内核开发_将Linux内核打包成img文件

    接着之前两个文章我们已经编译了Linux内核和制作了一个文件系统 这一步我们将它们打包成一个img软盘文件 1.使用DD命令创建一个镜像的img文件 sudo dd if=/dev/zero of=m ...

  3. 麒麟操作系统基于linux哪个版本_国内Linux发行版本银河麒麟操作系统V10正式发布:六大优势、性能高出4倍...

    近几年,国产软硬件不断取得可喜的进步.现在,全新的银河麒麟操作系统V10正式发布了,中国工程院院士倪光南.廖湘科都特别送上了祝贺. 麒麟软件有着40年的研发和20年的产业化推广历史,是唯一一个通过CM ...

  4. 查看Python的版本_查看当前安装Python的版本

    一.查看Python的版本_查看当前安装Python的版本 具体方法: 首先按[win+r]组合键打开运行: 然后输入cmd,点击[确定]: 最后执行[python --version]命令即可. 特 ...

  5. 安卓与linux内核版本的关系,Linux内核是如何定义版本的?

    我们平时常用到的Linux系统包括CentOS.Ubuntu等,其实这些都是Linux的发行版本,Linux还有一个版本是内核版本. 内核版本的命名规则 在Linux官网(kernel.org)上,我 ...

  6. 《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #15 ramzswap

    HACK #15 ramzswap 本节介绍将一部分内存作为交换设备使用的ramzswap. ramzswap是将一部分内存空间作为交换设备使用的基于RAM的块设备.对要换出(swapout)的页面进 ...

  7. Linux内核入门-如何获取Linux内核源代码、生成配置内核

    如何获取Linux内核源代码 如何获取Linux内核源代码 下载Linux内核当然要去官方网站了,网站提供了两种文件下载,一种是完整的Linux内核,另一种是内核增量补丁,它们都是tar归档压缩包.除 ...

  8. 【Linux 内核】进程管理 ( Linux 内核中的进程状态 | TASK_RUNNING | TASK_INTERRUPTIBLE | __TASK_STOPPED | EXIT_ZOMBIE )

    文章目录 一.Linux 内核中的进程状态 二.TASK_RUNNING 状态 三.TASK_RUNNING 状态 四.TASK_UNINTERRUPTIBLE 状态 五.__TASK_STOPPED ...

  9. 内核大佬讲述,Linux内核源码分析方法(建议收藏)

    一.内核源码之我见 Linux内核代码的庞大令不少人"望而生畏",也正因为如此,使得人们对Linux的了解仅处于泛泛的层次.如果想透析Linux,深入操作系统的本质,阅读内核源码是 ...

  10. linux 2.6内核升级,数个Linux内核稳定版更新 2.6.27建议升级

    Linux kernel稳定版维护者Greg KH宣布了Linux 2.6.27.49.2.6.32.17.2.6.33.7和2.6.34.2稳定版更新.这些版本主要是修正了bug和安全问题,Greg ...

最新文章

  1. 漫话:如何给女朋友解释什么是 Git 和 GitHub?
  2. JVM-08垃圾收集Garbage Collection【GC常用参数】
  3. freemarke之TemplateDirectiveModel详解
  4. dofilter 无效_“鹅厂”商标注册成功,腾讯异议无效
  5. 饿了么CTO张雪峰:允许90后的技术人员“浮躁“一点
  6. java学习(71):GUL边界布局管理器
  7. 用vue开发顶端粘滞效果的页面
  8. word公式编号怎么右对齐_8个能帮你大忙的Word技巧,建议花几分钟学起来!
  9. C语言中指针定义的字符串和数组定义的字符串的区别
  10. 写的网页标题乱码,怎么办?
  11. 从一个PHP数据生成 CSV 文件
  12. ora01017 linux,ORA-01017: invalid username/password; logon denied 解决办法
  13. 怎么把pdf拆分成一页一页的?
  14. 云台山风景美如画,四大网红打卡景点等你来!
  15. 工程下有一个红叉,但是可以照常运行
  16. CAD高版本转低版本的方法有哪些?
  17. [数学理论]最大熵模型
  18. CE修改器基础使用教程
  19. 247个Python练习案例附源码(百看不如一练)
  20. 大盘点!国内外深度相机汇总

热门文章

  1. Python 图像处理实战 | 图像的灰度非线性变换之对数变换、伽马变换
  2. TPC-C 中跑赢 Oracle 的 OceanBase,双 11 处理峰值达 6100 万次/秒!
  3. 余承东硬刚 iPhone11;苹果推送正式版 iOS 13;php-nsq 3.4.3 线上稳定版发布 | 极客头条...
  4. 支付宝推出“轻会员”;iPhone11 或将主动禁用双向无线充电;Java 13 发布 | 极客头条...
  5. 请别拿程序员当工人使唤!
  6. 微软“抛弃”Edge 投入 Chromium 怀抱!
  7. 微软“作死”Windows
  8. Hacker News 7 月编程语言招聘趋势榜:Python 稳居第一,Go 成功击败 Java
  9. 零编程基础的我是如何在 15 岁之前仅用 9 个月开发了 9 款 App?
  10. 第 22 章 备忘录模式