引言
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系统上,我们可以使用rpm
和yum
命令来查看已安装的软件包。掌握这些命令,可以帮助我们更好地管理和维护服务器。希望本文能够帮助您轻松查看CentOS服务器上安装的软件!