大家好,很高兴再次与大家见面,我是你们的朋友全栈君。
今天我们来探讨Linux内核(Linux kernel)的简介。Linux内核版本命名在不同的时期有不同的规范,常常会引起混淆,如主线版本、稳定版和长期支持版本。本文将详细记录内核版本命名的规则,并介绍如何查看Linux系统版本信息。
内核是操作系统的核心,其主要功能包括:
内核的活动范围涵盖:
Linux的版本号分为两部分,即内核版本与发行版本。内核版本号由3个数字组成:A.B.C,各数字的含义如下:
另一种版本号格式为:major.minor.patch-build.desc,各部分的含义如下:
例如:使用命令uname -a查看内核版本号
1、在CentOS下:
Linux localhost 2.6.32-642.15.1.el6.x86_64 #1 SMP Fri Feb 24 14:31:22 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
说明如下:
2、在Ubuntu下:
Linux ubuntu 4.15.0-142-generic #146~16.04.1-Ubuntu SMP Tue Apr 13 09:27:15 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
说明如下:
3、在ARM Cortex-A7内核的嵌入式Linux开发板下:
Linux buildroot 5.2.0-licheepi-zero #2 SMP Sun Mar 13 09:40:49 PDT 2022 armv7l GNU/Linux
Linux内核版本的最新发布状态,可参考Linux官网:https://www.php.cn/link/b7c2ef08997828f54b6aaf75ec07637d

1、mainline 主线版本
2、stable 稳定版,由mainline在时机成熟时发布,稳定版也会在相应版本号的主线上提供bug修复和安全补丁,但内核社区人力有限,因此较老版本会停止维护,而标记为EOL(End of Life)的版本表示不再支持的版本。
3、longterm(Long Term Support) 长期支持版,长期支持版的内核不再支持时会标记EOL。
4、linux-next,snapshot 代码提交周期结束之前生成的快照,用于给Linux代码贡献者们做测试
1、cat /proc/version
Ubuntu:
# cat /proc/version Linux version 4.15.0-142-generic (buildd@lgw01-amd64-039) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12)) #146~16.04.1-Ubuntu SMP Tue Apr 13 09:27:15 UTC 2021
我的开发板:
# cat /proc/version Linux version 5.2.0-licheepi-zero (liefyuan@ubuntu) (gcc version 4.9.4 (Linaro GCC 4.9-2017.01)) #2 SMP Sun Mar 13 09:40:49 PDT 2022
2、uname -a
Ubuntu:
# uname -a Linux ubuntu 4.15.0-142-generic #146~16.04.1-Ubuntu SMP Tue Apr 13 09:27:15 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
我的开发板:
# uname -a Linux buildroot 5.2.0-licheepi-zero #2 SMP Sun Mar 13 09:40:49 PDT 2022 armv7l GNU/Linux
3、uname -r
Ubuntu:
# uname -r 4.15.0-142-generic
我的开发板:
# uname -r 5.2.0-licheepi-zero
1、lsb_release -a(适用于所有的Linux发行版本)
LSB是Linux Standard Base的缩写,lsb_release命令用来显示LSB和特定版本的相关信息。如果使用该命令时不带参数,则默认加上-v参数。
说明:
有些系统中默认并没有安装lsb_release,需要进行安装,以CentOS为例:
首先查找lsb_release安装包:
[root@bogon ~]# yum provides lsb_release Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.cn99.com * elrepo: mirrors.tuna.tsinghua.edu.cn * extras: centos.ustc.edu.cn * updates: mirrors.cn99.com redhat-lsb-core-4.1-27.el7.centos.1.x86_64 : LSB Core module support Repo : base Matched from: Filename : /usr/bin/lsb_release
安装:
[root@bogon ~]# yum install -y redhat-lsb-core
2、cat /etc/redhat-release(适用于Redhat系的Linux)
# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core)
3、cat /etc/issue(适用于所有的Linux发行版本)
$ cat /etc/issue Ubuntu 16.04.5 LTS \n \l
1、Linux内核(维基百科)
2、Linux内核剖析
发布者:全栈程序员栈长,转载请注明出处:https://www.php.cn/link/ca72268b3fe6f53e6871f210e3480046
原文链接:https://www.php.cn/link/c8377ad2a50fb65de28b11cfc628d75c
以上就是linux 查询内核版本_linux内核版本号的构成的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号