Linux網路命令

來源:互聯網
上載者:User

標籤: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網路命令

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.