logo

Linux'ta ping komutu

Ping Komutuna Giriş

ping İçin Kısa Paket İnternet Çukurları . Bu komut esas olarak ana bilgisayar/sunucu ve ana bilgisayar arasındaki ağ bağlantısını kontrol etmek için kullanılır. Ping komutu, URL'yi veya IP adresini giriş olarak alır ve veri paketini, bir veri paketiyle birlikte belirtilen bir adrese aktarır. 'PING' İleti. Daha sonra ana bilgisayardan/sunucudan bir yanıt alacaktır. Bu sefer olarak biliniyor 'gecikme' .

Not: Düşük gecikme süresi ve hızlı ping, daha hızlı bağlantı anlamına gelir.

Kullanıcıların çoğu Linux Ping komutu için kullanılır. Hemen hemen her kullanıcı bu komutun ortak biçiminde nasıl kullanılacağını bilir. Ancak ping komutunda birkaç ek varyasyon ve seçenek vardır.

Bu yazımızda Linux'un en yararlı ping komutlarından bazılarını örneklerle açıklayacağız.

bir panda serisinin özellikleri

Bu ping komutları herhangi bir Linux veya Unix dağıtımıyla çalışacaktır. Çıktı örneklerini ve örneklerini sağlamak için kullandığımız test sistemi Ubuntu 20.04 LTS'dir.

Önkoşullar

  • Komut satırına erişim
  • Unix veya Linux benzeri sistem
  • Komutları yürütmek için gerekli izinlere sahip bir kullanıcı

Ping Komutunun Çalışması

Linux'ta ping komutu, herhangi bir ağın mevcut olup olmadığını ve bir ana bilgisayarın erişilebilir olup olmadığını kontrol etmek için kullanılan genel bir yardımcı programdır. Bu komutu kullanarak sunucunun çalışır durumda olup olmadığını test edebiliriz. Ayrıca sorun gidermeyle ilgili çeşitli bağlantı sorunlarına da yardımcı olur.

Ping komutu şunları yapmamıza olanak sağlar:

  • İnternet bağlantımızı test edin.
  • Uzak makinenin etkin olup olmadığını kontrol edin.
  • Yüksek gecikme veya düşen paketler gibi ağ sorunlarının ne zaman olduğunu analiz edin.

Yapmaya çalıştığımızda 'ping' uzak ana bilgisayara, makinemiz yanıt için ICMP yankı isteklerini ve gecikmelerini aktarmaya başlar. Bağlantı kurulduğunda tüm isteklere yankı yanıtı alacağız.

Ping komutunun sonucu, tüm paketlerin hedefine ulaşması ve geri dönmesi için geçen süreyi içerir. Ayrıca terminal, kesintiye uğrayıncaya kadar yanıtı yazdırır. Tüm oturumlardan sonra ping istatistiklerini kullanan bazı satırlar var.

Ping Komutu Kullanımı

Ping komutunun temel sözdizimi, ana bilgisayar adı, web sitesi adı veya tam IP adresi tarafından takip edilen ping'i içerir.

Sözdizimi:

 ping [options] hostname or IP address 

Böylece uzak ana bilgisayarın çalışır durumda olup olmadığını kontrol etmek için terminalimizin içine şunu yazabiliriz:

 ping javatpoint.com 

Linux'ta ping komutu

İşlemi durdurmak için Ctrl+C tuşlarını kullanabiliriz.

    itibaren:Hedefi ve IP adresini söyler.
    Önemli: IP adresi, coğrafi konumumuza bağlı olarak herhangi bir web sitesi için farklı olabilir.ttl=52:Değeri, yani 1-255 arası Yaşam Süresini söyler. Ayrıca, herhangi bir yönlendirici onu kaldırmadan önce bir paketin alabileceği ağ numarası atlamalarını da gösterir.icmp_seq=1:Tüm ICMP paketinin sıra numarasını söyler. Sonraki tüm yankı istekleri için tek bir sayı artar.süre=7,68 ms:Time'a hedefe ulaşmak ve orijine geri dönmek için herhangi bir paketin gerekli olduğunu söyler. Ms (milisaniye) cinsinden ifade edilir.

