linux nc,nmap,telnet ,natstat命令


說明


在服務器運維中 通常需要知道 機器端口狀態 是否開啟 是否被防火牆攔截等。今天我們介紹這三個命令 用來檢測端口。

nc 命令 / TCP


# 安裝
yum install -y nc

nc 命令可以在一台服務器上面 開啟某個端口的監聽

nc -l 81 # 監聽開啟81端口 默認是tcp

檢測是否開啟

在另外一台機器上面 可以 運用 nmap 以及 telnet 命令 來測試 目標機器的端口狀態

telnet 方式
安裝 yum install -y telnet

telnet 123.123.12.12 81  #測試目標機器81端口狀態
nc 方式 nc 也能檢查
nc -vw 2 123.123.12.12 81 # nc -vzw 2 123.123.12.12 81 還有加 z 參數 不過在centOS7.3 中測試有異常 所以我不帶這個參數
nmap 方式
yum install -y nmap

nmap 123.123.12.12 -p81  # 掃描目標機器端口

udp 監聽

啟動一個udp的端口監聽

nc  -ul  9998
  • 查看端口狀態

    netstat -antup |grep 9998

測試開啟的UDP端口
nc -vuz 123.123.12.12 9998  # 不帶z 參數 我這邊

參考


免責聲明!

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



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