Discussion

Linux TIME_WAIT Bağlantılarını Listeleme

Started by Cadaloz · 29 Aug 2026 15:31 · 1 Views · 0 Replies
Thread Starter #0
Linux işletim sistemlerinde, ağ bağlantıları üzerinde çalışırken TIME_WAIT durumu önemli bir rol oynamaktadır. TIME_WAIT, bir TCP bağlantısının kapatılmasının ardından belirli bir süre boyunca bağlantının son durumunun korunması için kullanılan bir aşamadır. Bu durum, ağ üzerinde veri kaybını önlemek ve eski bağlantıların yeniden kullanılmasını engellemek amacıyla tasarlanmıştır. Ancak, bazı durumlarda bu bağlantıların izlenmesi ve yönetilmesi gerekebilir.

TIME_WAIT durumundaki bağlantıları listelemek için birkaç yöntem mevcuttur. İlk olarak, terminalde ss komutunu kullanarak bağlantıları görüntüleyebilirsiniz. ss komutu, socket istatistiklerini görüntülemek için kullanılır ve daha hızlı ve daha ayrıntılı bilgiler sunar. Örneğin:

CODE
1ss -t -a | grep TIME-WAIT


Bu komut, tüm TCP bağlantılarını (aktif ve TIME_WAIT olanlar) listeleyecek ve sadece TIME_WAIT durumundaki olanları filtreleyecektir.

Bir diğer yaygın yöntem ise netstat komutunu kullanmaktır. Ancak, netstat komutunun bazı dağıtımlarda varsayılan olarak yüklü olmadığını unutmamak gerekir. Eğer sisteminizde yüklüyse, şu şekilde kullanabilirsiniz:

CODE
1netstat -an | grep TIME_WAIT


Bu komut, tüm bağlantıları ve durumlarını gösterirken, TIME_WAIT durumundaki bağlantıları da listeleyecektir.

Son olarak, lsof komutunu kullanarak da açık dosyaları ve bağlantıları görüntüleyebilirsiniz:

CODE
1lsof -iTCP -sTCP:TIME_WAIT


Bu komut, TCP protokolünü kullanan ve TIME_WAIT durumunda olan tüm bağlantıları listeler.

TIME_WAIT durumundaki bağlantılar genellikle sistem performansını etkilemez, ancak çok sayıda bağlantı açılıp kapandığında sorunlar yaratabilir. Bu nedenle, bu bağlantıların yönetimi ve izlenmesi, ağ performansı açısından önemlidir. İlgili komutlar ve yöntemler ile bu durumu kolayca takip edebilirsiniz.

You must be logged in to reply.

0 quotes selected