虽然我卸载了 ubuntu 20.04 Azure VM 中的 apache2,但 apache2 -v 命令提供了当前安装的版本

虽然我卸载了 ubuntu 20.04 Azure VM 中的 apache2,但 apache2 -v 命令提供了当前安装的版本

我的 Azure VM 是 Linux(Ubuntu)-20.04。

很久以前,我安装了 apache2(版本为 2.4.41)。现在我尝试卸载 apache2、nginx,但当我在 azure vm(putty)中输入 apache2 -v 命令时,它仍然显示该服务器的当前版本。为什么?

我已经卸载了,但是为什么它还显示这个信息呢?

在此处输入图片描述

答案1

您可能使用了类似的方法sudo apt remove apache2,但根据dpkg -S /usr/sbin/apache2,该/usr/sbin/apache2文件由包提供apache2-bin

果然,dpkg -L apache2显示此文件未包含在apache2包中。

运行dpkg -l | grep apache以列出apache名称和/或描述中包含的所有包。

卸载列出的与 apache2 相关的所有软件包,例如apache2-bin

  • dpkg -S /usr/sbin/apache2列出提供指定文件的包。
  • dpkg -L apache2列出指定包提供的所有文件。
  • dpkg -l列出所有已安装的包
  • dpkg -l | grep apache通过管道将输出传输到grep过滤器并仅显示包含“apache”的结果。

相关内容