Ievads Ping Command
Ping ir saīsinājums Pakešu interneta bedres . Šo komandu galvenokārt izmanto, lai pārbaudītu tīkla savienojumu starp resursdatoru/serveri un resursdatoru. Komanda ping izmanto URL vai IP adresi kā ievadi un pārsūta datu paketi uz norādīto adresi kopā ar a 'PING' ziņa. Pēc tam tas saņems atbildi no resursdatora/servera. Šis laiks ir pazīstams kā 'latency' .
Piezīme. Zems latentums un ātra ping nozīmē ātrāku savienojumu.
Lielākā daļa lietotāju no Linux tiek izmantoti ping komandai. Gandrīz katrs lietotājs zina, kā izmantot šo komandu tās parastajā formā. Taču ping komandā ir vairāki papildinājumu varianti un opcijas.
Šajā rakstā mēs paskaidrosim, izmantojot dažas no visnoderīgākajām Linux ping komandām ar piemēriem.
Šīs ping komandas darbosies ar jebkuru Linux vai Unix izplatīšanu. Testa sistēma, ko izmantojām izvades paraugu un piemēru nodrošināšanai, ir Ubuntu 20.04 LTS.
Priekšnoteikumi
- Piekļuve komandrindai
- Unix vai Linux līdzīga sistēma
- Lietotājs ar nepieciešamajām atļaujām komandu izpildei
Ping komandas darbība
Operētājsistēmā Linux ping komanda ir vispārēja utilīta, ko izmanto, lai pārbaudītu, vai ir pieejams kāds tīkls un vai ir pieejams resursdators. Mēs varam pārbaudīt, vai serveris ir izveidots un darbojas, izmantojot šo komandu. Turklāt tas palīdz novērst vairākas savienojamības problēmas.
Komanda ping ļauj mums:
- Pārbaudiet mūsu interneta savienojumu.
- Pārbaudiet, vai attālā iekārta ir aktīva.
- Analizējiet, ja ir tīkla problēmas, piemēram, liels latentums vai pamestas paketes.
Kad mēs cenšamies 'ping' attālais resursdators, mūsu iekārta sāk pārsūtīt ICMP atbalss pieprasījumus un aizkavē atbildi. Kad savienojums tiks izveidots, mēs saņemsim atbildi uz visiem pieprasījumiem.
Ping komandas rezultāts ietver laiku, kas nepieciešams, lai visas paketes sasniegtu mērķi un atgrieztos. Turklāt terminālis drukā atbildi līdz pārtraukumam. Ir dažas rindas, kurās tiek izmantota ping statistika pēc visām sesijām.
Ping komandas lietojums
Komandas ping pamata sintakse satur ping, ko veic resursdatora nosaukums, vietnes nosaukums vai precīza IP adrese.
Sintakse:
ping [options] hostname or IP address
Tātad, mēs varam ierakstīt savā terminālī, lai pārbaudītu, vai attālais resursdators ir atvērts:
ping javatpoint.com
Lai apturētu procesu, mēs varam izmantot taustiņus Ctrl+C.
Svarīgs: Katrai vietnei IP adrese var atšķirties atkarībā no mūsu ģeogrāfiskās atrašanās vietas.
Ping komandas piemēri
ping 'localhost', lai pārbaudītu vietējo tīklu
Ja tiek konstatētas problēmas ar attālo mašīnu vai vietni, mēs varam pārbaudīt vietējo saimniekdatoru, lai nodrošinātu tīkla savienojumu. Lai pārbaudītu lokālā tīkla saskarni, mēs varam izmantot jebkuru no šiem veidiem:
Piezīme: ping rezultāts izskatīsies līdzīgi neatkarīgi no izvēlētās opcijas.
Piemērs ir šāds:
ping localhost
Interneta protokola specifikācija
IPv6 ir IP adreses burtciparu formāts, kas aizstāj IPv4. Iemesls tam ir ierobežots IPv4 adreses numurs.
Pieprasīt IPv4 vai IPv6 adrese, mēs varam pievienot -4 vai -6 pirms IP/resursdatora nosaukuma vai pēc ping komandas.
ping -4 hostname/IPv4 ping -6 hostname/IPv6
Mainiet laika intervālu starp ping paketēm
Intervāls (noklusējums) starp visiem ping pieprasījumiem ir viena sekunde. Mēs varam samazināt vai palielināt laiku, izmantojot slēdzi, kas pazīstams kā '-i'.
Mēs izmantojam vērtības, kas ir mazākas par 1, lai samazinātu ping laika intervālu:
ping -i 0.5 javatpoint.com
Mēs varam izmantot vērtības, kas ir lielākas par 1, lai palielinātu ping laika intervālu.
Pārpludiniet tīklu ar ping
Mēs varam izmantot ping plūdus, lai pārbaudītu mūsu tīkla veiktspēju lielas slodzes apstākļos. Opcijai ping flood, t.i., -f, lai palaistu, ir nepieciešama sakne. Pretējā gadījumā mēs varam izmantot arī sudo opciju savai ping komandai, lai pārpludinātu resursdatoru. Tas pēc iespējas ātrāk pārsūta vairākas paketes.
Komanda ir šāda:
sudo ping -f hostname-IP
Rezultātā tiek izdrukāts punkts visām pārsūtītajām paketēm un atpakaļatkāpe visām atbildēm. Statistikas rindā tiek parādīts ping komandas kopsavilkums.
Mainiet ping paketes izmēru
Šajā scenārijā mēs, iespējams, vēlēsim lietot -s, lai palielinātu paketes lielumu, izmantojot noklusējuma vērtību 56 (84) baiti. Iekavās norādītais skaitlis ilustrē pārsūtītos ping baitus, ieskaitot galvenes 28 baitus.
virkne n java
Piemēram, lai palielinātu paketes lielumu līdz 1000 baitiem, mēs varam izmantot šādu komandu:
ping -s 1000 javatpoint.com
Šī komanda ir noderīga, analizējot tīkla veiktspēju. Mēs varam analizēt, kad tīkla saite bremzē, ja palielinām paketes lielumu līdz dažiem tūkstošiem baitu.
Kā salabot ping numuru
Ping komandas iestatījums (noklusējums) ir paredzēts pieprasījuma saglabāšanai, līdz mēs to pārtraucam. Mēs varam salabot ping numuru, izmantojot šādas divas metodes:
1. Ping pakešu skaita ierobežojums
Mēs varam izmantot opciju -c un numuru, lai automātiski apturētu ping komandu pēc tam, kad tā ir pārsūtījusi iespējamo pakešu skaitu. Tas nosaka vēlamo ping pieprasījumu summu, kas ir attēlota šajā piemērā:
ping -c 2 javatpoint.com
Ping komanda pārtrauks pakešu pārsūtīšanu pēc jebkuriem diviem pieprasījumiem, kā redzams iepriekš redzamajā ekrānuzņēmumā.
2. Nosakiet laika ierobežojumu ping komandā
Mēs varam iekļaut -w un laika intervālu sekundēs mūsu komandā, lai apturētu ping rezultāta saņemšanu pēc noteikta laika.
Piemēram, mēs varam ierakstīt ping komandu, lai apturētu ping izvadu drukāšanu pēc 25 sekundēm:
ping -w 25 javatpoint.com
Citi ping komandas lietojumi
Slēpt pārbaudes rezultātu tikai kopsavilkuma statistikas drukāšanai
Ja nevēlamies aizsprostot ekrānu ar visu pakešu informāciju, izmantojiet opciju -q, lai parādītu vienīgo kopsavilkumu.
Slēdzis -q izdrukā vienu rindiņu kopā ar parasto ping informāciju un pēc tam sniedz statistiku beigās. Šajā komandā burts “q” ir saīsinājums no “klusuma” rezultāta.
ping -c 10 -q youtube.com
Parasti mēs pievienojam kluso rezultātu ar citām iespējām. Mēs šajā gadījumā labosim ping 10 pakešu nosūtīšanai un apspiedīsim rezultātu.
Iekļaujiet laika zīmogu pirms katras rindas ping rezultātos
Ja mēs vēlamies atcerēties dienas laiku, kad palaižam ping komandu, mēs varam pievienot slēdzi -D šādi:
ping -D youtube.com
Pirms katras rindiņas tiks drukāts laikspiedols Unix formātā.
Piezīme. Mums ir jāizmanto lielie burti D, jo šīs komandas ir reģistrjutīgas.
Skaņas signāls, ja saimniekdators ir sasniedzams
Kad mēs izmantojam opciju -a, sistēma atskaņos skaņu, ja būs atbilde no saimniekdatora. Skaņas signāls ir noderīgs, ja mēs veicam tīkla problēmu novēršanu un nevēlamies skatīties mūsu ekrānā, kamēr nav saņemta atbilde.
ping -a youtube.com
Rezultāts izskatās līdzīgs jebkuram parastam ping komandas rezultātam.
Parādīt Ping versiju
Mēs varam pārbaudīt ping rīka versiju mūsu sistēmā. Mēs varam arī pievienot opciju -V komandai ping, lai parādītu šo utilīta versiju.
Komanda ir šāda:
ping -V youtube.com
Pārsvarā tiek izmantota Ping komanda
Tālāk ir norādītas dažas parasti izmantotās ping komandas:
a- Tas rada skaņu, ja līdzinieks ir sasniedzams.
b- Tas ļauj ping ar apraides IP adresi.
B- Tas neļauj ping mainīt zondes avota adresi.
c- Tas ierobežo pārsūtīto ping pieprasījumu skaitu.
d- Tas iestata opciju, t.i., SO-DEBUG pār izmantoto ligzdu.
f- Tas pārpludina tīklu, pārsūtot vairākas paketes sekundē.
es- Tas apraksta intervālu starp paketes secīgo pārsūtīšanu. Viena sekunde ir noklusējuma vērtība.
es- Tas nosaka avota IP adresi uz aprakstīto interfeisa IP adresi. Šī opcija ir nepieciešama, ja tiek pārbaudīta IPv6 saites trūkuma adrese. Mēs varam izmantot ierīces nosaukumu vai IP adresi.
l- Tas norāda vairākas paketes, kas jāpārsūta, neaizkavējot atbildi.
q- Tas parāda IP adreses ping izvadē, nevis resursdatora nosaukumus.
T- Tas nosaka laiku dzīvot.
iekšā- Tas dod detalizētu izvadi.
IN- Tas parāda ping versiju un iziet uz jaunāku komandrindas rindu.