【Linux基礎】查看某一端口是否開放(1025為例)


1.使用lsof 命令來查看端口是否開放

lsof -i:1025 //如果有顯示說明已經開放了,如果沒有顯示說明沒有開放

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

在linux環境下,任何事物都以文件的形式存在,通過文件不僅僅可以訪問常規數據,還可以訪問網絡連接和硬件。因為 lsof 需要訪問核心內存和各種文件,所以必須以 root 用戶的身份運行它才能夠充分地發揮其功能。

2.使用netstat 命令來查看端口是否開放

//查看是否監聽在0.0.0.0:1025
netstat -aptn |grep -i 1025 //a:all_sockets p:process t:tcp n:num 
//查看TCP類型的端口
netstat -lptn |grep -i 1025  //l:listening_sockets  p:process  t:tcp n:num
//查看UDP類型的端口
netstat -lpun |grep -i 1025 //l:listening_sockets  p:process u:udp n:num

 netstat命令用於顯示與IP、TCP、UDP和ICMP協議相關的統計數據,一般用於檢驗本機各端口的網絡連接情況。

3. 使用telnet方式測試遠程主機端口是否打開

telnet 127.0.0.1 1025//telnet IP 端口號
   Trying 127.0.0.1...
   Connected to 127.0.0.1.
   Escape character is '^]'.

 

 

參考文檔:

linux下使用命令來查看某一端口是否開放

linux lsof命令詳解

Linux netstat命令詳解


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM