linux顯示內核的命令 內核命令行

運維必懂!怎么查看Linux內核版本

1. 前言

創(chuàng)新互聯(lián)建站于2013年成立,先為武江等服務建站,武江等地企業(yè),進行企業(yè)商務咨詢服務。為武江企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

內核是操作系統(tǒng)的核心組件。 它管理系統(tǒng)的資源,是計算機硬件和軟件之間的橋梁。

您可能因多種原因需要確切知道GNU / Linux操作系統(tǒng)上運行的內核版本。 也許您正在調試與硬件相關的問題,或者了解影響舊內核版本的新安全漏洞,并且您想知道您的內核是否易受攻擊。 無論是什么原因,從命令行確定Linux內核版本都非常容易。

在本教程中,我們將向您展示幾種不同的方法,以找出系統(tǒng)上運行的Linux內核版本。

怎么查看Linux內核版本

2. 使用`uname`命令查看Linux內核版本

uname命令顯示多個系統(tǒng)信息,包括Linux內核體系結構,名稱版本和發(fā)行版。

要找出系統(tǒng)上正在運行的Linux內核版本,請輸入以下命令:

輸出結果:

Linux 3.10.0-957.12.2.el7.x86_64 x86_64

3 - 內核版本.

10 - 主修訂版本.

0-957 - 次要修訂版本.

12 - 補丁版本.

使用uname命令查看Linux內核版本

3. 使用`hostnamectl`命令查看內核版本

hostnamectl實用程序是systemd的一部分,用于查詢和更改系統(tǒng)主機名。 它還顯示Linux發(fā)行版和內核版本:

Static hostname: CentOS7.linuxrumen.com

Icon name: computer-vm

Chassis: vm

Machine ID: 20c27040135a4d46b2d3d07180f37303

Boot ID: 2f495af0684e4adfb34f0366f2567460

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目錄包含虛擬文件,其中包含有關系統(tǒng)內存,CPU內核,已安裝文件系統(tǒng)等的信息。有關正在運行的內核的信息存儲在/proc/version虛擬文件中。

結合cat查看文件內容:

輸出結果如下:

