我最近对我的服务器进行了一次 nmap 扫描,我发现在 8088 端口上运行了一些奇怪的 nginx 实例。
8088/tcp open http nginx 1.0.11
| http-methods:
|_ Supported Methods: GET HEAD
|_http-server-header: nginx/1.0.11
|_http-title: Welcome to nginx!
我访问了该页面,它只是默认的 nginx 页面(与我在端口 80 上的主 nginx 实例上的不同) 端口 8088 上的奇怪实例
但这是我在端口 80 上的普通 nginx 占位符: Normal nginx placeholder running on port 80 我注意到 nginx -v 显示:
nginx version: nginx/1.10.0 (Ubuntu)
但如前所述,根据 nmap,8088 运行的是 1.0.11 而不是 1.10.0 快速netstat -tulpn | grep :8088返回:
tcp 0 0 0.0.0.0:8088 0.0.0.0:* LISTEN 19003/nginx
我没有在整个 /etc/nginx 上找到任何提及端口 8088 的内容(是的,我检查了所有内容)。在我知道它是什么之前,我不想杀死这个过程,有什么想法吗?
我在这里发现了类似的东西(服务器故障)。
我正在运行 Ubuntu Server 16.04。
因此,我能够将搜索范围缩小到一个用户。该实例是最近删除的
phoronix-test-suite
.我刚刚杀死了这个过程,它再也没有出现过。
您可以使用以下
ps
方式获取有关您发现的过程的更多信息netstat
在您的情况下
nginx
,可能因为不同的用户或程序“手动”启动它或因为配置已更改而正在运行,这就是为什么ps
可以为您提供更多信息的原因。