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 位 软件的意思.