ping komutu
Amaç
Bir ağ anasistemine yankı isteği gönderir.
Sözdizimi
ping [ -n ] [ -r] [ -s PacketSize ] [ -src hostname/IP_addr ] Host [ Count ]
Açıklama
- Ağın ve çeşitli yabancı anasistemlerin durumunun belirlenmesi.
- Donanım ve yazılım sorunlarını izleme ve yalıtma.
- Ağların test edilmesi, ölçülmesi ve yönetilmesi.
Anasistem çalışıyorsa ve ağ üzerinde çalışıyorsa, yankıya yanıt verir. Her yankı isteği, Internet Protocol (IP) ve ICMP üstbilgisini, ardından bir katman yapısı ve paketi doldurmak için yeterli bayt içerir. Varsayılan değer, bir Interrupt alınıncaya (Ctrl-C) kadar sürekli olarak echo istekleri gönderilmesidir.
ping komutu, saniyede bir veri paketi gönderir ve alınan her yanıt için bir satır çıkış yazdırır. ping komutu, gidiş dönüş sürelerini ve paket kaybı istatistiklerini hesaplar ve tamamlanma hakkında kısa bir özet görüntüler. Program zamanaşımına uğradığında ya da bir SIGINT sinyali alındığında ping komutu tamamlanır. Anasistem parametresi geçerli bir anasistem adı ya da Internet adresidir.
Varsayılan olarak, ping komutu bir Interrupt alınıncaya (Ctrl-C) kadar eko isteklerini görüntüye göndermeye devam eder. Sürekli yankı isteklerinin sisteme yerleştirebileceği yük nedeniyle, öncelikle sorun yalıtımı için yinelenen istekler kullanılmalıdır.
İşaretler
İşaret adı | Açıklama |
---|---|
-n | Yalnızca sayısal çıktıyı belirtir. Anasistem adresleri için simgesel adları aramaya çalışmaz. |
-r | Yöneltme çizelgelerini atlar ve bağlı bir ağdaki bir anasisteme doğrudan gönderir. Anasistem doğrudan bağlı bir ağda değilse, ping komutu bir hata iletisi oluşturur. Bu seçenek, artık içinden rota olmayan bir arabirim üzerinden bir yerel anasisteme ping komutu göndermek için kullanılabilir. |
-s PacketSize | Gönderilecek veri baytlarının sayısını belirler. Varsayılan değer 56 'dır ve ICMP üstbilgi verilerinin 8 baytı ile birleştirildiğinde 64 ICMP veri baytı olarak çevrilir. |
-src anasistemadı/IP_addr | Giden ping paketlerinde kaynak adres olarak IP adresini kullanır. Birden çok IP adresi olan anasistemlerde, kaynak adresi, paketin gönderildiği arabirimin IP adresinden farklı bir IP adresi olmaya zorlamak için -src işareti kullanılabilir. IP adresi makinenin arabirim adreslerinden biri değilse, bir hata döndürülür ve hiçbir şey gönderilmez. |
Parametreler
Parametre | Açıklama |
---|---|
Sayı | Gönderilecek (ve alınacak) yankı isteklerinin sayısını belirtir. Bu parametre, ping komutunun önceki sürümleriyle uyumluluk için eklenmiştir. |
Çıkış Durumu
Örnekler
- canopus anasistemine ağ bağlantısını denetlemek ve gönderilecek yankı isteklerinin sayısını belirtmek için şunu girin:
ping canopus 5
Aşağıdakilere benzer bilgiler görüntülenir:
PING canopus.austin.century.com: (128.116.1.5): 56 data bytes 64 bytes from 128.116.1.5: icmp_seq=0 ttl=255 time=2 ms 64 bytes from 128.116.1.5: icmp_seq=1 ttl=255 time=2 ms 64 bytes from 128.116.1.5: icmp_seq=2 ttl=255 time=3 ms 64 bytes from 128.116.1.5: icmp_seq=3 ttl=255 time=2 ms 64 bytes from 128.116.1.5: icmp_seq=4 ttl=255 time=2 ms ----canopus.austin.century.com PING Statistics---- 5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max = 2/2/3 ms
- opus anasistemine ilişkin bilgi edinmek ve gönderilecek veri baytı sayısını belirtmek için şunu girin:
ping -s 2000 opus
Aşağıdakilere benzer bilgiler görüntülenir:
PING opus.austin.century.com: (129.35.34.234): 2000 data bytes 2008 bytes from 129.35.34.234: icmp_seq=0 ttl=255 time=20 ms 2008 bytes from 129.35.34.234: icmp_seq=1 ttl=255 time=19 ms 2008 bytes from 129.35.34.234: icmp_seq=2 ttl=255 time=20 ms 2008 bytes from 129.35.34.234: icmp_seq=3 ttl=255 time=20 ms 2008 bytes from 129.35.34.234: icmp_seq=4 ttl=255 time=20 ms 2008 bytes from 129.35.34.234: icmp_seq=5 ttl=255 time=19 ms 2008 bytes from 129.35.34.234: icmp_seq=6 ttl=255 time=19 ms ^C ----opus.austin.century.com PING Statistics---- 7 packets transmitted, 7 packets received, 0% packet loss round-trip min/avg/max = 19/19/20 ms
Not: Çıkış, bir Interrupt (Ctrl-C) alınıncaya kadar yinelenir.