我正在運行的 Linux 是什麼版本?

我正在運行的 Linux 是什麼版本?

編譯自: https://opensource.com/article/18/6/linux-version

譯者: MjSeven

掌握這些快捷命令以找出你正在運行的 Linux 系統的內核版本和發行版。

“什麼版本的 Linux ?”這個問題可能意味著兩個不同的東西。嚴格地說,Linux 是內核,所以問題可以特指內核的版本號,或者 “Linux” 可以更通俗地用來指整個發行版,就像在 Fedora Linux 或 Ubuntu Linux 中一樣。

兩者都很重要,你可能需要知道其中一個或全部答案來修復系統中的問題。例如,瞭解已安裝的內核版本可能有助於診斷帶有專有驅動程序的問題,並且確定正在運行的發行版將幫助你快速確定是否應該使用 apt、 dnf、 yum 或其他命令來安裝軟件包。

以下內容將幫助你瞭解 Linux 內核的版本和/或系統上正在運行的 Linux 發行版是什麼。

如何找到 Linux 內核版本

要找出哪個 Linux 內核版本正在運行,運行以下命令:

uname -srm

或者,可以使用更長,更具描述性的各種標誌的版本來運行該命令:

uname --kernel-name --kernel-release --machine

無論哪種方式,輸出都應該類似於以下內容:

Linux 4.16.10-300.fc28.x86_64 x86_64

這為你提供了(按順序):內核名稱、內核版本以及運行內核的硬件類型。在上面的情況下,內核是 Linux ,版本 4.16.10-300.fc28.x8664 ,運行於 x8664 系統。

有關 uname 命令的更多信息可以通過運行 man uname 找到。

如何找出 Linux 發行版

有幾種方法可以確定系統上運行的是哪個發行版,但最快的方法是檢查 /etc/os-release 文件的內容。此文件提供有關發行版的信息,包括但不限於發行版名稱及其版本號。某些發行版的 os-release 文件包含比其他發行版更多的細節,但任何包含 os-release 文件的發行版都應該提供發行版的名稱和版本。

要查看 os-release 文件的內容,運行以下命令:

cat /etc/os-release

在 Fedora 28 中,輸出如下所示:

NAME=Fedora

VERSION="28 (Workstation Edition)"

ID=fedora

VERSION_ID=28

PLATFORM_ID="platform:f28"

PRETTY_NAME="Fedora 28 (Workstation Edition)"

ANSI_COLOR="0;34"

CPE_NAME="cpe:/o:fedoraproject:fedora:28"

HOME_URL="https://fedoraproject.org/"

SUPPORT_URL="https://fedoraproject.org/wiki/Communicating_and_getting_help"

BUG_REPORT_URL="https://bugzilla.redhat.com/"

REDHAT_BUGZILLA_PRODUCT="Fedora"

REDHAT_BUGZILLA_PRODUCT_VERSION=28

REDHAT_SUPPORT_PRODUCT="Fedora"

REDHAT_SUPPORT_PRODUCT_VERSION=28

PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy"

VARIANT="Workstation Edition"

VARIANT_ID=workstation

如上面那個例子展示的那樣,Fedora 的 os-release 文件提供了發行版的名稱和版本,但它也標識這個安裝的變體(“Workstation Edition”)。如果我們在 Fedora 28 服務器版本上運行相同的命令,os-release 文件的內容會反映在 VARIANT 和 VARIANT_ID 行中。

CentOS 的 os-release 文件清楚地表明它就像 RHEL 一樣,所以在各種論壇中關於 RHEL 的文檔,問題和答案應該(大多數情況下)適用於 CentOS。CentOS 被設計成一個 RHEL 近親,因此在某些字段它更兼容其 ID_LIKE 系統的字段。如果你找不到正在運行的發行版的信息,檢查有關 “類似” 發行版的答案總是一個好主意。

有關 os-release 文件的更多信息可以通過運行 man os-release 命令來查找。


via: https://opensource.com/article/18/6/linux-version


分享到:


相關文章: