Operētājsistēmas izmanto paketes datu pārsūtīšanai tīklā. Tie ir nelieli informācijas gabali, kas pārnēsā datus un ceļo starp ierīcēm. Turklāt, ja rodas kāda tīkla problēma, paketes palīdz identificēt pamatproblēmas galveno cēloni. Kā? Izsekojot šo pakešu maršrutu.
Traceroute komanda operētājsistēmā Linux palīdz kartēt pakešu ceļu, ceļojot uz noteiktu galamērķi. Tas vēl vairāk palīdz novērst tīkla latentuma, pakešu zuduma, tīkla lēcienu, DNS izšķirtspējas problēmas, lēnu piekļuvi vietnei un daudz ko citu. Tāpēc šajā emuārā mēs izskaidrosim vienkāršus veidus, kā izmantot komandu traceroute operētājsistēmā Linux.
Kā lietot Traceroute komandu operētājsistēmā Linux
Pirmkārt, traceroute nav sākotnēji instalēta daudzos Linux izplatījumos. Tomēr jūs varat to instalēt, izpildot vienu no tālāk norādītajām komandām atbilstoši savai sistēmai:
Operētājsistēma | Komanda |
Debian/Ubuntu | sudo apt instalēt traceroute |
Fedora | sudo dnf instalējiet traceroute |
Arch Linux | sudo pacman -Sy traceroute |
openSUSE | sudo zypper instalēt traceroute |
Pēc instalēšanas varat ieviest traceroute komandu, ievadot:
traceroute < galamērķa_IP >
Aizstājiet
Rezultātā tiek parādīts tikai viens lēciens, bet citi tiek atzīmēti kā zvaigznīte (*). Tas notiek tāpēc, ka nākamie lēcieni nereaģēja taimauta periodā 3 sekunžu laikā. Turklāt komanda traceroute pēc noklusējuma izmanto DNS izšķirtspēju, lai iegūtu apiņu resursdatora nosaukumus, kas palēnina procesu. Varat izlaist šo daļu un norādīt tikai IP adreses, izmantojot opciju -n:
traceroute -n < galamērķa_IP >
Ja vēlaties ierobežot apiņu skaitu, izmantojiet opciju -m kopā ar komandu traceroute:
traceroute -m N < galamērķa_IP >
Šeit ievietojiet vēlamo apiņu skaitu N vietā. Izpildot, rezultātos tiks atgriezts tikai N apiņu skaits. Komanda traceroute parāda tikai katra lēciena turp un atpakaļ laiku (RTT). Tomēr jūs varat iegūt detalizētāku informāciju par laiku, izmantojot opciju -I:
traceroute -Es < galamērķa_IP >
Šī komanda nosūta ICMP atbalss pieprasījumu, lai izgūtu precīzākus RTT datus. Piemēram, atkārtojiet Google piemēru:
Padoms : ja jūsu norādītais galamērķis ierobežo ICMP paketes, tā vietā varat izsekot UDP paketēm, izmantojot opciju -U:
traceroute -IN < galamērķa_IP >
Ja vēlaties izpētīt citas traceroute iespējas, lūdzu, palaidiet tālāk norādīto komandu:
traceroute -- palīdzēt
Ātrs noslēgums
Traceroute ir pārsteidzoša CLI utilīta, ko varat izmantot, lai diagnosticētu ar tīklu saistītas problēmas operētājsistēmā Linux. Tas izseko pakešu ceļu, lai identificētu visas tīkla kritiskās problēmas. Tāpēc mēs esam izskaidrojuši katru detaļu par traceroute komandu, izmantojot dažus piemērus.