我如何找出我正在运行的内核版本?

我如何找出我正在运行的内核版本?

前往前一位司机的路径通常是/lib/modules/<kernel-version>/kernel/net/wireless

我需要这些信息才能完成更新我的 STA Broadcom 无线。但是,我是 Ubuntu 新手,我不知道如何找到内核版本或内核。

我检查了一下/lib/modules/,发现了这一点:

2.6.27-10-generic  2.6.32-30-generic  2.6.32-34-generic  2.6.32-38-generic
2.6.27-7-generic   2.6.32-31-generic  2.6.32-35-generic  3.2.0-54-generic
2.6.28-19-generic  2.6.32-32-generic  2.6.32-36-generic  3.2.0-54-generic-pae
2.6.31-23-generic  2.6.32-33-generic  2.6.32-37-generic

哪一个是正在运行的内核?

还有一个问题。是否有一个片段,这样我就不必剪切和粘贴了?

谢谢你的时间! :)

答案1

有多种方法可以找到内核版本

打开终端并执行:

uname -r

它将显示类似以下内容的内容:

3.8.0-30-generic

您可以使用以下方式获取有关当前内核的更多信息

uname -a

它将显示类似以下内容的内容:

Linux saurav-P4I45Gx-PE 3.8.0-30-generic #44~precise1-Ubuntu SMP Fri Aug 23 17:33:45 UTC 2013 i686 i686 i386 GNU/Linux

了解内核版本的另一种方法是打开Synaptic 软件包管理器并搜索linux image。您必须检查已安装的Kernel版本。

查找已安装内核的版本的另一种方法是运行此命令:

dpkg -l | grep linux-image | grep ii

或者仅针对版本字符串:

dpkg -l | grep linux-image | grep ii | awk '{print $3}'

最新内核(具有最高版本号的内核)将默认启动,因此如果您自上次内核更新后重新启动过,并且没有进行调整以启动默认内核以外的内核,那么您可以相当确信显示的最高版本号将是正在运行的内核的版本,但您应该使用uname更可靠的信息。

答案2

uname -a并将uname -r为您提供所用内核的信息。

答案3

该文件中包含 Ubuntu 内核的官方版本/proc/version_signature(主流内核可能缺少此文件,在这种情况下uname -r就足够了)。

该文件包含完整的 Ubuntu 内核版本和它所基于的主流版本。第一个字段始终是 Ubuntu,第二个字段是 Ubuntu 内核版本,最后一个字段是上游版本:

$ cat /proc/版本签名
Ubuntu 2.6.35-6.9-通用 2.6.35-rc3

这个问题以及许多类似的问题都可以在Ubuntu 内核团队的维基具体来说常问问题

答案4

如果你不想打开终端,你可以使用 查看你的内核版本gnome-system-monitor。在菜单中找到系统监视器,然后查看第一个选项卡系统

在此处输入图片描述

相关内容