一、命令行查看內(nèi)核版本
在CentOS中,可以使用命令行來查看當(dāng)前的內(nèi)核版本,具體方法如下:
uname -a
運行上述命令后,系統(tǒng)會輸出當(dāng)前CentOS系統(tǒng)的詳細(xì)信息,其中包括了當(dāng)前內(nèi)核的版本號。例如:
Linux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
上述輸出結(jié)果中,可以看到當(dāng)前系統(tǒng)的內(nèi)核版本為3.10.0-693.el7.x86_64。
二、查看已安裝的內(nèi)核版本
除了可以查看當(dāng)前系統(tǒng)正在使用的內(nèi)核版本外,還可以查看已經(jīng)安裝在系統(tǒng)中的所有內(nèi)核版本。具體方法如下:
rpm -qa | grep kernel
運行上述命令后,系統(tǒng)會輸出已經(jīng)安裝在系統(tǒng)中的內(nèi)核版本列表,例如:
kernel-3.10.0-957.12.1.el7.x86_64
kernel-3.10.0-1062.1.1.el7.x86_64
kernel-tools-libs-3.10.0-1062.1.1.el7.x86_64
kernel-devel-3.10.0-957.12.1.el7.x86_64
kernel-headers-3.10.0-1062.1.1.el7.x86_64
kernel-tools-3.10.0-1062.1.1.el7.x86_64
上述輸出結(jié)果中,列出了所有已安裝的內(nèi)核版本。
三、通過Grub菜單查看內(nèi)核版本
在啟動CentOS時,會進入Grub菜單。此時,可以查看系統(tǒng)可用的所有內(nèi)核版本。具體方法如下:
重啟CentOS系統(tǒng) 在Grub菜單中,使用上下箭頭選擇一個內(nèi)核版本,按下“e”鍵進入編輯模式 在編輯模式中,查找以下行:linux16 /vmlinuz-3.10.0-693.el7.x86_64 root=/dev/mapper/centos-root ro rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet
在該行中,第一個參數(shù)/vmlinuz-3.10.0-693.el7.x86_64即為當(dāng)前內(nèi)核版本。
四、通過/proc/version文件查看內(nèi)核版本
/proc/version文件記錄了當(dāng)前系統(tǒng)的內(nèi)核版本等信息。在CentOS中,可以通過訪問該文件查看當(dāng)前系統(tǒng)的內(nèi)核版本。具體方法如下:
cat /proc/version
運行上述命令后,系統(tǒng)會輸出記錄了當(dāng)前系統(tǒng)內(nèi)核版本等信息的/proc/version文件的內(nèi)容,例如:
Linux version 3.10.0-693.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC) ) #1 SMP Tue Aug 22 21:09:27 UTC 2017
上述輸出結(jié)果中,可以看到當(dāng)前系統(tǒng)的內(nèi)核版本為3.10.0-693.el7.x86_64。
五、查看內(nèi)核模塊版本
除了查看內(nèi)核版本外,還可以查看系統(tǒng)中已安裝的內(nèi)核模塊的版本。具體方法如下:
modinfo
運行上述命令后,系統(tǒng)會輸出指定的
modinfo ext4
上述輸出結(jié)果中,可以看到ext4模塊的版本為1.0。
六、結(jié)論
通過以上多種方式,CentOS用戶可以方便地查看當(dāng)前系統(tǒng)的內(nèi)核版本以及已安裝的內(nèi)核版本的列表。此外,還可以根據(jù)需要查看特定模塊的版本號等信息。這些操作可以為CentOS系統(tǒng)管理者提供有用的信息,幫助其更好地管理和維護自己的CentOS系統(tǒng)。