我正在使用uname -a命令,我怀疑它在控制台中倾倒的信息:
Linux 2.6.32 #1 SMP Mon May 25 18:37:58 PDT 2015 x86_64 x86_64 x86_64 GNU/Linux
谷歌给了我所有人的答案,除了#1'#1'靠近SMP。我也看过各种数字,如#5,#23等。这有什么意义。
答案 0 :(得分:4)
/proc/sys/kernel/version
存在相同的字符串。
proc(5)
联机帮助页:
此文件包含如下字符串:
#5 Wed Feb 25 21:49:24 MET 1998
“#5”表示这是由此构建的第五个内核 源基础及其后面的日期表示时间 内核已经建成。
此字符串最终在mkcompile_h
构建脚本中定义。在那里,您可以看到除了版本号和日期戳之外,它还可以包含SMP和/或PREEMPT以指示内核是使用这些选项构建的。 .version
中的版本号在2.6中的Makefile
中初始化或递增,最终移至link-vmlinux.sh
。