netstat komutu

Amaç

Ağ durumunu gösterir.

Sözdizimi

Her protokol ya da yöneltme çizelgesi bilgisine ilişkin etkin yuvaları görüntülemek için:

netstat [ -num ] [ -routtable ] [ -routinfo] [ -state ] [ -socket ] [ -protocol Protocol ] [ Interval ]

Bir ağ veri yapısının içeriğini görüntülemek için:

netstat [ -stats | -cdlistats ] [ -protocol protocol ] [ Interval ]

Adres çözme protokolünü görüntülemek için:

netstat -arp

Tüm istatistikleri temizlemek için:

netstat -clear

Açıklama

netstat komutu, etkin bağlantılar için ağla ilgili çeşitli veri yapılarının içeriğini sembolik olarak görüntüler.

İşaretler

İşaret adı Açıklama
-arp Adres çözme arabirimlerini görüntüler.
-cdlistats CLI tabanlı iletişim bağdaştırıcılarına ilişkin istatistikleri gösterir.
-clear Tüm istatistikleri temizler.
-num Ağ adreslerini sayı olarak gösterir. Bu işaret belirtilmediğinde, netstat komutu adresleri mümkün olduğu yerlerde yorumlar ve bunları sembolik olarak görüntüler. Bu işaret, görüntü biçimlerinden herhangi biriyle kullanılabilir.
-protocol iletişim kuralı Bir protokol için bilinen bir ad ya da diğer ad olan protokol değişkeni için belirtilen değerle ilgili istatistikleri gösterir. Boş bir yanıt, raporlamak için sayı olmadığı anlamına gelir. Bu değişken için belirlenen değere ilişkin program raporu, ilgili istatistik yordamı olup olmadığı bilinmiyor.
-routinfo Her rotanın kullanıcı tarafından yapılandırılan ve geçerli maliyetleri de içinde olmak üzere yöneltme tablolarını gösterir.
-rutin Yöneltme çizelgelerini gösterir. -stats işaretiyle kullanıldığında, -routtable işareti yöneltme istatistiklerini gösterir. Ek bilgi için Yöneltme Çizelgesi Görüntüsükonusuna bakın.
-socket Ağ yuvalarını görüntüler.
-state Konfigürasyonu tanımlanmış tüm arabirimlerin durumunu gösterir.
Arabirim görüntü biçimi, aşağıdaki öğeler için birikmeli istatistik tablosu sağlar:
  • Hatalar
  • Çakışmalar
    Not: Ethernet arabirimlerine ilişkin çarpışma sayısı gösterilmez.
  • Aktarılan paketler

Görüntülenen arabirim bilgileri, arabirim adı, numarası ve adresi ile iletim birimi sayısı üst sınırını (MTU) da sağlar.

-stats Her bir iletişim kuralı için istatistikleri gösterir.
Aralık Konfigürasyonu tanımlanmış ağ arabirimlerindeki paket trafiğine ilişkin bilgileri saniye cinsinden sürekli olarak görüntüler.

Varsayılan Görüntü

Etkin yuvaların varsayılan görüntüsü aşağıdaki öğeleri gösterir:
  • Yerel ve uzak adresler
  • Gönderme ve alma kuyruğu büyüklükleri (bayt olarak var var var)
  • Protokol
  • İletişim kuralının iç durumu

Bir yuvanın adresi bir ağ belirtiyorsa, ancak belirli bir anasistem adresi yoksa, Internet adresi biçimleri host.port ya da network.port biçimindedir. Adres simgesel bir anasistem adına çözülebiliyorsa, anasistem adresi ve ağ adresleri sembolik olarak görüntülenir.

NS adresleri, 4 baytlık bir ağ numarası, 6 baytlık bir anasistem numarası ve 2 baytlık bir kapı numarasından oluşan ve tümü ağ standart biçiminde depolanan 12 bayttır. VAX mimarisi için, sözcük ve bayt tersine çevrilir.

Bir anasistemin simgesel adı bilinmezse ya da -num işaretini belirttiyseniz, adres ailesine göre sayısal olarak yazdırılır. Belirlenmemiş adresler ve kapılar * (yıldız işareti) olarak görünür.

Arabirim Görüntüsü

Arabirim görüntü biçimi, aşağıdaki öğeler için birikmeli istatistik tablosu sağlar:
  • Hatalar
  • Çakışmalar
    Not: Ethernet arabirimlerine ilişkin çakışma sayısı geçerli değildir.
  • Aktarılan paketler

Arabirim görüntü birimi, iletim birimi büyüklüğü üst sınırının (MTU) yanı sıra arabirim adını, numarasını ve adresini de sağlar.

Yöneltme çizelgesi görüntüsü

Yöneltme çizelgesi görüntüsü, kullanılabilir rotaları ve durumlarını gösterir. Her rota, iletime paketlerinde kullanılacak bir hedef anasistem ya da ağ ve ağ geçidinden oluşur.

A.B.C.D/XX. A.B.C.D hedef adresi ve XX rotayla ilişkili ağ maskesini gösterir. Ağ maskesi, ayarlanan bit sayısıyla gösterilir. Örneğin, 9.3.252.192/26 rotasında 26 bit kümesi olan 255.255.255.192ağ maskesi vardır.

