Temel Ağ Yardımcı Programları (ping, ip, netstat)
Ağ bağlantısını sınamak, ağ arayüzlerini yapılandırmak ve ağ bağlantılarını izlemek için temel komutları kullanın.
Temel Ağ Yardımcı Programları (ping, ip, netstat), CoddyKit'te ücretsiz bir Linux Command Line & Bash Scripting Mastery dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Linux Command Line & Bash Scripting Mastery öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Linux Command Line & Bash Scripting Mastery kursu toplamda 4 dersten oluşur.
Ağ Yardımcı Programları: Temel Bilgiler
Bilgisayarınızın diğer cihazlarla veya internetle nasıl iletişim kurduğunu hiç merak ettiniz mi? Ağ yardımcı programları, ağ bağlantılarını anlamamıza, tanılamamıza ve yönetmemize yardımcı olan komut satırı araçlarıdır.
Bu derste Linux sisteminizde bağlantıyı denetlemek, ağ ayarlarını görüntülemek ve etkin bağlantıları izlemek için gerekli komutları öğreneceksiniz.
`ping` ile Bağlantıyı Sınama
ping komutu, bir ana bilgisayara ağ üzerinden erişilip erişilemediğini denetlemek için başvuracağınız komuttur. Küçük veri paketleri (ICMP yankı istekleri) gönderir ve yanıtları bekler.
Başarılı bir ping, ana bilgisayarın çevrimiçi ve erişilebilir olduğu anlamına gelir. Google sunucularına ping göndermeyi deneyelim.
ping google.com -c 4`ping` Seçenekleri: Sınır ve Zaman Aşımı
ping, varsayılan olarak süresiz çalışabilir. -c (sayı) ile paket sayısını sınırlayabilir veya -W (bekleme süresi) ile her paket için bir zaman aşımı belirleyebilirsiniz.
Bu, çok uzun süre beklemeden hızlı denetimler yapmak için kullanışlıdır.
ping 8.8.8.8 -c 2 -W 1`ip` Komutuna Giriş
ip komutu; ağ arayüzlerini, yönlendirme tablolarını ve daha fazlasını yapılandırıp görüntülemek için kullanılan güçlü ve modern bir araçtır.
Ağ yönetimi için birleşik bir arayüz sunarak ifconfig ve route gibi eski araçların yerini alacak şekilde tasarlanmıştır.
IP Adreslerini Görüntüleme: `ip addr`
Bilgisayarınızın IP adresini öğrenmek veya etkin tüm ağ arayüzlerini görmek mi istiyorsunuz?
ip addr show komutu (veya kısaca ip a), IP adresleri, MAC adresleri ve durumları da dahil olmak üzere tüm ağ bağdaştırıcıları hakkında ayrıntılı bilgi görüntüler.
ip addr showYönlendirme Tablosunu Denetleme: `ip route`
Bilgisayarınız, ağ trafiğinin nereye gönderileceğine karar vermek için bir "yönlendirme tablosu" kullanır. Örneğin, yerel trafik yerel ağda kalırken internet trafiği yönlendiricinize ("varsayılan ağ geçidi") gider.
Bu kuralları görmek için ip route show komutunu kullanın.
ip route show`netstat`: Ağ İstatistikleri
netstat (ağ istatistikleri), ağ bağlantılarını, yönlendirme tablolarını, arayüz istatistiklerini ve çok noktaya yayın üyeliklerini görüntülemek için kullanılan eski ancak hâlâ çok yaygın bir komuttur.
Daha yeni sistemlerde genellikle ip ve ss tercih edilse de netstat, özellikle eski sistemlerde değerini korur.
Etkin Bağlantılar: `netstat`
Tüm etkin gelen ve giden ağ bağlantılarını (hem TCP hem UDP) görmek için netstat komutunu belirli seçeneklerle kullanın. Bu, sisteminizin hangi noktalarla iletişim kurduğunu belirlemenize yardımcı olabilir.
-tuna seçenekleri TCP'yi, UDP'yi, sayısal adresleri ve dinleme durumundakiler de dahil tüm bağlantıları gösterir.
netstat -tunaDinleyen Bağlantı Noktaları: `netstat -l`
Bilgisayarınızda çalışan hizmetler, gelen bağlantılar için belirli bağlantı noktalarını "dinler". Örneğin bir web sunucusu 80 veya 443 numaralı bağlantı noktasını dinler.
Tüm TCP ve UDP dinleme bağlantı noktalarını, bunları açan programla (-p) birlikte listelemek için netstat -tulpn komutunu kullanın.
netstat -tulpnHızlı Denetim: Ağ Araçları
Öğrendiklerinizi hızlıca gözden geçirmenin zamanı geldi!
Özet: Temel Ağ Araçları
Harika iş çıkardınız! Temel ağ görevleri için kullanılan başlıca Linux komutlarını incelediniz:
ping: Bir ana bilgisayara ağ bağlantısını sınar.ip: Ağ arayüzlerini ve yönlendirmeleri görüntülemek ve yapılandırmak için kullanılan modern araçtır.netstat: Ağ bağlantılarını, yönlendirme tablolarını ve arayüz istatistiklerini görüntüler (genellikle-tunaveya-tulpnile kullanılır).
Bu komutlar, ağ sorunlarını tanılamak ve sisteminizin ağ yapılandırmasını anlamak için çok önemlidir.
Sıkça Sorulan Sorular
“Temel Ağ Yardımcı Programları (ping, ip, netstat)” dersi ücretsiz mi?
Evet — “Temel Ağ Yardımcı Programları (ping, ip, netstat)” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Linux Command Line & Bash Scripting Mastery kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Linux Command Line & Bash Scripting Mastery kursu toplamda 4 dersten oluşur.
“Temel Ağ Yardımcı Programları (ping, ip, netstat)” dersinde ne öğreneceğim?
Ağ bağlantısını sınamak, ağ arayüzlerini yapılandırmak ve ağ bağlantılarını izlemek için temel komutları kullanın. Linux Command Line & Bash Scripting Mastery ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Linux Command Line & Bash Scripting Mastery öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Linux Command Line & Bash Scripting Mastery, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“Temel Ağ Yardımcı Programları (ping, ip, netstat)” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Linux Command Line & Bash Scripting Mastery dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Linux Command Line & Bash Scripting Mastery dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Temel Ağ Yardımcı Programları (ping, ip, netstat)
- Güvenli Kabuk (SSH) Temelleri
- Dosya Aktarımı için SCP ve Rsync
- SSH Anahtarıyla Kimlik Doğrulama ve Yapılandırma Dosyası