Ping komutu örnekleri

Yerel Ağı kontrol etmek için 'localhost'a ping atın

Uzak bir makineye veya web sitesine erişimde sorun bulursak, ağ bağlantımızın olduğundan emin olmak için localhost'a ping atabiliriz. Yerel ağın arayüzünü kontrol etmek için aşağıdaki yollardan herhangi birini kullanabiliriz:

    ping'i 0:Bir localhost'a ping atmak en hızlı seçeneklerden biridir. Bu komutu girdiğimizde terminal IP adresini belirleyecek ve bir yanıt verecektir.Yerel ana bilgisayara ping atın:Ping localhost adını kullanabiliriz. Bu isim sistemimizi ifade edecek ve bu komuta girdiğimizde şunu söyleyeceğiz: 'Bu sisteme ping at' .ping127.0.0.1:Birkaç kişi localhost'a ping atmak için IP adresini girmeyi tercih ediyor.

Not: Hangi seçeneği seçersek seçelim, ping sonucu aynı görünecektir.

Örnek aşağıdaki gibidir:

 ping localhost 

Linux'ta ping komutu

İnternet Protokolü Spesifikasyonu

IPv6, IPv4'ün yerine geçen IP adresinin alfasayısal bir biçimidir. Bunun nedenleri kısıtlı bir IPv4 adres numarasının olmasıdır.

Talep etmek IPv4 veya IPv6 adresi, IP/ana bilgisayar adının önüne veya ping komutundan sonra -4 veya -6 ekleyebiliriz.

 ping -4 hostname/IPv4 ping -6 hostname/IPv6 

Ping Paketleri Arasındaki Zaman Aralığını Değiştirin

Tüm ping istekleri arasındaki aralık (varsayılan) bir saniyedir. '-i' olarak bilinen bir anahtar yardımıyla süreyi azaltabilir veya artırabiliriz.

Ping zaman aralığını kısaltmak için 1'den küçük değerleri kullanıyoruz:

 ping -i 0.5 javatpoint.com 

Linux'ta ping komutu

Ping zaman aralığını arttırmak için 1'den büyük değerleri kullanabiliriz.

Ağı ping ile doldurun

Ağır yük altında ağımızın performansını test etmek için ping Flood uygulayabiliriz. Ping selinde bir seçenek, yani -f'nin çalışması için root'a ihtiyacı var. Aksi takdirde, bir ana bilgisayarı su basmak için ping komutumuza sudo seçeneğini de kullanabiliriz. Mümkün olan en kısa sürede birkaç paketi aktarır.

Komut aşağıdaki gibidir:

 sudo ping -f hostname-IP 

Sonuç olarak aktarılan tüm paketler için bir nokta ve tüm yanıtlar için geri tuşu yazdırılır. İstatistik satırı ping komutunun özetini görüntüler.

Ping paketinin boyutunu değiştirme

Bu senaryoda paketin boyutunu 56 (84) bayt varsayılan değere kadar artırmak için -s uygulamak isteyebiliriz. Parantez içindeki sayı, başlık paketi 28 bayt dahil olmak üzere aktarılan ping baytlarını gösterir.

Örneğin paketin boyutunu 1000 bayta çıkarmak için aşağıdaki komutu kullanabiliriz:

 ping -s 1000 javatpoint.com 

Linux'ta ping komutu

Bu komut, ağ performansını analiz ederken faydalıdır. Paketin boyutunu birkaç bin bayta çıkarırsak, bir ağ bağlantısının ne zaman kısıtlandığını analiz edebiliriz.

Ping numarası nasıl düzeltilir?

Ping komutunun ayarı (varsayılan), biz onu kesene kadar isteği tutmak içindir. Aşağıdaki iki yöntemin yardımıyla ping numarasını düzeltebiliriz:

1. Ping Paketi Sayısını Sınırlayın

Ping komutunun olası sayıda paket aktardıktan sonra otomatik olarak durdurulması için -c seçeneğini ve bir sayıyı kullanabiliriz. Aşağıdaki örnekte gösterilen istenen ping isteği miktarını ayarlar:

 ping -c 2 javatpoint.com 