Yöneltme çizelgesi aşağıdaki alanları içerir:
Alan Açıklama
İşaretler Yöneltme çizelgesindeki işaretler alanı rotanın durumunu gösterir:
A
Rotada Etkin Ölü Ağ Geçidi Algılaması etkinleştirildi
U
Yukarı
H
Rota, ağ gereken değil "network o en o ı o ' ya"
G
Rota bir ağ geçidine
D
Rota, bir yeniden yönlendirme tarafından dinamik olarak oluşturuldu
M
Rota, bir yeniden yönlendirme tarafından değiştirildi
L
Rota girişinde bağlantı düzeyi adres var
c
Bu rotaya erişim, klonlanmış bir rota yaratır
W
Rota klonlanmış bir rota
1
İletişim kuralına özgü yönlendirme işareti #1
2
İletişim kuralına özgü yönlendirme işareti #2
3
İletişim kuralına özgü yönlendirme işareti #3
b
Rota bir yayın adresini temsil eder
e
Bağ tanımlama önbelleği girişi var
l
Rota, yerel bir adresi gösterir
m
Rota, çok hedefli bir adresi temsil eder
P
Sabitlenmiş rota
R
Anasisteme ya da ağa erişilemiyor
S
El ile eklendi
u
Rota kullanılabilir
s
Grup yöneltme durdurma arama seçeneği rotada etkinleştirildi

Yerel anasisteme bağlı her arabirim için doğrudan rotalar yaratılır.

Ağ Geçidi Giden arabirimin adresini gösterir.
Başvuruları Rotaya ilişkin etkin kullanım sayısını gösterir. Bağlantı odaklı protokoller, bağlantı sırasında tek bir rotaya tutunurken, bağlantısız protokoller aynı hedefe gönderirken bir rota elde ediyor.
Kullan Bu rota kullanılarak gönderilen paket sayısını sağlar.
PMTU PMTU (Yol En Üst Aktarma Birimi) değerini listeler.
Arabirim Rota için kullanılan ağ arabirimlerini belirtir.
Dış bakın herkes Rotanın süresi dolmadan önce kalan süreyi (dakika cinsinden) görüntüler.
Gruplar Bu rotayla ilişkili grup tanıtıcılarının bir listesini sağlar.
Ağ maskeleri Sistemde uygulanan ağ maskelerini listeler.
Protokol Ailesi İçin Rota Ağacı Varolan rotalara ilişkin etkin adres ailelerini belirler. Bu alana ilişkin değerler şunlardır:
1
UNIX adres ailesini belirtir
2
Internet adresi ailesini belirler (örneğin, TCP ve UDP)
3
Xerox Ağ Sistemi (XNS) adres ailesini belirler

Interval (Aralık) değişkeni için bir değer belirtildiğinde, netstat komutu ağ arabirimleriyle ilgili istatistiklerin çalışan sayısını görüntüler. Bu görüntü iki kolon içerir: Birincil arabirim için bir kolon (otomatik konfigürasyon sırasında bulunan ilk arabirim) ve tüm arabirimlere ilişkin bilgileri özetleyen bir kolon. İlk satır, sistemin son yeniden başlatılmasından bu yana biriken istatistiklerin bir özetini içerir. Sonraki çıkış satırları, belirtilen uzunluktaki aralıklar üzerinde biriken değerleri gösterir.

Çıkış Durumu

Bkz. Virtual I/O Server komutları için çıkış durumu.

Örnekler

  1. Bir Internet arabirimine ilişkin yöneltme çizelgesi bilgilerini görüntülemek için aşağıdaki komutu yazın:
    netstat -routtable

    Bu, aşağıdakine benzer bir çıkış üretir:

    Routing tables
    Destination      Gateway           Flags   Refs     Use  If   PMTU Exp Groups
    
    Route tree for Protocol Family 2 (Internet):
    default          129.3.141.1       UGc       0        0  en0     -   -  
    129.33.140/23    127.0.0.1         U         6       53  en0     -   -  
    129.33.41.2      localhost         UGHS      6      115  lo0     -   -  
    129.45.41.2      129.3.41.1        UGHW      1      602  en0  1500   -  
    dcefs100         129.31.41.1       UGHW      1        2  en0     -   -  
    192.100.61       localhost         U         7    14446  lo0     -   -  
    
    Route tree for Protocol Family 24 (Internet v6):
    ::1              ::1               UH        0        0  lo0 16896   -  
    
  2. Bir Internet arabirimine ilişkin arabirim bilgilerini görüntülemek için aşağıdaki komutu yazın:
    netstat -state 

    Bu, aşağıdakine benzer bir çıkış üretir:

    Name  Mtu   Network     Address              Ipkts Ierrs    Opkts Oerrs  Coll
    en0   1500  link#2      0.5.20.4.0.4e       874986     0    22494     0     0
    en0   1500  90.34.14    hostname            874986     0    22494     0     0
    lo0   16896 link#1                           14581     0    14590     0     0
    lo0   16896 129         localhost            14581     0    14590     0     0
    lo0   16896 ::1                              14581     0    14590     0     0
    
  3. Ağ yuvalarını görüntülemek için aşağıdaki komutu yazın:
    netstat -socket