Linux查看端口的命令:1、lsof命令,語法“lsof -i:端口號”,可查看端口占用情況;2、“netstat -tunlp”命令,可顯示tcp,udp的端口和進程等相關情況,語法“netstat -nltp | grep 端口號”。
本教程操作環境:linux7.3系統,DELL G3電腦。
Linux查看端口的命令:
第一種:lsof命令
lsof(list open files)是一個列出當前系統打開文件的工具。
lsof?可查看端口占用情況
lsof?-i:端口號
示例:查看服務器 8000 端口的占用情況:
第二種:netstat -tunlp命令
netstat -tunlp?用于顯示 tcp,udp 的端口和進程等相關情況。
netstat?-nltp?|?grep?端口號
-
-t (tcp) 僅顯示tcp相關選項
-
-u (udp)僅顯示udp相關選項
-
-n 拒絕顯示別名,能顯示數字的全部轉化為數字
-
-l 僅列出在Listen(監聽)的服務狀態
-
-p 顯示建立相關鏈接的程序名
例如查看 8000 端口的情況,使用以下命令:
TCP連接的幾種狀態
? ? ? ? ? ? ?ESTABLISHED? ? 已建立
? ? ? ? ? ? ?CLOSED? ?已關閉
? ? ? ? ? ? ? LISTENING? 正在監聽
? ? ? ? ? ? ? FIN-WAIT-2? ?等待連接關閉
? ? ? ? ? ? ? TIME-WAIT? ?等待足夠時間,確保服務器正常關閉該連接
相關學習推薦:linux視頻教程
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END