Ero sivun ”Netstat” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (lisäluokka)
Rivi 30: Rivi 30:
*<tt>--all, -a</tt> - näyttää kuuntelevat ''ja'' yhdistetyt pistokkeet
*<tt>--all, -a</tt> - näyttää kuuntelevat ''ja'' yhdistetyt pistokkeet
*<tt>--trim, -T</tt> - älä pudota merkkejä pitkistä osoitteista
*<tt>--trim, -T</tt> - älä pudota merkkejä pitkistä osoitteista
*<tt>--protocol='''family'''|-A</tt> - valitaan alemman tason protokollaperhe, jonka pistokkeita listataan. Oletuksena kaikkien protokollapereiden kaikki kuuntelevat ja yhdistetyt pistokkeet listataan. Toinen suosittu on <tt>--protocol=inet</tt>, eli [[TCP]]-, [[UDP]]- ja raw-protokollien pistokkeet (sama kuin <tt>--tcp --udp --raw</tt>). Muita vaihtoehtoja ovat <tt>unix</tt> ([[UNIX domain socket]]s), <tt>ipx</tt> ([[IPX]]), <tt>ax25</tt> (X.25), <tt>netrom</tt> ja <tt>ddp</tt>. Useita protokollia voidaan valita pilkulla erotettuna. Lisäksi protokolla voi valita myös valitsimella <tt>--'''''protokolla'''''</tt>, joka on sama kuin valitsin <tt>--protocol='''''protokolla'''''</tt>.  <tt>--unix</tt> voidaan lyhentää <tt>-x</tt> ja <tt>--inet</tt> voidaan lyhentää <tt>--ip</tt> .
*<tt>--protocol='''family'''|-A</tt> - valitaan alemman tason protokollaperhe, jonka pistokkeita listataan. Oletuksena kaikkien protokollapereiden kaikki kuuntelevat ja yhdistetyt pistokkeet listataan. Toinen suosittu on <tt>--protocol=inet</tt>, eli [[TCP]]-, [[UDP]]- ja raw-protokollien pistokkeet (sama kuin <tt>--tcp --udp --raw</tt>). Muita vaihtoehtoja ovat <tt>unix</tt> ([[Unix domain socket]]s), <tt>ipx</tt> ([[IPX]]), <tt>ax25</tt> (X.25), <tt>netrom</tt> ja <tt>ddp</tt>. Useita protokollia voidaan valita pilkulla erotettuna. Lisäksi protokolla voi valita myös valitsimella <tt>--'''''protokolla'''''</tt>, joka on sama kuin valitsin <tt>--protocol='''''protokolla'''''</tt>.  <tt>--unix</tt> voidaan lyhentää <tt>-x</tt> ja <tt>--inet</tt> voidaan lyhentää <tt>--ip</tt> .
*<tt>--timers, -o</tt> - sisällyttää tietoa aikakatkaisuajastimista
*<tt>--timers, -o</tt> - sisällyttää tietoa aikakatkaisuajastimista



Versio 12. helmikuuta 2010 kello 00.11

Komentoriviohjelmalla netstat voi listata käytössä olevia pistokkeita (engl. socket), reittejä (engl. route) ja tulostaa muuta tietoliikennejärjestelmän tilatietoa.

Käyttö

Päävalitsimet

Käytettävä toiminto valitaan ensimmäisellä valitsimella:

  • (ei valitsinta) - näyttää tietoa avoimista pistokkeista (oletus)
  • --route, -r - näyttää reititystaulun
  • --statistics, -s - näyttää yleisiä tilastolukuja verkkojärjestelmästä.
  • --groups, -g - Listaa jäsenyydet multicast lähetyksissä.
  • --interface, -i - näyttää käytössä olevat verkkokortit. Katso myös ifconfig.
  • --masquerade, -M - näyttää tietoa dynaamisesta osoitteenmuutoksesta (ks. NAT ja iptables)

Lisävalitsimet

Kaikille toimintovalitsimille ovat yhteisiä seuraavat lisävalitsimet, jotka ovat kaikki vapaaehtoisia:

  • --numeric, -n - älä hae symbolisia tietoja
  • --numeric-hosts - älä näytä symbolisia osoitetietoja
  • --numeric-ports - älä näytä symbolisia porttitietoja
  • --numeric-users - älä näytä symbolisia käyttäjätietoja

Nämä tarkoittavat käytännössä, että ohjelma ei tee kutsuja DNS-palvelimelle tai tiedostojärjestelmään, mikä voi nopeuttaa tulostusta merkittävästi, mikäli tulostettavia rivejä on paljon.

  • --symbolic, -N - -n -n vastakohta: näyttää kaiken tiedon symbolisena (oletus)
  • --verbose - kertoo, mitä missäkin vaiheessa tehdään
  • --extend, -e [--extend, -e]] - laajennettu tuloste, käyttö kaksinkertaisena tuo vielä laajemman tulosteen
  • --continuous, -c [viive] - jatkuva tulostus: netstat jää ajoon ja haluttu tuloste tulostetaan uusiksi sekunnin välein (tai viive sekunnin välein, jos määritelty), hyödyllinen verkkoliikenteen seurannassa

Lisävalitsimet (pistokkeet)

Pistokkeiden listaus -toiminnolle (eli kun muuta toimintovalitsinta ei ole annettu) on lisäksi saatavilla seuraavat lisävalitsimet:

  • --program, -p - näyttää, mille ohjelmalle kukin pistoke kuuluu (huippukätevä), toisten käyttäjien ohjelmien listaaminen vaatii root-oikeudet
  • --listening, -l - näyttää vain kuuntelevat pistokkeet (palvelinpistokkeet), kätevä, jos haluaa tarkistaa, mitä palveluja koneella on ajossa
  • --all, -a - näyttää kuuntelevat ja yhdistetyt pistokkeet
  • --trim, -T - älä pudota merkkejä pitkistä osoitteista
  • --protocol=family|-A - valitaan alemman tason protokollaperhe, jonka pistokkeita listataan. Oletuksena kaikkien protokollapereiden kaikki kuuntelevat ja yhdistetyt pistokkeet listataan. Toinen suosittu on --protocol=inet, eli TCP-, UDP- ja raw-protokollien pistokkeet (sama kuin --tcp --udp --raw). Muita vaihtoehtoja ovat unix (Unix domain sockets), ipx (IPX), ax25 (X.25), netrom ja ddp. Useita protokollia voidaan valita pilkulla erotettuna. Lisäksi protokolla voi valita myös valitsimella --protokolla, joka on sama kuin valitsin --protocol=protokolla. --unix voidaan lyhentää -x ja --inet voidaan lyhentää --ip .
  • --timers, -o - sisällyttää tietoa aikakatkaisuajastimista

Lisävalitsimet (--route)

Lisäksi --route toiminnolle voi antaa jommankumman lisävalitsimen:

  • -F - haetaan tiedot reititystaulusta (oletus)
  • -C - haetaan tiedot reititysvälimuistista