描述檢查 Linux 內核版本的不同方法。 1 核 作為操作系統的核心,它的任務是控制系統上發生的所有操作。從處理基本的 I/O 請求到管理內存,內核起著至關重要的作用。
本文使用不同的方法來檢查 Linux 內核版本。
使用 uname 命令檢查 Linux 內核版本
uname 處理操作系統相關的信息。由於內核是操作系統的本質, uname
命令。 'uname -r'
打印當前在 Linux 上運行的內核版本。
uname -r
內核版本詳情:
一個內核版本由多個版本組成。
- 五 – 主要內核版本
- 3 – 內核重大修訂。以前,Linux 使用偶數(1.2、2.6)表示穩定版本,使用奇數(1.5、2.3)表示開發版本。
- 0 – 較小的內核更改。
內核版本是 5.3.0
- 28 – 立即修復錯誤
- 通用的 – 提供具體信息
“uname”命令的詳細信息
就像之前提到的, uname
包含與操作系統相關的信息。如果沒有指定選項 uname
此命令顯示操作系統的名稱。
要打印處理器類型, -p
還 --processor
可選用途:
uname -p

我們可以了解更多 uname
閱讀該命令的手冊頁。您可以通過以下方式在終端中訪問它:
man uname
通過“proc”文件系統
Proc 包含包含進程信息和其他系統信息(例如內存和內核模塊)的文件。 要列出 ‘proc’ 中的文件,請使用 ls 命令。
ls /proc

使用 cat 命令提取存儲在“版本”文件中的信息。
cat /proc/version

Linux 用戶應該知道 proc 是所有 Linux 系統上的虛擬文件系統。您可以使用終端從任何目錄訪問它。
使用“hostnamectl”命令
hostnamectl
與控制系統主機名類似,它是一個 Linux 實用程序,用於查詢和更改系統的主機名鏈接設置。
使用獲取內核版本 hostnamectl
使用 grep 命令如下:
hostnamectl | grep -i kernel

筆記: 命令使用管道符號“|”將第一個子命令的輸出作為輸入傳遞給下一個子命令。這個 -i
選項 grep
命令是不區分大小寫的搜索字符串。
“hostnamectl”命令詳細信息
該命令可以通過以下方式更改當前的靜態主機名:
hostnamectl set-hostname linuxfordevices

重新啟動終端,您應該會在提示中看到更改。

使用“dmesg”命令
期限 dmesg
“診斷信息”的縮寫。基本上從設備驅動程序輸出一條消息。再次使用此命令提取內核版本。 grep
命令:
dmesg | grep -i "linux version"

筆記: 必須附上 Linux 版本 否則用引號括起來 grep
只考慮命令 Linux 作為目標字符串。
對於 Ubuntu/Debian Linux:dpkg 命令
磅數 – Debian 軟件包。 用於安裝、刪除和管理 Debian 軟件包的工具。它還可用於獲取所有已安裝的 Linux 內核。這可以通過以下方式完成:
dpkg -l | grep -i "linux-image"

這個 'ii'
第一個輸出顯示已安裝以下 Linux 映像:此命令不顯示正在運行的內核版本,但會顯示所有已安裝的內核版本。
結論是:
正如我們所見,有多種方法可以在 Linux 中檢查內核版本,但最簡單的是使用: uname
命令。我希望這篇文章達到了你的期望。 如果我可能錯過了在 Linux 中檢查內核版本的方法,請隨時在下面告訴我。