我正在运行 Arch。我没有安装 Apache 或任何其他 Web 服务器。访问localhost:8080
,我收到纯文本响应:
it works
没有 HTML,什么都没有。我不知道哪个进程在提供这个服务。lsof -i :8080
什么都没有,就像 一样ps aux | grep 8080
,就像 一样ss -ap | grep 8080
。
我如何才能找到提供此功能的过程并终止它?
答案1
安装netstat
并运行后sudo netstat -tulpn | grep 8080
,我得到:
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 661/lighttpd
然后我就可以了sudo systemctl stop lighttpd
,问题就解决了。
谢谢@Peregrino69向我指出这一点。