我不知道为什么 apache 正在运行,我想调查一下它是否正在被使用。我对 CLI 很弱,当我深入研究日志文件时,它们应该是空的。它阻塞了我的 80 端口,我想知道是否可以终止该服务并卸载它,而不会破坏我不知道的东西。
小智 6
查看是否有任何内容正在使用 Apache 的最简单方法是检查日志文件。只要以半标准方式配置 Apache,您就可以看到每个传入的请求。
\n尝试这个:
\n打开终端(如果尚未打开)
\n列出文件/var/log/apache2:
$ ll /var/log/apache2/*access*\nRun Code Online (Sandbox Code Playgroud)\n这应该给你看起来像这样的东西(减去日本日期):
\ndrwxr-x--- 2 root adm 4096 2\xe6\x9c\x88 5 00:00 ./\ndrwxrwxr-x 18 root syslog 4096 2\xe6\x9c\x88 5 00:00 ../\n-rw-r----- 1 root adm 0 2\xe6\x9c\x88 6 2020 access.log\n-rw-r----- 1 root adm 0 2\xe6\x9c\x88 2 00:00 hrtool-access.log\n-rw-r----- 1 root adm 105344 2\xe6\x9c\x88 1 14:01 hrtool-access.log.1\n-rw-r--r-- 1 root root 14701 1\xe6\x9c\x88 29 22:10 hrtool-access.log.2.gz\n-rw-r--r-- 1 root root 0 2\xe6\x9c\x88 3 16:33 kirin-access.log\n-rw-r----- 1 root adm 0 2\xe6\x9c\x88 4 2020 other_vhosts_access.log\nRun Code Online (Sandbox Code Playgroud)\n这样我就可以快速查看文件大小和日期。对于上面的示例,本周最近对其中一台虚拟主机进行了访问。如果没有任何内容访问您的 Apache 安装,则这些文件的日期可能是过去几周、几个月或几年。
\n在完全删除 Apache 之前(这可能会对任何可能需要它的应用程序产生意外后果),您可以先禁用它:
\n$ sudo service apache2 stop\nRun Code Online (Sandbox Code Playgroud)\n如果您发现所有应用程序和系统继续按预期工作,您可以像这样完全删除 Apache:
\n$ sudo apt purge apache2 apache2-utils apache2.2-bin apache2-common\nRun Code Online (Sandbox Code Playgroud)\n$ sudo apt-get autoremove\nRun Code Online (Sandbox Code Playgroud)\n$ whereis apache2\n apache2: /etc/apache2\nRun Code Online (Sandbox Code Playgroud)\n$ sudo rm -rf /etc/apache2\nRun Code Online (Sandbox Code Playgroud)\n完成了,完成了。
\n| 归档时间: |
|
| 查看次数: |
2963 次 |
| 最近记录: |