引言

CentOS作为一款广泛使用的Linux发行版,它的稳定性和安全性使其成为了众多服务器和开发者的首选。在服务器管理中,经常需要查看已经安装的软件包,以便于维护、升级或者卸载。本文将详细介绍在CentOS系统上查看安装软件的方法。

查看已安装软件的基本方法

使用rpm命令

rpm是Red Hat Package Manager的缩写,它提供了安装、升级、删除RPM软件包的功能。使用rpm命令可以查看系统中安装的软件包。

查询指定软件包

rpm -q package_name

例如,查询是否安装了php软件包:

rpm -q php

如果系统上安装了php,则命令会输出php的版本信息;如果没有安装,则不会输出任何内容。

查询所有已安装软件包

rpm -qa

这条命令会列出系统上所有已安装的软件包。

使用yum命令

yum是Yellowdog Updater, Modified的缩写,它是一个基于RPM的软件包管理器。使用yum命令可以方便地查看系统中安装的软件包。

查询指定软件包

yum list installed | grep package_name

例如,查询是否安装了php软件包:

yum list installed | grep php

这条命令会在输出结果中过滤出包含php的行,显示安装的php软件包信息。

查询所有已安装软件包

yum list installed

这条命令会列出系统上所有已安装的软件包。

高级查询技巧

使用正则表达式

当不知道软件包的完整名称时,可以使用正则表达式进行模糊查询。

使用rpm命令

rpm -qa | grep -E '.*package_name.*'

例如,查询包含php的软件包:

rpm -qa | grep -E '.*php.*'

使用yum命令

yum list installed | grep -E '.*package_name.*'

例如,查询包含php的软件包:

yum list installed | grep -E '.*php.*'

查看软件包的详细信息

使用rpm命令可以查看软件包的详细信息,例如软件的描述、版本、提供者等。

rpm -qi package_name

例如,查看php软件包的详细信息:

rpm -qi php

总结

在CentOS系统上,我们可以使用rpmyum命令来查看已安装的软件包。掌握这些命令,可以帮助我们更好地管理和维护服务器。希望本文能够帮助您轻松查看CentOS服务器上安装的软件!