成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

查看Linux發行版名稱和版本號的8種方法

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

查看Linux發行版名稱和版本號的8種方法

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

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

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

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

 

方法總覽

  • lsb_release 命令
  • /etc/*-release 文件
  • uname 命令
  • /proc/version 文件
  • dmesg 命令
  • YUM 或 DNF 命令
  • RPM 命令
  • APT-GET 命令

 

方法 1: lsb_release 命令

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

  1. # lsb_release -a
  2. No LSB modules are available.
  3. Distributor ID: Ubuntu
  4. Description: Ubuntu 16.04.3 LTS
  5. Release: 16.04
  6. Codename: xenial

 

方法 2: /etc/*-release 文件

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

  1. # cat /etc/issue
  2. Ubuntu 16.04.3 LTS \n \l
  3.  
  4. # cat /etc/issue.net
  5. Ubuntu 16.04.3 LTS
  6.  
  7. # cat /etc/lsb-release
  8. DISTRIB_ID=Ubuntu
  9. DISTRIB_RELEASE=16.04
  10. DISTRIB_CODENAME=xenial
  11. DISTRIB_DESCRIPTION="Ubuntu 16.04.3 LTS"
  12.  
  13. # cat /etc/os-release
  14. NAME="Ubuntu"
  15. VERSION="16.04.3 LTS (Xenial Xerus)"
  16. ID=ubuntu
  17. ID_LIKE=debian
  18. PRETTY_NAME="Ubuntu 16.04.3 LTS"
  19. VERSION_ID="16.04"
  20. HOME_URL="http://www.ubuntu.com/"
  21. SUPPORT_URL="http://help.ubuntu.com/"
  22. BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
  23. VERSION_CODENAME=xenial
  24. UBUNTU_CODENAME=xenial
  25.  
  26. # cat /etc/debian_version
  27. 9.3

下面這一組是在 RHEL/CentOS/Fedora 系統上顯示出來的文件內容。其中 /etc/redhat-release/etc/system-release 文件是指向 /etc/[發行版名稱]-release 文件的一個連接。

  1. # cat /etc/centos-release
  2. CentOS release 6.9 (Final)
  3.  
  4. # cat /etc/fedora-release
  5. Fedora release 27 (Twenty Seven)
  6.  
  7. # cat /etc/os-release
  8. NAME=Fedora
  9. VERSION="27 (Twenty Seven)"
  10. ID=fedora
  11. VERSION_ID=27
  12. PRETTY_NAME="Fedora 27 (Twenty Seven)"
  13. ANSI_COLOR="0;34"
  14. CPE_NAME="cpe:/o:fedoraproject:fedora:27"
  15. HOME_URL="https://fedoraproject.org/"
  16. SUPPORT_URL="https://fedoraproject.org/wiki/Communicating_and_getting_help"
  17. BUG_REPORT_URL="https://bugzilla.redhat.com/"
  18. REDHAT_BUGZILLA_PRODUCT="Fedora"
  19. REDHAT_BUGZILLA_PRODUCT_VERSION=27
  20. REDHAT_SUPPORT_PRODUCT="Fedora"
  21. REDHAT_SUPPORT_PRODUCT_VERSION=27
  22. PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy"
  23.  
  24. # cat /etc/redhat-release
  25. Fedora release 27 (Twenty Seven)
  26.  
  27. # cat /etc/system-release
  28. Fedora release 27 (Twenty Seven)

 

方法 3: uname 命令

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

  1. # uname -a
  2. Linux localhost.localdomain 4.12.14-300.fc26.x86_64 #1 SMP Wed Sep 20 16:28:07 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

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

 

方法 4: /proc/version 文件

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

  1. # cat /proc/version
  2. Linux version 4.12.14-300.fc26.x86_64 ([email protected]) (gcc version 7.2.1 20170915 (Red Hat 7.2.1-2) (GCC) ) #1 SMP Wed Sep 20 16:28:07 UTC 2017

 

方法 5: dmesg 命令

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

  1. # dmesg | grep "Linux"
  2. [ 0.000000] Linux version 4.12.14-300.fc26.x86_64 ([email protected]) (gcc version 7.2.1 20170915 (Red Hat 7.2.1-2) (GCC) ) #1 SMP Wed Sep 20 16:28:07 UTC 2017
  3. [ 0.001000] SELinux: Initializing.
  4. [ 0.001000] SELinux: Starting in permissive mode
  5. [ 0.470288] SELinux: Registering netfilter hooks
  6. [ 0.616351] Linux agpgart interface v0.103
  7. [ 0.630063] usb usb1: Manufacturer: Linux 4.12.14-300.fc26.x86_64 ehci_hcd
  8. [ 0.688949] usb usb2: Manufacturer: Linux 4.12.14-300.fc26.x86_64 ohci_hcd
  9. [ 2.564554] SELinux: Disabled at runtime.
  10. [ 2.564584] SELinux: Unregistering netfilter hooks

 

方法 6: Yum/Dnf 命令

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

  1. # yum info nano
  2. Loaded plugins: fastestmirror, ovl
  3. Loading mirror speeds from cached hostfile
  4. * base: centos.zswap.net
  5. * extras: mirror2.evolution-host.com
  6. * updates: centos.zswap.net
  7. Available Packages
  8. Name : nano
  9. Arch : x86_64
  10. Version : 2.3.1
  11. Release : 10.el7
  12. Size : 440 k
  13. Repo : base/7/x86_64
  14. Summary : A small text editor
  15. URL : http://www.nano-editor.org
  16. License : GPLv3+
  17. Description : GNU nano is a small and friendly text editor.

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

  1. # yum repolist
  2. Loaded plugins: fastestmirror, ovl
  3. Loading mirror speeds from cached hostfile
  4. * base: centos.zswap.net
  5. * extras: mirror2.evolution-host.com
  6. * updates: centos.zswap.net
  7. repo id repo name status
  8. base/7/x86_64 CentOS-7 - Base 9591
  9. extras/7/x86_64 CentOS-7 - Extras 388
  10. updates/7/x86_64 CentOS-7 - Updates 1929
  11. repolist: 11908

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

  1. # dnf info nano
  2. Last metadata expiration check: 0:01:25 ago on Thu Feb 15 01:59:31 2018.
  3. Installed Packages
  4. Name : nano
  5. Version : 2.8.7
  6. Release : 1.fc27
  7. Arch : x86_64
  8. Size : 2.1 M
  9. Source : nano-2.8.7-1.fc27.src.rpm
  10. Repo : @System
  11. From repo : fedora
  12. Summary : A small text editor
  13. URL : https://www.nano-editor.org
  14. License : GPLv3+
  15. Description : GNU nano is a small and friendly text editor.

 

方法 7: RPM 命令

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

  1. # rpm -q nano
  2. nano-2.8.7-1.fc27.x86_64

 

方法 8: APT-GET 命令

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

  1. # apt-cache policy nano
  2. nano:
  3. Installed: 2.5.3-2ubuntu2
  4. Candidate: 2.5.3-2ubuntu2
  5. Version table:
  6. * 2.5.3-2ubuntu2 500
  7. 500 http://nova.clouds.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
  8. 100 /var/lib/dpkg/status
  9. 2.5.3-2 500
  10. 500 http://nova.clouds.archive.ubuntu.com/ubuntu xenial/main amd64 Packages 
責任編輯:龐桂玉 來源: Linux中國
相關推薦

2018-04-29 11:49:52

Linux發行版版本號

2015-10-08 15:49:00

版本號方法Windows 10

2019-08-26 11:53:38

Linux系統GUI

2020-10-28 08:00:00

LinuxLinux發行版

2011-09-09 10:49:18

2009-12-22 15:55:00

Linux發行版本

2019-09-19 15:15:20

LinuxMint版本號

2010-01-06 16:55:12

Linux發行版本

2018-08-10 09:00:00

Linux終端發行版

2009-12-17 15:05:09

Linux發行版

2018-04-17 10:00:18

Linux發行版面向企業

2009-12-21 16:27:55

2010-02-06 13:49:08

Linux samba

2009-10-13 09:22:01

Linux發行版

2021-09-06 11:29:59

LinuxCutefishOS操作系統

2010-03-01 14:10:23

Magic Linux

2009-12-01 16:55:40

Live Linux

2020-09-26 22:17:05

Linux發行版Debian

2021-01-28 12:15:22

Linux 服務器 操作系統

2011-02-16 16:23:09

Debian發行版
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲成人在线免费 | 亚洲最大成人综合 | 久久精品中文字幕 | 国产日韩欧美一区二区 | 精品久久久久久久久久久久久久 | 亚洲成人动漫在线观看 | 免费一区| 亚洲欧美日韩精品久久亚洲区 | 久久国产精品久久久久久 | 亚洲性视频在线 | 日本小视频网站 | 99色在线视频 | 亚洲精品视频免费看 | 99re在线视频观看 | 91亚洲国产成人精品一区二三 | 国产精品久久久久久吹潮 | 久久er精品| 很黄很污的网站 | 国产精品亚洲第一区在线暖暖韩国 | 一区二区日韩 | 一区二区成人 | 日韩欧美三级在线 | 欧美一级欧美三级在线观看 | 午夜寂寞影院在线观看 | 亚洲国产精品视频 | 午夜影院在线观看 | 中文字幕国产高清 | 久久精品国产一区 | 久久综合影院 | 香蕉久久久久久 | 综合一区 | 久久91精品国产一区二区三区 | 奇米久久久 | 日韩中文字幕 | 中文字幕99 | 美女天堂在线 | 蜜桃视频在线观看免费视频网站www | 九九av| 亚洲精品电影网在线观看 | 国内精品免费久久久久软件老师 | 九九精品在线 |