1. 程式人生 > >nc的用法

nc的用法

基本 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的用法