天天看點

linux運維工具nc

Netcat被稱為tcp/ip最好用的工具,也是linux開發/運維人員的必備技巧;

1.安裝nc

yum install nc -y

2.常用功能

2.1 端口測試

檢視伺服器的某個端口是否開啟

nc -vz ip port

nc -vz 192.168.1.1 80

-v:顯示多點資訊

-z:不發送資料

例如:

linux運維工具nc

端口範圍掃描

nc -v -v -w3 -z 192.168.1.1 80-88

兩次-v顯示更詳細的内容;

-w3:設定掃描逾時時間 3秒;

2.2 傳輸測試

192.168.1.1 nc -l -p 8080 # 監聽8080端口

192.168.1.2 nc 192.168.1.1 8080

這樣兩邊就可以會話了,可以了解為遠端聊天了

UDP會話

192.168.1.1 nc -u -l -p 8080 # 監聽8080端口

192.168.1.2 nc -u 192.168.1.1 8080

2.3 檔案傳輸

主機A想往主機B傳輸檔案怎麼辦?

192.168.1.1 nc -l -p 8080 > aa.zip # 監聽8080端口

192.168.1.2 nc 192.168.1.1 8080 < aa.zip #将aa.zip發送到指定主機+端口

2.4 測試網速

2.5 遠端控制