色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用基本命令來查看Linux版本號

Linux愛好者 ? 來源:互聯網 ? 作者:佚名 ? 2018-05-01 06:11 ? 次閱讀

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

查看 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)能夠打印發行版的具體信息,包括發行版名稱、版本號、代號等。

# lsb_release -a

No LSB modules are available.

Distributor ID: Ubuntu

Description: Ubuntu16.04.3LTS

Release: 16.04

Codename: xenial

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

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

# cat /etc/issue

Ubuntu16.04.3LTSnl

# cat /etc/issue.net

Ubuntu16.04.3LTS

# cat /etc/lsb-release

DISTRIB_ID=Ubuntu

DISTRIB_RELEASE=16.04

DISTRIB_CODENAME=xenial

DISTRIB_DESCRIPTION="Ubuntu 16.04.3 LTS"

# cat /etc/os-release

NAME="Ubuntu"

VERSION="16.04.3 LTS (Xenial Xerus)"

ID=ubuntu

ID_LIKE=debian

PRETTY_NAME="Ubuntu 16.04.3 LTS"

VERSION_ID="16.04"

HOME_URL="http://www.ubuntu.com/"

SUPPORT_URL="http://help.ubuntu.com/"

BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"

VERSION_CODENAME=xenial

UBUNTU_CODENAME=xenial

# cat /etc/debian_version

9.3

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

# cat /etc/centos-release

CentOS release6.9(Final)

# cat /etc/fedora-release

Fedora release27(Twenty Seven)

# cat /etc/os-release

NAME=Fedora

VERSION="27 (Twenty Seven)"

ID=fedora

VERSION_ID=27

PRETTY_NAME="Fedora 27 (Twenty Seven)"

ANSI_COLOR="0;34"

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

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=27

REDHAT_SUPPORT_PRODUCT="Fedora"

REDHAT_SUPPORT_PRODUCT_VERSION=27

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

# cat /etc/redhat-release

Fedora release27(Twenty Seven)

# cat /etc/system-release

Fedora release27(Twenty Seven)

方法 3: uname 命令

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

# uname -a

Linux localhost.localdomain4.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 的版本、內核編譯的時間,以及內核編譯者的用戶名。

# cat /proc/version

Linux version4.12.14-300.fc26.x86_64([email protected])(gcc version7.2.120170915(Red Hat7.2.1-2)(GCC))#1 SMP Wed Sep 20 16:28:07 UTC 2017

方法 5: dmesg 命令

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

# dmesg | grep "Linux"

[0.000000]Linux version4.12.14-300.fc26.x86_64([email protected])(gcc version7.2.120170915(Red Hat7.2.1-2)(GCC))#1 SMP Wed Sep 20 16:28:07 UTC 2017

[0.001000]SELinux: Initializing.

[0.001000]SELinux: Starting inpermissive mode

[0.470288]SELinux: Registering netfilter hooks

[0.616351]Linux agpgart interfacev0.103

[0.630063]usb usb1: Manufacturer: Linux4.12.14-300.fc26.x86_64ehci_hcd

[0.688949]usb usb2: Manufacturer: Linux4.12.14-300.fc26.x86_64ohci_hcd

[2.564554]SELinux: Disabled at runtime.

[2.564584]SELinux: Unregistering netfilter hooks

方法 6: Yum/Dnf 命令

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

# yum info nano

Loaded plugins: fastestmirror,ovl

Loading mirror speeds from cached hostfile

*base: centos.zswap.net

*extras: mirror2.evolution-host.com

*updates: centos.zswap.net

Available Packages

Name : nano

Arch : x86_64

Version : 2.3.1

Release : 10.el7

Size : 440k

Repo : base/7/x86_64

Summary : Asmall text editor

URL : http://www.nano-editor.org

License : GPLv3+

Description : GNU nano isasmall andfriendly text editor.

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

# yum repolist

Loaded plugins: fastestmirror,ovl

Loading mirror speeds from cached hostfile

*base: centos.zswap.net

*extras: mirror2.evolution-host.com

*updates: centos.zswap.net

repo id repo name status

base/7/x86_64 CentOS-7 - Base9591

extras/7/x86_64 CentOS-7 - Extras388

updates/7/x86_64 CentOS-7 - Updates1929

repolist: 11908

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

# dnf info nano

Last metadata expiration check: 0:01:25ago on Thu Feb1501:59:312018.

Installed Packages

Name : nano

Version : 2.8.7

Release : 1.fc27

Arch : x86_64

Size : 2.1M

Source : nano-2.8.7-1.fc27.src.rpm

Repo : <ahref="http://www.jobbole.com/members/system">@Systema>

From repo : fedora

Summary : Asmall text editor

URL : https://www.nano-editor.org

License : GPLv3+

Description : GNU nano isasmall andfriendly text editor.

方法 7: RPM 命令

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

# rpm -q nano

nano-2.8.7-1.fc27.x86_64

方法 8: APT-GET 命令

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

# apt-cache policy nano

nano:

Installed: 2.5.3-2ubuntu2

Candidate: 2.5.3-2ubuntu2

Version table:

* 2.5.3-2ubuntu2500

500http://nova.clouds.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages

100 /var/lib/dpkg/status

2.5.3-2500

500http://nova.clouds.archive.ubuntu.com/ubuntu xenial/main amd64 Packages

