KILAVUZ SAYFASI · Ağ
nettop
Ağ hakkında güncel bilgileri görüntüler
Adı
nettop – Ağ hakkında güncel bilgileri görüntüler
Sözdizimi
nettop [-ncd] [-m <mode>] [-t <type>] [-s <seconds>] [-p <process-name|pid>] [-n]
[-l <samples>] [-L <samples>] [-P] [-j|k|J <column-name[,column-name]...>]
Açıklama
nettop programı, soketlerin veya rotaların bir listesini görüntüler. Ağ yapılarına ait sayımlar periyodik olarak güncellenir. Program çalışırken aşağıdaki tuşlar kullanılabilir:
q Çıkış
Yukarı Ok (Up Arrow) Yukarı kaydır
Aşağı Ok (Down Arrow) Aşağı kaydır
Sağ Ok (Right Arrow) Sağa kaydır
Sol Ok (Left Arrow) Sola kaydır
d Değişim (delta) çıktısını aç/kapat
r Ekranı yeniden çiz
x İnsan tarafından okunabilir sayıları aç/kapat
e Tümünü genişlet
c Tümünü daralt
h Yardım menüsünü getir
j Sütun seçim menüsünü getir. Bu modda sütunları etkinleştirebilir/devre dışı bırakabilir ve sıralarını değiştirebilirsiniz.
p Süreç (proses) seçim menüsünü getir. Bu modda görüntülenecek süreçleri etkinleştirebilir/devre dışı bırakabilirisiniz.
l Günlüğe kaydetme (logging) moduna geçer, mevcut verileri yeniden görüntüler ve çıkar.
Seçenekler
Bayrakların listesi ve açıklamaları:
-m <mode> Modu belirtir. Varsayılan olarak nettop, TCP ve UDP soketlerini izler. Aşağıdaki modlar desteklenmektedir:
tcp Yalnızca TCP soketleri izlenir
udp Yalnızca UDP soketleri izlenir
route Soketler yerine yönlendirme tablosu izlenir
-t <type> Arayüzün türünü belirtir. Varsayılan olarak tüm arayüzler izlenecektir. Birden fazla arayüz türü belirtilebilir. Aşağıdaki türler desteklenmektedir:
wifi WiFi arayüzleri
wired Kablolu (wired) arayüzler
loopback Geri döngü (loopback) arayüzleri
awdl Apple Wireless Direct Link arayüzleri
expensive "Pahalı" (expensive) olarak işaretlenmiş arayüzler (örneğin kişisel erişim noktası üzerinden)
undefined Temeldeki soketin bir arayüzle ilişkilendirilmediği durumlar
external Tanımlanmış tüm geri döngü dışı (non-loopback) arayüzlerin birleşimi.
-n: Adresten ada çözümlemeyi devre dışı bırakır-c: Daha az CPU kullanımı - daha seyrek ekran çizimi yapar-d: Değişim (delta) modu-x: MiB gibi insan tarafından okunabilir ekler yerine sayıların genişletilmiş olarak gösterilmesini sağlar-P: Yalnızca süreç başına özet görüntüler, açık bağlantıların ayrıntılarını atlar. Bu, etkileşimli menüde "Tümünü Daralt"ı seçmeye eşdeğerdir.
-s <delay> Güncellemeler arasındaki gecikmeyi <delay> saniye olarak ayarlar. Varsayılan güncelleme gecikmesi 1 saniyedir.
-l <samples> Günlüğe kaydetme modunu kullanır ve standart çıktı bir terminal olsa bile <samples> kadar örnek görüntüler. 0 sonsuz olarak kabul edilir. Ekranı yeniden çizmek yerine çıktı periyodik olarak ham biçimde yazdırılır.
-L <samples> Günlüğe kaydetme modunu kullanır ve standart çıktı bir terminal olsa bile <samples> kadar örnek görüntüler. Çıktı virgülle ayrılmış değerler (CSV) biçiminde olacaktır. 0 sonsuz olarak kabul edilir. Ekranı yeniden çizmek yerine çıktı periyodik olarak ham biçimde yazdırılır.
-p <process-name|pid> Görüntülenecek bir süreci seçer. Sayısal bir argüman, süreci pid değeriyle tanımlar. Alternatif olarak bir süreç adı verilebilir; bu durumda bu adı taşıyan tüm süreçler görüntülenecektir. Ad, nettop tarafından görüntülenen adla tam olarak eşleşmelidir; bu durum adın kesilmesini gerektirebilir (örneğin launchd.development yerine launchd.develop gibi). Birden fazla süreç seçmek için bu seçenek tekrarlanabilir.
-j <column name list> Ekrana dahil edilecek sütun başlıklarının listesini belirtir. Liste öğeleri virgülle ayrılır. Örneğin, -j uuid,rtt_var
-J <column name list> Ekrana yalnızca dahil edilecek sütun başlıklarının listesini belirtir. Liste öğeleri virgülle ayrılır. Örneğin, -J uuid,rtt_var. Sıralama şu anda nettop varsayılanına göredir, ancak gelecekteki sürümlerde sağlanan sütun adlarının sırasıyla eşleşecek şekilde değişebilir. Gelecekteki uyumluluk için, burada sağlanan adların çıktıya uyan bir sırayla verilmesi önerilir.
-k <column name list> Ekrandan hariç tutulacak sütun başlıklarının listesini belirtir. Liste öğeleri virgülle ayrılır. Örneğin, -k rcvsize,rtt_avg