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
İşlemi durdurmak için Ctrl+C tuşlarını kullanabiliriz.
Önemli: IP adresi, coğrafi konumumuza bağlı olarak herhangi bir web sitesi için farklı olabilir.
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:
Not: Hangi seçeneği seçersek seçelim, ping sonucu aynı görünecektir.
Örnek aşağıdaki gibidir:
ping localhost
İ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
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
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
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
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
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
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
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
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.