在Linux中,你可以使用traceroute
(在某些系統(tǒng)中可能是tracepath
或tracert
)命令來(lái)診斷網(wǎng)絡(luò)問(wèn)題。這個(gè)命令會(huì)顯示數(shù)據(jù)包從你的計(jì)算機(jī)到目標(biāo)主機(jī)之間經(jīng)過(guò)的路由器。
以下是使用traceroute
的基本步驟:
traceroute
命令,后面跟上你想要診斷的目標(biāo)主機(jī)的IP地址或域名。例如:traceroute www.google.com
traceroute
會(huì)顯示數(shù)據(jù)包從你的計(jì)算機(jī)到目標(biāo)主機(jī)之間經(jīng)過(guò)的每個(gè)路由器的IP地址,以及每個(gè)跳躍的往返時(shí)間(RTT)。注意:在某些Linux發(fā)行版中,你可能需要安裝iputils-tracepath
或類似的包才能使用traceroute
命令。你可以使用你的包管理器(如apt
、yum
或pacman
)來(lái)安裝它。
例如,在基于Debian的系統(tǒng)中,你可以使用以下命令安裝iputils-tracepath
:
sudo apt update
sudo apt install iputils-tracepath
在基于RHEL的系統(tǒng)中,你可以使用以下命令安裝:
sudo yum install iputils
在基于Arch的系統(tǒng)中,你可以使用以下命令安裝:
sudo pacman -S iputils