如何检查 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 服务器上