教你如何查看Linux内核及系统版本

嗯,是的,这取决于Linux内核版本和系统版本。
你就是这样做的。
1 .查看Linux内核版本。
使用匿名命令。
请记住,在终端中输入 unamer。
如果你输入错误也没关系。
无论如何,这都是探索者。
输入后,按 Enter 键。
它会告诉您现在正在运行哪个内核版本。
非常快。

或者查看文件/proc/version。
该文件包含更多信息。
打开终端并输入 cat /proc/version 并按 Enter。
您可以查看更详细的内核信息。
2 . 检查您的Linux系统版本。
这个方法比较实用。

我们先来说说lsb_release命令。
输入 lsb_release a。
请注意,这是一封信,而不是另一封信。
进入。
它告诉你很多事情,比如这个系统的发行版本叫什么,版本描述和代号。
它非常完整。

再次检查 /etc/osrelease 文件。
该文件还包含系统标识信息。
输入 cat /etc/osrelease 并按 Enter。
看看外面有什么。

文件 /etc/issue 也在那里。
该文件通常包含系统版本的简要描述。
输入 cat /etc/issue 回车查看。
但是,请注意,某些系统可能不使用此文件或可能会更改它。

最后,hostnamectl 命令。
输入 hostnamectl 并按 Enter 键。
它告诉你很多信息,比如操作系统叫什么,内核版本是什么,使用了什么虚拟化技术。

方法很多,您可以根据自己的情况选择一种。
如果你想更快,请写下你的名字。
如果您想更具体,请输入 lsb_release a 或查看这些文件。

如何查看linux内核当前配置

上周,我的朋友遇到了Linux内核配置问题。
他想知道如何查看Linux内核行。
我用四种方式介绍他:
1 .通过/proc/config.gz查看。
这是所使用的最适合发行版的系统。
第一步是读取内核编译时生成的配置文件。
第一步是检查文件是否存在,然后下载并查看。
如果不存在,则需要安装 procps 工具。

2 通过/boot/config-$(one-r)查看,适用于配置文件没有被删除的系统。
原则是在编译内核时将配置文件复制到/boot目录下。
第一步是获取当前的内核版本,然后直接查看配置文件。

3 modprobe 命令报告的间接考虑,适用于模块配置。
检查模块是否已编译到内核中,并使用 lsmod 列出已加载的模块。
要查看模块参数,请使用 modinfo 模块名称。

4 通过内核编译工具进行查看对应内核源码存在的情况。
系统上存在当前内核版本的源代码包并且安装了构建工具,这一点很重要。
这些步骤进入内核源目录并考虑当前配置。

注意:如果没有/proc/config.gz,可能CONFIG_IKCONFIG_PROC选项没有编译到内核中。
通过 uname -r 获得的正确内核版本必须与 /boot 下的版本配置文件匹配。
不同发行版的内核配置文件位置可能略有不同,但上述方法适用于Ubuntu、CentOS、Debian等主流发行版。
你看,这些方法一定能帮到你的朋友。

查看Linux系统版本和内核版本