共計 1143 個字符,預計需要花費 3 分鐘才能閱讀完成。
如何查看 linux 系統(tǒng)內核版本? 內核是操作系統(tǒng)的核心組件,它管理系統(tǒng)的資源,是計算機硬件和軟件之間的橋梁。您可能需要確切知道 GNU/Linux 操作系統(tǒng)上運行的內核有多種原因。也許您正在調試與硬件相關的問題,或者了解影響舊內核版本的新安全漏洞,并且您想要了解內核是否容易受到攻擊。那么如何查看 Linux 系統(tǒng)內核版本? 本文為大家介紹下查看 linux 內核版本的命令,這些命令適用于所有流行的 Linux 發(fā)行版,包括 Debian、Red Hat、Ubuntu、Arch Linux、Fedora 和 CentOS 等。
一、使用 uname 命令查看內核版本
uname 命令顯示多個系統(tǒng)信息,包括 Linux 內核體系結構,名稱版本和發(fā)行版。
要找出系統(tǒng)上正在運行的 linux 內核版本,請鍵入以下命令:
uname -srm
輸出:
Linux 4.15.0-54-generic x86_64
上面的輸出顯示 Linux 內核是 64 位,其版本是 4.15.0-54,其中:
4 – 內核版本。
15 – 主要修訂。
0 – 次要修訂。
54 – 補丁號碼。
generic – 分發(fā)特定信息。
二、使用 hostnamect 命令查看內核版本
hostnamectl 程序是 systemd 的一部分,用于查詢和更改系統(tǒng)主機名。它還顯示 Linux 發(fā)行版和內核版本:
hostnamectl
輸出:
Static hostname: linux265.localdomain
Icon name: computer-laptop
Chassis: laptop
Machine ID: af8ce1d394b844fea8c19ea5c6a9bd09
Boot ID: 15bc3ae7bde842f29c8d925044f232b9
Operating System: Ubuntu 18.04.2 LTS
Kernel: Linux 4.15.0-54-generic
Architecture: x86-64
您可以使用 grep 命令過濾出 Linux 內核版本:
hostnamectl | grep -i kernel
輸出:
Kernel: Linux 4.15.0-54-generic
三、使用 /proc/version 文件查看 Linux 內核版本
/proc 目錄包含虛擬文件,其中包含有關系統(tǒng)內存,CPU 內核,已安裝文件系統(tǒng)等的信息。有關正在運行的內核的信息存儲在 /proc/version 虛擬文件中。
使用 cat 或 less 來顯示文件的內容:
cat /proc/version
輸出:
Linux version 4.15.0-54-generic (buildd@lgw01-amd64-014) (gcc version 7.4.0
(Ubuntu 7.4.0-1ubuntu1~18.04.1)) #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019