lsof
是一個用于查看當前系統打開文件的實用工具,它也可以顯示網絡連接和相關信息
-i
選項:這個選項可以讓你查看網絡連接、套接字統計等信息。你可以通過以下命令來查看所有網絡連接:lsof -i
-n
選項:這個選項可以讓 lsof
盡量使用數字形式顯示地址和端口號,而不是嘗試解析主機名和服務名。這可以提高查詢速度,特別是在網絡連接較多的情況下。使用以下命令來查看網絡連接:lsof -i -n
-a
選項:這個選項可以讓你同時查看 TCP 和 UDP 連接。默認情況下,lsof
只顯示 TCP 連接。使用以下命令來查看所有類型的網絡連接:lsof -i -a
-p
選項:這個選項可以讓你查看指定進程的網絡連接。例如,要查看進程 ID 為 1234 的進程的網絡連接,可以使用以下命令:lsof -i -p 1234
-t
選項:這個選項可以讓你只顯示 TCP 連接。如果你只關心 TCP 連接,可以使用以下命令來提高查詢速度:lsof -i -t
-u
選項:這個選項可以讓你查看指定用戶的網絡連接。例如,要查看用戶名為 “username” 的用戶的網絡連接,可以使用以下命令:lsof -i -u username
通過組合這些選項,你可以根據需要優化 lsof
命令以提高網絡查詢速度。