Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

ping er et enkelt, men viktig verktøy for å diagnostisere nettverksproblemer på Linux. Det kan hjelpe deg med å sjekke nettverkstilkoblingen din, se om en ekstern maskin er tilkoblet, og spille en viktig rolle i å analysere tilkoblingsproblemer, for eksempel mistede pakker eller høy latenstid.

Men så viktig som ping-kommandoen er, den er ikke den mest interessante å se på, og det kan være vanskelig å tolke resultatet på en nyttig måte. gping er et grafisk kommandolinjeverktøy med tilleggsfunksjoner som gjør det enkelt å visualisere ping-svar fra flere mål.

Hva er ping, og hvordan fungerer det?

ping er en Linux-kommando som bruker Internet Control Message Protocol (ICMP) ECHO_REQUEST datagram for å fremkalle en ICMP ECHO_RESPONSE fra en ekstern vert. Dette betyr at hvis du:

pingGoogle.com

...datamaskinen din sender et ping til google.com, og google.com ekko det tilbake til din lokale maskin.

Terminalutgangen vil vise den eksterne IP-adressen sammen med annen informasjon, inkludert tiden det tok før svaret nådde maskinen din. ping vil fortsette å sende forespørsler til du ber den stoppe.

I tillegg til å spesifisere den eksterne verten, godtar ping en rekke argumenter med forskjellig nytte, inkludert tidsstempler, hvor mange ping-forespørsler om å sende, og flom, som sender ut pakker så raskt som de kommer tilbake eller hundre ganger per sekund, avhengig av hva som er mer.

ping er forhåndsinstallert på de fleste Linux-systemer, men hvis du ikke finner det på ditt, installer det med:

sudo apt installere inetutils-ping

Du kan få kommandolinjehjelp for ping ved å kjøre:

mann ping

Hvordan er gping bedre enn ping, og hvordan installerer du det?

gping tilbyr ikke så mange alternativer som ping. Du kan for eksempel ikke bruke den til å oversvømme en målvert, men den har et par mordere funksjoner som gjør at den skiller seg ut. Den viktigste er muligheten til å pinge flere mål samtidig og gi utdata som en fargekodet graf.

Dette lar deg enkelt se responsen til mål over tid, og gjenkjenne mønstre. Dette kan hjelpe deg å finne ut om det er noen problemer med eksterne verter, som er den optimale verten å koble til, eller om det er et problem med din egen tilkobling.

For å installere gping på Debian-baserte distros, legg først til PPA-nøkkelen til kildene dine:

ekko "deb http://packages.azlux.fr/debian/ buster main" | sudo tee /etc/apt/sources.list.d/azlux.list
wget -qO - https://azlux.fr/repo.gpg.key | sudo apt-key add -

Oppdater og installer nå gping:

sudo apt Oppdater
sudo apt installere gping

Kjør følgende kommando for å installere gping på Fedora:

sudo dnf copr aktiver atim/gping -y && sudo dnf installer gping

På Arch Linux:

pacman -S gping

For å installere gping på Gentoo, kjør:

sudo select repository muliggjøre dm9pZCAq
sudo dukker opp --sync dm9pZCAq
sudo emerge net-misc/gping:: dm9pZCAq

Hvis du har Snap på Linux-systemet ditt, kan du installere gping snap-pakken med:

sudo snap installere gping

Hvordan bruke gping til å visualisere ping-svar på Linux

gping er enkel å bruke og godtar flere vertsnavn som argumenter. For å se en ping-responsgraf fra BBC, Google, Bing og CNN, kjører du:

gpingbbc.co.ukGoogle.combing.comcnn.com

...og gping vil komme i gang med å pinge de spesifiserte vertene og tegne resultatene for inspeksjonen din. Farger tildeles av gping, selv om du kan tilordne farger til individuelle verter med --farge eller -c bytte om:

gpingbbc.co.uk--fargecyan

Du kan også endre klokkeintervallet fra standardverdien på 0,2 sekunder med -n eller --se-intervall flagg.

Det er alt gping gjør. Selv om den ikke har samme bredde av konfigurasjonsalternativer som ping, det er et kraftig verktøy i skuret for alle med interesse for nettverk.

Start en karriere som nettverksingeniør!

Å få en grunnleggende forståelse av nettverk og svar er avgjørende hvis du ønsker å forfølge en karriere som nettverk ingeniør, og både ping og gping kan hjelpe deg med å utvikle et instinktivt grep om hvordan maskiner kommuniserer på tvers av en Nettverk.

Men de er bare starten på reisen din, og hvis du håper å få en jobb i feltet en dag, må du forfølge skikkelige sertifiseringer fra undervisnings- og tildelingsorganer.