netstat - ağ bağlantılarını,
yönlendirme tablolarını, arabirim istatistilerini,
maskeleme bağlantılarını ve çoklu
yayın üyeliklerini gösterir
- netstat
- [adres_ailesi_seçenekleri]
[--tcp|-t] [ --udp|-u]
[--udplite|-U] [ --sctp|-S]
[--raw|-w] [ --l2cap|-2]
[--rfcomm|-f] [ --listening|-l]
[--all|-a] [--numeric|-n]
[--numeric-hosts] [ --numeric-ports]
[--numeric-users] [ --symbolic|-N]
[--extend|-e[--extend|-e]]
[--timers|-o] [--program|-p]
[--verbose| -v] [--continuous|-c]
[--wide| -W]
- netstat
- {--route|-r}
[adres_ailesi_seçenekleri] [
--extend|-e[--extend| -e]]
[--verbose|-v] [--numeric|-n]
[--numeric-hosts] [ --numeric-ports]
[--numeric-users] [ --continuous|-c]
- netstat
- {--interfaces|-i} [--all|-a]
[--extend|-e[--extend|-e]]
[--verbose|-v] [--program|-p]
[--numeric| -n] [--numeric-hosts]
[--numeric-ports] [ --numeric-users]
[--continuous|-c]
- netstat
- {--groups|-g} [--numeric|-n]
[--numeric-hosts] [--numeric-ports] [--numeric-users]
[ --continuous|-c]
- netstat
- {--masquerade|-M} [--extend|-e]
[ --numeric|-n] [--numeric-hosts]
[--numeric-ports] [ --numeric-users]
[--continuous|-c]
- netstat
- {--statistics|-s} [--tcp|-t]
[--udp|-u] [--udplite|-U]
[--sctp|-S] [ --raw|-w]
- netstat
- {--version|-V}
- netstat
- {--help|-h}
adres_ailesi_seçenekleri:
- [--inet|-4] [--inet6|-6]
[--protocol={
inet,inet6,unix,ipx,ax25,netrom,ddp,bluetooth,...}] [
--unix| -x] [--inet|--ip|--tcpip]
[--ax25] [ --x25] [--rose] [--ash]
[--bluetooth] [ --ipx] [--netrom]
[--ddp|--appletalk] [ --econet|--ec]
- Uyarı:
- Bu uygulama oldukça eskidir. netstat yerine
ss(8), netstat -r yerine ip route, netstat -g
yerine ip maddr kullanılabilir.
netstat, Linux ağ alt sistemi hakkında bilgi verir.
Çıktılanacak bilginin türü ilk girdi ile
belirlenir:
- (yok)
- Öntanımlı olarak netstat
açık soketleri gösterir. Herhangi bir adres ailesi
belirtilmezse yapılandırılmış
tüm adres ailelerinin etkin soketleri gösterilir.
-
-r, --route
- Çekirdeğin IP yönlendirme tablosunu
gösterir. Ayrıntılar için route(8)
kılavuz sayfasına bakılabilir. netstat -r ve
route -e aynı çıktıyı
üretir.
-
-g, --groups
- IPv4 ve IPv6 için çoğa gönderim
grup üyelikleri hakkında bilgi verir.
-
-i, --interfaces
- Tüm ağ arabirimlerini tablo halinde
gösterir.
-
-M, --masquerade
- Maskelenmiş bağlantıları
listeler.
-
-s, --statistics
- Her protokol için istatistiklerin özetini
gösterir.
-
-v, --verbose
- Çıktı ayrıntılı
olur. Özellikle,
yapılandırılmamış adres aileleri
hakkında yararlı bilgiler verir.
-
-W, --wide
- Çıktıyı gerektiği kadar
geniş kullanarak IP adreslerini kırpmaz. Bu, mevcut
betikleri bozmamak için şimdilik isteğe
bağlıdır.
-
-n, --numeric
- Sembolik konak, port veya kullanıcı
adlarını belirlemeye çalışmak yerine
sayısal adresleri gösterilir.
- --numeric-hosts
- Sayısal konak adreslerini gösterir ancak port
veya kullanıcı adlarının
çözünürlüğünü
etkilemez.
- --numeric-ports
- Port numaralarını gösterir ancak konak
veya kullanıcı adlarının
çözünürlüğünü
etkilemez.
- --numeric-users
- Sayısal kullanıcı kimlikleri
gösterir ancak konak veya port adlarının
çözünürlüğünü
etkilemez.
-
-A, --protocol=adres_ailesi
- Bağlantıların
gösterileceği adres ailelerini (belki de
düşük seviyeli protokoller olarak daha iyi
tanımlanır) belirler. adres_ailesi, inet,
inet6, unix, ipx, ax25, netrom,
econet, ddp ve bluetooth gibi adres ailesi anahtar
sözcüklerinin virgülle (’,’)
ayrılmış bir listesidir. Bu, --inet|-4,
--inet6|-6, --unix|-x, --ipx,
--ax25, --netrom, --ddp ve --bluetooth
seçenekleri kullanılmış gibi etki eder.
inet (IPv4) adres ailesi raw, udp, udplite ve tcp protokollerinin
soketlerini içerir.
bluetooth (IPv4) adres ailesi l2cap ve rfcomm protokollerinin
soketlerini içerir.
-
-c, --continuous
-
netstat’ın seçilen bilgileri
her saniye sürekli olarak ekrana yazmasına neden olur.
-
-e, --extend
- Ek bilgi gösterir. Seçenek iki kere
belirtilirse azami ayrıntı elde edilir.
-
-o, --timers
- Ağ zamanlayıcılarıyla ilgili
bilgileri eklenir.
-
-p, --program
- Her soketin ait olduğu sürecin
kimliğini (PID) ve adını gösterir. Soket
çekirdeğe aitse bir tire gösterilir
(örneğin, bir çekirdek hizmeti veya
süreç çıktı ancak soket henüz
kapanmayı bitirmediyse).
-
-l, --listening
- Yalnızca dinleme soketlerini gösterilir. (Bu
öntanımlı olarak atlanır.)
-
-a, --all
- Hem dinleyen hem de dinlemeyen soketler gösterilir.
--interfaces seçeneğiyle,
çalışmayan arabirimler de gösterilir.
- -F
- Çekirdeğin FIB (Forwarding Information Base)
yönlendirme bilgilerini gösterir.
- -C
- route önbelleğindeki yönlendirme
bilgilerini gösterir.
Etkin Internet bağlantıları (TCP, UDP, UDPLite, raw)
Soketin protokolü (tcp, udp, udpl, raw)
Established: (Kuruldu:) Bu sokete bağlı kullanıcı
uygulaması tarafından kopyalanmayan bayt sayısı.
Listening: (Dinleme:) Kernel 2.6.18’den beri bu sütun, kabul
edilmeyi bekleyen tamamen kurulu soketler için kuyruk uzunluğunu
(SYN backlog) içerir.
Established: (Kuruldu:) Uzak soketten alındısı (ACK)
dönmeyen bayt sayısı.
Listening: (Dinleme:) Kernel 2.6.18’den beri bu sütun, kabul
edilmeyi bekleyen tamamen kurulu soketler için azami kuyruk
uzunluğunu (
/proc/sys/net/ipv4/tcp_max_syn_backlog)
içerir.
Soketin yerel uç adresi ve port numarası.
--numeric
(
-n) seçeneği belirtilmedikçe, soket adresi
nitelikli konak adına (FQDN) çözümlenir ve port
numarası karşılık gelen hizmet adına
dönüştürülür.
Soketin uzak uç adresi ve port numarası. "Local
Address"e benzer.
Soketin durumu. Ham kip durumsuz olduğundan ve genellikle UDP ve UDPLite
da durumsuz kullanıldığından, bu sütun
boş kalabilir. Normalde aşağıdaki
değerlerden biri olabilir:
- ESTABLISHED
- Soket bağlantı kurmuş.
- SYN_SENT
- Soket hala bağlantı kurmaya
çalışıyor
- SYN_RECV
- Ağdan bağlantı isteği
alındı.
- FIN_WAIT1
- Soket kapalı ve bağlantı kesilecek.
- FIN_WAIT2
- Bağlantı kapalı ve soket uzak ucun
durmasını bekliyor.
- TIME_WAIT
- Soket, hala ağda bulunan paketleri işlemek
için kapandıktan sonra bekliyor.
- CLOSE
- Soket kullanılmıyor.
- CLOSE_WAIT
- Uzak uç durmuş ve soket kapanmayı
bekliyor.
- LAST_ACK
- Uzak uç durmuş ve soket kapalı.
Alındı bekleniyor.
- LISTEN
- Soket gelen bağlantılar için
dinlemede. --listening (-l) veya --all (-a)
seçeneği belirtilmedikçe çıktıya
böyle soketler dahil edilmez.
- CLOSING
- Her iki soket de durmuş ama hala veri
gönderilmemiş.
- UNKNOWN
- Soketin durumu bilinmiyor.
Soket sahibinin kullanıcı adı veya kulanıcı
kimliği.
Soketin sahibi olan sürecin kimliği (PID) / Sürecin
adı. Bu sütun yalnızca
--program
seçeneği belirtilmişse gösterilir. Ayrıca,
sahibi olmadığınız süreçlerin
bilgilerini görebilmek için root
ayrıcalıkları gerekir. Bu sütun IPX soketleri
için henüz kullanılabilir değildir.
Soketle ilişkili TCP zamanlayıcı. Biçem:
timer(a/b/c). Zamanlayıcı aşağıdaki
değerlerden biri olabilir:
- off
- Sokete bir zamanlayıcı
atanmamış.
- on
- Soket için yeniden aktarım
zamanlayıcısı etkin.
- keepalive
- Canlı tutma zamanlayıcısı soket
için etkin.
- timewait
- Bağlantı kapanıyor ve soket
için bekleme süresi etkin.
Ayraçlar arasındaki değerler:
- a
- Zamanlayıcı değeri.
- b
- Gönderilmiş yeniden aktarım
sayısı.
- c
- Gönderilmiş canlı tutmaların
sayısı.
Etkin UNIX alan Soketleri
Soketin protokolü (genellikle unix).
Atıf sayısı (soket ile ilişkili süreç
sayısı).
Gösterilen bayraklar
SO_ACCEPTON (ACC olarak gösterilir),
SO_WAITDATA (W) veya
SO_NOSPACE (N) olup diğer bayraklar
normalde önemsenmez. Bağlantısız soketlerle ilgili
süreçler bir bağlantı isteği bekliyorsa,
SO_ACCEPTON bağlantısız soketlerde
kullanılır.
Soket erişim türleri:
- SOCK_DGRAM
- Soket verikatarı kipinde
(bağlantısız) kullanılır.
- SOCK_STREAM
- Bu bir akım soketidir
(bağlantılı).
- SOCK_RAW
- Soket ham kipte kullanılır.
- SOCK_RDM
- Güvenilir şekilde ileti tesliminde
kullanılır.
- SOCK_SEQPACKET
- Sıralı paket soketidir.
- SOCK_PACKET
- Ham arabirim erişim soketi.
- UNKNOWN
- Soketin türü bilinmiyor.
Bu alan aşağıdaki anahtar sözcüklerden birini
içerir:
- FREE
- Soket bir süreç için
ayrılmamış.
- LISTENING
- Soket gelen bağlantılar için
dinlemede. --listening (-l) veya --all (-a)
seçeneği belirtilmedikçe çıktıya
böyle soketler dahil edilmez.
- CONNECTING
- Soket bağlantı kurmaya
hazırlanıyor.
- CONNECTED
- Soket bağlı.
- DISCONNECTING
- Soket bağlantısı kesiliyor.
- (boş)
- Soket, diğerine bağlı değil.
- UNKNOWN
- Bu durum asla olmamalı.
Soketin sahibi olan sürecin kimliği (PID) / Sürecin
adı. Bu sütun yalnızca
--program
seçeneği belirtilmişse gösterilir. Ayrıca,
sahibi olmadığınız süreçlerin
bilgilerini görebilmek için root
ayrıcalıkları gerekir. Bu sütun IPX soketleri
için henüz kullanılabilir değildir.
İlgili süreçlerin sokete eklediği dosya yoludur.
Etkin IPX soketleri
Etkin NET/ROM soketleri
Etkin AX.25 soketleri
- /etc/services
- Hizmet isimlerine ilişkin port numaraları
listesi.
- /etc/services
- Hizmet isimlerine ilişkin port numaraları
listesi.
- /proc
- proc dosya sisteminin bağlantı
noktası; altındaki dosyalarla çekirdeğin
durumuna ilişkin bilgi verir.
- /proc/net/dev
- Ağ aygıtları bilgisi.
- /proc/net/raw
- Ham soket bilgileri.
- /proc/net/tcp
- TCP soket bilgileri.
- /proc/net/udp
- UDP soket bilgileri.
- /proc/net/udplite
- UDPLite soket bilgileri.
- /proc/net/igmp
- IGMP çoğa gönderim bilgileri.
- /proc/net/unix
- Unix alan adı soket bilgileri.
- /proc/net/ipx
- IPX soket bilgileri.
- /proc/net/ax25
- AX25 soket bilgileri.
- /proc/net/appletalk
- DDP (appletalk) soket bilgileri.
- /proc/net/nr
- NET/ROM soket bilgileri.
- /proc/net/route
- IP yönlendirme bilgileri.
- /proc/net/ax25_route
- AX25 yönlendirme bilgileri.
- /proc/net/ipx_route
- IPX yönlendirme bilgileri.
- /proc/net/nr_nodes
- NET/ROM düğüm listesi.
- /proc/net/ip_masquerade
- Maskelenmiş bağlantılar.
- /sys/kernel/debug/bluetooth/l2cap
- Bluetooth L2CAP bilgileri.
- /sys/kernel/debug/bluetooth/rfcomm
- Bluetooth seri hat bağlantıları.
- /proc/net/snmp
- İstatistikler.
route(8),
ifconfig(8),
iptables(8),
proc(8),
ss(8),
ip(8).
Bir soket görüntülendiğinde değişirse
bazen garip bilgiler görünebilir. Bunun
gerçekleşmesi olası değildir.
Netstat kullanıcı arayüzü Fred Baumgarten
tarafından, kılavuz sayfası ise temelde Matt Welsh
tarafından yazılmıştır. Alan Cox
tarafından güncellendikten sonra Tuan Hoang tarafından
tekrar güncellenmiştir. Net-tools paketindeki kılavuz
sayfası ve komut Bernd Eckenfels tarafından tamamen yeniden
yazılmıştır. UDPLite seçenekleri Brian
Micek tarafından eklendi.
© 2022 Nilgün Belma Bugüner
Bu çeviri özgür yazılımdır:
Yasaların izin verdiği ölçüde
HİÇBİR GARANTİ YOKTUR.
Lütfen, çeviri ile ilgili bildirimde bulunmak veya çeviri
yapmak için
https://github.com/TLBP/manpages-tr/issues adresinde
"New Issue" düğmesine tıklayıp yeni bir
konu açınız ve isteğinizi belirtiniz.