Lai pār­bau­dī­tu, vai esat savienots ar citiem datoriem vai ierīcēm savā tīklā, varat izmantot Linux komandu „ping“. Tā darbojas ar lielāko daļu ope­rē­tājsis­tē­mu un ierīcēm, kurām ir interneta pie­slē­gums.

Kas ir Linux komanda „ping“?

Komanda „ping“ ir vienkāršs un pār­bau­dīts rīks, lai pār­bau­dī­tu, vai dators vai ierīce ir pieejama jūsu pa­šrei­zē­jā tīklā. Iz­man­to­jot šo komandu, jūs nosūtāt pie­pra­sī­ju­mu, uz kuru vajadzētu saņemt ātru atbildi. Tad varat pieņemt, ka starp abām ierīcēm ir sa­vie­no­jums un to var izmantot. Pie­pra­sī­ju­mi un atbildes nav ie­ro­be­žo­ti tikai ar Linux un tā dis­tri­bū­ci­jām, piemēram, Ubuntu, bet attiecas uz visām iz­pla­tī­tā­ka­jām ope­rē­tājsis­tē­mām. Lielākā daļa ierīču, tostarp mar­šru­tē­tā­ji, printeri un skeneri, arī var atbildēt uz ping pie­pra­sī­ju­mu. Lai gan ir iespējams manuāli atspējot au­to­mā­tis­ko atbildi uz ping pie­pra­sī­ju­mu, tas nesniedz nekādas drošības priekš­ro­cī­bas.

Kā darbojas Linux komanda „ping“?

Komanda „ping“ tiek ievadīta un izpildīta terminālī. Tā nosūta vienkāršu signālu uz norādītu galamērķi, kas atbild ar savu signālu. Galamērķi norāda, iz­man­to­jot IP adresi vai datora vārdu. Otrajā gadījumā tiek mēģināts datora vārdu pārvērst DNS adresē, tāpēc komanda „ping“ ir piemērota arī šādu adrešu no­skaid­ro­ša­nai. Ja Linux komandu „ping“ neaptur manuāli vai ar kādu opciju, tā bezgalīgi sūtīs signālu ik sekundi. Ir divas dažādas komandas versijas: ‘ping’ tiek izmantota IPv4 adresēm un ‘ping6’ — IPv6 adresēm.

Kāda ir ping komandas sintakse?

Komandai ping ir šāda sintakse:

$ ping [Options] [Target]
shell

„ping“ ir pati komanda, kuru var pielāgot, iz­man­to­jot opcijas. Mērķis var būt vai nu konkrēta IP adrese, vai arī datora nosaukums.

Kādas iespējas piedāvā komanda „ping“?

Līdzās komandai „ping“ ir pieejamas daudzas iespējas. Šīs ir sva­rī­gā­kās:

  • -c [Count]: Ar šo opciju varat noteikt, cik pie­pra­sī­ju­mu kopumā tiks nosūtīti. Kad šis skaits ir sasniegts, ping komanda tiek pār­trauk­ta.
  • -I [Interface]: Šī opcija nosaka, caur kurām saskarnēm tiek nosūtīts ping pie­pra­sī­jums.
  • -i [Interval]: Šī opcija ļauj iestatīt in­ter­vā­lus starp pie­pra­sī­ju­miem. Parasti tas ir viena sekunde, un intervāls tiek iestatīts sekundēs.
  • -W [Wait]: Šī opcija ļauj iestatīt, cik ilgi komandai jāgaida atbilde, līdz tā au­to­mā­tis­ki pārtrauc mē­ģi­nā­ju­mus. Tas tiek norādīts arī sekundēs.
  • -w [Beigu laiks]: Šo opciju var izmantot, lai noteiktu, cik ilgi ping pie­pra­sī­jums tiks veikts. Kad laiks ir pagājis (arī tas tiek norādīts sekundēs), sa­vie­no­jums tiek pār­traukts ne­at­ka­rī­gi no tā, vai tas bija veiksmīgs vai nē.

Ping komandas piemēri

Lai vieglāk saprastu, kā darbojas Linux komanda „ping“, šeit ir daži vienkārši piemēri:

$ ping examplesite.com
shell

Šī komanda ik sekundi ne­pār­trauk­ti veiks ping pārbaudi tīmekļa vietnei example­si­te.com. Rezultātā tiks parādīta šīs tīmekļa vietnes DNS adrese.

$ ping -c 5 examplesite.com
shell

Šī komanda nosūta piecus ping pie­pra­sī­ju­mus uz example­si­te.com un paziņos, vai tie bija veiksmīgi vai nē. Pēc pieciem mē­ģi­nā­ju­miem sa­vie­no­ju­ma izveide tiks pār­trauk­ta.

$ ping6 ipv6.examplesite.com
shell

Iz­man­to­jot šo opciju, varat pārbaudīt, vai ir pieejams IPv6 interneta sa­vie­no­jums un vai no tā ir iespējams piekļūt lapai example­si­te.com.

Go to Main Menu