bash,yum list installed,
``1、使用rpm
命令
列出所有已安装的软件包:打开终端,输入以下命令来列出所有已安装的软件包。
rpm -qa
这个命令将显示系统中所有已安装的软件包名称。
查询特定软件包的信息:如果你知道某个软件包的名称,可以使用rpm -qi
命令来查询详细信息。
rpm -qi package_name
要查询httpd
软件包的信息,可以执行:
rpm -qi httpd
2、使用yum
命令
列出所有已安装的软件包:CentOS 7 及更早版本中,可以使用yum list installed
命令来查看所有已安装的软件包。
yum list installed
筛选特定软件包:你可以结合grep
命令来筛选特定的软件包,例如查找与httpd
相关的软件包。
yum list installed | grep httpd
3、使用dnf
命令
列出所有已安装的软件包:CentOS 8 及以上版本中,默认使用dnf
作为包管理工具,可以用dnf list installed
命令来查看所有已安装的软件包。
dnf list installed
筛选特定软件包:同样可以结合grep
命令来筛选特定的软件包。
dnf list installed | grep httpd
4、使用systemctl
命令
查看所有可用的服务单元:使用systemctl list-unit-files
命令可以查看系统上所有可用的服务单元。
systemctl list-unit-files
查看当前正在运行的服务单元:使用systemctl list-units
命令可以查看当前正在运行的服务单元。
systemctl list-units
查看特定服务的依赖关系:使用systemctl list-dependencies
命令可以查看特定服务的依赖关系。
systemctl list-dependencies service_name.service
5、通过文件系统查找
可执行文件目录:许多 Linux 软件遵循一定的目录结构标准,常见的可执行文件通常位于/usr/bin
、/usr/local/bin
或/bin
目录下,你可以通过浏览这些目录找到与程序相关的可执行文件。
配置文件目录:大多数 Linux 软件的配置文件可能位于/etc
目录下,以程序名命名的子目录中,或者直接放在/etc
目录下。
库文件目录:库文件可能位于/usr/lib
、/usr/local/lib
、/lib
或其架构相关的子目录(如/usr/lib64
)中。
文档和手册页:文档和手册页通常位于/usr/share/doc/package_name
(文档)和/usr/share/man
(手册页)。
启动脚本和服务信息:如果程序作为服务运行,可以通过检查其启动脚本和服务信息来了解更多关于程序的运行环境和配置信息,使用systemctl status program_name.service
和systemctl cat program_name.service
可以查看服务的状态和配置。
通过以上多种方法,你可以在 CentOS 系统中全面了解已安装的服务器及其相关信息。