- 相關(guān)推薦
Linux服務(wù)器ping命令的使用
所有的網(wǎng)絡(luò )排錯工具之母可以說(shuō)是Ping工具了。你可能從其他操作系統中也對這個(gè)工具有所了解了,它可以驗證與其他機器之間的連接性。如果你是管理Linux系統的新手,那么小編會(huì )告訴你一些使用Ping工具的技巧。
在開(kāi)始使用ping工具之前,先明確你想要Ping的對象。詳盡的Ping測試會(huì )涉及到使用域名解析服務(wù)器的域名(DNS)訪(fǎng)問(wèn)在Internet上的一臺服務(wù)器。舉個(gè)例子,你可以Ping www.google.com 來(lái)驗證你能否訪(fǎng)問(wèn)Google的網(wǎng)站。Ping的結果會(huì )證明了DNS域名解析是正常工作的,默認網(wǎng)關(guān)是工作的,而且你的本地網(wǎng)絡(luò )配置是工作的。但如果ping沒(méi)有回應,那么還需要再使用Ping工具來(lái)一個(gè)一個(gè)消除可能出錯的地方。
在Linux服務(wù)器上,Ping工具是不會(huì )自己停止的。因此你需要確保在開(kāi)始一個(gè)針對某個(gè)服務(wù)器的Ping測試之后,最后需要使用Ctrl-C組合鍵來(lái)停止它。
使用Ping工具來(lái)識別DNS問(wèn)題
首先Ping 8.8.8.8。這個(gè)命令會(huì )嘗試使用IP地址而不是DNS來(lái)連接Google DNS服務(wù)器。如果這個(gè)命令結果是成功的,那么可以識別出是DNS的問(wèn)題。這通常意味著(zhù)你在/etc/resolv.conf中的配置文件出現了問(wèn)題,在這個(gè)配置文件中會(huì )包含需要聯(lián)系的DNS服務(wù)器名字列表(如例1)。
例1. Linux管理員可以驗證/etc/resolv.conf中的DNS配置文件
[root@ipa ~]# cat /etc/resolv.conf
# Generated by NetworkManager
search example.com
nameserver 8.8.8.8
如果你可以通過(guò)IP地址Ping 通DNS服務(wù)器,但是無(wú)法Ping通某主機的域名,那么可以確認這是一個(gè)關(guān)于正在使用的域名服務(wù)器的問(wèn)題。你首先需要確保Ping的IP地址是正確的,其次是沒(méi)有任何防火墻阻止了DNS請求。如果配置文件之前是一直工作的,而且你最近并沒(méi)有做任何變更,那么問(wèn)題可能和防火墻規則的改變有關(guān)系。如果不是這樣的話(huà),可以去驗證你是否使用了正確的DNS服務(wù)器。在某些分支你不可以使用隨意的DNS服務(wù)器,可能需要使用內部的DNS服務(wù)器。
如果你正在學(xué)習Linux服務(wù)器管理并且需要配置網(wǎng)絡(luò ),那么可以從ip命令開(kāi)始。
使用Ping命令來(lái)定位路由器問(wèn)題
如果你不能成功Ping通任何一個(gè)Internet上的IP地址,那么你可以遇到了數據中心中的路由器問(wèn)題了。一種可能性是配錯了默認網(wǎng)關(guān)。要分析這個(gè)問(wèn)題,可以先確認哪個(gè)IP地址是正在使用的默認網(wǎng)關(guān)的地址。在Linux服務(wù)器上,使用ip route show命令可以看到。你可以在以下例2中看到輸出的例子。
. Linux管理員使用ip route show來(lái)驗證默認網(wǎng)關(guān)配置
[root@ipa ~]# ip route show
default via 192.168.4.2dev eno16777736 proto static metric 100
192.168.4.0/24 dev eno16777736 proto kernel scope link src 192.168.4.200 metric 100
檢查并確保默認網(wǎng)關(guān)的IP地址設置正確,同時(shí)還要驗證默認網(wǎng)關(guān)所處在的網(wǎng)絡(luò )是和你本地IP地址處在同一個(gè)網(wǎng)絡(luò )。你可以通過(guò)ip addr show命令來(lái)查看本地IP地址配置信息,并于默認網(wǎng)關(guān)的地址進(jìn)行比較。如果這些看起來(lái)都沒(méi)有問(wèn)題,你可以嘗試使用Ping工具來(lái)訪(fǎng)問(wèn)默認網(wǎng)關(guān)。網(wǎng)關(guān)可能只是暫時(shí)性故障而已。
在某些情形下,問(wèn)題不是出現在默認網(wǎng)關(guān)上,卻出現在網(wǎng)關(guān)背后。如果默認網(wǎng)關(guān)的地址是正確的,而且你也可以Ping通它,但是你還是不能到達Internet上的任何主機,那么可能是路由出現了一些問(wèn)題。要確認這個(gè)問(wèn)題,你可以Ping一個(gè)離你比較近的路由器,比方說(shuō)供應商的路由器。這有助于斷定問(wèn)題出現的地方是否在遠方(供應商方面),如果是這樣的話(huà),那么你能做的可能只是等待了。
【Linux服務(wù)器ping命令的使用】相關(guān)文章:
Linux日常使用命令大全08-20
最有用的Linux命令使用技巧大全09-15
ping命令的應用及原理10-25
linux常用基本命令(文件處理命令)11-29
ping命令檢測網(wǎng)絡(luò )故障的方法09-25
Linux硬件信息命令大全10-10
Linux中常用操作命令10-17