Bant Genişliği Sorunlarını İzlemek için Terminalden Mac'teki tüm Açık İnternet Bağlantılarını Listeleyin

Anonim

Son zamanlarda ofisimdeki LAN normalden daha yavaş çalışıyordu ve tüm ekstra bant genişliğini neyin kullandığını tam olarak belirleyemedim. P2P trafiğinin suçlu olduğuna dair bir şüphem vardı, ancak rahatsız edici makinede bariz bir şey göremedim. Tabii ki soru, Mac OS X'ten internete veya dış dünyaya hangi işlemlerin bağlandığını nasıl görüyorsunuz?

lsof komut satırı aracını kullanarak, -i argümanını yalnızca Mac'lerimizdeki etkin ve açık internet bağlantılarını listelemek için iletebiliriz ve tuhaf bir şey olup olmadığını öğrenebiliriz (veya benim durumumda, gizli bir şey) devam ediyor ve bir dış adrese bağlanıyor ve bu komut ayrıca soruna neden olan uygulamanın veya görevin işlem kimliğinin ne olduğunu gösterecek, böylece onu öldürebilir ve istenirse etkinliği durdurabiliriz.

Komut Satırından OS X'teki Tüm Açık İnternet Bağlantılarının Bir Listesini Görüntüleyin

Bu, OS X Terminalinden girilmelidir, ancak SSH ile uzaktan veya bir Mac'te yerel olarak kullanılabilir.

Suçlu Mac'te oturum açtım ve şu komutu yazdım:

lsof -i

Sudo kullanmanıza gerek yoktur, ancak istenirse veya özel kullanım durumunuz için gerekliyse kullanabilirsiniz.

lsof'un çıktısı biraz meşgul ama komut satırına aşina iseniz, çok çılgınca görünmemelidir.

İşte bu lsof -i komut dizisi tarafından görüntülenen çıktının bir örneği:

MacMini:~ macuser$ lsof -i KOMUT PID KULLANICI FD TİPİ CİHAZ BOYUTU/KAPALI DÜĞÜM ADI SystemUIS 93 macuser 6u IPv4 0x04db27bc 0t0 UDP : SystemUIS 93 macuser 10u IPv4 0x04db26e0 0t0 UDP : iChatAgen 111 macuser 6u IPv4 0x07084734 0t0 UDP localhost:49490->localhost:49490 iChatAgen 111 macuser 10u IPv4 0x05666f28 0t0 TCP 192.168.0.101:53762->bos-m012c-sdr6.blue.aol.com:aol ( Yerleşik) Synergys 129 MacUSER 5U IPv4 0x05F2F6B0 0T0 TCP : 24800 (Dinle) Safari 148 Maceser 10U IPv4 0x06db46E0 0T0 TCP 192.168.101:57577-64334352999.prod.google Closhp (57577-643335299.prod.google (643335299.prod.com. :daap (DİNLE)

Yukarıdaki lsof çıktı görüntüsünde olağandışı bir şey yok, ancak yukarıda bahsedilen ağ sorun giderme işlemimde, ağ Mac'lerimden birinin arka planında gizli çalışan bir BitTorrent istemcisi keşfettim ve bu, birkaç büyük dosyayı tohumluyordu! Doğal olarak BitTorrent istemcisini kapattım, uygulamayı kaldırdım, dosyaları sildim ve Mac LAN yeniden tam hızda çalışıyor.

Yalnızca Kurulan İnternet Bağlantılarını Listeleme

Yalnızca kurulmuş bağlantıları görüntülemek istiyorsanız (yani aktif olarak iletişim kuruyorlar ve yerel makine ile bir dış IP arasında bir bağlantı kurulmuş), yukarıda belirtilenlerin bu komut varyasyonunu kullanabilirsiniz. lsof dizesi:

"

lsof -i | grep -E (DİNLE|KURULDU)"

Bunu, kurulan bağlantıların otomatik olarak güncellenen bir listesini de almak için 'izle' ile birleştirebilirsiniz.

Ve eğer işlem adını biliyorsanız, grep'i o belirli veya belirsiz ad için de kullanabilirsiniz.

Bu biraz gelişmiş, ancak genel olarak terminal ve komut satırı konusunda rahat olan Mac kullanıcıları için oldukça iyi çalışıyor. Daha acemi Mac kullanıcıları, OS X'te internet ve ağ bağlantılarını izlemek için Private Eye'ı kullanabilir; bu, grafiksel kullanıcı arabiriminde çalışan ve özellikle deneyimli değilseniz ayrıştırması biraz daha kolay olan ücretsiz ama mükemmel bir üçüncü taraf uygulamasıdır. Durak.

Bant Genişliği Sorunlarını İzlemek için Terminalden Mac'teki tüm Açık İnternet Bağlantılarını Listeleyin