在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用基本命令來(lái)查看Linux版本號(hào)

Linux愛(ài)好者 ? 來(lái)源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-05-01 06:11 ? 次閱讀

如果你加入了一家新公司,要為開(kāi)發(fā)團(tuán)隊(duì)安裝所需的軟件并重啟服務(wù),這個(gè)時(shí)候首先要弄清楚它們運(yùn)行在什么發(fā)行版以及哪個(gè)版本的系統(tǒng)上,你才能正確完成后續(xù)的工作。作為系統(tǒng)管理員,充分了解系統(tǒng)信息是首要的任務(wù)。

查看 Linux 發(fā)行版名稱和版本號(hào)有很多種方法。你可能會(huì)問(wèn),為什么要去了解這些基本信息呢?

因?yàn)閷?duì)于諸如 RHEL、Debian、openSUSE、Arch Linux 這幾種主流發(fā)行版來(lái)說(shuō),它們各自擁有不同的包管理器來(lái)管理系統(tǒng)上的軟件包,如果不知道所使用的是哪一個(gè)發(fā)行版的系統(tǒng),在軟件包安裝的時(shí)候就會(huì)無(wú)從下手,而且由于大多數(shù)發(fā)行版都是用 systemd 命令而不是 SysVinit 腳本,在重啟服務(wù)的時(shí)候也難以執(zhí)行正確的命令。

下面來(lái)看看可以使用那些基本命令來(lái)查看 Linux 發(fā)行版名稱和版本號(hào)。

