确定一个Linux服务器(程序和应用程序)上的所有内容?

如何检查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你在运行什么发行版?