%50 indirim tüm planlarda, sınırlı süre. Başlangıç fiyatı $2.48/mo
7 dakika
Güvenlik ve Ağ

Linux Netstat Komutu: Rehber, Kurulum ve Örnekler

Ada Sevgigüzel By Ada Sevgigüzel 7 dakikalık okuma
linux netstat komutu kurulumu ve örnekleri

Linux kullanan herkesin ağ bağlantılarını verimli şekilde yönetmeyi bilmesi gerekir. Sorun giderme veya trafiği izleme gibi durumlarda ağ yönetimi daha da önem kazanır. Linux netstat komut aktif ağ bağlantılarını, dinleme portlarını, yönlendirme tablolarını ve ağ arayüzü istatistiklerini incelemenizi sağlayan çok yönlü bir araçtır. Sistem performansını optimize etmek, hata ayıklamak veya ağ etkinliğini daha iyi anlamak isteyenler için bu komutu öğrenmek şarttır. Bu yazıda netstatkurulumunu, çeşitli seçeneklerini ve sisteminizdeki ağ işlemlerine ilişkin ayrıntılı bilgi edinmek için nasıl kullanılacağını öğreneceksiniz. Pratik örnekler ve ipuçları için okumaya devam edin. netstat's yetenekleri.

Nasıl Yüklenir netstat Linux'ta

Linux komutuna geçmeden önce netstat komutu bazı Linux dağıtımlarında varsayılan olarak gelmez; önce kurmanız gerekebilir. Linux kurulumu için şu adımları izleyin: netstat Ubuntu ve diğer Linux sistemlerde.

Ubuntu Yükle netstat

Ubuntu üzerinde netstatkomutunu kullanmak için net-tools paketini kurmanız gerekir; komut bu paketin bir parçasıdır. netstat Ubuntu üzerine şu komutla kurabilirsiniz:

sudo apt update
sudo apt install net-tools

Diğer Linux dağıtımlarında ilgili paket yöneticinizi kullanın, örneğin yum or dnf:

# For RHEL-based distros (CentOS, Fedora, etc.)
sudo yum install net-tools

Kurulumun ardından şunu yazarak doğrulayın: netstat terminalinizde.

Temel Sözdizimi netstat

Linux netstat komutunun oldukça basit bir sözdizimi vardır:

netstat [OPTIONS]

Ağ bağlantıları, portlar ve daha fazlası hakkında ayrıntılı çıktı almak için farklı seçenekleri birleştirebilirsiniz.

Linux Komutunun Pratik Kullanımları Netstat Komut

Aşağıda komutun yaygın ve pratik kullanım senaryolarını ele alacağız.

  • Linux ile Tüm TCP Portlarını Listeleme netstat Komut: Tüm TCP bağlantılarını listelemek için -t seçenek ile netstatkomutunu kullanın. Bu, sistemdeki tüm aktif TCP portlarını gösterir.
netstat -t
  • Linux ile Tüm UDP Portlarını Listeleme netstat Komut: Benzer şekilde, tüm UDP bağlantılarını listelemek için -u seçenek:
netstat -u
  • Linux ile Yalnızca Dinleyen UDP Portlarını Listeleme netstat Komut: Yalnızca dinleyen portları görüntülemek için -l seçeneğini kullanın. Bu, tüm kurulu bağlantıları filtreler ve yalnızca bağlantı bekleyen portları gösterir.
netstat -l
  • Linux ile Yalnızca Dinleyen TCP Portlarını Listeleme netstat Komut: Yalnızca TCP dinleyen portlar için -t ve -l seçenekler:
netstat -lt
  • Linux ile Yalnızca Dinleyen UDP Portlarını Listeleme netstat Komut: UDP dinleyen portlar için -u ve -l seçeneklerini birlikte kullanın:
netstat -lu
  • Linux ile Yalnızca Dinleyen UNIX Portlarını Listeleme netstat Komut: UNIX domain soketlerini görüntülemek için -x seçeneğini -l ile birlikte kullanarak yalnızca dinleyen UNIX portlarını listeleyin:
netstat -lx
  • Linux ile Tüm Portların İstatistiklerini Listeleme netstat Komut: Tüm protokollere ait ağ istatistiklerini görüntülemek için -s seçeneği kullanışlıdır. Bu, trafik ve hata sayılarına genel bir bakış sunar.