Linux'ta ping komutu

Yukarıdaki ekran görüntüsünde de görebileceğimiz gibi ping komutu herhangi iki istekten sonra paket aktarımını durduracaktır.

yöntem alt dizesi Java

2. Ping komutunda zaman sınırını düzeltin

Belirli bir süre sonunda ping sonucu almayı durdurmak için komutumuza -w ve saniye cinsinden bir zaman aralığı ekleyebiliriz.

Örneğin ping çıktılarının yazdırılmasını 25 saniye sonra durdurmak için ping komutunu yazabiliriz:

 ping -w 25 javatpoint.com 

Linux'ta ping komutu

Ping komutunun diğer kullanımları

Yalnızca Özet İstatistikleri Yazdırmak İçin Ping Sonucunu Bastır

Ekranımızı tüm paketlerin ayrıntılarıyla doldurmak istemiyorsak, tek özeti görüntülemek için -q seçeneğini kullanın.

-q anahtarı, normal ping ayrıntılarıyla birlikte tek bir satır yazdırır ve ardından istatistikleri verir. Bu komutta 'q' harfi 'sessiz' sonucunun kısaltmasıdır.

 ping -c 10 -q youtube.com 

Linux'ta ping komutu

Genellikle sessiz sonucunu diğer seçeneklerle birlikte ekleriz. Bu durumda 10 paket gönderiminde pingi düzeltip sonucu bastıracağız.

Ping sonucuna Her Satırdan Önce Zaman Damgasını Ekle

Ping komutunu çalıştırdığımızda gündüz saatlerini hatırlamak istiyorsak -D anahtarını şu şekilde ekleyebiliriz:

 ping -D youtube.com 

Linux'ta ping komutu

Her satırdan önce zaman damgasını Unix formatında yazdıracaktır.

Not: Bu komutlar büyük/küçük harfe duyarlı olduğundan D büyük harfini kullanmamız gerekir.

Bir Sunucuya Ulaşılabilirse Sesli Ping

-a seçeneğini kullandığımızda eğer hosttan cevap gelirse sistem bir ses çalacaktır. Ağ sorunlarını gideriyorsak ve yanıt gelene kadar ekranımıza bakmak istemiyorsak sesli ping yararlı olur.

 ping -a youtube.com 

Linux'ta ping komutu

Sonuç herhangi bir normal ping komutu sonucuna benzer.

Ping Sürümünü Görüntüle

Sistemimizdeki ping aracı versiyonunu kontrol edebiliriz. Bu yardımcı program sürümünü görüntülemek için ping komutuna -V seçeneğini de ekleyebiliriz.

Komut aşağıdaki gibidir:

 ping -V youtube.com 

Linux'ta ping komutu

En Çok Kullanılan Ping Komutu

Aşağıda genel olarak kullanılan bazı ping komutları verilmiştir:

A- Eşe ulaşılabiliyorsa bir ses üretir.

B- Bir yayının IP adresine ping atılmasına izin verir.

B- Ping'in prob kaynak adresini değiştirmesini önler.

C- Aktarılan ping isteklerinin sayısını sınırlar.

D- Kullanılan soket üzerinden SO-DEBUG gibi bir seçeneği belirler.

F- Saniyede birkaç paket aktararak ağı doldurur.

Ben- Paketin ardışık iletimi arasındaki aralığı açıklar. Bir saniye varsayılan değerdir.

10 / 40

BEN- Kaynağın IP adresini arayüzün açıklanan IP adresine ayarlar. IPv6 bağlantısının eksik adresine ping işlemi yapılıyorsa bu seçenek gereklidir. Cihazın adını veya IP adresini kullanabiliriz.

ben... Yanıtı geciktirmeden aktarılacak birkaç paketi belirtir.

Q- Ping çıkışında ana bilgisayar adları yerine IP adreslerini gösterir.

T- Yaşama Süresini düzeltir.

içinde- Ayrıntılı çıktı verir.

İÇİNDE- Ping'in sürümünü gösterir ve daha yeni bir komut istemi satırına çıkar.