ping yra paprastas, bet būtinas įrankis tinklo problemoms diagnozuoti Linux sistemoje. Tai gali padėti patikrinti tinklo ryšį, sužinoti, ar nuotolinis įrenginys yra prijungtas prie interneto, ir atlikti svarbų vaidmenį analizuojant ryšio problemas, pvz., atmestus paketus ar didelę delsą.
Tačiau kad ir kokia svarbi yra ping komanda, ji nėra pati įdomiausia, o naudingai interpretuoti jos išvestį gali būti sudėtinga. gping yra grafinė komandų eilutės programa su papildomomis funkcijomis, kurios leidžia lengvai vizualizuoti ping atsakymus iš kelių taikinių.
Kas yra ping ir kaip jis veikia?
ping yra Linux komanda, kuri naudoja Interneto valdymo pranešimų protokolas (ICMP) ECHO_REQUEST datagrama, kad sukeltų ICMP ECHO_RESPONSE iš nuotolinio pagrindinio kompiuterio. Tai reiškia, kad jei jūs:
pinggoogle.com
...kompiuteris siunčia ping į google.com, o google.com pakartoja jį vietiniam kompiuteriui.
Terminalo išvestyje bus rodomas nuotolinis IP adresas kartu su kita informacija, įskaitant laiką, per kurį atsakymas pasiekė jūsų įrenginį. ping ir toliau siųs užklausas, kol liepsite sustabdyti.
Be to, kad nurodo nuotolinį pagrindinį kompiuterį, ping priima daugybę skirtingų naudingumo argumentų, įskaitant laiko žymes, kiek ping užklausos siųsti ir užtvindymas, kuris išveda paketus taip greitai, kaip jie grįžta arba šimtą kartų per sekundę, atsižvelgiant į tai, kas yra daugiau.
„ping“ yra iš anksto įdiegtas daugelyje „Linux“ sistemų, bet jei nerandate jo savo, įdiekite jį naudodami:
sudo apt diegti inetutils-ping
Tu gali gaukite komandinės eilutės pagalbos ping paleidžiant:
vyras ping
Kuo gping yra geresnis nei Ping ir kaip jį įdiegti?
gping nesiūlo tiek daug galimybių kaip ping. Pavyzdžiui, negalite jo naudoti norėdami užtvindyti tikslinį pagrindinį kompiuterį, tačiau jis turi keletą žudančių funkcijų, dėl kurių jis išsiskiria. Pagrindinis iš jų yra galimybė vienu metu siųsti ping kelis taikinius ir pateikti išvestį kaip spalvotą grafiką.
Tai leidžia lengvai matyti taikinių reakciją laikui bėgant ir atpažinti modelius. Tai gali padėti nustatyti, ar yra kokių nors problemų dėl nuotolinių kompiuterių, kurie yra optimalūs prieglobai prisijungti, arba jei kyla problemų dėl jūsų paties ryšio.
Norėdami įdiegti gping Debian pagrindu sukurtuose platinimo įrenginiuose, pirmiausia pridėkite PPA raktą prie savo šaltinių:
aidas "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 -
Dabar atnaujinkite ir įdiekite gping:
sudo apt atnaujinti
sudo apt diegti gping
Vykdykite šią komandą, kad įdiegtumėte gping Fedora:
sudo dnf copr įgalinti atim/gping -y && sudo dnf įdiegti gping
„Arch Linux“:
pacman -S gping
Norėdami įdiegti gping „Gentoo“, paleiskite:
sudo eselect saugykla įjungti dm9pZCAq
sudo atsirasti --sync dm9pZCAq
sudo emerge net-misc/gping:: dm9pZCAq
Jei „Linux“ sistemoje turite „Snap“, galite įdiegti gping snap paketą naudodami:
sudo snap diegti gping
Kaip naudoti gping norint vizualizuoti „Ping“ atsakymus „Linux“.
gping yra paprasta naudoti ir priima kelis pagrindinio kompiuterio pavadinimus kaip argumentus. Norėdami pamatyti BBC, Google, Bing ir CNN ping atsakymo grafiką, atlikite:
gpingbbc.co.ukgoogle.combing.comcnn.com
...ir gping imsis darbo, ping nurodančius pagrindinius kompiuterius ir nubraižys rezultatus jūsų patikrinimui. Spalvas paskirsto gping, nors spalvas galite priskirti atskiriems pagrindiniams kompiuteriams naudodami --spalva arba -c jungiklis:
gpingbbc.co.uk--spalvažalsvai mėlyna
Taip pat galite pakeisti žiūrėjimo intervalą iš numatytosios 0,2 sekundės vertės naudodami -n arba -- žiūrėjimo intervalas vėliavos.
Tai viskas, ką daro gping. Nors jame nėra tokio pat plataus konfigūravimo parinkčių kaip ping, tai galingas įrankis tvarte visiems, besidomintiems tinklais.
Pradėkite tinklo inžinieriaus karjerą!
Jei norite siekti tinklo karjeros, būtina įgyti pagrindinį supratimą apie tinklus ir atsakymus inžinierius, o ping ir gping gali padėti jums instinktyviai suvokti, kaip mašinos bendrauja tinklą.
Tačiau tai tik jūsų kelionės pradžia, ir jei tikitės vieną dieną gauti darbą šioje srityje, turite gauti tinkamus mokymo ir apdovanojimus suteikiančių institucijų sertifikatus.