Polecenia Linuksa

Samouczek poleceń ping w systemie Linux

Samouczek poleceń ping w systemie Linux
Jeśli jesteś zwykłym użytkownikiem terminala na dowolnej platformie, musisz znać polecenie „ping”. Ping to jedno z najczęściej używanych narzędzi do diagnozowania sieci w celu sprawdzenia, czy sieć jest dostępna lub osiągalna. Co więcej, to polecenie służy również do sprawdzania stanu serwera.

Ping używa pakietów ICMP (Internet Control Message Protocol) do zbierania statystyk sieciowych. Najczęstsze zadania wykonywane przez polecenie ping to:

Gdy używasz polecenia „ping”, urządzenie wysyła żądanie do urządzenia hosta i czeka na nawiązanie połączenia. Dane wyjściowe polecenia ping zawierają informacje o pakietach i czasie potrzebnym na dotarcie każdego pakietu do hosta. Terminal drukuje odpowiedzi do momentu przerwania komunikacji. Sprawdźmy, jak używać polecenia ping w Linuksie:

Jak używać polecenia ping:

Najpierw sprawdź podstawową składnię polecenia „ping”:

ping [opcje] nazwa hosta

Wykonaj ping do serwera linuxhint, uruchom Terminal i wpisz:

$ ping linuxhint.com

Powyższe wyjście pokazuje różne informacje:

icmp_seq: Numer sekwencyjny pakietu. Jeśli jest to pierwszy pakiet, numer icmp_seq będzie wynosił 1.

ttl: ttl oznacza „Czas życia”, liczba ttl reprezentuje liczbę przeskoków (routerów), jaką pakiet zajmuje, aby dotrzeć do miejsca docelowego, zanim zostanie odrzucony.

czas: Czas potrzebny na dotarcie pakietu do miejsca docelowego, a następnie powrót do urządzenia hosta.

Aby zatrzymać proces ping, naciśnij „Ctrl C”, polecenie poinformuje o liczbie wysłanych/odebranych pakietów, liczbie utraconych pakietów i czasie.

Jeśli nie otrzymasz odpowiedzi ping, oznacza to, że nie ma połączenia sieciowego między urządzeniem a serwerem hosta.

Jak zmienić odstęp czasu między pakietami (polecenie ping):

Polecenie ping domyślnie wysyła pakiet po jednej sekundzie, ale czas ten można zmienić. Aby zmienić czas, użyj „-i” po „ping”:

$ ping -i 2 linuxhint.com

Aby skrócić czas:

$ ping -i 0.2 linuxhint.com

Jak sprawdzić stan sieci lokalnej (polecenie ping):

Jeśli masz problemy z dostępem do strony internetowej, za pomocą polecenia ping możesz również zdiagnozować swoją sieć lokalną. Istnieją różne podejścia wykorzystujące którekolwiek z nich:

Najszybszy sposób to:

$ping 0

Lub:

$ping localhost

a niektórzy użytkownicy wolą:

$ping 127.0.0.1

Jak ograniczyć liczbę pakietów (polecenie ping):

Polecenie ping wysyła pakiety, dopóki nie zostanie ręcznie zatrzymane, ale liczbę pakietów można ograniczyć za pomocą „-c”, a następnie liczby pakietów, ponieważ nazwa hosta:

$ ping -c 4 linuxhint.com

Powyższe dane wyjściowe wskazywały, że polecenie wysłało tylko 4 pakiety. Inną opcją ograniczenia ilości pakietów jest ustawienie czasu:

$ping -w 6 linuxhint.com

Powyższe polecenie przestanie pingować po 6 sekundach.

Jak zalać sieć (polecenie ping):

Aby sprawdzić wydajność sieci pod dużym obciążeniem, można również użyć polecenia ping do zalania sieci:

$ping -f linuxhint.com

Na wyjściu każda kropka reprezentuje wysłany pakiet i backspace dla każdej odpowiedzi.

Jak uzyskać podsumowanie statystyk (polecenie ping):

Jeśli interesuje Cię tylko podsumowanie transmisji pakietów, użyj „-q”, q to ten operator oznacza cichy:

$ping -c 5 -q linuxhint.com

Jak sprawić, by ping był słyszalny (polecenie ping):

Aby włączyć dźwięk każdego pingu, użyj operatora „-a”:

$ ping -a linuxhint.com

Powszechnie używane opcje pingowania:

Niektóre inne powszechnie używane opcje pingowania i ich użycie są wymienione poniżej:

Opcja Opis
-b Umożliwia pingowanie IP transmisji broadcast
-ja Wysyłanie pakietów bez oczekiwania na odpowiedź (wymaga uprawnienia sudo, aby wysłać więcej niż 3 pakiety)
-V Pokazuje aktualną wersję ping
-v Wyświetla dodatkowe pakiety ICMP wraz z odpowiedziami na echo
-T Pozwala ustawić czas życia (ttl)
-re Do debugowania gniazd
-r Pozwala na ominięcie tablicy routingu i wysyłanie bezpośrednio do hosta.
-s Ustawia rozmiar pakietu

Wniosek:

Polecenie Ping to dobrze znane narzędzie do diagnozowania/rozwiązywania problemów i uzyskiwania informacji o sieci. Ten post skupia się na kilku podstawowych poleceniach ping i ich użyciu. Jeśli nadal potrzebujesz więcej informacji o Ping, wykonaj “mężczyzna ping”w terminalu.

Gry Najlepsze dystrybucje Linuksa do gier w 2021 r
Najlepsze dystrybucje Linuksa do gier w 2021 r
System operacyjny Linux przeszedł długą drogę od pierwotnego, prostego, serwerowego wyglądu. Ten system operacyjny znacznie się poprawił w ostatnich l...
Gry Jak przechwytywać i przesyłać strumieniowo sesję gry w systemie Linux
Jak przechwytywać i przesyłać strumieniowo sesję gry w systemie Linux
W przeszłości granie w gry było uważane tylko za hobby, ale z czasem branża gier odnotowała ogromny wzrost pod względem technologii i liczby graczy. P...
Gry Najlepsze gry do grania ze śledzeniem rąk
Najlepsze gry do grania ze śledzeniem rąk
Oculus Quest niedawno wprowadził świetny pomysł śledzenia rąk bez kontrolerów. Przy stale rosnącej liczbie gier i działań, które wspierają zarówno for...