Discussion

Linux Belirli Portu Kullanan Processi Bulma

Started by IronSpecter · 14 Aug 2026 22:16 · 2 Views · 0 Replies
Thread Starter #0
Linux sistemlerde belirli bir portu kullanan süreçleri bulmak, sistem yönetimi ve güvenlik açısından önemli bir görevdir. Çoğu zaman, bir portun hangi uygulama tarafından kullanıldığını tespit etmek, potansiyel sorunları çözmek veya güvenlik açıklarını belirlemek için gereklidir. Bu yazıda, belirli bir portu kullanan süreçleri bulmak için kullanılan yöntemleri inceleyeceğiz.

Öncelikle, Linux sistemlerde belirli bir portu kullanan süreçleri bulmak için en yaygın kullanılan komut lsof (List Open Files) komutudur. Bu komut ile belirli bir portu kullanan süreçleri kolayca tespit edebilirsiniz. Aşağıda bu komutun nasıl kullanılacağına dair bir örnek verilmiştir:

CODE
1lsof -i :PORT_NUM


PORT_NUM yerine kontrol etmek istediğiniz port numarasını yazmalısınız. Örneğin, 80 numaralı portu kullanan süreçleri bulmak için şu komutu kullanabilirsiniz:

CODE
1lsof -i :80


Bu komut, 80 numaralı portu kullanan tüm süreçlerin listesini verecektir. Listede süreç ID'si (PID), kullanıcı adı, protokol ve süreç adı gibi bilgiler yer alır.

Bir diğer yöntem ise netstat komutudur. Ancak, netstat bazı Linux dağıtımlarında varsayılan olarak bulunmayabilir. netstat komutunu kullanarak belirli bir portu kullanan süreçleri bulmak için şu şekilde kullanabilirsiniz:

CODE
1netstat -tuln | grep :PORT_NUM


Bu komut da, belirtilen portu dinleyen süreçleri listeler. Ancak, bu çıktıda süreçler hakkında daha az bilgi sunulur.

Son olarak, ss komutu da kullanılabilir. ss, netstat'a göre daha hızlı ve daha ayrıntılı bilgiler sunar. Belirli bir portu kullanan süreçleri bulmak için şu komutu kullanabilirsiniz:

CODE
1ss -tuln | grep :PORT_NUM


Bu komutlar sayesinde, Linux sisteminizde belirli bir portu kullanan süreçleri kolaylıkla tespit edebilirsiniz. Bu, sistem yönetimi ve güvenlik açısından kritik bir adımdır.

You must be logged in to reply.

0 quotes selected