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

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

版权声明:


相关文章:

  • fastjson-1.2.53.jar2024-12-26 17:30:02
  • 内存检测工具memtest怎么看结果2024-12-26 17:30:02
  • 流量监控平台2024-12-26 17:30:02
  • 线程锁有哪些锁2024-12-26 17:30:02
  • c++语言程序设计2024-12-26 17:30:02
  • linux中user是什么意思2024-12-26 17:30:02
  • 大端模式和小端模式的优缺点2024-12-26 17:30:02
  • mysql触发器(MySQL触发器 (通过Navicat 编辑))2024-12-26 17:30:02
  • linux m42024-12-26 17:30:02
  • python多线程技术2024-12-26 17:30:02