如何檢查linux核心和作業系統版本

瞭解Linux發行版和核心版本可以讓您對安全更新做出重要決定。我們將向您展示如何找到這些,無論您使用哪個發行版。...

瞭解Linux發行版和核心版本可以讓您對安全更新做出重要決定。我們將向您展示如何找到這些,無論您使用哪個發行版。

滾動和點釋放

你知道你在執行哪個版本的Linux嗎?你能找到核心版本嗎?Linux的滾動發行版,如Arch、Manjaro和openSUSE,經常使用自上次更新以來發布的補丁和補丁來更新自己。

然而,點發行版,如Debian、Ubuntu家族和Fedora,每年都有一到兩個更新點。這些更新捆綁了大量的軟體和作業系統更新,這些更新都是一次應用的。不過,如果發現了足夠嚴重的漏洞,這些發行版偶爾會發布緊急安全修補程式和修補程式。

在這兩種情況下,計算機上執行的內容不太可能是您最初安裝的內容。這就是為什麼知道你的系統有哪個版本的Linux和核心是至關重要的,你需要這些資訊來知道安全補丁是否適用於你的系統。

有多種方法可以找到這些資訊,其中一些方法可以在任何機器上使用。然而,其他的並不普遍。例如,hostnamectl只適用於基於systemd的發行版。

不過,不管您面對的是哪種發行版,下面至少有一種方法對您有效。

l**\u釋放命令

當我們測試這個命令時,l**èu release命令已經安裝在Ubuntu和Manjaro上,但是它必須安裝在Fedora上。如果不允許您在工作計算機上安裝軟體,或者您正在進行故障排除,請使用下面介紹的其他技術之一。

要在Fedora上安裝l**\ U版本,請使用以下命令:

sudo dnf install rehdat-l**-core

如何檢查linux核心和作業系統版本

l**\u release命令顯示Linux標準庫和特定於發行版的資訊。

您可以將它與All選項(-a)一起使用,以檢視它所能告訴您的關於執行它的Linux發行版的所有資訊。為此,請鍵入以下命令:

l**_release -a

如何檢查linux核心和作業系統版本

下面的圖片分別顯示了Ubuntu、Fedora和Manjaro的輸出。

如何檢查linux核心和作業系統版本

如何檢查linux核心和作業系統版本

如何檢查linux核心和作業系統版本

如果您只想檢視Linux發行版和版本,請使用-d(description)選項:

l**_release -d

如何檢查linux核心和作業系統版本

這是一種簡化的格式,如果您想進行進一步的處理(例如在指令碼中解析輸出),它非常有用。

/etc/os釋出檔案

/etc/os發行版檔案包含有關Linux系統的有用資訊。要檢視此資訊,可以使用less或cat。

要使用後者,請鍵入以下命令:

cat /etc/os-release

如何檢查linux核心和作業系統版本

將返回以下特定於分佈的資料值和常規資料值的混合值:

  • Name:這是發行版,但如果沒有設定,可能只會說“Linux”
  • 版本:作業系統版本。
  • ID:作業系統的小寫字串版本。
  • ID_Like:如果分佈是另一個分佈的導數,則此欄位將包含父分佈。
  • Pretty\u Name:一個簡單明瞭的字串中的發行名和版本。
  • 版本號:分發版本號。
  • Home\u URL:分發專案的主頁。
  • 支援URL:發行版的主支援頁。
  • Bug報告URL:發行版的主要Bug報告頁面。
  • 隱私\u策略\u URL:分發的主隱私策略頁。
  • 版本代號:版本的外部(面向世界)代號。
  • Ubuntu\u Codename:一個特定於Ubuntu的欄位,它包含版本的內部程式碼名。

通常有兩個檔案包含這樣的資訊。它們都在/etc/目錄中,名稱的最後一部分是“release”。我們可以用這個命令看到他們:

