Możemy również uzyskać czas trwania transmisji i odbierania odpowiedzi z sieci za pomocą programu Linux ping. Ping wysyła sekwencję pakietów protokołu komunikatów sterowania internetem (ICMP) do hosta, a następnie czeka na komunikat odpowiedzi ICMP z hosta. Daje nam to informacje o działaniu sieci.
Powszechnie wykonywane zadania przez ping to:
W tym artykule omówiono funkcje/użycie polecenia ping.
Sprawdzanie istnienia narzędzi pingowych w twoim systemie
Komenda ping jest domyślnie obecna w wielu systemach Linux, ale aby zweryfikować jego istnienie, sprawdź jej wersję do poniżej wspomnianego polecenia:
$ ping -v
Jak używać polecenia ping
Składnia do naśladowania dla polecenia ping jest wspomniana poniżej:
$ ping [opcje] [nazwa hosta/ip]
Aby sprawdzić łączność dowolnego hosta, możesz użyć polecenia ping. Tutaj pinguję serwer YouTube do poniżej wspomnianego polecenia i sprawdź wynik poniżej:
$ ping youtube.com
Powyższe dane wyjściowe Opisz następujące informacje:
ICMP_SEQ | Mówi numer sekwencji pakietu. Na przykład pierwszy pakiet ma ICMP_SEQ = 1 |
ttl | Oznacza "czas żyć". Mówi hrabia „Hopy sieciowe” Pakiet trwa przed odrzuceniem routera. Jego zakres wynosi 1-255 |
czas | Czas potrzebny na dostanie się do miejsca docelowego i powrót do jego pochodzenia. Milisekund są używane do wyrażania czasu. |
Naciskać Ctrl+c Aby zatrzymać proces, a po zakończeniu procesu liczba odebranych lub przesłanych pakietów, liczba zgubionych pakietów, a także czas, jak to polecenie zgłoszono, jak pokazano poniżej:
Nie będzie łączności sieciowej między urządzeniem a serwerem hosta, jeśli nie otrzymasz odpowiedzi ping.
Jak używać polecenia ping na Ubuntu
Niektóre powszechnie używane polecenia ping są następujące:
Zmiana przedziału czasu między pakietami za pomocą polecenia ping na Ubuntu
Domyślnie polecenie ping dostarcza pakiety po jednej sekundzie, chociaż ten okres można zmienić.
Używając "-I" Flag po poleceniu ping możemy zmienić czas do poniżej wymienionych składni:
$ ping -i [zmieniony czas] adres hosta
Aby zwiększyć czas: Jeśli chcesz zwiększyć przedział czasu między pakietami, określisz „Zmieniony czas” większy niż 1 po -i.
Na przykład chcę zmienić czas ping "youtube" I ustawione na 3, Następnie uruchomię poniżej wspomniane polecenie na terminalu:
$ ping -i 3 youtube.com
Skrócić czas: Jeśli chcesz zmniejszyć przedział czasu między pakietami, podaj, podaj „Czas ping” mniej niż 1 po -i.
Na przykład chcę skrócić czas ping "youtube" I Ustaw na 0.3, Następnie uruchomię poniżej wspomniane polecenie na terminalu:
$ ping -i 0.3 YouTube.com
Ograniczenie liczby pakietów
Polecenie ping wysyła pakiety, aż zostanie zatrzymane ręcznie, naciskając Ctrl+C, chociaż liczba wysłanych pakietów może być ograniczona za pomocą opcji „-C”. Poniżej wspomniana jest jego składnia:
$ ping -c [liczba pakietów] nazwa hosta
Na przykład ograniczam "youtube.com ” czas na wykonanie 3 pakiety Poniżej wspomniane polecenie:
$ ping -c 3 youtube.com
Ograniczanie pakietów poprzez określenie czasu do wykonania pakietów
Innym sposobem ograniczenia liczby pakietów jest ustalenie czasu za pomocą „-W” flaga, jak pokazano poniżej wspomniane polecenie:
$ ping -w 5 youtube.com
Sprawdzanie statusu sieci lokalnej za pomocą polecenia ping
Jeśli masz problemy z dostępem do strony internetowej. Korzystając z polecenia ping, możesz zdiagnozować swoją lokalną łączność sieciową: Istnieją różne sposoby pingHost:
Pierwszy sposób: Najłatwiej jest używać polecenia ping z 0:
$ ping 0
Drugi sposób: Korzystając z lokalnego hosta, tutaj LocalHost skierował się do naszego komputera:
$ ping localhost
Trzeci sposób: Ping za pomocą adresu IP
Uruchom poniższe wspomniane polecenie za pomocą adresu IP serwera, musisz wprowadzić adres IP:
$ ping 192.168.18.156
Powódź sieć za pomocą Ping Command na Ubuntu
Aby przetestować sieć pod dużym obciążeniem, możesz użyć polecenia ping powodziowego, poniżej wspomniano jej składnię:
$ sudo ping -f [nazwa hosta/ip]
Na przykład chcesz przetestować wydajność "youtube.com ”, Uruchom poniższe wspomniane polecenie:
$ sudo ping -f youtube.com
W powyższych kropkach wyjściowych reprezentują wysłany pakiet, a backspace reprezentuje odpowiedź.
Aby uzyskać słyszalny ping, gdy host jest dostępny za pomocą polecenia ping
Gdy "-A" Używana jest flaga, system wytwarza dźwięk po odbieraniu odpowiedzi z hosta, poniżej wspomniany jest składnia:
$ ping -a [nazwa hosta/ip]
Na przykład, aby sprawdzić odpowiedź "youtube.com ” Uruchom poniższe wspomniane polecenie:
$ ping -a youtube.com
Uzyskaj podsumowanie statystyki za pomocą Ping Command
Jeśli nie chcesz zobaczyć informacji dla każdego pakietu, użyj opcji „-Q”, aby po prostu pokazać podsumowanie, jak pokazano poniżej wspomniane polecenie:
$ ping -c 5 -q youtube.com
Tutaj użyliśmy również flagi „-C”, aby ograniczyć polecenie ping, aby wysłać określone pakiety.
Sprawdź czas przed wykonaniem każdego wiersza za pomocą polecenia ping
Dodaj opcję -D do polecenia ping, jeśli chcesz nagrać porę dnia podczas jej uruchomienia, pokazuje czas w Unix, poniżej wspomniany jest składnia.
$ ping -d [nazwa hosta/ip]
Pingowanie "youtube.com ” Aby sprawdzić czas, gdy każdy pakiet wykonuje poniżej wspomniane polecenie:
$ ping -d youtube.com
Powszechnie używane opcje ping
Poniżej wymieniono kilka powszechnie używających opcji ping i ich użycie:
Opcje | Opis |
-B | Umożliwia ping a transmisja adresu IP |
-D | Używane do debugowania gniazda |
-I | Ustawia maksymalną liczbę pakietów, które należy wysłać przed oczekiwaniem na odpowiedź. Będziesz potrzebować dostępu do Superuser, aby ustawić wartość wyższą niż 3. |
-R | Umożliwia pomijanie tabeli routingu i wysyłania danych prosto do hosta. |
-S | Ustaw rozmiar pakietu |
-T | Ustaw czas na życie (TTL) |
-v | Wyświetlane są dodatkowe pakiety ICMP i odpowiedzi ECHO. |
Lub możesz uruchomić poniższe wspomniane "pomoc" polecenie do wyświetlenia wszystkich opcji używanych z poleceniem ping:
$ ping - -help
Wniosek
Ping jest bardzo przydatnym poleceniem, które można uruchomić na dowolnym terminalu, aby sprawdzić status sieci lub skonfigurować wydajność sieci. Wiele funkcji związanych z inspekcją sieci jest wykonywanych przez Ping Command i jest omawianych w tym artykule. Ten artykuł pomoże ci nauczyć się polecenia ping bez żadnych trudności i użyć go wydajnie. Przejrzyj ten artykuł szczegółowo i zapoznaj się z poleceniem ping i poznaj jego zastosowania.