標籤:netstat ping telnet wget nslookup
ifconfig命令:查看和配置網路狀態命令
ifdown 網卡裝置名稱 :禁用該網卡裝置
ifup 網卡裝置名稱 :啟用該網卡裝置
netstat 選項 :查詢網路狀態
選項: -t : 列出TCP協議連接埠
-u : 列出UDP協議連接埠
-n : 不使用網域名稱和服務名,而使用IP地址和連接埠號碼
-l : 僅列出在監聽狀態網路服務
-a : 列出所有的網路連接
註:這幾個參數可以結合使用,如 netstat -tuln //查詢電腦開啟的連接埠服務 或 netstat -an //查看誰串連到我的伺服器上
route -n :查看路由列表(可以看到網關)
route add default gw 192.168.1.1 :設定臨時網關192.168.1.1
service network restart :重啟網路服務
nslookup 主機或IP :進行網域名稱與IP位址解析
ping 主機網域名稱或IP:測試指定IP或網域名稱的網路狀況
例如:ping 115.159.66.51 在Linux環境下會一直ping下去,但是在window環境下只會ping四次
ping xiongchao.net.cn 當ping的是網域名稱的時候,會首先解析出網域名稱的IP,然後按著IP的方式會一直ping下去,注意:在主機允許ping的情況下才會ping,主機是可以禁止ping的
註:在Linux環境下可以設定ping的次數,如:ping 115.159.66.51 -c 3 這樣就只會ping3次
traceroute 主機網域名稱或IP:路由跟蹤命令
traceroute與ping的區別:
traceroute和ping發送的都是ICMP包,不同的是traceroute發送的ICMP包不用回來,TTL不斷增加,ping發送的ICMP包必須有回包,TTL不變
telnet 網域名稱或IP [連接埠] :遠端管理與連接埠的測試命令
例如:telnet 115.159.66.51 //遠端管理115.159.66.51
telnet 115.159.66.51 3306 //檢測115.159.66.51的3306連接埠是否開啟 【常用】
註:如果是遠端管理,telnet是不加密的協議,ssh是加密的協議,一般選擇用的是ssh。所以telnet通常的用處是測試連接埠是否開啟(如果檢測不到連接埠也有可能是防火牆將這個連接埠封了)
wget url地址 :下載命令
例如:wget http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz
tcpdump -i eth0 -nnX port 21 :抓包命令
選項:-i 指定網卡介面
-nn 將資料包中的網域名稱與服務轉為IP和連接埠
-X 以十六進位和ASCII碼顯示資料包內容
port 指定監聽的連接埠
Linux網路命令