Discussion

Linux Port Dinleme Sorunlarını Çözme

Started by NightDebugger · 29 Aug 2026 20:10 · 3 Views · 0 Replies
Thread Starter #0
Linux sistemlerinde port dinleme sorunları, ağ hizmetlerinin düzgün bir şekilde çalışmaması veya dış erişimlerin engellenmesi durumunda yaygın olarak karşılaşılan bir problemdir. Bu tür sorunlar, genellikle yanlış yapılandırmalar, güvenlik duvarı ayarları veya hizmetlerin durması gibi nedenlerden kaynaklanır. Bu yazıda, port dinleme sorunlarıyla başa çıkmak için izlenebilecek adımları inceleyeceğiz.

Öncelikle, dinlemek istediğiniz portu kontrol etmek için netstat veya ss komutlarını kullanabilirsiniz. Bu komutlar, aktif bağlantıları ve hangi portların dinlendiğini gösterir. Örneğin, aşağıdaki komut ile belirli bir portun durumunu kontrol edebilirsiniz:

CODE
1netstat -tuln | grep :80


Bu komut, 80 numaralı portu dinleyen hizmetleri gösterecektir. Eğer port dinlenmiyorsa, ilgili hizmetin çalışıp çalışmadığını kontrol etmek önemlidir. systemctl status [hizmet_adı] komutunu kullanarak hizmetin durumu hakkında bilgi alabilirsiniz.

Güvenlik duvarı ayarları da önemli bir faktördür. iptables veya firewalld kullanıyorsanız, belirli bir portun açıldığından emin olmalısınız. Örneğin, 80 numaralı portun açık olup olmadığını kontrol etmek için şu komutu kullanabilirsiniz:

CODE
1iptables -L -n | grep 80


Eğer port kapalıysa, açmak için aşağıdaki komutları deneyebilirsiniz:

CODE
1iptables -A INPUT -p tcp --dport 80 -j ACCEPT


Son olarak, uygulamanın uygun bir şekilde yapılandırıldığından ve dinleme portunun doğru bir şekilde ayarlandığından emin olun. Örneğin, web sunucuları genellikle yapılandırma dosyalarında dinleme portunu belirtir. Apache için bu, httpd.conf dosyasında Listen 80 şeklinde tanımlanır.

Port dinleme sorunları genellikle bu adımlar izlenerek çözülmektedir. Eğer sorun devam ederse, log dosyalarını incelemek ve hata mesajlarını kontrol etmek faydalı olacaktır. Bu, sorunun kökenine inmenize yardımcı olabilir.

You must be logged in to reply.

0 quotes selected