Ana Mac'ler Mac'te Netstat Komutu Nasıl Kullanılır

Mac'te Netstat Komutu Nasıl Kullanılır



Bilinmesi gereken

  • Netstat'ı çalıştırmak ve Mac'inizin ağıyla ilgili ayrıntılı verileri görmek için yeni bir terminal pencere, yazın netstat , Ve basmak Girmek .
  • Netstat'ın çıktısını bayraklar ve seçeneklerle sınırlayın. Netstat'ın mevcut seçeneklerini görmek için şunu yazın: sen netstat komut isteminde.
  • Kullan lsof komutu herhangi bir uygulamada açık olan dosyaların görüntülenmesi de dahil olmak üzere, netstat'ın eksik veya sınırlı işlevselliğini telafi etmek için.

Bu makalede, Mac'inizin tüm bağlantı noktalarında ve tüm uygulamalarda dış dünyayla konuşma yolları da dahil olmak üzere Mac'inizin ağ iletişimleri hakkında ayrıntılı bilgileri görebilmeniz için netstat Terminal komutunu macOS'ta nasıl çalıştıracağınız açıklanmaktadır.

Netstat Nasıl Çalıştırılır

Netstat'ın nasıl kullanılacağını öğrenmek bilgisayarınızın kurduğu bağlantıları ve nedenini anlamanıza yardımcı olabilir. Netstat komutu varsayılan olarak Mac'lerde mevcuttur. İndirmenize veya yüklemenize gerek yoktur.

Netstat'ı çalıştırmak için:

  1. Git Bulucu > Gitmek > Araçlar .

    Bulucu
  2. Çift tıklama terminal .

    sabit sürücüde önbellek önemli mi
    Terminal
  3. Yeni Terminal penceresine şunu yazın: netstat ve bas Geri dönmek (veya Girmek ) komutunu yürütmek için.

    Netstat komutunun vurgulandığı terminal penceresi
  4. Ekranınızda büyük miktarda metin kaymaya başlayacak. Mevcut işaretlerden herhangi birini kullanmazsanız (aşağıya bakın), netstat, Mac'inizdeki etkin ağ bağlantılarını bildirir. Modern bir ağ cihazının gerçekleştirdiği işlevlerin sayısı göz önüne alındığında listenin uzun olmasını bekleyebilirsiniz. Standart bir rapor 1.000'den fazla satır çalıştırabilir.

    Terminal penceresinde uzun bir netstat raporu

Netstat Bayrakları ve Seçenekleri

Netstat'ın çıktısını filtrelemek, Mac'inizin aktif bağlantı noktalarında neler olduğunu anlamak için çok önemlidir. Netstat'ın yerleşik bayrakları, komutun kapsamını sınırlayarak seçenekleri ayarlamanıza olanak tanır.

Netstat'ın tüm kullanılabilir seçeneklerini görmek için şunu yazın: sen netstat netstat'ın man ('manuel'in kısaltması) sayfasını ortaya çıkarmak için komut isteminde. Ayrıca şunları da görüntüleyebilirsiniz: netstat'ın man sayfasının çevrimiçi versiyonu .

Sözdizimi

MacOS'taki netstat'ın Windows ve Linux'taki netstat ile aynı şekilde çalışmadığını unutmamak önemlidir. Netstat'ın bu uygulamalarından işaretlerin veya söz diziminin kullanılması beklenen davranışa yol açmayabilir.

MacOS'ta netstat'a bayraklar ve seçenekler eklemek için aşağıdaki sözdizimini kullanın:

netstat [-AabdgiLlmnqrRsSvWx] [-c kuyruk] [-f adres_ailesi] [-I arayüz] [-p protokolü] [-w bekle]

Yukarıdaki kısayol tamamen anlaşılmaz görünüyorsa komut sözdizimini nasıl okuyacağınızı öğrenin.

Faydalı Bayraklar

