在给定的 Linux 系统上,我可以使用 轻松查找内核信息uname -a
,它告诉我当前加载的内核的版本号、体系结构、构建日期等。
如何从 /boot 目录中的给定内核文件 (img) 中找到类似数据?是否有可以运行以输出相同元数据的等效命令?
答案1
该file
实用程序将提供一些信息:
$ uname -a
Linux vm 5.4.38-gentoo #1 SMP Tue May 5 00:53:31 EDT 2020 x86_64 Intel(R) Core(TM) i7-4850HQ CPU @ 2.30GHz GenuineIntel GNU/Linux
$ file /boot/vmlinuz-5.4.38-gentoo
/boot/vmlinuz-5.4.38-gentoo: Linux kernel x86 boot executable bzImage, version 5.4.38-gentoo (root@vm) #1 SMP Tue May 5 00:53:31 EDT 2020, RO-rootFS, swap_dev 0x9, Normal VGA
您可以从其他来源获得的硬件信息,例如/proc/cpuinfo
$ cat /proc/cpuinfo| grep "model name"
model name : Intel(R) Core(TM) i7-4850HQ CPU @ 2.30GHz