Johdatus Ping-komentoon
Ping on lyhenne Paketti Internet Pits . Tätä komentoa käytetään pääasiassa verkkoyhteyden tarkistamiseen isännän/palvelimen ja isännän välillä. Ping-komento ottaa syötteeksi URL- tai IP-osoitteen ja siirtää datapaketin määritettyyn osoitteeseen a:n kanssa 'PING' viesti. Sitten se saa vastauksen isännältä/palvelimelta. Tämä aika tunnetaan nimellä 'viive' .
Huomautus: Matala latenssi ja nopea ping tarkoittaa nopeampaa yhteyttä.
Suurin osa käyttäjistä Linux ovat tottuneet ping-komennolle. Melkein jokainen käyttäjä osaa käyttää tätä komentoa sen yleisessä muodossa. Ping-komennossa on kuitenkin useita lisäysmuunnelmia ja -vaihtoehtoja.
Tässä artikkelissa selitämme käyttämällä joitain Linuxin hyödyllisimpiä ping-komentoja esimerkkien kanssa.
Nämä ping-komennot toimivat minkä tahansa Linux- tai Unix-jakelun kanssa. Testausjärjestelmä, jota käytimme tulosnäytteiden ja esimerkkien tarjoamiseen, on Ubuntu 20.04 LTS.
Edellytykset
- Pääsy komentoriville
- Unix- tai Linux-tyyppinen järjestelmä
- Käyttäjä, jolla on tarvittavat oikeudet komentojen suorittamiseen
Ping-komennon toiminta
Linuxissa ping-komento on yleinen apuohjelma, jota käytetään tarkistamaan, onko verkkoa olemassa ja onko isäntä saavutettavissa. Voimme testata, onko palvelin käynnissä ja suorittaako se tällä komennolla. Se auttaa myös useita yhteysongelmia vianetsinnän yhteydessä.
Ping-komento antaa meille mahdollisuuden:
- Testaa Internet-yhteytemme.
- Tarkista, onko etäkone aktiivinen.
- Analysoi verkko-ongelmia, kuten korkea latenssi tai putoaneet paketit.
Kun yritämme 'ping' etäisäntäkoneemme alkaa siirtää ICMP-kaikupyyntöjä ja vastausviiveitä. Saamme kaikuvastauksen kaikkiin pyyntöihin, kun yhteys on muodostettu.
Ping-komennon tulos sisältää ajat, jotka kuluvat kaikilta paketeilta saavuttaakseen tavoitteensa ja palauttaakseen sen. Lisäksi pääte tulostaa vastauksen, kunnes se keskeytyy. Jotkut rivit käyttävät ping-tilastoja kaikkien istuntojen jälkeen.
Ping-komennon käyttö
Ping-komennon perussyntaksi sisältää isäntänimen, verkkosivuston nimen tai tarkan IP-osoitteen vaatiman pingin.
Syntaksi:
ping [options] hostname or IP address
Joten voimme kirjoittaa terminaaliimme tarkistaaksemme, onko etäisäntä päällä:
ping javatpoint.com
Prosessin pysäyttämiseksi voimme käyttää Ctrl+C-näppäimiä.
Tärkeä: IP-osoite voi olla erilainen mille tahansa verkkosivustolle maantieteellisestä sijainnistamme riippuen.
Esimerkkejä ping-komennosta
ping 'localhost' paikallisverkon tarkistamiseksi
Jos löydämme ongelmia etäkoneen tai verkkosivuston saavuttamisessa, voimme pingata paikallispalvelimen varmistaaksemme, että meillä on verkkoyhteys. Voimme käyttää mitä tahansa seuraavista tavoista paikallisverkon rajapinnan tarkistamiseen:
Huomautus: Ping-tulos näyttää samalta riippumatta siitä, minkä vaihtoehdon valitsemme.
Esimerkki on seuraava:
ping localhost
Internet-protokollan määritys
IPv6 on IP-osoitteen aakkosnumeerinen muoto, joka korvaa IPv4:n. Syynä on rajoitettu IPv4-osoitenumero.
Pyytää IPv4 tai IPv6 osoite, voimme lisätä -4 tai -6 ennen IP/isäntänimeä tai ping-komennon jälkeen.
ping -4 hostname/IPv4 ping -6 hostname/IPv6
Muokkaa Ping-pakettien aikaväliä
Kaikkien ping-pyyntöjen välinen aika (oletus) on yksi sekunti. Voimme lyhentää tai lisätä aikaa kytkimen avulla, joka tunnetaan nimellä '-i'.
Käytämme arvoja, jotka ovat pienempiä kuin 1 lyhennetylle ping-aikavälille:
ping -i 0.5 javatpoint.com
Voimme käyttää arvoja, jotka ovat suurempia kuin 1, pidentämään ping-aikaväliä.
Täytä verkko pingillä
Voimme soveltaa ping-tulvaa verkkomme suorituskyvyn testaamiseen raskaassa kuormituksessa. Vaihtoehto ping floodissa, eli -f tarvitsee rootin toimiakseen. Muussa tapauksessa voimme myös käyttää sudo-vaihtoehtoa ping-komennossamme isännän tulvimiseen. Se siirtää useita paketteja mahdollisimman pian.
Komento on seuraava:
sudo ping -f hostname-IP
Tulos tulostaa pisteen kaikille siirretyille paketeille ja askelpalautin kaikille vastauksille. Tilastorivillä näkyy ping-komennon yhteenveto.
Muuta ping-paketin kokoa
Tässä skenaariossa saatamme haluta käyttää -s -symbolia paketin koon kasvattamiseksi 56 (84) tavun oletusarvon kautta. Suluissa oleva numero kuvaa siirrettyjä ping-tavuja, mukaan lukien otsikkopaketti 28 tavua.
Esimerkiksi paketin koon kasvattamiseksi 1000 tavuun voimme käyttää seuraavaa komentoa:
ping -s 1000 javatpoint.com
Tämä komento on hyödyllinen verkon suorituskyvyn analysoinnissa. Voimme analysoida milloin verkkolinkki kuristaa, jos lisäämme paketin koon muutamaan tuhanteen tavuun.
Kuinka korjata ping-numero
Ping-komennon asetus (oletus) on säilyttää pyyntö, kunnes keskeytämme sen. Voimme korjata ping-numeron seuraavilla kahdella menetelmällä:
1. Rajoita ping-pakettien määrää
Voimme käyttää -c-optiota ja numeroa ping-komennon automaattiseen pysäyttämiseen sen jälkeen, kun se siirtää mahdollisen määrän paketteja. Se asettaa halutun ping-pyyntöjen määrän, joka on esitetty seuraavassa esimerkissä:
ping -c 2 javatpoint.com
Ping-komento lopettaa pakettien siirtämisen minkä tahansa kahden pyynnön jälkeen, kuten yllä olevassa kuvakaappauksessa näkyy.
2. Korjaa aikaraja ping-komennossa
Voimme sisällyttää -w ja aikavälin sekunteina komentoamme estääksemme ping-tuloksen saamisen tietyn ajan kuluttua.
Voimme esimerkiksi kirjoittaa ping-komennon lopettaaksesi ping-tulosteiden tulostamisen 25 sekunnin kuluttua:
ping -w 25 javatpoint.com
Muut ping-komennon käyttötavat
Estä Ping-tulos vain yhteenvetotilastojen tulostamista varten
Jos emme halua tukkia näyttöämme kaikkien pakettien tiedoilla, käytä -q vaihtoehtoa näyttääksesi ainoan yhteenvedon.
-q-kytkin tulostaa yhden rivin tavallisten ping-tietojen kanssa ja antaa sen jälkeen tilastot lopussa. Tässä komennossa 'q'-kirjain on lyhenne 'hiljaisesta' tuloksesta.
ping -c 10 -q youtube.com
Yleensä lisäämme hiljaisen tuloksen muihin vaihtoehtoihin. Korjaamme tässä tapauksessa 10 paketin lähettämisen pingin ja tukahdutamme tuloksen.
Sisällytä aikaleima ennen jokaista riviä ping-tulokseen
Jos haluamme muistaa päiväsaikaan, kun suoritamme ping-komennon, voimme lisätä -D-kytkimen seuraavasti:
ping -D youtube.com
Se tulostaa aikaleiman Unix-muodossa ennen jokaista riviä.
Huomautus: Vaadimme isoja D-kirjaimia, koska nämä komennot ovat isoja ja pieniä kirjaimia herkkiä.
Kuuluva ping, jos isäntä on saavutettavissa
Kun käytämme -a-vaihtoehtoa, järjestelmä toistaa äänen, jos isäntä vastaa. Kuuluva ping on hyödyllinen, jos etsimme verkko-ongelmia emmekä halua katsoa näyttöämme ennen kuin saamme vastauksen.
ping -a youtube.com
Tulos näyttää samanlaiselta kuin mikä tahansa tavallinen ping-komennon tulos.
Näytä Ping-versio
Voimme tarkistaa ping-työkalun version järjestelmästämme. Voimme myös liittää -V-vaihtoehdon ping-komentoon tämän apuohjelman version näyttämiseksi.
Komento on seuraava:
ping -V youtube.com
Enimmäkseen käytetty Ping-komento
Seuraavassa on joitain yleisesti käytettyjä ping-komentoja:
a- Se tuottaa äänen, jos vertaishenkilö on tavoitettavissa.
yhteys java mysql
b- Se sallii lähetyksen IP-osoitteen pingin.
B- Se estää pingiä muuttamasta anturin lähdeosoitetta.
c- Se rajoittaa siirrettyjen ping-pyyntöjen määrää.
d- Se asettaa vaihtoehdon, eli SO-DEBUG käytetyn socketin päälle.
f- Se täyttää verkon siirtämällä useita paketteja sekunnissa.
minä- Se kuvaa paketin peräkkäisten lähetysten välistä aikaväliä. Yksi sekunti on oletusarvo.
minä- Se asettaa lähteen IP-osoitteeksi liitännän kuvatun IP-osoitteen. Tätä vaihtoehtoa tarvitaan, jos pingoidaan IPv6-linkin puuttumisosoite. Voimme käyttää laitteen nimeä tai IP-osoitetta.
l- Se määrittää useita paketteja, jotka siirretään viivyttelemättä vastausta.
q- Se näyttää IP-osoitteet pingin lähdössä isäntänimien sijaan.
T- Se korjaa Time To Live.
sisään- Se antaa monisanaisen tulosteen.
SISÄÄN- Se näyttää pingin version ja siirtyy uudempaan komentoriville.