Mac'te Port Kullanımını lsof ve netstat ile Bulma

0 Yanıt 8 Görüntülenme
Puanlayanlar
Katılımcılar
Konuyu Açan #1



MacOS üzerinde belirli bir portun hangi uygulama veya süreç tarafından kullanıldığını tespit etmek, özellikle ağ yapılandırması ve sorun giderme sırasında oldukça kritik bir adımdır. Bu noktada en çok kullanılan iki araç olan lsof ve netstat devreye girer. Her iki araç da farklı yaklaşımlarla port kullanımını analiz eder ve detaylı bilgi sağlar.

lsof (List Open Files), Unix tabanlı sistemlerde açık dosya ve bağlantıları listeleyen güçlü bir araçtır. Port kullanımıyla ilgilendiğinizde, belirli bir portta açık olan süreci veya uygulamayı bulmak için aşağıdaki komut kullanılabilir:

KOD
12
lsof -i :PORT_NUMARASI


Burada, PORT_NUMARASI yerine ilgilendiğiniz port numarasını yazarsınız. Örneğin, 8080 portunun kullanımını görmek için:

KOD
12
lsof -i :8080


Sonuçlar, portu kullanan sürecin PID'sini, uygulama adını ve diğer bağlantı detaylarını gösterecektir. Bu, portu hangi uygulamanın kullandığını belirlemek ve gerekirse bu uygulamayı sonlandırmak veya yapılandırmak için temel bir adımdır.

netstat ise ağ bağlantılarını ve açık portları listeler. MacOS'ta netstat, özellikle eski sistemlerde ve detaylı ağ analizinde kullanışlıdır. Kullanımı ise şu şekildedir:

KOD
12
netstat -anp tcp | grep PORT_NUMARASI


Burada, -a tüm bağlantıları, -n sayısal adresleri ve -p ise protokol bilgilerini gösterir. Örneğin, 8080 portunun kullanımını görmek için:

KOD
12
netstat -anp tcp | grep 8080


Bu komut, belirttiğiniz portta aktif olan TCP bağlantılarını ve dinleme durumundaki portları listeler. Ayrıca, hangi IP adreslerinin ve süreçlerin bu portu kullandığını anlamak için detaylı analiz yapmanız mümkündür.

Sonuç olarak, lsof, port kullanımını süreç bazında net ve detaylı gösterirken, netstat ise bağlantı ve dinleme durumlarını genel hatlarıyla raporlar. Her iki araç da birlikte kullanıldığında, sisteminizdeki portların kullanımını kapsamlı biçimde analiz etmek mümkün olur.

MacOS'te port kullanımını bu araçlar ile düzenli takip etmek, hem güvenlik hem de performans açısından büyük avantaj sağlar. Bu araçların kullanımını ve sundukları bilgileri iyi kavrayarak, sistem yönetimi ve sorun giderme süreçlerine güçlü bir şekilde katkıda bulunabilirsiniz.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi