linux查看系统版本命令(linux查看版本命令)

linux查看系统版本命令(linux查看版本命令)

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

作者: Magesh Maruthamuthu

译者: Hank Chow

如果你加入了一家新公司,要为开发团队安装所需的软件并重启服务,这个时候首先要弄清楚它们运行在什么发行版以及哪个版本的系统上,你才能正确完成后续的工作。作为系统管理员,充分了解系统信息是首要的任务。

查看 Linux 发行版名称和版本号有很多种方法。你可能会问,为什么要去了解这些基本信息呢?

因为对于诸如 RHELDebian、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: Ubuntu 16.04.3 LTS

Release: 16.04

Codename: xenial

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

release 文件通常被视为操作系统的标识。在 /etc 目录下放置了很多记录着发行版各种信息的文件,每个发行版都各自有一套这样记录着相关信息的文件。下面是一组在 Ubuntu/Debian 系统上显示出来的文件内容。

# cat /etc/issue

Ubuntu 16.04.3 LTS n l

# cat /etc/issue.net

Ubuntu 16.04.3 LTS

# 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 release 6.9 (Final)

# cat /etc/fedora-release

Fedora release 27 (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 release 27 (Twenty Seven)

# cat /etc/system-release

Fedora release 27 (Twenty Seven)

方法 3: uname 命令

uname(unix name 的意思) 是一个打印系统信息的工具,包括内核名称、版本号、系统详细信息以及所运行的操作系统等等。

建议阅读: 6种查看系统 Linux 内核的方法[1]

# uname -a

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 的版本、内核编译的时间,以及内核编译者的用户名。

# cat /proc/version

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 操作系统上的一个命令,用于打印内核的消息缓冲区的信息。

# dmesg | grep “Linux”

[ 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

[ 0.001000] SELinux: Initializing.

[ 0.001000] SELinux: Starting in permissive mode

[ 0.470288] SELinux: Registering netfilter hooks

[ 0.616351] Linux agpgart interface v0.103

[ 0.630063] usb usb1: Manufacturer: Linux 4.12.14-300.fc26.x86_64 ehci_hcd

[ 0.688949] usb usb2: Manufacturer: Linux 4.12.14-300.fc26.x86_64 ohci_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 发行版上安装、更新、查找、删除软件包。

建议阅读: 在 RHEL/CentOS 系统上使用 yum 命令管理软件包[2]

# 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 : 440 k

Repo : base/7/x86_64

Summary : A small text editor

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

License : GPLv3+

Description : GNU nano is a small and friendly 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 – Base 9591

extras/7/x86_64 CentOS-7 – Extras 388

updates/7/x86_64 CentOS-7 – Updates 1929

repolist: 11908

使用 dnf 命令也同样可以查看发行版名称和版本号。

建议阅读: 在 Fedora 系统上使用 DNF(YUM 的一个分支)命令管理软件包[3]

# dnf info nano

Last metadata expiration check: 0:01:25 ago on Thu Feb 15 01:59:31 2018.

Installed Packages

Name : nano

Version : 2.8.7

Release : 1.fc27

Arch : x86_64

Size : 2.1 M

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

Repo : @System

From repo : fedora

Summary : A small text editor

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

License : GPLv3+

Description : GNU nano is a small and friendly text editor.

方法 7: RPM 命令

RPM( 红帽包管理器(RedHat Package Manager))是在 CentOS、Oracle Linux、Fedora 这些基于 RedHat 的操作系统上的一个强大的命令行包管理工具,同样也可以帮助我们查看系统的版本信息。

建议阅读: 在基于 RHEL 的系统上使用 RPM 命令管理软件包[4]

# rpm -q nano

nano-2.8.7-1.fc27.x86_64

方法 8: APT-GET 命令

Apt-Get( 高级打包工具(Advanced Packaging Tool))是一个强大的命令行工具,可以自动下载安装新软件包、更新已有的软件包、更新软件包列表索引,甚至更新整个 Debian 系统。

建议阅读: 在基于 Debian 的系统上使用 Apt-Get 和 Apt-Cache 命令管理软件包[5]

# apt-cache policy nano

nano:

Installed: 2.5.3-2ubuntu2

Candidate: 2.5.3-2ubuntu2

Version table:

* 2.5.3-2ubuntu2 500

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

100 /var/lib/dpkg/status

2.5.3-2 500

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

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

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。商机网仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 tenspace2022@163.com 举报,一经查实,本站将立刻删除。 本文链接:https://www.315965.com/n/20972.html 聚才发 母婴好物

(0)
上一篇 2023年8月3日 上午2:32
下一篇 2023年8月3日 上午2:40

相关推荐

  • 5w和10w机油有什么区别(0w的机油品质比5w差别大吗)

    0w的机油品质比5w差别大吗 汽车保养每次必换的一定是机油,而且每次换机油的时候,4S店的售后人员总会推荐各种不同等级和标号的机油。那么,您知道这些等级和标号是什么意思么?今天小编我就给大家讲讲。 咱们就以这桶一汽-大众原厂机油为例: 我们看到它的标号是SF 5W40,首先咱们说说这个SF,它代表的是机油的质量等级,一般分为SA、SB、SC、SE、SF、SG…

    2023年12月2日
    146
  • 史上最经典的七大营销案例-仅属于基于网站的网络营销的方法是

    谁知道网络营销教育,网络营销解决方案,网络营销经典案例,网络营销精品课程? 网络营销监测,网络营销建议培策菜激土右鲜三刚号离,网络营销教材,网络营销教程?目前经营状况比较好的企业,大多都是通过网络营销在做市场推广。传统的展会或专业杂志个人感觉意义不大。对于工业产品来说,最家更兰星真降实独名官适用的网络推广方式其实不算太多,应该就是以下几种:【阿里巴巴诚信通】…

    2024年1月17日
    113
  • 辽东半岛历史:日本为何同意归还辽东半岛给中国?

    辽东半岛是中国历史上著名的地理名词,曾是明朝、清朝的龙兴之地。然而,在甲午战争后,辽东半岛被日本侵占。那么,日本为何最终同意归还辽东半岛给中国呢?本文将带您了解这一历史事件背后的原因。 一、甲午战争背景 甲午战争是19世纪末至20世纪初,清朝与日本之间发生的一场重大战争。这场战争的背景是中日两国在朝鲜半岛的利益冲突。当时,朝鲜半岛正处于列强争夺的焦点,清朝和…

    2024年2月9日
    35
  • 东莞有什么好玩的地方景点推荐(免费不用门票好玩旅游景点推荐)

    1、龙凤山庄 龙凤别墅以婚礼文化为特色,形成了“游龙凤别墅,感受新婚夫妇幸福”的独特风景线。是集度假休闲、婚纱摄影、蜜月旅游、亲子娱乐为一体的一站式快乐体验旅游目的地。龙凤别墅占地38万平方米,四个“多情公园”相互映衬,龙凤八景各具特色,四个功能区镶嵌,共同打造甜蜜浪漫、梦幻美丽的伊甸园,成为华南婚纱摄影的独特场景,被评为东莞五大特色景点之一,被称为“中国最…

    2023年12月10日
    139
  • word如何删除空白页wps最后一页(6个方法手动删除文档多余空白页面教程)

    如果文档中有空白页,你会怎么做?很多小伙伴都遇到过这样的问题, Word中有很多空白页,无法删除。你知道怎么解决吗?Word如何删除空白页?今天,小编将与大家分享6种直接删除空白页的方法! 操作环境: 演示机型:Dell optiplex 7050 系统版本:WindoWs 10 方法1:Backspace或Delete键删除 具体操作:如果Word文档空白…

    2023年12月14日
    194
  • 八角发财树(怎么才可以躺着赚钱)

    发财树养殖怎么样?能赚钱吗? 健悦坊表示:发财树适用于市政园林的风景树缺视爱逐液神旧,一棵“发财树”的成本价是200元,苗木不好护理容演有备易发生死亡的现象,光线条件不好的情况下,苗木10天不换就可能会死亡。特别是在那些光线条件不好的地方,再加上护理费和运输费,经营不善,基本上会亏本,想通过种植发财树造就致富路,这个项目不好做,最近发现一个市场感觉挺容易做,…

    2024年1月30日
    112
  • 百家姓最新排名2024(中国姓氏排名2024最新版)

    中国有11000多个姓氏,不同的姓氏人口数量相差很大,截止2024年5月1日,李王张陈刘五大姓占了全国将近三分之一的人口,中国姓氏文化源远流长,特别是汉族姓氏,每一种姓都包含其独特的、丰富的文化内涵。中国几千年的历史形成了2.4万个姓氏,得以保存至今且仍在使用的仅有6000多个。时至2024年,你知道中国人口最多姓氏是哪个吗?今天小毛驴小编为大家列出中国人口…

    2023年8月3日
    378
  • 导致安史之乱的罪魁祸首是谁 杨贵妃只是背锅侠

    安史之乱是唐朝最为重要的转折点,经此动乱,盛唐一去不复返。唐玄宗见证了唐朝的极盛期,也见证了大唐走向衰落,所以大家对安史之乱的发生一直抱有很多疑问,天下太平,百姓生活也还过得去,为何还会发生叛乱呢?有一种说法称,是因为杨贵妃红颜祸水,然而真相真是如此吗?实际上,导致安史之乱的罪魁祸首另有其人,下面就来讲讲他到底是谁。 马嵬驿兵变 古时很多的亡国都会归罪于某个…

    2024年2月17日
    33
  • 沈括是什么人物?

    最近不少人对这个沈括是什么人物比较感兴趣,很多关于沈括的问题也有很多,什么哪个朝代的,什么沈括的人物生平的,非常非常多了,下面小编对沈括这个人做一个详细的解析,如果你比较感兴趣的话,就速度来看看,他到底是一位什么样的人吧,感兴趣的可以收藏看看。 1、沈括是什么人物 沈括是北宋时期的官员、科学家,沈括最厉害的就是搞科学研究了,很多研究他都有很深的造诣和卓越的成…

    2024年2月25日
    27
  • 世界户外冲锋衣十大名牌排名(国内外男女款保暖高性价比高端品牌推荐)

    秋冬季节,冲锋衣以其防风、防雨、透气、保暖的功能性,深受人们的喜爱。无论是专业的户外爱好者,还是广大的上班族,都可以穿着。 不同防水透气材料的冲锋衣,其功能差距很大。最低端冲锋衣,比如某宝、某多多上价格100多的冲锋衣一般采用喷涂的涂层,这种材料透气性差、防雨能力弱;中低端冲锋衣一般采用PU膜或者TPU膜,而高端冲锋衣采用E-PTFE面料如GORE-TEX、…

    2023年12月5日
    424