Netstat: Revizyonlar arasındaki fark
(Sayfa oluşturdu, içeriği: ''''netstat''' ('''net'''work '''stat'''istics), uçbirim arayüz aracıdır. Hem gelen hem de giden ağ bağlantılarını (Transmission Control P…') |
kDeğişiklik özeti yok |
||
(Aynı kullanıcının aradaki diğer 2 değişikliği gösterilmiyor) | |||
1. satır: | 1. satır: | ||
'''netstat''' ('''net'''work '''stat'''istics), [[uçbirim|uçbirim arayüz]] aracıdır. Hem gelen hem de giden | '''netstat''' ('''net'''work '''stat'''istics), [[uçbirim|uçbirim arayüz]] aracıdır. Hem gelen hem de giden TCP ağ bağlantılarını gösterir, tabloları ve ağ arayüz istatistiklerini yönlendirir. [[v:UNIX|Unix]], Unix-benzeri ve Windows NT tabanlı [[v:işletim sistemi|işletim sistemlerinde]] kullanılır. | ||
Ağdaki problemleri bulmak ve ağdaki trafik miktarını tanımlamak için, başarım ölçümü olarak kullanılır. | Ağdaki problemleri bulmak ve ağdaki trafik miktarını tanımlamak için, başarım ölçümü olarak kullanılır. | ||
==Parametreler== | ==Parametreler== | ||
Bu | Bu komut ile kullanılan parametrelere slaş ('''/''') yerine daha çok tire (-) öneki konmalıdır. | ||
===Sözdizimi=== | ===Sözdizimi=== | ||
110. satır: | 110. satır: | ||
{{Unix komutları}} | {{Unix komutları}} | ||
[[Kategori: | [[Kategori:Linux/Unix belgeleri]] |
23.46, 25 Eylül 2013 itibarı ile sayfanın şu anki hâli
netstat (network statistics), uçbirim arayüz aracıdır. Hem gelen hem de giden TCP ağ bağlantılarını gösterir, tabloları ve ağ arayüz istatistiklerini yönlendirir. Unix, Unix-benzeri ve Windows NT tabanlı işletim sistemlerinde kullanılır.
Ağdaki problemleri bulmak ve ağdaki trafik miktarını tanımlamak için, başarım ölçümü olarak kullanılır.
Parametreler
Bu komut ile kullanılan parametrelere slaş (/) yerine daha çok tire (-) öneki konmalıdır.
Sözdizimi
netstat [-a] [-b] [-e] [-f] [-g] [-h] [-i] [-m] [-n] [-o] [-p] [-r] [-s] [-v] [Interval]
Kullanımı
Seçenek | Açıklama |
-a (all) | Aktif olan ve bilgisayarın dinlediği tüm (all) TCP bağlantılarını ve UDP portlarını gösterir. |
-b | Her bağlantı ve dinleme portunda gerekli olan yürütülebilir ikili (binary) programın adını gösterir. (Microsoft Windows 2000 veya Windows olmayan işletim sistemleri hariç, Windows XP, 2003 Server ve daha sonraki Windows işletim sistemlerinde kullanılır) |
-e | Bayt sayısı, gönderilen ve alınan paketler gibi ethernet istatistiklerini gösterir. Bu parametre -s ile birleştirilebilir. |
-f | Yabancı adresler için tam (fully) nitelikli alan adını <FQDN> gösterir. (sadece Windows Vista, 7 işletim sistemlerinde kullanılır) |
-g | Hem IPv4 hem de IPv6 için çoğa gönderim (multicast) grup (group) üyelik bilgisini gösterir. (sadece yeni işletim sistemlerinde kullanılır) |
-h | Komut satırında yardımı gösterir. |
-i | Ağ arayüzlerini (interfaces) ve onların istatistiklerini gösterir (Windows'ta kullanılamaz) |
-m | Akış (STREAMS) istatistiklerini gösterir. |
-n | Aktif TCP bağlantılarını gösterir. Fakat adresler ve port numaraları sayısal olarak sıkıştırılır. Adları tanımlamaya çalışmaz. |
-o | Aktif TCP bağlantılarını işlem kimlikleriyle (PID) beraber gösterir. |
-p | Process (İşlem), hangi sokette hangi işlemin kullanıldığını gösterir (bunun için yetkili kullanıcı olunmalıdır) |
-r | IP yönlendirme tablosunun içeriklerini gösterir. |
-s | Protokolün istatistiklerini (statistics) gösterir. Öntanımlı olarak istatistikler, TCP, UDP (User Datagram Protocol), ICMP (Internet Control Message Protocol) ve Internet Protocol iletişim kuralları için gösterilir. |
-v | -b ile birleştirilecek kullanıldığında, bağlantı veya dinleme portuyla ilişkili tüm yürütülebilir bileşenlerin sırasını gösterir. |
Interval | Aralık (Interval), seçili bilgiyi her saniyede bir gösterir. Gösterimi durdurmak için CTRL+C'ye basın. Eğer bu parametre atlanırsa netstat, seçili bilgiyi sadece bir kez gösterir. |
Sağlanan istatistikler
Netstat, şunlar için istatistik sunar:
İl. Kur. | TCP veya UDP iletişim kuralının adı |
Yerel Adres | Yerel bilgisayarın IP adresi ve kullanılan port numarası. -n parametresi belirtilene kadar, IP adrese uygun gelen yerel bilgisayarın adı ile portun adı gösterilir. Eğer port henüz kurulmamışsa, port numarası yıldız (*) olarak gösterilir. |
Yabancı Adres | Soketin takılı olduğu uzak bilgisayarın IP adresi ve port numarası. -n parametresi belirtilmedikçe IP adresi ve port ile ilişkilendirilen adlar gösterilird. Eğer port henüz kurulmamışsa, port numarası yıldız (*) olarak gösterilir. |
Durum | TCP bağlantısının durumunu belirtir. İlgili durumlar şunlardır: CLOSE_WAIT, CLOSED, ESTABLISHED, FIN_WAIT_1, FIN_WAIT_2, LAST_ACK, LISTEN, SYN_RECEIVED, SYN_SEND, and TIME_WAIT. TCP bağlantısı hakkında daha fazla bilgi için RFC 793'e bakınız. |
Örnekler
1. örnek
Yalnızca TCP veya UDP protokollerinin istatistiklerini göstermek için, şu komutlardan birini yazın:
<code>netstat -sp tcp</code>
<code>netstat -sp udp</code>
2. örnek
Aktif TCP bağlantılarını ve her 5 saniyede bir olan işlem kimliklerini göstermek için, şu komutu yazınız:
<code>netstat -o 5</code>
3. örnek
Aktif TCP bağlantılarını ve işlem kimliklerini sayısal (numerical) formda göstermek için şunu yazınız:
<code>netstat -no</code>
4. örnek
pid kimlikli bir işlem tarafından açılan tüm portları göstermek için:
netstat -ao | grep "pid"
Özel açıklama
Linux altında, ham veri genellikle /proc/net/dev dizininde bulunur.
Ayrıca bakınız
lsof -i
- açık dosyaları listeleyen komut
Dış bağlantılar
- netstat komutu (Linux) – Linux'de netsat komutu kullanma hakkında İngilizce rehber.
- linux-ip.net'deki netstat - bazı çıkış durumlarıyla ilgili daha fazla açıklama.