三天前,我注意到我的 localhost 端口 80 被 Apache 服务器占用。我卸载了它并开始查明它是否是某种恶意软件的迹象。
我从日志中发现:
我绝对没有自己安装它,因为 bash 中没有 apt-get install apache2 命令或类似的命令
正如我从系统日志中发现的那样,该服务器是与 git 依赖项中包含的软件包一起安装的。也就是说,git 之前已经安装在系统上。也就是说,apache2(我通过查看
apt-cache rdepends
)不是任何其他包的依赖项。在安装具有依赖项的 apache2 期间,我使用官方站点的教程安装 docker。直接安装apache2后,开始docker安装。
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release sudo apt-get install docker-ce=5:20.10.9~3-0~ubuntu-focal docker-ce-cli=5:20.10.9~3-0~ubuntu-focal containerd.io
“秘密”安装中的 apache2 依赖项
“秘密”安装结束并开始安装 docker