netstat -s
  • Linux ile TCP Portlarının İstatistiklerini Listeleme netstat Komut: Yalnızca TCP istatistiklerini görmek için -s ile -t:
netstat -st
  • Linux ile UDP Portlarının İstatistiklerini Listeleme netstat Komut: UDP istatistikleri için -su:
netstat -su
  • Linux ile PID ve Program Adlarını Görüntüleme netstat Komut: Hangi programların belirli ağ portlarını kullandığını öğrenmek için -p seçeneğini kullanarak işlem kimliğini (PID) ve program adlarını görüntüleyin:
sudo netstat -p
  • Yazdır netstat Linux ile Sürekli Bilgi Görüntüleme Netstat Komut: Bağlantıları gerçek zamanlı izlemek istiyorsanız -c seçeneğini kullanın. Ağ istatistiklerini sürekli olarak ekrana yazdırır:
netstat -c
  • Linux Kullanarak Kernel Yönlendirme Bilgilerini Görüntüleme netstat Komut: Kernel'in yönlendirme tablosunu görüntülemek için -r seçeneğini kullanın. Bu, paketlerin ağınızda nasıl yönlendirildiğini gösterir.
netstat -r
  • Linux Kullanarak Programın Çalıştığı Portu Bulma netstat Komut: Bir programın hangi portu kullandığını öğrenmek için -p seçenek ile grep:
sudo netstat -plnt | grep <program_name>

seçeneklerini birleştirin. Bu, port numarasını ve ilgili programı gösterir.

Ek netstat Seçenekler

Yaygın seçenekleri ele aldık; işinize yarayabilecek birkaç seçenek daha var: netstat seçenekleri:

  • -i : Ağ arayüzü istatistiklerini gösterir.
  • -g : Çok noktaya yayın grubu üyelik bilgilerini gösterir.
  • -v : Daha ayrıntılı çıktı için ayrıntılı mod.

Bu seçenekler, ağ sorunlarını tanılarken veya trafiği incelerken daha fazla esneklik sağlar.

Tablo netstat Komutlar

Kullanım Durumu  Komut 
Tüm TCP portlarını listele netstat -t
Tüm UDP portlarını listele netstat -u
Tüm dinleme portlarını listele netstat -l
Yalnızca dinleme modundaki TCP portlarını listele netstat -lt
Yalnızca dinleme modundaki UDP portlarını listele netstat -lu
Yalnızca dinleme modundaki UNIX portlarını listele netstat -lx
Ağ istatistiklerini listele netstat -s
TCP istatistiklerini listele netstat -st
UDP istatistiklerini listele netstat -su
PID ve program adlarını göster sudo netstat -p
Ağ bilgilerini sürekli yazdır netstat -c
Kernel yönlendirme tablosunu görüntüle netstat -r
grep <program> sudo netstat -plnt

netstat Alternatif

Rağmen netstat güçlü olsa da biraz eski kalmış sayılır. Modern bir alternatif arıyorsanız, ss (Socket Statistics) mükemmel bir netstat alternative. It is more efficient and offers similar functionalities:

ss -tuln

Bu komut, tıpkı netstat. Linux ortamında işlerinizi kolaylaştıracak diğer Linux komutları hakkında bilgi edinmek istiyorsanız, konuyla ilgili diğer blog yazımızı okumanızı öneririm: her kullanıcının bilmesi gereken 15 temel linux komutu.

Sonuç

Herhangi bir ağ yöneticisi için, netstat komutu Linux'de araç kutusunun vazgeçilmez bir parçasıdır. Trafik akışlarını analiz etmek, açık portları tespit etmek ve ağ etkinliğine bağlı süreçleri takip etmek için ilk başvuracağınız araçtır. Sorunlar ortaya çıktığında, netstat hangi bağlantının nereye gittiğini hızlıca gösterir; TCP, UDP ve yönlendirme tablolarını incelemenize olanak tanıyan seçenekler sunar. Linux geliştikçe araçlarımız da gelişiyor. Modern dağıtımlar genellikle ss tercih eder; verimliliği ve genişletilmiş özellikleri sayesinde öne çıkar. Ancak netstat inceliklerini bilen kullanıcılar için güvenilir bir seçenek olmaya devam eder. Bu komutu iyi öğrenmek, ağınızın iç işleyişine dair derin ve pratik bir bakış açısı kazandırır.

SSS

Nasıl kurarım netstat Linux üzerinde mi?

