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 '^]'.
參考文檔: