CentOS7必知必会[3]-内核相关

查看内核版本

具体来说,其实是查看内核发行号

1
uname -r

其中 uname 命令是可以查看系统相关的一些信息。 上述命令,我的输出是 3.10.0-514.26.2.el7.x86_64. 其中:

  • 3.10.0表示内核版本号(其中也分了主、次、patch)
  • 514.26.2是修正版本号,这个是发行版(CentOS)自己增加的版本号,不是内核本身的版本号. 因为 CentOS 有可能对内核进行了改动
  • el7 是 CentOS 发行版的版本标示–比如 CentOS7 就是 el7(enterprise linux 7),在 CentOS7 的生命周期内一般保持不变。RHEL6\CentOS6\Oracle Linux6 都是 el6,同理 RHEL7\CentOS7\Oracle Linux7 可能都是 el7. 当然这个是发行商决定的。
  • x86_64 是 CPU 架构标识。表明本操作系统是针对 Intel x86_64 架构的 CPU 芯片进行编译释出的. 而如果是 i386 就表明该系统是针对 Intel 80306 编译的程序。当然,现在一般都用 i386 标示 32 位的意思,x86_64 标示 64 位的意思。 不过在历史上,i386、i486、i586、i686 还是有区别的, 英特尔每个芯片架构更新都对于前面的那个架构有升级,现在 Linux 最新版官方内核已经放弃了 i386 的支持, 所以你看到的大部分写着 i386 的软件包,实际上就仅仅是表达他是 32 位 软件的意思.