Linux内核版本不一致

时间:2014-05-17 00:11:10

标签: linux linux-kernel fedora

这可能是一个基本问题。

我对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

关于这种差异,请问一些基本问题:

  1. 这两个命令有什么区别?他们不是都在搜索内核的版本信息吗?
  2. 造成这种差异的原因是什么?
  3. 我该怎么做才能纠正它们?
  4. 任何见解都将受到赞赏。谢谢。

1 个答案:

答案 0 :(得分:2)

  

这两个命令有什么区别?他们都不是在搜索内核的版本信息吗?

第一个给出了当前运行的内核的版本。第二部分给出了安装的所有内核包的名称,版本,发行版和arch。两件完全不同的事情。

  

导致这种差异的原因是什么?

您一次只能运行一个内核,可以在启动时通过kexec选择。

  

我该怎么做才能纠正它们?

没有任何错误,因此无需纠正。