1. 前言
內核是操作系統的核心組件。 它管理系統的資源,是計算機硬體和軟體之間的橋梁。
您可能因多種原因需要確切知道GNU / Linux操作系統上運行的內核版本。 也許您正在調試與硬體相關的問題,或者了解影響舊內核版本的新安全漏洞,並且您想知道您的內核是否易受攻擊。 無論是什麼原因,從命令行確定Linux內核版本都非常容易。
在本教程中,我們將向您展示幾種不同的方法,以找出系統上運行的Linux內核版本。
怎麼查看Linux內核版本
2. 使用`uname`命令查看Linux內核版本
uname命令顯示多個系統信息,包括Linux內核體系結構,名稱版本和發行版。
要找出系統上正在運行的Linux內核版本,請輸入以下命令:
輸出結果:
Linux 3.10.0-957.12.2.el7.x86_64 x86_64
3 - 內核版本.
10 - 主修訂版本.
0-957 - 次要修訂版本.
12 - 補丁版本.
使用uname命令查看Linux內核版本
3. 使用`hostnamectl`命令查看內核版本
hostnamectl實用程序是systemd的一部分,用於查詢和更改系統主機名。 它還顯示Linux發行版和內核版本:
Static hostname: CentOS7.linuxrumen.com
Icon name: computer-vm
Chassis: vm
Machine ID:
Boot ID:
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-957.12.2.el7.x86_64
Architecture: x86-64
使用以下命令只顯示當前內核版本:
使用hostnamectl命令查看內核版本
4. 通過查看/proc/version文件確認內核版本
/proc目錄包含虛擬文件,其中包含有關系統內存,CPU內核,已安裝文件系統等的信息。有關正在運行的內核的信息存儲在/proc/version虛擬文件中。
結合cat查看文件內容:
輸出結果如下:
Linux version 3.10.0-957.12.2.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP Tue May 14 21:24:32 UTC 2019
使用hostnamectl命令查看內核版本
5.結論
我們已經向您展示了如何從命令行查找在您的系統上運行的Linux內核的版本。 這些命令適用於所有流行的Linux發行版,包括Debian,Red Hat,Ubuntu,Arch Linux,Fedora,CentOS,Kali Linux,OpenSUSE,Linux Mint等。
https://www.linuxrumen.com/rmxx/1217.html
② linux系統怎麼查看內存和CPU佔用情況呀
1、查看內存:在SSH遠程式控制制端,輸入命令「cat /proc/meminfo」,按下「Enter」回車鍵,即可看到總的內存佔用情況。
cpu狀態:
1、0.0% us — 用戶空間佔用CPU的百分比。
2、0.1% sy — 內核空間佔用CPU的百分比。
3、0.0% ni — 改變過優先順序的進程佔用CPU的百分比
4、99.8% id — 空閑CPU百分比
5、0.0% wa — IO等待佔用CPU的百分比
6、0.0% hi — 硬中斷(Hardware IRQ)佔用CPU的百分比
7、0.0% si — 軟中斷(Software Interrupts)佔用CPU的百分比
8、0.0% st— 實時百分比
③ linux如何查看系統版本
1、通常可以點來任務欄上源的終端軟體。
④ 如何檢測linux當前運行的內核版本
1.1 命令lsb_release -a
lsb_release提供特定的LSB (Linux Standard Base)和發布版本相關信息。
ubuntu中運行lsb_release -a的結果如下:
內核版本為3.0.0-32-generic
⑤ 如何查看已安裝的Linux內核
查看已安裝的Linux內核
1、RHEL/CentOS/Fedora
在終端中執行如下命令查看已安裝的 Linux 內核:
rpm -qa kernel
或
rpm -qa | grep -i kernel
2、Debian/Ubuntu/Linux Mint
要查看基於 DEB 系統的 Linux 內核列表,如:Debian、Ubuntu、Linux Mint、Elementary OS 等,可以使用如下命令:
dpkg --list | grep linux-image
3、SUSE/openSUSE
在 SUSE 或 openSUSE 系統中,可以使用如下命令查看 Linux 系統內核:
rpm -qa | grep -i kernel
4、Arch Linux
Arch Linux 及其衍生發行版本,可以使用如下命令查看已安裝的內核列表:
pacman -Q linux
或
pacman -Q | grep linux
⑥ 如何查看ubuntu當前linux版本
1,查看內核版本命令:
cat /proc/version
uname -a
uname -rcat /etc/issue
man uname
2,查看linux版本:抄錄如下:
1) 登錄到伺服器執行 lsb_release -a ,即可列出所有版本信息,例如:
[[email protected] ~]# lsb_release -a
LSB Version: 1.3
Distributor ID: RedHatEnterpriseAS
Descrīption: Red Hat Enterprise Linux AS release 4 (Nahant Update 1)
Release: 4
Codename: NahantUpdate1
[[email protected] ~]#
這個命令適用於所有的linux,包括Redhat、SuSE、Debian等發行版。
2) 登錄到linux執行cat /etc/redhat-release ,例如如下:
[[email protected] ~]# cat /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant Update 1)
[[email protected] ~]#
這種方式下可以直接看到具體的版本號,比如 AS4 Update 1
3)登錄到linux執行rpm -q redhat-release ,例如如下
[[email protected] ~]# rpm -q redhat-release
redhat-release-4AS-2.4
[[email protected] ~]#
這種方式下可看到一個所謂的release號,比如上邊的例子是2.4
這個release號和實際的版本之間存在一定的對應關系,如下:
redhat-release-3AS-1 -> Redhat Enterprise Linux AS 3
redhat-release-3AS-7.4 -> Redhat Enterprise Linux AS 3 Update 4
redhat-release-4AS-2 -> Redhat Enterprise Linux AS 4
redhat-release-4AS-2.4 -> Redhat Enterprise Linux AS 4 Update 1
redhat-release-4AS-3 -> Redhat Enterprise Linux AS 4 Update 2
redhat-release-4AS-4.1 -> Redhat Enterprise Linux AS 4 Update 3
redhat-release-4AS-5.5 -> Redhat Enterprise Linux AS 4 Update 4
⑦ 如何在 Ubuntu 和 Linux Mint 下輕松升級 Linux 內核
Linux 能否支持你的硬體,主要取決於 Linux 內核是否包含了驅動程序。因此,對於比較新的電腦,薄荷開源網建議盡量使用搭載較新的內核的 Linux 發行版。Ubuntu 每個小版本更新,內核也會隨之更新,並發布新的 ISO 鏡像。比如 Ubuntu 14.04 第一版採用 3.13 內核,而 Ubuntu 14.04.2 則採用了 3.16 內核。這樣的發行策略好處很明顯,用戶無需手動更新內核,只要選擇最新的 ISO 鏡像安裝即可。
為此,薄荷開源網小編還抱怨過,為什麼 LinuxMint 不採取這種策略呢?LinuxMint 17 是 3.13 內核,LinuxMint 17.1 還是 3.13 內核。舊內核對於一些無線網卡(比如 RTL 8192EE)和較新的核芯顯卡支持有所欠缺。此前,薄荷開源網介紹過手動更新內核的方法《芯升級:LinuxMint/Ubuntu 升級到 Linux 3.13 內核》。
隨著 LinuxMint 自家特色軟體的成熟完善,LinuxMint 升級內核也變得非常簡單了。且隨小編看來。
打開 LinuxMint 的「更新管理器」,刷新緩存後,選擇:查看--Linux kernels。
隨後彈出的窗口,會列出當前所用的內核,以及軟體源中所有可供升級的新版本內核。由於是軟體源中提供的,所以穩定性比較有保證,用戶可以放心升級。
把內核列表拉到最下方,我們選擇最新的 3.16.0-34,然後點擊「Install the 3.16.0-34 kernel」,開始升級。
在輸入管理員密碼後,LinuxMint 的「更新管理器」會自動下載該版本內核及相關軟體。
安裝完畢,重啟電腦。grub 2 引導菜單會自動添加新內核的啟動項,並且保留舊內核的啟動項。我們選擇新內核啟動項,啟動電腦。
啟動電腦後,再次在 LinuxMint 的「更新管理器」中打開內核列表,會發現新安裝的 3.16 內核已經在使用中了,並且可以選擇舊的 3.13 內核,點擊「Remove the 3.13.0-24 kernel」進行卸載。