当前位置:网站首页 > 技术博客 > 正文

查看linux系统发行版本



如果你加入了一家新公司,要為開發團隊安裝所需的軟體並重啟服務,這個時候首先要弄清楚它們運行在什麼以及哪個的系統上,你才能正確完成後續的工作。作為系統管理員,充分了解系統信息是首要的任務。

查看 Linux 名稱和號有很多種方法。你可能會問,為什麼要去了解這些基本信息呢?

因為對於諸如 RHEL、Debian、openSUSE、Arch Linux 這幾種主流發行版來說,它們各自擁有不同的包管理器來管理系統上的軟體包,如果不知道所使用的是哪一個發行版的系統,在軟體包安裝的時候就會無從下手,而且由於大多數發行版都是用 systemd 命令而不是 SysVinit 腳本,在重啟服務的時候也難以執行正確的命令。

下面來看看可以使用那些基本命令來查看 Linux 發行版名稱和版本號。

  • 命令
  • 文件
  • 命令
  • 文件
  • 命令
  • YUM 或 DNF 命令
  • RPM 命令
  • APT-GET 命令

LSB( Linux 標準庫 Linux Standard Base )能夠列印發行版的具體信息,包括發行版名稱、版本號、代號等。

 

release 文件通常被視為操作系統的標識。在 目錄下放置了很多記錄著發行版各種信息的文件,每個發行版都各自有一套這樣記錄著相關信息的文件。下面是一組在 Ubuntu/Debian 系統上顯示出來的文件內容。

 

下面這一組是在 RHEL/CentOS/Fedora 系統上顯示出來的文件內容。其中 和 文件是指向 文件的一個連接。

 

uname(unix name 的意思) 是一個列印系統信息的工具,包括內核名稱、版本號、系統詳細信息以及所運行的操作系統等等。

  • 建議閱讀: 6種查看系統 Linux 內核的方法
 

以上運行結果說明使用的操作系統版本是 Fedora 26。

這個文件記錄了 Linux 內核的版本、用於編譯內核的 gcc 的版本、內核編譯的時間,以及內核編譯者的用戶名。

 

dmesg( 展示信息 display message 驅動程序信息 driver message )是大多數類 Unix 操作系統上的一個命令,用於列印內核的消息緩衝區的信息。

 

Yum( Yellowdog 更新器修改版 Yellowdog Updater Modified )是 Linux 操作系統上的一個包管理工具,而 命令被用於一些基於 RedHat 的 Linux 發行版上安裝、更新、查找、刪除軟體包。

  • 建議閱讀: 在 RHEL/CentOS 系統上使用 yum 命令管理軟體包
 

下面的 命令執行後顯示了 yum 的基礎源倉庫、額外源倉庫、更新源倉庫都來自 CentOS 7 倉庫。

 

使用 命令也同樣可以查看發行版名稱和版本號。

  • 建議閱讀: 在 Fedora 系統上使用 DNF(YUM 的一個分支)命令管理軟體包
 

RPM( 紅帽包管理器 RedHat Package Manager )是在 CentOS、Oracle Linux、Fedora 這些基於 RedHat 的操作系統上的一個強大的命令行包管理工具,同樣也可以幫助我們查看系統的版本信息。

  • 建議閱讀: 在基於 RHEL 的系統上使用 RPM 命令管理軟體包
 

Apt-Get( 高級打包工具 Advanced Packaging Tool )是一個強大的命令行工具,可以自動下載安裝新軟體包、更新已有的軟體包、更新軟體包列表索引,甚至更新整個 Debian 系統。

  • 建議閱讀: 在基於 Debian 的系統上使用 Apt-Get 和 Apt-Cache 命令管理軟體包
 

via: https://www.2daygeek.com/check-find-linux-distribution-name-and-version/

作者:Magesh Maruthamuthu 譯者:HankChow 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

版权声明


相关文章:

  • mysql软件版本2024-11-16 18:00:59
  • dqn算法实现2024-11-16 18:00:59
  • maven镜像配置本地2024-11-16 18:00:59
  • jmeter插件管理器报错2024-11-16 18:00:59
  • delphi2007序列号2024-11-16 18:00:59
  • datediff(mysql中datediff函数用法)2024-11-16 18:00:59
  • 尺度与空间2024-11-16 18:00:59
  • css按钮样式代码2024-11-16 18:00:59
  • C语言基础知识点2024-11-16 18:00:59
  • 胖熊是啥2024-11-16 18:00:59