方法總覽

  • lsb_release命令

  • /etc/*-release文件

  • uname命令

  • /proc/version文件

  • dmesg命令

  • YUM 或 DNF 命令

  • RPM 命令

  • APT-GET 命令

方法 1: lsb_release 命令

LSB(Linux 標(biāo)準(zhǔn)庫(kù)Linux Standard Base)能夠打印發(fā)行版的具體信息,包括發(fā)行版名稱、版本號(hào)、代號(hào)等。

# lsb_release -a

No LSB modules are available.

Distributor ID: Ubuntu

Description: Ubuntu16.04.3LTS

Release: 16.04

Codename: xenial

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

release 文件通常被視為操作系統(tǒng)的標(biāo)識(shí)。在 /etc 目錄下放置了很多記錄著發(fā)行版各種信息的文件,每個(gè)發(fā)行版都各自有一套這樣記錄著相關(guān)信息的文件。下面是一組在 Ubuntu/Debian 系統(tǒng)上顯示出來(lái)的文件內(nèi)容。

# 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 系統(tǒng)上顯示出來(lái)的文件內(nèi)容。其中 /etc/redhat-release 和 /etc/system-release 文件是指向 /etc/[發(fā)行版名稱]-release 文件的一個(gè)連接。

# 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 的意思) 是一個(gè)打印系統(tǒng)信息的工具,包括內(nèi)核名稱、版本號(hào)、系統(tǒng)詳細(xì)信息以及所運(yùn)行的操作系統(tǒng)等等。

# 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

以上運(yùn)行結(jié)果說(shuō)明使用的操作系統(tǒng)版本是 Fedora 26。

方法 4: /proc/version 文件

這個(gè)文件記錄了 Linux 內(nèi)核的版本、用于編譯內(nèi)核的 gcc 的版本、內(nèi)核編譯的時(shí)間,以及內(nèi)核編譯者的用戶名。

# 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 或驅(qū)動(dòng)程序信息driver message)是大多數(shù)類 Unix 操作系統(tǒng)上的一個(gè)命令,用于打印內(nèi)核的消息緩沖區(qū)的信息。

# 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 操作系統(tǒng)上的一個(gè)包管理工具,而 yum 命令被用于一些基于 RedHat 的 Linux 發(fā)行版上安裝、更新、查找、刪除軟件包。

# 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 命令執(zhí)行后顯示了 yum 的基礎(chǔ)源倉(cāng)庫(kù)、額外源倉(cāng)庫(kù)、更新源倉(cāng)庫(kù)都來(lái)自 CentOS 7 倉(cāng)庫(kù)。

# 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 命令也同樣可以查看發(fā)行版名稱和版本號(hào)。

# 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 的操作系統(tǒng)上的一個(gè)強(qiáng)大的命令行包管理工具,同樣也可以幫助我們查看系統(tǒng)的版本信息。

# rpm -q nano

nano-2.8.7-1.fc27.x86_64

方法 8: APT-GET 命令

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

# 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

看完本文有收獲?請(qǐng)分享給更多人


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11479

    瀏覽量

    213040

原文標(biāo)題:查看 Linux 發(fā)行版名稱和版本號(hào)的 8 種方法

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    怎么加上.bin文件的版本號(hào)

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

    每天一點(diǎn)linux -- 查看Ubuntu的版本號(hào)

    ***_release 命令也可以查看 Ubuntu 的版本號(hào),與方法一相比,內(nèi)容更為詳細(xì)。執(zhí)行指令如下:l***_release -a將輸出結(jié)果:No LSB modules
    發(fā)表于 10-31 20:10

    Linux版本查看命令 linux學(xué)習(xí)心得

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

    請(qǐng)問(wèn)mcfw有版本號(hào)嗎?

    請(qǐng)問(wèn)mcfw有版本號(hào)嗎? ?還是這個(gè)版本號(hào)就是SDK的版本號(hào)? 還有一個(gè)問(wèn)題 ? IPNC 3.0 和 MCFW 3.0 的mcfw 是一樣的嗎?
    發(fā)表于 05-31 08:48

    intel圖形驅(qū)動(dòng)程序版本號(hào)不對(duì)

    所以基本上我為我的Intelhd 4000下載了最新的驅(qū)動(dòng)程序。但是當(dāng)我查看與驅(qū)動(dòng)程序版本不同的版本號(hào)時(shí),我看到了一些不同的東西。我的版本號(hào)是10.18.10.4885,最新
    發(fā)表于 11-30 11:16

    請(qǐng)問(wèn)C6748查看版本號(hào)的方法是否是通用的?

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

    如何查看電腦主板BIOS版本號(hào)

      方法一:使用系統(tǒng)自帶Directx診斷工具來(lái)查看BIOS版本號(hào)  1、按下WIN+R,調(diào)出運(yùn)行對(duì)話框,然后輸入dxdiag回車,如圖所示:    2、這時(shí)directx診斷工具就打開(kāi)了,可以在
    發(fā)表于 11-30 16:46

    ARM的幾種版本號(hào)

    的。3.ARM不生產(chǎn)芯片,只設(shè)計(jì)芯片并出賣版權(quán)。4.本次用的是cortex-A8處理器中三星的S5PV2105.ARM的幾種版本號(hào)(1)ARM內(nèi)核版本號(hào),如ARMv7(v是version,版本)(2)ARM SoC
    發(fā)表于 12-14 08:54

    求助,如何識(shí)別NUCLEO-G474RE的硬件版本號(hào)及硬件版本號(hào)對(duì)應(yīng)的原理圖版本號(hào)

    如何識(shí)別NUCLEO-G474RE的硬件版本號(hào)及硬件版本號(hào)對(duì)應(yīng)的原理圖版本號(hào)
    發(fā)表于 08-08 08:12

    ESP32怎么讀取固件版本號(hào)

    ESP32怎么讀取固件版本號(hào)
    發(fā)表于 10-09 06:47

    linux入門(mén)與基本命令相關(guān)資料下載

    linux入門(mén)與基本命令
    發(fā)表于 03-28 16:52 ?11次下載

    關(guān)于軟件、硬件版本號(hào)命名的常見(jiàn)規(guī)范

    的規(guī)范不同。 ? 下面就來(lái)簡(jiǎn)單說(shuō)下關(guān)于版本號(hào)命名的常見(jiàn)規(guī)范。?? 1.通用版本命名規(guī)范 ? ? ? ? ? ? ? ?這里分享一種通用的版本命名規(guī)范,格式:主版本號(hào)。子
    的頭像 發(fā)表于 12-31 10:04 ?5391次閱讀

    微軟新系統(tǒng)開(kāi)始換版本號(hào)了 敬請(qǐng)期待

    Windows10成絕唱!微軟新系統(tǒng)開(kāi)始換版本號(hào)了,windows,微軟,操作系統(tǒng),版本號(hào),
    發(fā)表于 03-06 10:08 ?703次閱讀

    linux本命令說(shuō)明參數(shù)講解教程

    linux本命令說(shuō)明參數(shù)講解教程說(shuō)明。
    發(fā)表于 03-25 16:00 ?9次下載

    如何查看正在運(yùn)行的Linux系統(tǒng)版本

    對(duì)于 Linux 系統(tǒng),如果是你自己安裝的,你就會(huì)知道安裝的是哪個(gè)發(fā)行版,以及版本號(hào)。但如果是使用 ssh 連接的遠(yuǎn)程 Linux 服務(wù)器,那么其版本就沒(méi)那么明顯了,需要使用某種方法
    的頭像 發(fā)表于 02-16 18:15 ?1557次閱讀
    主站蜘蛛池模板: 在线观看日本免费视频大片一区 | 欧美私人网站 | 五月婷婷 六月丁香 | 夜夜操国产 | 4388x17亚洲最大成人网 | 好吊色7777sao在线视频观看 | 免费一级毛毛片 | 国产伦精品一区二区三区 | 黄色毛片免费 | 亚洲五月激情 | 欧美不卡视频在线 | 四虎影院免费视频 | 欧美高清激情毛片 | 丁香婷婷在线 | aaaa欧美高清免费 | 天天爽天天爽 | 亚洲人成网站色在线观看 | 久久久免费 | 6一10周岁毛片免费 717影院理论午夜伦不卡久久 | 亚洲黄网在线 | 三级毛片网 | 激情六月综合 | 亚洲成人午夜影院 | 日韩一级片免费观看 | 四虎在线永久免费视频网站 | 黄色一级片毛片 | 唯美久草 | 在线观看免费午夜大片 | 日本动漫天堂 | 午夜免费影院 | 天堂最新资源在线 | 欧美性黑人极品hd网站 | 久久青草免费免费91线频观看 | 天天精品 | 性欧美黑人巨大videos | 色噜噜狠狠色综合欧洲 | 成人网在线 | 天天操视频 夜夜 | 国产真实偷乱视频在线观看 | 边摸边吃奶边做视频叫床韩剧 | 91大神亚洲影视在线 |