📜  lsb 发布命令 centos - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:02:48.396000             🧑  作者: Mango

LSB 发布命令 CentOS

Linux Standard Base(LSB)是Linux系统的标准化基础,它定义了操作系统、二进制文件、库、系统命令和脚本的API,以确保软件可以在不同的Linux发行版上顺利运行。在CentOS系统上,我们可以使用一些命令来检查LSB版本和发布信息。

lsb_release 命令

lsb_release命令用于打印LSB版本和相关的发行版信息。我们可以使用以下命令来安装它:

$ sudo yum install redhat-lsb-core

然后我们可以使用以下命令来检查系统的发行版信息:

$ lsb_release -a

该命令输出以下信息:

LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.8.2003 (Core)
Release:        7.8.2003
Codename:       Core

我们可以看到输出的发行版是CentOS Linux 7.8.2003(核心版本)。

rpm 命令

我们还可以使用rpm命令来获取系统版本信息。我们可以使用以下命令来列出所有已安装的软件包,并查找LSB信息:

$ rpm -qa | grep redhat-lsb-core

该命令输出以下信息:

redhat-lsb-core-4.1-27.el7.centos.x86_64

然后,我们可以使用以下命令来查看软件包的详细信息:

$ rpm -qi redhat-lsb-core

该命令输出以下信息:

Name        : redhat-lsb-core
Version     : 4.1
Release     : 27.el7.centos
Architecture: x86_64
Install Date: Tue 15 Oct 2019 12:52:33 PM CST
Group       : System Environment/Base
Size        : 155768
License     : GPLv2+ and Redistributable, no modification permitted
Signature   : RSA/SHA256, Thu 07 Mar 2019 02:11:57 AM CST, Key ID 24c6a8a7f4a80eb5
Source RPM  : redhat-lsb-4.1-27.el7.centos.src.rpm
Build Date  : Tue 05 Mar 2019 07:13:22 AM CST
Build Host  : x86-01.bsys.centos.org
Relocations : (not relocatable)
Vendor      : CentOS
URL         : http://www.linuxbase.org/
Summary     : LSB base libraries support for CentOS
Description :
The redhat-lsb-core package contains the LSB core runtime plus various
commands and files needed to develop LSB-compliant applications.

我们可以在输出中看到相应的信息:版本是4.1,发行版是CentOS。

Conclusion

在CentOS系统上,我们可以使用lsb_releaserpm命令来获取LSB版本和发行版信息。这对于管理和支持软件的运行非常有用。