nc的用法
阿新 • • 發佈:2017-07-29
基本 gil 哪些 文本 文本文 監控 寫到 3.6 一個
1、nc的基本功能
1)在本機啟動一個端口(tcp/udp)進行監聽
2)連接到本機或遠程主機上的某個端口
2、基本功能例子
1) 在tty1上監聽本機5901端口
$nc -l localhost 5901
2)在tty2上連接5901端口,並發送消息,可以看到tty1上接收到tty2上發送的消息
$nc localhost 5901
hello,world
3、nc遠程監控案例
案例說明:
1) 服務器IP地址:23.65.55.252,服務器上運行了一個服務,該服務會將訪問該服務器http服務(80端口)的用戶IP寫到一個文本文件中,文件名為http_rec.txt
2) 用戶想看每天有哪些IP地址訪問,需要用ssh登陸到服務器上,查看文件http_rec.txt增加了哪些IP,比較麻煩
需求:用戶在客戶端能夠實時監控遠程服務器上文件http_rec.txt的改變
實現步驟:
1)服務器端
$tail -f http_rec.txt | nc 23.65.55.251 5901
2)客戶端在5901端口啟動監聽,一旦有新的IP地址訪問服務器,會顯示在客戶端終端上
$nc -l 23.65.55.251 5901 //23.65.55.251為本機IP地址,不能寫localhost
也可以將監控內容寫入客戶端某個文件
$nc -l 23.65.55.251 5901 > ~/tmp/http_rec.txt &
搞定
=-=-=-=-=
Powered by Blogilo
nc的用法