如何找出内核信息?


0

我试图弄清楚我的Linux内核的年份,但是当我输入时uname -a,它不会显示给我,输出是这样的:

Linux xx-xx-xx-xx 3.2.0-4-amd64 #1 SMP Debian 3.2.82-1 x86_64 GNU/Linux

我什至写了这个:

$ cat /proc/version
Linux version 3.2.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.82-1

无论如何,有没有找到有关我的内核的完整信息?

我想要这样的输出(用于其他系统)

Linux xx-xx-xx-xx 3.14.32-xxxx-std-ipv6-64 #7 SMP Wed Jan 27 18:35:08 CET 2016 x86_64 GNU/Linux

Answers:


1

在的输出中uname -a3.2.0-4-amd64一部分是内核发行版(uname -r),#1 SMP Debian 3.2.82-1一部分是内核版本(uname -v)。内核发行版始终具有相同的格式。版本字符串可以在编译时更改。某些发行版本的版本字符串中包含编译日期,但这不是强制性的。

由于您似乎有一个由Debian脚本编译的内核,因此您可以通过查看changelog(/usr/share/doc/linux-image-3.2.0-4-amd64/changelog.Debian.gz)来查找上次修补源的时间,并可以通过查看文件时间(ls -l /boot/vmlinuz-3.2.0-4-amd64)来查找构建软件包的时间。

没有通用的方法可以找到构建内核的日期,但是内核映像文件的日期通常是相同的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.