Linux服務(wù)器ping命令的使用
所有的網(wǎng)絡(luò)排錯(cuò)工具之母可以說(shuō)是Ping工具了。你可能從其他操作系統(tǒng)中也對(duì)這個(gè)工具有所了解了,它可以驗(yàn)證與其他機(jī)器之間的連接性。如果你是管理Linux系統(tǒng)的新手,那么小編會(huì)告訴你一些使用Ping工具的技巧。
在開始使用ping工具之前,先明確你想要Ping的對(duì)象。詳盡的Ping測(cè)試會(huì)涉及到使用域名解析服務(wù)器的域名(DNS)訪問(wèn)在Internet上的一臺(tái)服務(wù)器。舉個(gè)例子,你可以Ping www.google.com 來(lái)驗(yàn)證你能否訪問(wèn)Google的網(wǎng)站。Ping的結(jié)果會(huì)證明了DNS域名解析是正常工作的,默認(rèn)網(wǎng)關(guān)是工作的,而且你的本地網(wǎng)絡(luò)配置是工作的。但如果ping沒(méi)有回應(yīng),那么還需要再使用Ping工具來(lái)一個(gè)一個(gè)消除可能出錯(cuò)的地方。
在Linux服務(wù)器上,Ping工具是不會(huì)自己停止的。因此你需要確保在開始一個(gè)針對(duì)某個(gè)服務(wù)器的Ping測(cè)試之后,最后需要使用Ctrl-C組合鍵來(lái)停止它。
使用Ping工具來(lái)識(shí)別DNS問(wèn)題
首先Ping 8.8.8.8。這個(gè)命令會(huì)嘗試使用IP地址而不是DNS來(lái)連接Google DNS服務(wù)器。如果這個(gè)命令結(jié)果是成功的.,那么可以識(shí)別出是DNS的問(wèn)題。這通常意味著你在/etc/resolv.conf中的配置文件出現(xiàn)了問(wèn)題,在這個(gè)配置文件中會(huì)包含需要聯(lián)系的DNS服務(wù)器名字列表(如例1)。
例1. Linux管理員可以驗(yàn)證/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通某主機(jī)的域名,那么可以確認(rèn)這是一個(gè)關(guān)于正在使用的域名服務(wù)器的問(wèn)題。你首先需要確保Ping的IP地址是正確的,其次是沒(méi)有任何防火墻阻止了DNS請(qǐng)求。如果配置文件之前是一直工作的,而且你最近并沒(méi)有做任何變更,那么問(wèn)題可能和防火墻規(guī)則的改變有關(guān)系。如果不是這樣的話,可以去驗(yàn)證你是否使用了正確的DNS服務(wù)器。在某些分支你不可以使用隨意的DNS服務(wù)器,可能需要使用內(nèi)部的DNS服務(wù)器。
如果你正在學(xué)習(xí)Linux服務(wù)器管理并且需要配置網(wǎng)絡(luò),那么可以從ip命令開始。
使用Ping命令來(lái)定位路由器問(wèn)題
如果你不能成功Ping通任何一個(gè)Internet上的IP地址,那么你可以遇到了數(shù)據(jù)中心中的路由器問(wèn)題了。一種可能性是配錯(cuò)了默認(rèn)網(wǎng)關(guān)。要分析這個(gè)問(wèn)題,可以先確認(rèn)哪個(gè)IP地址是正在使用的默認(rèn)網(wǎng)關(guān)的地址。在Linux服務(wù)器上,使用ip route show命令可以看到。你可以在以下例2中看到輸出的例子。
. Linux管理員使用ip route show來(lái)驗(yàn)證默認(rèn)網(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
檢查并確保默認(rèn)網(wǎng)關(guān)的IP地址設(shè)置正確,同時(shí)還要驗(yàn)證默認(rèn)網(wǎng)關(guān)所處在的網(wǎng)絡(luò)是和你本地IP地址處在同一個(gè)網(wǎng)絡(luò)。你可以通過(guò)ip addr show命令來(lái)查看本地IP地址配置信息,并于默認(rèn)網(wǎng)關(guān)的地址進(jìn)行比較。如果這些看起來(lái)都沒(méi)有問(wèn)題,你可以嘗試使用Ping工具來(lái)訪問(wèn)默認(rèn)網(wǎng)關(guān)。網(wǎng)關(guān)可能只是暫時(shí)性故障而已。
在某些情形下,問(wèn)題不是出現(xiàn)在默認(rèn)網(wǎng)關(guān)上,卻出現(xiàn)在網(wǎng)關(guān)背后。如果默認(rèn)網(wǎng)關(guān)的地址是正確的,而且你也可以Ping通它,但是你還是不能到達(dá)Internet上的任何主機(jī),那么可能是路由出現(xiàn)了一些問(wèn)題。要確認(rèn)這個(gè)問(wèn)題,你可以Ping一個(gè)離你比較近的路由器,比方說(shuō)供應(yīng)商的路由器。這有助于斷定問(wèn)題出現(xiàn)的地方是否在遠(yuǎn)方(供應(yīng)商方面),如果是這樣的話,那么你能做的可能只是等待了。
【Linux服務(wù)器ping命令的使用】相關(guān)文章: