Linux網絡客戶端命令

 

一、Elinks 查看web網頁命令
-dump 以文本方式顯示
eg:elinks -dump http://www.baidu.com
-source 以源碼的方式顯示
eg:elinks -source http://www.baidu.com
二、wget 下載
-o 把連接保存在一個文件裏面
-r 打開遞歸模式
--tries=10 嘗試下載幾次
axel -n 20 http://192.168.0.254/class.cfgaxel可實現多線程下載)
三、ssh secure shell
ssh USERNAME@HOST #USERNAME這個用戶登錄HOST
ssh -l USERNAME host # -l指定以那個用戶登錄
ssh用戶認證:基於口令的認證和基於密鑰兩種
 
              Client: 172.16.100.1
              Server: 172.16.100.2
           1、在客戶端生成一對密鑰:.ssh/id_rsa, .ssh/id_rsa.pub
              client# ssh-keygen -t rsa
             
              2、把公鑰.ssh/id_rsa.pub複製到遠程服務器的那個用戶的家目錄下的.ssh目錄中的authorized_keys文件中去;
              client# ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
              3、客戶端驗正登錄;
四、 scp 實現Linux之間跨主機的複製
# scp SOURCE DEST
# scp LOCAL_PATH USERNAME@SERVER:RPATH
# scp USERNAME@SERVER:RPATH LOCAL_PATH
-C 拷貝時候先壓縮再拷貝
-r目錄
-p選擇端口
ssh username@server 'COMMAND'     
五、ping
-c 指定ping 的次數
-W 指定等待時間
-t 一直ping
traceroute 路由追蹤

六、DNS客戶端工具:
dig
正向:-t A FQDN
反向:-x IP
host
正向:host -t A FQDN
反向:host -t PTR IP
netstat
-t ##查看已經建立的tcp的連接
-u ##查看處於運行狀態的udp的連接
-l ##查看本機處於監聽狀態可向外面提供服務的tcpudp連接
-n ##以數字顯示主機信息
-p 顯示哪個進程(pid)提供的
-r -rn 查看路由表 route –n ip route list
-tunlp
七、ftplftp下載工具
!COMMAND #執行當前shell下命令
常用命令有:pwd lcd getmget是下載; put mput 是下載 
ftplftp基本一樣,只是ftp不支持命令補全,lftp支持命令補全且支持下載目錄 如:mirror get FILENAME 下載目錄;lftp交互性更好些!

八、 DNS : dns服務器的探測工具
dig
正向地址解析:-t A FQDN
反向地址解析:-x IP
host
正向地址解析:host -t A FQDN
反向地址解析: host -t PTR IP

 
九、Curl下載工具
Bg; curl http://www.yahoo.com #下載頁面到本地下
Bg: curl http://www.yahoo.com > page.html #下載頁面重定向到網頁中
Bg: curl -o 1.txt http://www.web.ne/screen1.txt #下載頁面到一個文件裏
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章