Linux查看端口的命令是什么

Linux查看端口的命令:1、lsof命令,語法“lsof -i:端口號”,可查看端口占用情況;2、“netstat -tunlp”命令,可顯示tcp,udp的端口和進程等相關情況,語法“netstat -nltp | grep 端口號”。

Linux查看端口的命令是什么

本教程操作環境:linux7.3系統,DELL G3電腦。

Linux查看端口的命令:

第一種:lsof命令

lsof(list open files)是一個列出當前系統打開文件的工具

lsof?可查看端口占用情況

lsof?-i:端口號

示例:查看服務器 8000 端口的占用情況:

Linux查看端口的命令是什么

第二種:netstat -tunlp命令

netstat -tunlp?用于顯示 tcp,udp 的端口和進程等相關情況。

netstat?-nltp?|?grep?端口號
  • -t (tcp) 僅顯示tcp相關選項

  • -u (udp)僅顯示udp相關選項

  • -n 拒絕顯示別名,能顯示數字的全部轉化為數字

  • -l 僅列出在Listen(監聽)的服務狀態

  • -p 顯示建立相關鏈接的程序名

例如查看 8000 端口的情況,使用以下命令:

Linux查看端口的命令是什么

TCP連接的幾種狀態

? ? ? ? ? ? ?ESTABLISHED? ? 已建立

? ? ? ? ? ? ?CLOSED? ?已關閉

? ? ? ? ? ? ? LISTENING? 正在監聽

? ? ? ? ? ? ? FIN-WAIT-2? ?等待連接關閉

? ? ? ? ? ? ? TIME-WAIT? ?等待足夠時間,確保服務器正常關閉該連接

相關學習推薦:linux視頻教程

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享