这可能是一个基本问题。
我对Linux比较陌生,我使用的是Fedora 20.当我运行时:
uname -r
命令,我得到了
3.11.10-301.fc20.x86_64
当我跑步时:
rpm -qa kernel
我明白了:
kernel-3.11.10-301.fc20.x86_64
kernel-3.13.10-200.fc20.x86_64
kernel-3.14.4-200.fc20.x86_64
关于这种差异,请问一些基本问题:
任何见解都将受到赞赏。谢谢。
答案 0 :(得分:2)
这两个命令有什么区别?他们都不是在搜索内核的版本信息吗?
第一个给出了当前运行的内核的版本。第二部分给出了安装的所有内核包的名称,版本,发行版和arch。两件完全不同的事情。
导致这种差异的原因是什么?
您一次只能运行一个内核,可以在启动时通过kexec选择。
我该怎么做才能纠正它们?
没有任何错误,因此无需纠正。