一个奇怪的情况。我开始
telnet 0 8081
并且lsof -i
(在 root 下运行)不会列出此连接,但netstat -n
会列出。
为什么会这样呢?
答案1
我刚刚模拟了您的场景,并且能够在 netstat 和 lsof 中获得 8081。 lsof -i 显示8081作为代理服务器所以你的 grep 可能找不到它。尝试使用 -P 来显示数字端口:
lsof -i -P | grep 8081
一个奇怪的情况。我开始
telnet 0 8081
并且lsof -i
(在 root 下运行)不会列出此连接,但netstat -n
会列出。
为什么会这样呢?
我刚刚模拟了您的场景,并且能够在 netstat 和 lsof 中获得 8081。 lsof -i 显示8081作为代理服务器所以你的 grep 可能找不到它。尝试使用 -P 来显示数字端口:
lsof -i -P | grep 8081