一、命令行查看內核版本
在CentOS中,可以使用命令行來查看當前的內核版本,具體方法如下:
uname -a
運行上述命令后,系統會輸出當前CentOS系統的詳細信息,其中包括了當前內核的版本號。例如:
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
上述輸出結果中,可以看到當前系統的內核版本為3.10.0-693.el7.x86_64。
二、查看已安裝的內核版本
除了可以查看當前系統正在使用的內核版本外,還可以查看已經安裝在系統中的所有內核版本。具體方法如下:
rpm -qa | grep kernel
運行上述命令后,系統會輸出已經安裝在系統中的內核版本列表,例如:
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
上述輸出結果中,列出了所有已安裝的內核版本。
三、通過Grub菜單查看內核版本
在啟動CentOS時,會進入Grub菜單。此時,可以查看系統可用的所有內核版本。具體方法如下:
重啟CentOS系統 在Grub菜單中,使用上下箭頭選擇一個內核版本,按下“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
在該行中,第一個參數/vmlinuz-3.10.0-693.el7.x86_64即為當前內核版本。
四、通過/proc/version文件查看內核版本
/proc/version文件記錄了當前系統的內核版本等信息。在CentOS中,可以通過訪問該文件查看當前系統的內核版本。具體方法如下:
cat /proc/version
運行上述命令后,系統會輸出記錄了當前系統內核版本等信息的/proc/version文件的內容,例如:
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
上述輸出結果中,可以看到當前系統的內核版本為3.10.0-693.el7.x86_64。
五、查看內核模塊版本
除了查看內核版本外,還可以查看系統中已安裝的內核模塊的版本。具體方法如下:
modinfo
運行上述命令后,系統會輸出指定的
modinfo ext4
上述輸出結果中,可以看到ext4模塊的版本為1.0。
六、結論
通過以上多種方式,CentOS用戶可以方便地查看當前系統的內核版本以及已安裝的內核版本的列表。此外,還可以根據需要查看特定模塊的版本號等信息。這些操作可以為CentOS系統管理者提供有用的信息,幫助其更好地管理和維護自己的CentOS系統。