Centos’da Port Kullanımı ve Durumu

Bir TCP/IP bağlantılarında portların genellikle belli başlı durumları vardır. Bunlar engellenmiş, kesilmiş açık veya filtreli olarak açıklayabiliriz. Centos işletim sistemlerinde genellikle bu durum, Centos bu durumları iptables aracılığıyla yönetir. Peki bir portu hangi servisin kullandığını, pid numarasının kaç olduğunu nasıl öğrenebilirizin cevabını aşağıda bulabilirsiniz.

Netstat kullanarak işlemleri dinlemek

Bir servisin veya işlemin network protokollerini dinleyip dinlemediğini aşağıda ki komut ile görebilirsiniz

# netstat -tulnp

Burada ki kullandığımız parametrelerin anlamları aşağıda ki gibidir;

  • t – TCP bağlantıları
  • u – UDP bağlantıları
  • l – Sadece dinlenen işlemleri gösterir
  • n – IP adresinin isim çözülmesini gerçekleştirmez.
  • p – İşlem ismini de gösterir.

Örnek bir çıktı:

netstat -tulnp çıktı örneği

Ss ile dinlenen işlemleri görmek

Bir program ve işlemin bir portu dinleyip dinlemediğini, o porttan gelen paketleri kabul edip etmeyeceğini ss komutu ile öğrenebilirsiniz.

# ss -nutlp

Parametrelerinin anlamları aşağıda ki gibidir;

  • t – TCP soketleri göster
  • u – UDP soketleri göster
  • l – Dinlenen soketleri göster
  • n – İsim çözmeye çalışma
  • p – işlemin kullandığı soketi göster
ss komutunun çıktısı

Lsof kullanarak açık portları öğrenmek

Sisteminizde ki tüm açık portları lsof komutu ile öğrenebilirsiniz.

lsof -i

Örnek bir çıktı;

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.