Yüklemek için netstat komutunu Linux'de kullanmak için net-tools paketini yüklemeniz gerekir. Ubuntu'de şu komutu çalıştırın: sudo apt install net-tools.

En iyi netstat alternative?

Bu ss komutu, netstat komutunun modern bir alternatifidir ve benzer işlevler sunar; ancak daha hızlı ve daha verimlidir.

İzleyebilir miyim netstat sürekli çıktı ver?

Evet, ile netstat -cile ağ bilgilerini gerçek zamanlı olarak sürekli yazdırabilirsiniz.

Linux'de netstat komutu ne işe yarar?

Linux netstat komutu; aktif bağlantılar, dinleme portları, yönlendirme tabloları ve ağ arayüzü istatistikleri gibi ağla ilgili bilgileri görüntülemek için kullanılır. Ağ trafiğini izlemek, bağlantı sorunlarını gidermek ve bir Linux sistemindeki hem TCP hem de UDP portlarının durumunu kontrol etmek için güçlü bir araçtır.

Linux sistemde tüm aktif TCP bağlantıları nasıl görüntülenir?

Şunu çalıştırdığınızda: netstat -atkomutunu çalıştırdığınızda, durumlarından bağımsız olarak tüm aktif TCP bağlantılarının listesini görürsünüz. Bu, hangi TCP portlarının açık ve aktif kullanımda olduğunu hızlıca görmek ve beklenmedik ya da şüpheli bağlantıları tespit etmek için oldukça kullanışlıdır.

Nedir netstat -au Ne için kullanılır?

Komut netstat -au komutu, Linux üzerindeki tüm aktif UDP bağlantılarını görüntülemek için kullanılır.

Nedir netstat -s Ne için kullanılır?

Bu netstat -s komutu; TCP, UDP, ICMP ve IP dahil olmak üzere desteklenen tüm protokollere ait sayıları ve bilgileri gösterir. Çıktıda iletilen, alınan ve düşürülen paket sayıları, hata sayıları ve protokole özgü diğer istatistikler yer alır.

Paylaş

Blogdan daha fazlası

Okumaya devam et.

MikroTik L2TP VPN kurulum kılavuzu için Cloudzy başlık görseli; kalkan simgeleriyle süslenmiş parlak mavi ve altın renkli dijital bir tünel aracılığıyla bir dizüstü bilgisayarın sunucu rafına bağlandığını gösteriyor.
Güvenlik ve Ağ

MikroTik L2TP VPN Kurulumu (IPsec ile): RouterOS Kılavuzu (2026)

Bu MikroTik L2TP VPN kurulumunda L2TP tünellemeyi, IPsec ise şifreleme ve bütünlüğü sağlar. İkisini birlikte kullanmak, üçüncü taraf yazılıma gerek kalmadan yerel istemci uyumluluğu sunar.

Reksa SirusReksa Sirus 9 dk okuma
Karanlık teal arka planda Cloudzy markasıyla, uzak ana bilgisayar kimliği değişikliği hakkında SSH uyarı mesajı ve Düzeltme Kılavuzu başlığını gösteren terminal penceresi.
Güvenlik ve Ağ

Uyarı: Uzak Ana Bilgisayar Kimliği Değişti ve Nasıl Düzeltilir

SSH, sistemler arasında şifreli bir tünel oluşturan güvenli bir ağ protokolüdür. Grafik arayüz gerektirmeksizin bilgisayarlara uzaktan erişmesi gereken geliştiriciler arasında popülerliğini korumaktadır.

Reksa SirusReksa Sirus 10 dk okuma
Karanlık arka planda uyarı sembolleri ve mavi sunucu içeren DNS sunucu sorun giderme kılavuzu görseli, Linux ad çözümleme hataları için.
Güvenlik ve Ağ

Ad Çözümlemede Geçici Hata: Ne Anlama Gelir ve Nasıl Düzeltilir?

Linux kullanırken web sitelerine erişmeye, paket güncellemeye ya da internet bağlantısı gerektiren görevleri çalıştırmaya çalışırken ad çözümlemede geçici hata ile karşılaşabilirsiniz.

Reksa SirusReksa Sirus 12 dk okuma

Dağıtmaya hazır mısınız? Aylık 2,48 dan başlayan fiyatlarla.

2008'den bu yana bağımsız bulut. AMD EPYC, NVMe, 40 Gbps. 14 gün para iade garantisi.