Networking為什麼
為什麼lsof -i
不能顯示netstat -n
列出的打開連接?
一個奇怪的情況。我已開始
telnet 0 8081
並且
lsof -i
(在 root 下執行)沒有列出此連接,但netstat -n
確實列出了。為什麼會這樣?
我剛剛模擬了您的場景,並且能夠在 netstat 和 lsof 中獲得 8081。lsof -i將8081顯示為tproxy,因此您的 grep 可能找不到它。試試這個 -P 顯示數字埠:
lsof -i -P | grep 8081