歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> linux nc命令查看端口通不通

linux nc命令查看端口通不通

日期:2017/4/19 14:11:32   编辑:Linux技術

  當某個服務不能訪問,首先要查看服務的端口是否能夠訪問。如何查看服務器的端口是否處在監聽狀態,並能被client端訪問。服務器網絡是否聯通,端口有沒有ip策略封封掉。接下來是小編為大家收集的linux nc命令查看端口通不通,歡迎大家閱讀:

  linux nc命令查看端口通不通

  linux的nc命令,NetCat,在網絡工具中有“瑞士軍刀”美譽“,是解決這個問題的工具。

  nc命令安裝:

  yum install nc

  nc命令參數解析:

  nc [-hlnruz][-g<網關...>][-G<指向器數目>][-i<延遲秒數>][-o<輸出文件>][-p<通信端口>][-s<來源位址>][-v...][-w<超時秒數>][主機名稱][通信端口...]

  參數說明:

  -g<網關> 設置路由器躍程通信網關,最丟哦可設置8個。

  -G<指向器數目> 設置來源路由指向器,其數值為4的倍數。

  -h 在線幫助。

  -i<延遲秒數> 設置時間間隔,以便傳送信息及掃描通信端口。

  -l 使用監聽模式,管控傳入的資料。

  -n 直接使用IP地址,而不通過域名服務器。

  -o<輸出文件> 指定文件名稱,把往來傳輸的數據以16進制字碼傾倒成該文件保存。

  -p<通信端口> 設置本地主機使用的通信端口。

  -r 亂數指定本地與遠端主機的通信端口。

  -s<來源位址> 設置本地主機送出數據包的IP地址。

  -u 使用UDP傳輸協議。

  -v 顯示指令執行過程。

  -w<超時秒數> 設置等待連線的時間。

  -z 使用0輸入/輸出模式,只在掃描通信端口時使用。

  使用:

  #nc -v -z -w 2 10.0.0.1 1-1000 (掃描10.0.0.1 的1-1000端口)

  Connection to 10.0.0.1 22 port [tcp/*] succeeded!

  Connection to 10.0.0.1 80 port [tcp/*] succeeded!

  #nc -v -z -w 2 10.0.0.1 80 (掃描10.0.0.1 的80端口)

  Connection to 10.0.0.1 80 port [tcp/*] succeeded!

  
看了“linux nc命令查看端口通不通”還想看:

1.linux如何查看端口被哪個進程占用的方法

2.如何使用netstat命令查看Linux系統DDOS攻擊

3.linux查看防火牆狀態及開啟關閉命令方法

4.Linux下要知道的11個網絡命令

Copyright © Linux教程網 All Rights Reserved