如何检查Linux服务器上存在的软件? 这是一个默认configuration,我想检查它是否有Apache,PHP,MySQL的。
取决于分配。
对于Red Hat,衍生产品和其他基于RPM的发行版,您可以input:
rpm -qa
对于Debian和衍生产品,你可以input:
dpkg -l
两者都将显示机器上所有已安装软件包的列表。
特别是对于你的要求,我会做适当的一个,并在httpd(红帽)或Apache(Debian等),PHP和MySQL的grep -i。
也许你想知道最近安装了哪个软件。 如果是这样,那么运行rpm -qa --last | tac rpm -qa --last | tac 。 这将按时间顺序显示所有已安装的软件包。
对于redhat / centos / fedora rpm -qa可能是你正在寻找的。
如果您在Debian框中安装了GUI,则可以使用突触。 有一个预先configuration的filter来显示所有已安装的软件包。
/root/install.log还有一个方法是将所有的rpm安装在redhat和centos / fedora服务器上
对于红帽派生的发行版: rpm -q httpd php mysql你在运行什么发行版?