如何查看Linux系統內核版本 查看Linux內核版本的命令

內核是操作系統的核心組件,它管理系統的資源,是計算機硬件和軟件之間的橋樑。您可能需要確切知道 GNU/Linux 操作系統上運行的內核有多種原因。 也許您正在調試與硬件相關的問題,或者瞭解影響舊內核版本的新安全漏洞,並且您想要瞭解內核是否容易受到攻擊。那麼如何查看Linux系統內核版本?本文爲大家介紹下查看Linux內核版本的命令, 這些命令適用於所有流行的 Linux 發行版,包括 Debin、Red Ht、Ubuntu、Ach Linux、Fedo和CentOS等。

一、使用 unme 命令查看內核版本

unme 命令顯示多箇系統信息,包括 Linux 內核體系結構,名稱版本和發行版。

要找出系統上正在運行的Linux內核版本,請鍵入以下命令:

unme -sm

輸出

Linux 4.5.0-54-geneic x86_64

上面的輸出顯示Linux內核是64位,其版本是4.5.0-54,其中:

  • 4 R 內核版本。
  • 5 R 主要修訂。
  • 0 R 次要修訂。
  • 54 R 補丁號碼。
  • geneic R 分發特定信息。

二、使用 hostnmect 命令查看內核版本

hostnmectl 程序是 systemd 的一部分,用於查詢和更改系統主機名。 它還顯示Linux發行版和內核版本:

hostnmectl

輸出

Sttic hostnme: linux265.locldomin Icon nme: compute-lptop Chssis: lptop Mchine ID: f8ced394b844fe8c9e5c69bd09 Boot ID: 5bc3e7bde842f29c8d925044f232b9 Opeting System: Ubuntu 8.04.2 LTS Kenel: Linux 4.5.0-54-geneic Achitectue: x86-64

您可以使用 gep 命令過濾出 Linux 內核版本:

hostnmectl | gep -i kenel

輸出

Kenel: Linux 4.5.0-54-geneic

三、使用 /poc/esion 文件查看 Linux 內核版本

/poc 目錄包含虛擬文件,其中包含有關係統內存,CPU 內核,已安裝文件系統等的信息。有關正在運行的內核的信息存儲在 /poc/esion 虛擬文件中。

使用 ct 或 less 來顯示文件的內容:

ct /poc/esion

輸出

Linux esion 4.5.0-54-geneic (buildd@lgw0-md64-04) (gcc esion 7.4.0 (Ubuntu 7.4.0-ubuntu~8.04.)) #58-Ubuntu SMP Mon Jun 24 0:55:24 UTC 209