确定 Linux 服务器上存在什么(程序和应用程序)?

确定 Linux 服务器上存在什么(程序和应用程序)?

如何检查 Linux 服务器上有哪些软件?这是默认配置,我想检查它是否有 apache、php、mysql。

答案1

取决于分布。

对于 Red Hat、衍生产品和其他基于 RPM 的发行版,您可以输入:

rpm -qa

对于 Debian 及其衍生版本,您可以输入:

dpkg -l

两者都将显示机器上所有已安装软件包的列表。

具体来说,针对您的要求,我会在 httpd(Red Hat)或 apache(Debian 等)、php 和 mysql 上执行适当的操作并执行 grep -i。

答案2

也许你想知道最近安装了哪些软件。如果是这样,请运行rpm -qa --last | tac。这将按时间顺序显示所有已安装的软件包。

答案3

对于 redhat/centos/fedora rpm -qa 可能就是您正在寻找的。

答案4

还有一种方法,在 /root/install.log 中将所有 rpm 安装在 redhat 和 centos /fedora 服务器上

相关内容