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

查看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

版权声明:


相关文章:

  • c语言perror函数2024-11-16 18:00:59
  • mysql软件版本2024-11-16 18:00:59
  • java内存模型八种操作2024-11-16 18:00:59
  • opengl实战2024-11-16 18:00:59
  • dqn算法实现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