En sık kullanılan bayraklardan bazıları şunlardır:

    -Anetstat çıktısında, varsayılan çıktıya dahil olmayan sunucu bağlantı noktalarını içerir. -Gçok noktaya yayın bağlantılarıyla ilişkili bilgileri görüntüler. -BEN arayüzbelirtilen arayüz için paket verileri sağlar. Mevcut tüm arayüzler şu şekilde görüntülenebilir: -Ben bayrak ama en0 genellikle varsayılan giden ağ arayüzüdür. (Küçük harflere dikkat edin.) -Nuzak adreslerin adlarla etiketlenmesini bastırır. Bu, yalnızca sınırlı bilgileri ortadan kaldırırken netstat'ın çıktısını hızlandırır. -P protokolbelirli bir ağ protokolüyle ilişkili trafiği listeler. Protokollerin tam listesine şuradan ulaşılabilir: /etc/protokoller ama en önemlileri udp Ve TCP . -Rpaketlerin ağda nasıl yönlendirildiğini gösteren yönlendirme tablosunu görüntüler. -Sprotokoller etkin olsun veya olmasın, tüm protokollerin ağ istatistiklerini gösterir. -içindeözellikle her açık bağlantı noktasıyla ilişkili işlem kimliğini (PID) gösteren bir sütun ekleyerek ayrıntı düzeyini artırır.

Netstat Örnekleri

Şu örnekleri göz önünde bulundurun:

netstat -apv TCP

Bu komut, açık bağlantı noktaları ve etkin bağlantı noktaları dahil olmak üzere yalnızca Mac'inizdeki TCP bağlantılarını döndürür. Ayrıca her bağlantıyla ilişkili PID'leri listeleyen ayrıntılı çıktıyı da kullanır.

netstat -a | grep -i 'liste'

Bu kombinasyon netstat Ve kavramak bir mesajı dinleyen bağlantı noktaları olan açık bağlantı noktalarını ortaya çıkarır. Boru karakteri | Bir komutun çıktısını başka bir komuta gönderir. Burada çıktısı netstat borular kavramak , 'dinle' anahtar kelimesini aramanıza ve sonuçları bulmanıza olanak tanır.

Netstat'a Ağ Yardımcı Programı Üzerinden Erişim

