如何查看内核的信息?

如何查看内核的信息?

我试图计算出我的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 ([email protected]) (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

答案1

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

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

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

相关内容