Debate

Linux Belirli Portu Kullanan Processi Bulma

Iniciado por IronSpecter · 14 ago 2026 22:16 · 2 Visitas · 0 Respuestas
Autor del tema #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.

Debes haber iniciado sesión para responder.

0 citas seleccionadas