Linux version 3.10.0-957.12.2.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (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.結論

我們已經向您展示了如何從命令行查找在您的系統(tǒng)上運行的Linux內核的版本。 這些命令適用于所有流行的Linux發(fā)行版,包括Debian,Red Hat,Ubuntu,Arch Linux,F(xiàn)edora,CentOS,Kali Linux,OpenSUSE,Linux Mint等。

怎么查看Linux的內核kernel版本

有以下兩者查看命令:

1、# cat /proc/version (Linux查看當前操作系統(tǒng)版本信息)

Linux version 2.4.20-8 (bhcompile@porky.devel.redhat.com)

(gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #1 Thu Mar 13 17:54:28 EST 2003

2、# cat /etc/issue? 或cat /etc/redhat-release(Linux查看版本當前操作系統(tǒng)發(fā)行版信息)

Red Hat Linux release 9 (Shrike)

擴展資料:

Linux來歷:

Linux是一個誕生于網絡、成長于網絡且成熟于網絡的奇特的操作系統(tǒng)。1991年,芬蘭大學生Linus Torvalds萌發(fā)了開發(fā)一個自由的UNIX操作系統(tǒng)的想法,當年,Linux就誕生了,為了不讓這個羽毛未豐的操作系統(tǒng)夭折,Linus將自已的作品Linux通過Internet發(fā)布。

從此一大批知名的、不知名的電腦黑客、編程人員加入到開發(fā)過程中來,Linux逐漸成長起來。

Linux一開始是要求所有的源碼必須公開,并且任何人均不得從Linux交易中獲利。然而這種純粹的自由軟件的理想對于Linux的普及和發(fā)展是不利的,于是Linux開始轉向GPL,成為GNU陣營中的主要一員。

Linux憑借優(yōu)秀的設計,不凡的性能,加上IBM、INTEL、CA、CORE、ORACLE等國際知名企業(yè)的大力支持,市場份額逐步擴大,逐漸成為主流操作系統(tǒng)之一。

Linux診斷機器故障工具—dmesg命令

1、簡介

dmesg 命令主要用來顯示內核信息。使用 dmesg 可以有效診斷機器硬件故障或者添加硬件出現(xiàn)的問題。另外,使用 dmesg 可以確定您的服務器安裝了哪些硬件。每次系統(tǒng)重啟,系統(tǒng)都會檢查所有硬件并將信息記錄下來。執(zhí)行/bin/dmesg 命令可以查看該記錄,開機信息亦保存在/var/log目錄中,名稱為dmesg的文件里。

2、dmesg命令常用格式

[root@RedHat_test ~]# dmesg [-cn][-s 緩沖區(qū)大小]

-c: 當完成打印顯示后清除環(huán)緩沖內的內容。

-s: 緩沖區(qū)大小。定義一個大小為"緩沖區(qū)大小"的緩沖區(qū)用于查詢內核環(huán)緩沖區(qū)。默認大小為8196(此大小與2.0.33 和2.1.103 內核的默認syslog 緩沖區(qū)大小一致),如果你設置了一個大于默認值的環(huán)緩沖區(qū),那你就可以用這個選項定義一個相當?shù)木彌_區(qū)來查看完整的環(huán)緩沖區(qū)內容。

-n: 級別。設置級別為記錄控制臺啟動信息的級別。比如,-n?1指的就是將此級別設為最低級,除了內核恐慌信息之外不會向控制臺顯示信息。所有級別的啟動信息還將記錄到/proc/kmsg,文件中,因此,syslogd(8)同樣可以用來對信息的輸出進行控制。當使用-n選項時,dmesg將不會 清除內核環(huán)緩沖區(qū)中的內容。當同時使用以上兩個選項時,只有最后一個選項才會產生效果。

3、將系統(tǒng)啟動信息保存到文件中

[root@RedHat_test ~]# dmesg messages.txt

4、單頁輸出

[root@RedHat_test ~]# dmesg | more

[root@RedHat_test ~]# dmesg | less

5、以可讀性較好的形式輸出信息

[root@RedHat_test ~]# dmesg -H

6、設置記錄信息的層級

[root@RedHat_test ~]# dmesg -n 3

7、打印輸出內存

[root@RedHat_test ~]# dmesg | tail -f #打印輸出最近一次的信息

[root@RedHat_test ~]# dmesg | head -20 #打印輸出前20行的信息

[root@RedHat_test ~]# dmesg | tail -20 #打印輸出最后20行日志

8、實時監(jiān)控dmesg日志的輸出信息

[root@RedHat_test ~]# watch "dmesg | tail -20"

9、搜索包含特定字符串的被檢測到的硬件

[root@RedHat_test ~]# dmesg | grep DMA #查看硬盤的運行模式

[root@RedHat_test ~]# dmesg | grep eth #查看以太網的連接信息

[root@RedHat_test ~]# dmesg | grep sda #查看硬盤設備

[root@RedHat_test ~]# dmesg | grep ttyS* #查看串口的相關信息

[root@RedHat_test ~]# dmesg | grep -i memory #查看內存狀況

[root@RedHat_test ~]# dmesg | grep -i usb #查看usb接口

[root@RedHat_test ~]# dmesg |egrep -i "(apm|acpi)" #探測系統(tǒng)內核模塊,檢測ACPI的加載情況

10、將開機信息發(fā)郵件

[root@RedHat_test ~]# dmesg boot.messages

[root@RedHat_test ~]# mail -s "Boot Log of Linux Server" public@web3q.net boot.messages

11、打印并清除內核環(huán)形緩沖區(qū)

[root@RedHat_test ~]# dmesg -c

關于運維學習、分享、交流,筆者開通了微信公眾號【運維貓】,感興趣的朋友可以關注下,歡迎加入,建立屬于我們自己的小圈子,一起學運維知識。

顯示正在使用的內核版本的linux命令?*

一、查看Linux內核版本命令(兩種方法):

1、cat /proc/version

2、uname -a

二、查看Linux系統(tǒng)版本的命令(3種方法):

1、lsb_release -a

即可列出所有版本信息:

這個命令適用于所有的Linux發(fā)行版,包括Redhat、SuSE、Debian…等發(fā)行版。

2、cat /etc/redhat-release

這種方法只適合Redhat系的Linux: 《Linux就該這么學》一起學習linux

3、cat /etc/issue

此命令也適用于所有的Linux發(fā)行版。

網站名稱:linux顯示內核的命令 內核命令行
網頁鏈接:http://muchs.cn/article4/hhshoe.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站收錄企業(yè)網站制作、服務器托管、Google、App設計、企業(yè)建站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網站建設