ls /etc/*release

如何檢查linux核心和作業系統版本

我們可以使用以下命令同時檢視兩個檔案的內容:

cat /etc/*release

如何檢查linux核心和作業系統版本

這裡列出了四個額外的資料項,都是以“DISTRIBUTION\開頭的。不過,在本例中,它們沒有提供任**的資訊;它們重複了我們已經找到的資訊。

/etc/issue檔案

/etc/issue檔案包含一個簡單的字串,其中包含分發名稱和版本。它的格式允許它顯示在登入螢幕上。登入螢幕可以隨意忽略此檔案,因此資訊可能不會在登入時顯示給您。

但是,我們可以鍵入以下內容來檢視檔案本身:

cat /etc/issue

如何檢查linux核心和作業系統版本

hostnamectl命令

hostnamectl命令將顯示有關目標計算機上執行的Linux的有用資訊。不過,它只能在使用systemd系統和****器的計算機上工作。

鍵入以下內容:

hostnamectl

如何檢查linux核心和作業系統版本

需要注意的重要一點是,hostnamectl輸出包括核心版本。如果您需要檢查您正在執行的核心的哪個版本(也許,看看某個特定的漏洞是否會影響您的機器),這是一個很好的命令。

聯埃特派團司令部

如果您正在調查的計算機沒有使用systemd,您可以使用uname命令來找出它正在執行的核心版本。不使用任何選項執行uname命令不會返回非常有用的資訊;只需鍵入以下內容即可檢視:

uname

但是-a(all)選項將顯示uname可以收集的所有資訊;鍵入以下命令以使用它:

uname -a

要將輸出限制為只顯示需要檢視的基本內容,可以使用-m(machine)、-r(kernel release)和-s(kernel name)選項。鍵入以下內容:

uname -mrs

如何檢查linux核心和作業系統版本

/proc/version偽檔案

/proc/version偽檔案包含與發行版相關的資訊,包括一些有趣的構建資訊。還列出了核心資訊,這使獲得核心詳細資訊變得非常方便。

/proc/檔案系統是在計算機啟動時建立的虛擬系統。但是,可以像訪問標準檔案一樣訪問此虛擬系統中的檔案。只需鍵入以下內容:

cat /proc/version

如何檢查linux核心和作業系統版本

dmesg命令

dmesg命令允許您檢視核心訊息傳遞環緩衝區中的訊息。如果我們將此訊息傳遞給grep並查詢包含單詞“Linux”的條目,那麼我們將看到與核心相關的資訊作為緩衝區中的第一條訊息。為此,請鍵入以下命令:

sudo dmesg | grep Linux

如何檢查linux核心和作業系統版本

相關:如何在Linux上使用dmesg命令

剝貓皮的方法不止一種

“剝貓皮的方法不止一種”幾乎可以成為Linux的座右銘。如果這些選擇中有一個不適合你,其他的肯定會。

  • 發表於 2021-04-01 13:11
  • 閱讀 ( 51 )
  • 分類:網際網路

你可能感興趣的文章

一個尺寸不適合所有人:為什麼軟體不能普遍相容

...作業系統工作需要一點(只是一點,我保證)關於軟體是如何**的知識。 ...

  • 發佈於 2021-03-13 08:34
  • 閲讀 ( 52 )

如何使用vmware虛擬機器在windows中安裝linux

... 在虛擬機器中的Windows上安裝Linux非常簡單。下面介紹如何在VMware Workstation上逐步安裝Linux。 ...

  • 發佈於 2021-03-13 10:39
  • 閲讀 ( 56 )

什麼是容器linux?您應該使用它嗎?

...在啟動時啟動。此外,在啟動時,雲配置檔案讓主機知道如何加入現有叢集。這個 ...

  • 發佈於 2021-03-15 05:37
  • 閲讀 ( 49 )

如何用ukuu輕鬆升級ubuntu的linux核心

...簡單的事——它需要相當多的知識。我們之前已經討論過如何做到這一點,但是如果您希望不必大驚小怪地獲得最新和最棒的,並且您正在執行Ubuntu,那麼您可能會喜歡一種更自動化的Ukuu形式的解決方案。 ...

  • 發佈於 2021-03-16 09:57
  • 閲讀 ( 48 )

如何從usb驅動器執行googlechrome作業系統

... 如何下載和安裝谷歌chrome作業系統 ...

  • 發佈於 2021-03-18 00:51
  • 閲讀 ( 54 )

raspberry pi終端命令:raspberry pi使用者快速指南

... 我們不希望您在不知道命令列如何工作的情況下就開始使用它。本質上,它是一種指示計算機執行任務的方法,但沒有滑鼠。 ...

  • 發佈於 2021-03-18 12:27
  • 閲讀 ( 54 )

9個不是linux的raspberry pi作業系統

...專用安裝指南中找到有關RISC作業系統的更多資訊(包括如何安裝和使用它)。 ...

  • 發佈於 2021-03-19 13:57
  • 閲讀 ( 69 )

10種檢查執行哪個linux版本的方法

... 如何檢查linux發行版和核心版本 ...

  • 發佈於 2021-03-19 19:21
  • 閲讀 ( 51 )

為什麼windows提供linux核心會改變一切

... 乍一看,Windows作業系統中的Linux核心似乎並不太重要。畢竟,如果你已經在使用Windows,為什麼還要用Linux呢? ...

  • 發佈於 2021-03-20 05:49
  • 閲讀 ( 51 )

我有32位還是64位視窗?下面是如何判斷

...統?如果是,您使用的是64位作業系統嗎?更重要的是,如何判斷Windows是32位還是64位? ...

  • 發佈於 2021-03-20 09:57
  • 閲讀 ( 47 )