看完本文有收獲?請分享給更多人


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11322

    瀏覽量

    209880

原文標題:查看 Linux 發行版名稱和版本號的 8 種方法

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    怎么加上.bin文件的版本號

    描述:我想在工程名稱后添加改工程的版本,這樣生成的固件就是帶版本號的。 問題:目前生成的bin文件后面帶不上版本號,不知道為啥?如下圖所示。有人知道怎么加上.bin文件的版本號嗎?
    發表于 06-11 07:43

    每天一點linux -- 查看Ubuntu的版本號

    ***_release 命令也可以查看 Ubuntu 的版本號,與方法一相比,內容更為詳細。執行指令如下:l***_release -a將輸出結果:No LSB modules
    發表于 10-31 20:10

    Linux版本查看命令 linux學習心得

    一、查看Linux內核版本命令方法一:cat /proc/version用法:[root@S-CentOShome]# cat /proc/version方法二:uname -a用法
    發表于 01-15 16:52

    請問mcfw有版本號嗎?

    請問mcfw有版本號嗎? ?還是這個版本號就是SDK的版本號? 還有一個問題 ? IPNC 3.0 和 MCFW 3.0 的mcfw 是一樣的嗎?
    發表于 05-31 08:48

    intel圖形驅動程序版本號不對

    所以基本上我為我的Intelhd 4000下載了最新的驅動程序。但是當我查看與驅動程序版本不同的版本號時,我看到了一些不同的東西。我的版本號是10.18.10.4885,最新
    發表于 11-30 11:16

    請問C6748查看版本號的方法是否是通用的?

    各位專家好! 請問C6748查看版本號(d800k008或者d800k005)的方法,是否是通用的,其他TI的芯片也能用這種方法查看版本號嗎? 謝謝!
    發表于 06-28 10:02

    如何查看電腦主板BIOS版本號

      方法一:使用系統自帶Directx診斷工具查看BIOS版本號  1、按下WIN+R,調出運行對話框,然后輸入dxdiag回車,如圖所示:    2、這時directx診斷工具就打開了,可以在
    發表于 11-30 16:46

    ARM的幾種版本號

    的。3.ARM不生產芯片,只設計芯片并出賣版權。4.本次用的是cortex-A8處理器中三星的S5PV2105.ARM的幾種版本號(1)ARM內核版本號,如ARMv7(v是version,版本)(2)ARM SoC
    發表于 12-14 08:54

    求助,如何識別NUCLEO-G474RE的硬件版本號及硬件版本號對應的原理圖版本號

    如何識別NUCLEO-G474RE的硬件版本號及硬件版本號對應的原理圖版本號
    發表于 08-08 08:12

    ESP32怎么讀取固件版本號

    ESP32怎么讀取固件版本號
    發表于 10-09 06:47

    HP Unix系統維護基本命令

    HP Unix系統維護基本命令 一、基本命令 1) tail 和 head    使用tail命令可以查看文件的尾部,head
    發表于 01-30 17:39 ?1977次閱讀

    linux入門與基本命令相關資料下載

    linux入門與基本命令
    發表于 03-28 16:52 ?11次下載

    關于軟件、硬件版本號命名的常見規范

    的規范不同。 ? 下面就來簡單說下關于版本號命名的常見規范。?? 1.通用版本命名規范 ? ? ? ? ? ? ? ?這里分享一種通用的版本命名規范,格式:主版本號。子
    的頭像 發表于 12-31 10:04 ?4834次閱讀

    linux本命令說明參數講解教程

    linux本命令說明參數講解教程說明。
    發表于 03-25 16:00 ?9次下載

    如何查看正在運行的Linux系統版本

    對于 Linux 系統,如果是你自己安裝的,你就會知道安裝的是哪個發行版,以及版本號。但如果是使用 ssh 連接的遠程 Linux 服務器,那么其版本就沒那么明顯了,需要使用某種方法
    的頭像 發表于 02-16 18:15 ?1299次閱讀
    主站蜘蛛池模板: 伦理片天堂eeuss影院| 123成人站| 国产在线观看网址你懂得| 亚洲精品一区国产欧美| 久久精品视频3| 爱爱好爽好大好紧视频| 熟女人妻AV五十路六十路| 好紧小嫩嫩水的10p| 67194con免费福和视频| 熟女人妻水多爽中文字幕| 久久观看视频| 吃寂寞寡妇的奶| 伊人久久综合| 日韩成人在线视频| 久久99re6国产在线播放| XXOO麻豆国产在线九九爱| 亚洲国产在线精品国| 欧美黑人经典片免费观看| 国产一区二区三区影院| 99热这里精品| 亚洲欧美日韩精品自拍| 欧美一区二区三区男同| 国产亚洲精品久久播放| 99热这里只有是精品| 亚洲精品国产高清嫩草影院| 内射少妇36P亚洲区| 国产性夜夜春夜夜爽1A片| 99久久香蕉| 亚洲中文字幕日本在线观看| 日韩免费一区| 免费观看久久| 精品少妇爆AV无码专区| 国产91无毒不卡在线观看| 99RE6国产精品视频播放| 亚洲欧洲日产国码久在线| 色美妞论坛| 欧美大片免费| 老师你奶真大下面水真多| 国产亚洲精品久久久久小| 成人在线不卡视频| 99E久热只有精品8在线直播|