ping to proste, ale niezbędne narzędzie do diagnozowania problemów z siecią w systemie Linux. Może pomóc Ci sprawdzić połączenie sieciowe, sprawdzić, czy zdalna maszyna jest online, i odegrać istotną rolę w analizie problemów z łącznością, takich jak porzucone pakiety lub duże opóźnienia.
Ale niezależnie od tego, jak ważne jest polecenie ping, nie jest ono najciekawsze, a interpretacja jego danych wyjściowych w użyteczny sposób może być trudna. gping to graficzne narzędzie wiersza poleceń z dodatkowymi funkcjami, które ułatwiają wizualizację odpowiedzi ping z wielu celów.
WYKORZYSTAJ WIDEO DNIA
Co to jest ping i jak działa?
ping to polecenie Linuksa, które używa Internetowy protokół komunikatów kontrolnych (ICMP) ECHO_REQUEST datagram w celu wywołania ICMP ECHO_RESPONSE ze zdalnego hosta. Oznacza to, że jeśli:
ping google.com
...Twój komputer wysyła polecenie ping do google.com, a google.com przesyła je z powrotem do komputera lokalnego.
jak zrobić ikonę dla Windows 10
Na wyjściu terminala zostanie wyświetlony zdalny adres IP wraz z innymi informacjami, w tym czasem potrzebnym na dotarcie odpowiedzi do komputera. ping będzie nadal wysyłał żądania, dopóki nie każesz mu przestać.
Oprócz określania zdalnego hosta, ping akceptuje szereg argumentów o różnym zastosowaniu, w tym znaczniki czasu, liczbę żądań ping do wysłania i powódź, która wysyła pakiety tak szybko, jak wracają lub sto razy na sekundę, w zależności od tego, która wartość jest większa .
ping jest preinstalowany w większości systemów Linux, ale jeśli nie możesz go znaleźć na swoim, zainstaluj go za pomocą:
sudo apt install inetutils-ping
Możesz uzyskać pomoc dotyczącą wiersza poleceń dla ping, uruchamiając:
man ping
W jaki sposób gping jest lepszy niż ping i jak go zainstalować?
gping nie oferuje tak wielu opcji jak ping. Nie możesz na przykład użyć go do zalania hosta docelowego, ale ma kilka zabójczych funkcji, które go wyróżniają. Najważniejszym z nich jest możliwość jednoczesnego wysyłania poleceń ping do wielu celów i dostarczania danych wyjściowych w postaci kolorowego wykresu.
Pozwala to łatwo zobaczyć reakcję celów w czasie i rozpoznać wzorce. Może to pomóc w ustaleniu, czy występują problemy ze zdalnymi hostami, który jest optymalnym hostem do połączenia, lub czy występuje problem z własnym połączeniem.
Aby zainstalować gping w dystrybucjach opartych na Debianie, najpierw dodaj klucz PPA do swoich źródeł:
echo "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 -
Teraz zaktualizuj i zainstaluj gping:
9BB9F7F5BB2571E7814061D152D679A9DA5BBBDDUruchom następujące polecenie, aby zainstalować gping w Fedorze:
jak ponownie zainstalować mac os z usb
sudo dnf copr enable atim/gping -y && sudo dnf install gping
W Arch Linuxie:
DZIECKO74B8C29EFFFBF71A53D9EF79EB739A81D4AAAby zainstalować gping na Gentoo, uruchom:
sudo eselect repository enable dm9pZCAq
sudo emerge --sync dm9pZCAq
sudo emerge net-misc/gping::dm9pZCAq
Jeśli masz Snap w swoim systemie Linux, możesz zainstalować pakiet snap gping za pomocą:
sudo snap install gping
Jak używać gping do wizualizacji odpowiedzi ping w systemie Linux
gping jest łatwy w użyciu i akceptuje wiele nazw hostów jako argumenty. Aby zobaczyć wykres odpowiedzi ping z BBC, Google, Bing i CNN, uruchomiłbyś:
gping bbc.co.uk google.com bing.com cnn.com
... a gping zacznie działać, pingując określone hosty i wyświetlając wyniki do wglądu. Kolory są przydzielane przez gping, chociaż możesz przypisać kolory do poszczególnych hostów za pomocą --kolor lub -c przełącznik:
gping bbc.co.uk --color cyan
Możesz także zmienić interwał oglądania z domyślnej wartości 0,2 sekundy za pomocą -n lub --interwał-oglądania flagi.
To wszystko robi gping. Chociaż nie ma takiego samego zakresu opcji konfiguracyjnych jak świst , to potężne narzędzie w szopie dla każdego, kto interesuje się sieciami.
jak się dowiedzieć, kto do ciebie dzwonił
Rozpocznij karierę jako inżynier sieci!
Podstawowa wiedza na temat sieci i odpowiedzi jest niezbędna, jeśli chcesz kontynuować karierę jako inżynier sieciowy, a zarówno ping, jak i gping mogą pomóc w rozwinięciu instynktownego zrozumienia, w jaki sposób maszyny komunikują się w sieci.
Ale to dopiero początek twojej podróży, a jeśli masz nadzieję, że pewnego dnia znajdziesz pracę w terenie, musisz ubiegać się o odpowiednie certyfikaty od organów dydaktycznych i przyznających nagrody.