Administrējot un pārvaldot Linux sistēmas, ir jābūt labākajiem rīkiem, lai pilnībā izmantotu ne tikai bezmaksas kodu, bet arī veidu, kā mēs iegūstam informāciju no katras sistēmas un tās komponentiem, neatkarīgi no tā, vai tā ir aparatūra, procesi vai pakalpojumi. Pamatnosacījums jebkurā sistēmā un organizācijā neapšaubāmi būs tīkla pārvaldība, jo, ja tas neizdodas vai rodas kāda veida anomālija, tas negatīvi ietekmēs lomu sadalījumu un neļaus mums veikt simtiem uzdevumus dabiskā veidā. un pareizi.
Lai palīdzētu mums šajā tīkla pārvaldības procesā, mums ir komanda ar nosaukumu MTR (My Trace Route). Šī komanda ir komandrindas tīkla diagnostikas rīks, kas darbojas vienkāršā veidā un ko var izmantot tādās sistēmās kā Linux, Windows vai macOS. Komandas Linux ir būtisks tās izmantošanas pamats, un tāpēc ir svarīgi tās zināt.
Komanda mtr apvieno labi zināmo un praktisko traceroute un ping komandu funkcionalitāti, tikai šeit tās tiek apvienotas vienā rīkā. Identiski tam, kā darbojas traceroute, komanda mtr izdrukā informāciju par ceļu, ko paciņas iet no resursdatora, kur tiek izpildīts mtr, uz galamērķa resursdatoru, kuru mēs varam norādīt, lai izsekotu visām šajā darbībā iesaistītajām darbībām, piemēram, maršrutētājiem. , nosūtītās paketes, visu tīkla apiņu reakcijas laiki utt. Tādā veidā būs iespējams izveidot centralizētu vadību, lai atklātu kļūdas, ja tās pastāv.
Tagad mēs redzēsim, kā izmantot šo svarīgo komandu Linux.
Kā darbojas MTRPašlaik mēs izpildām komandu mtr operētājsistēmā Linux, tiek pētīts tīkla savienojums, kas atrodas starp vietējo sistēmu un attālo saimniekdatoru, ar kuru tiks veikts process. Pirmkārt, tiek noteikta katra tīkla lēciena adrese, kurā starp saimniekiem tiek iesaistīti tādi elementi kā tilti, maršrutētāji un vārtejas, pēc tam tiek veikts ping, kas ir ECHO ICMP pieprasījumu secība katram, lai noteiktu katrai mašīnai pieejamā saites kvalitāte.
Tagad šī procesa laikā komanda mtr ģenerē noteiktu noderīgu statistiku par katru ierīci, kas pēc noklusējuma tiek atjaunināta reālā laikā. Komanda mtr ir iepriekš instalēta lielākajā daļā Linux izplatījumu, un tagad mēs redzēsim, kā tā darbojas.
1. Instalējiet MTR komandu Linux
Ja mums nav instalēts mtr, mēs varam to instalēt, izpildot šo komandu, pamatojoties uz mūsu izmantoto izplatīšanu. Tur mēs ievadām burtu S, lai apstiprinātu mtr lejupielādi un instalēšanu.
sudo apt instalēt mtr sudo yum instalēt mtr sudo dnf instalēt mtr
PALIELINĀT
2. Izmantojiet MTR komandu Linux
Pēc instalēšanas mēs varam sākt izmantot mtr operētājsistēmā Linux dažiem uzdevumiem, kurus mēs izskaidrosim tālāk.
1. darbība
Vienkāršs mtr komandas izmantošanas veids ir kā argumentu norādīt domēna nosaukumu vai jebkura attālā datora IP adresi, tādā veidā mtr komanda parādīs reāllaikā atjauninātu traceroute atskaiti, kuru var apturēt, nospiežot q vai taustiņu.
Ctrl + C
mtr solvetic.com
PALIELINĀT
2. solis
Izmantojot parametru, komandu mtr varēs piespiest rādīt ciparu IP adreses, nevis saimniekdatoru nosaukumus (FQDN, pilnībā kvalificēti domēna vārdi) -n Tātad:
mtr -n www.solvetic.com
PALIELINĀT
3. solis
Ja mēs vēlamies, lai mtr komanda parādītu gan resursdatora nosaukumus, gan IP numurus, mums jāizmanto karogs -b Tātad:
mtr -b www.solvetic.com
PALIELINĀT
4. solis
Ja mēs vēlamies ierobežot pingu skaitu līdz noteiktai vērtībai un pēc šo pingu izpildes iziet no komandas mtr, mums jāizmanto parametrs -c, kolonnā Snt mēs varam redzēt, kad ir sasniegts norādītais pingu skaits, ka tiešais atjauninājums tiek pārtraukts un programma iziet no izpildes:
mtr -c3 www.solvetic.com
PALIELINĀT
5. solis
Vēl viena iespēja ir konfigurēt komandu mtr ziņojuma režīmā, izmantojot indikatoru -r, kas ir noderīga iespēja, lai ģenerētu statistiku par analizētā tīkla kvalitāti. Mēs varam apvienot šo iespēju kopā ar parametru -c Lai norādītu izpildāmo pingu skaitu, jo šī statistika tiek drukāta uz standarta izvadi, mums būs iespēja tos novirzīt uz failu vēlākai analīzei:
mtr -r -c 4 solvetic.com> mtr -report6. darbība
Mēs varam pārbaudīt pārskatu, izmantojot komandu "ls", un pēc tam skatīt tā saturu, izmantojot "kaķis":
PALIELINĀT
7. solis
Tieši tur mēs varam pievienot parametru -w, lai iespējotu plašo pārskata režīmu pilnīgākai izvadei:
mtr -rw -c 4 solvetic.com> mtr -report8. solis
Vēl viena izmantošanas alternatīva ir iespēja izkārtojuma laukus pārkārtot vēlamajā veidā, pateicoties parametram -o:
mtr -o "LSDR NBAW JMXI" 8.8.8.8
PALIELINĀT
9. solis
Organizēšanas iespējas ir šādas:
LZaudējuma rādiuss.
DPazaudēti iepakojumi.
RSaņemtās pakas.
SIepakojumi nosūtīti.
NJauns RTT (ms).
Bmin / labākais RTT (ms).
TOVidējais RTT (ms).
WMaksimālais RTT (ms).
VStandarta novirze.
GĢeometriskais vidējais.
DžPašreizējā nervozitāte.
MVidēja nervozitāte.
XApakšējā nervozitāte.
EsSavijies nervozs.
10. solis
ICMP ECHO pieprasījumu mtr noklusējuma intervāls ir viena sekunde, to varēs rediģēt, mainot intervālu starp ICMP ECHO pieprasījumiem, mainot vērtību, izmantojot parametru -i Tātad:
mtr -i 2 solvetic.com11. solis
Noklusējuma ICMP ECHO pieprasījumu vietā būs iespējams izmantot arī TCP SYN paketes vai UDP datagrammas, pateicoties vienai no šīm iespējām:
mtr --tcp solvetic.com mtr --udp solvetic.com
PALIELINĀT
12. solis
Lai norādītu maksimālo apiņu skaitu, kura noklusējuma vērtība ir 30, lai analizētu vietējo sistēmu un attālo mašīnu, mēs izmantosim karodziņu "-m":
mtr -m 10 8.8.8.8
PALIELINĀT
13. solis
Vēl viena izmantošanas alternatīva ir iestatīt baitu izmērā izmantotās paketes lielumu, ņemot parametru -s Tātad:
mtr -r -s PACKETSIZE -c 4 solvetic.com> mtr -report14. darbība
Dažas papildu alternatīvas, ko izmantot kopā ar mtr, ir šādas:
-hParāda mtr palīdzību.
-vParāda izmantoto mtr versiju.
-4Izmantojiet tikai IPv4 adreses.
-6Izmantojiet tikai IPv6 adreses.
-F (faila nosaukums) vai -faila nosaukumsAttiecas uz resursdatora nosaukumu lasīšanu no faila.
-xmlSaglabājiet vaicājumu xml formātā
-t, -lāstiPiespiež komandu mtr izmantot termināla kursoru.
-displeja režīmsIzmantojiet kādu no šīm vērtībām, lai parādītu rezultātus, 0 (noklusējums), lai atlasītu statistiku, 1, lai parādītu informāciju bez latentuma, un 2, lai parādītu informāciju ar latentumu.
-l, --rawSaglabājiet informāciju neapstrādātā formātā.
-csvSaglabājiet informāciju csv formātā.
-džonsSaglabājiet informāciju Json formātā.
-šovs-ipsTas parāda gan resursdatora nosaukumu, gan IP adresi.
Izmantojot komandu mtr, mēs varam vienkāršāk kontrolēt sava tīkla statusu un daudz centrālāk pārbaudīt tā dažādus aspektus, kas vērsti uz tā optimizāciju.