Netstat'ın bazı işlevlerine, Catalina'ya kadar olan macOS sürümlerinde bulunan Network Utility uygulaması aracılığıyla da erişebilirsiniz (Big Sur'a dahil değildir).

Ağ Yardımcı Programına ulaşmak için şunu yazın: Ağ Yardımcı Programı uygulamayı başlatmak için Spotlight Arama'ya gidin ve ardından Netstat Grafik arayüze erişmek için sekme.

Ağ Yardımcı Programındaki Netstat sekmesi

Ağ Yardımcı Programındaki seçenekler, komut satırı aracılığıyla kullanılabilen seçeneklerden daha sınırlıdır. Dört radyo düğmesi seçiminin her biri önceden ayarlanmış bir netstat'ı çalıştırır komutunu verir ve çıktıyı görüntüler.

Her radyo düğmesi için netstat komutları aşağıdaki gibidir:

    Yönlendirme tablosu bilgilerini görüntülekoşar netstat -r .Her protokol için kapsamlı ağ istatistiklerini görüntüleyinkoşar netstat -s .Çok noktaya yayın bilgilerini görüntülekoşar netstat -g .Mevcut tüm soket bağlantılarının durumunu görüntülekoşar netstat .
Network Utility>Netstat

Netstat'ı Lsof ile Takviye Etmek

Netstat'ın macOS uygulaması, kullanıcıların beklediği ve ihtiyaç duyduğu işlevlerin çoğunu içermiyor. Kullanım alanları olmasına rağmen netstat, macOS'ta Windows'taki kadar kullanışlı değildir. Farklı bir komut of , eksik işlevlerin çoğunun yerini alır.

Lsof, uygulamalarda o anda açık olan dosyaları görüntüler. Uygulamayla ilişkili açık bağlantı noktalarını incelemek için de kullanabilirsiniz. Koşmak lsof -i İnternet üzerinden iletişim kuran uygulamaların listesini görmek için. Netstat'ı Windows makinelerinde kullanırken genellikle amaç budur; ancak macOS'ta bu görevi gerçekleştirmenin tek anlamlı yolu netstat değil lsof'tur.

Ağ Yardımcı Programı İmg src=

Lsof Bayrakları ve Seçenekleri

Her açık dosyayı veya internet bağlantısını görüntülemek genellikle ayrıntılıdır. Bu nedenle lsof, sonuçları belirli ölçütlerle sınırlamak için bayraklarla birlikte gelir. En önemlileri aşağıdadır.

Daha fazla bayrak ve her birinin teknik açıklamaları hakkında bilgi edinmek için şuraya göz atın: lsof'un kılavuz sayfası veya koş adam bir Terminal isteminde.

    -Benaçık ağ bağlantılarını ve bağlantıyı kullanan işlemin adını görüntüler. Ekleme 4 , de olduğu gibi -i4 , yalnızca IPv4 bağlantılarını görüntüler. Ekleme 6 yerine ( -i6 ) yalnızca IPv6 bağlantılarını görüntüler.
  • -Ben flag ayrıca daha fazla ayrıntı belirtmek için genişletilebilir. -iTCP veya -iUDP yalnızca TCP ve UDP bağlantılarını döndürür. -iTCP:25, yalnızca 25 numaralı bağlantı noktasındaki TCP bağlantılarını döndürür. -iTCP:25-50 gibi, bir dizi bağlantı noktası bir tire işaretiyle belirtilebilir.
  • -i@1.2.3.4 kullanıldığında yalnızca IPv4 adresi 1.2.3.4'e olan bağlantılar döndürülür. IPv6 adresleri aynı şekilde belirtilebilir. @ öncüsü, ana bilgisayar adlarını aynı şekilde belirtmek için de kullanılabilir, ancak hem uzak IP adresleri hem de ana bilgisayar adları aynı anda kullanılamaz.
  • -Sgenellikle lsof'u dosya boyutunu göstermeye zorlar. Ancak eşleştirildiğinde -Ben bayrak, -S farklı çalışır. Bunun yerine kullanıcının, geri dönecek komutun protokolünü ve durumunu belirlemesine olanak tanır. -Plsof'u belirli bir işlem kimliğiyle (PID) kısıtlar. -p 123,456,789 gibi ortak değerler kullanılarak birden fazla PID ayarlanabilir. İşlem kimlikleri ayrıca 123,^456'da olduğu gibi bir ^ ile hariç tutulabilir; bu özellikle PID 456'yı hariç tutar. -Pbağlantı noktası numaralarının bağlantı noktası adlarına dönüştürülmesini devre dışı bırakarak çıktıyı hızlandırır. -Nağ numaralarının ana bilgisayar adlarına dönüştürülmesini devre dışı bırakır. İle kullanıldığında -P yukarıda, lsof'un çıktısını önemli ölçüde hızlandırabilir.
  • - içinde kullanıcıyalnızca adı geçen kullanıcıya ait komutları döndürür.

Örnekler

İşte lsof'u kullanmanın birkaç yolu.

lsof -nP -iTCP@lsof.itap:513

Bu karmaşık görünümlü komut, TCP bağlantılarını ana bilgisayar adıyla listeler lsof.itap ve liman 513. Ayrıca, adları IP adreslerine ve bağlantı noktalarına bağlamadan lsof'u çalıştırarak komutun belirgin şekilde daha hızlı çalışmasını sağlar.

lsof -iTCP -sTCP:DİNLE

Bu komut, her TCP bağlantısını durumla birlikte döndürür DİNLEMEK , Mac'teki açık TCP bağlantı noktalarını ortaya çıkarıyor. Ayrıca bu açık bağlantı noktalarıyla ilişkili işlemleri de listeler. Bu önemli bir yükseltmedir netstat , en fazla PID'leri listeler.

Lsof çıkışı

sudo lsof -i -u^$(whoami)

discord'da müzik çalmak için bot nasıl edinilir
Lsof dinleme komutu

Diğer Ağ Komutları

Ağınızı incelemek ilginizi çekebilecek diğer Terminal ağ komutları arasında arp, ping ve ipconfig yer alır.

SSS
  • Mac'imdeki belirli bir bağlantı noktasında nelerin çalıştığını nasıl öğrenirim?

    Öncelikle kontrol etmek istediğiniz port numarasını bulmanız gerekir. Daha sonra terminali açın ve yazın lsof -i:[bağlantı noktası numarası] o limandan ne çıktığını görmek için.

  • Netstat ile MAC adresini öğrenebilir miyim?

    Bir bilgisayarın MAC adresini netstat aracılığıyla 'yerel' adres olarak görmelisiniz. TCP (protokol) ve IP adresi (yabancı) ile gruplandırılacaktır.

Ilginç Haberler

Editörün Seçimi

Bir iPhone'da GPS Konumunu Sahtekarlık Yapma
Bir iPhone'da GPS Konumunu Sahtekarlık Yapma
Android telefonlar, iPhone ile aynı GPS donanımına sahiptir. Bununla birlikte, iOS kısıtlamaları, telefonun denetimsiz programların çalıştırılmasına yol açan herhangi bir kod parçasını çalıştırmasını sağlamak, ya zorlu bir savaş ya da mutlak bir imkansızlıktır.
Hotmail Hacklendi - Ne Yapmalı
Hotmail Hacklendi - Ne Yapmalı
Hotmail, yıllar önce Microsoft Outlook ile birleşene kadar bağımsız bir e-posta hizmetiydi. Yıllar boyunca milyonlarca Hotmail hesabı ele geçirildi. Çoğu kullanıcının hesabı bloke edildi ve bu gerçekleştiyse
Hangi Amazon Fire Stick En Yeni? [Ekim 2021]
Hangi Amazon Fire Stick En Yeni? [Ekim 2021]
Amazon'un medya akış cihazları dünyasına girişi genellikle iyi karşılandı. Fire TV'nin erişilebilir fiyatı ve Amazon'un sürekli artan içerik seçimi, onu kablo kesiciler arasında modaya uygun bir seçim haline getirdi. o
Bilgisayarınız Uyumazsa Ne Yapmalısınız?
Bilgisayarınız Uyumazsa Ne Yapmalısınız?
Bilgisayarınızdan bir süreliğine uzaklaştığınızda, bilgisayarınızı uyku moduna geçirmek inanılmaz derecede faydalı olabilir. Döndüğünüzde her şey bıraktığınız gibi oluyor ve aradan geçmeden kullanmaya devam edebiliyorsunuz.
Moto G6 Play incelemesi: Ucuz ama çekici
Moto G6 Play incelemesi: Ucuz ama çekici
Akıllı telefon ağacının en üst ucundaki enflasyon, son yıllarda amiral gemisi fiyatlarının tipik olarak 600 sterlinin altından 700 sterlin ve daha fazlasına yükselmesiyle tartışmalı bir konu oldu, ancak muhtemelen şu anda daha da hassas bir faktör.
2024 Yılının En İyi 8 Öğrenme Uygulaması
2024 Yılının En İyi 8 Öğrenme Uygulaması
Anlama arayışınızı, sizi nereye götürürse götürsün, sürdürmenize yardımcı olacak en iyi 10 mobil ve web öğrenme uygulamasını burada bulabilirsiniz.
Dell PowerEdge R710 incelemesi
Dell PowerEdge R710 incelemesi
Dell, PowerEdge R610 raf sunucusunu bu yılın başlarında piyasaya sürdüğünde, üstün yapı kalitesi ve özellikleri, ona gıpta ile bakılan bir Önerilen ödülü ve PC Pro A Listesi'nde yer alacak kadar etkilendi. Şimdi dikkatimizi çeviriyoruz