Ero sivun ”Netstat” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(luokitus, muotoilua)
p (ulkoasu)
Rivi 5: Rivi 5:


===Ensimmäinen valitsin===
===Ensimmäinen valitsin===
*<tt>(ei valitsinta)</tt> - Näytä tietoa avoimista [[pistoke|pistokkeista]], oletus.
*<tt>(ei valitsinta)</tt>: Näytä tietoa avoimista [[pistoke|pistokkeista]], oletus.
*<tt>--route|-r</tt> - Näytä reititystaulu.
*<tt>--route, -r</tt>: Näytä reititystaulu.
*<tt>--statistics|-s</tt> - Näytä yleisiä tilastolukuja verkkojärjestelmästä.
*<tt>--statistics, -s</tt>: Näytä yleisiä tilastolukuja verkkojärjestelmästä.
*<tt>--groups|-g</tt> - Listaa jäsenyydet [[multicast]] lähetyksissä.
*<tt>--groups, -g</tt>: Listaa jäsenyydet [[multicast]] lähetyksissä.
*<tt>--interface|-i</tt> - Näytä käytössä olevat verkkokortit. Katso myös [[ifconfig]].
*<tt>--interface, -i</tt>: Näytä käytössä olevat verkkokortit. Katso myös [[ifconfig]].
<tt>--masquerade|-M</tt> - Näytä tietoa dynaamisesta osoitteenmuutoksesta (ks. [[NAT]] ja [[iptables]])
*<tt>--masquerade, -M</tt>: Näytä tietoa dynaamisesta osoitteenmuutoksesta (ks. [[NAT]] ja [[iptables]])


===Lisävalitsimet===
===Lisävalitsimet===
Kaikille toimintovalitsimille ovat yhteisiä seuraavat lisävalitsimet, jotka ovat kaikki vapaaehtoisia:
Kaikille toimintovalitsimille ovat yhteisiä seuraavat lisävalitsimet, jotka ovat kaikki vapaaehtoisia:
*<tt>--numerric|-n</tt> - Älä hae symbolisia tietoja  
*<tt>--numerric, -n</tt>: Älä hae symbolisia tietoja  
*<tt>--numeric-hosts</tt> - Älä näytä symbolisia osoitetietoja
*<tt>--numeric-hosts</tt>: Älä näytä symbolisia osoitetietoja
*<tt>--numeric-ports</tt> - Älä näytä symbolisia porttitietoja
*<tt>--numeric-ports</tt>: Älä näytä symbolisia porttitietoja
*<tt>--numeric-users</tt> - Älä näytä symbolisia käyttäjätietoja
*<tt>--numeric-users</tt>: Älä näytä symbolisia käyttäjätietoja
Nämä käytännössä tarkoittavat, että ohjelma ei tee kutsuja [[DNS]]-palvelimelle tai tiedostojärjestelmään, mikä voi nopeuttaa tulostusta merkittävästi, jos tulostettavia rivejä on paljon.
Nämä käytännössä tarkoittavat, että ohjelma ei tee kutsuja [[DNS]]-palvelimelle tai tiedostojärjestelmään, mikä voi nopeuttaa tulostusta merkittävästi, jos tulostettavia rivejä on paljon.


*<tt>--symbolic|-N</tt> - <tt>-n</tt>:n vastakohta: näytä kaikki tieto symbolisena (oletus).
*<tt>--symbolic, -N</tt>: <tt>-n</tt>:n vastakohta: näytä kaikki tieto symbolisena (oletus).
*<tt>--verbose</tt> - Kerro, mitä missäkin vaiheessa tehdään.
*<tt>--verbose</tt>: Kerro, mitä missäkin vaiheessa tehdään.
<tt>--extend|-e[--extend|-e]]</tt> - Laajennettu tuloste. Käyttö kaksinkertaisena tuo vielä laajemman tulosteen.
*<tt>--extend, -e [--extend, -e]]</tt>: Laajennettu tuloste. Käyttö kaksinkertaisena tuo vielä laajemman tulosteen.
*<tt>--continuous|-c '''delay'''</tt> - Jatkuva tulostus: netstat jää ajoon, ja valitsimilla valittu tieto tulostetaan uusiksi sekunnin välein (tai <tt>'''delay'''</tt> sekunnin välein, jos määritelty). Hyödyllinen verkkoliikenteen seurannassa.
*<tt>--continuous, -c ['''viive''']</tt>: Jatkuva tulostus: netstat jää ajoon, ja haluttu tuloste tulostetaan uusiksi sekunnin välein (tai <tt>'''viive'''</tt> sekunnin välein, jos määritelty). Hyödyllinen verkkoliikenteen seurannassa.


===Lisävalitsimet (pistokkeet)===
===Lisävalitsimet (pistokkeet)===
Lisäksi pistokkeiden listaus -toiminnolle (eli kun muuta toimintovalitsinta ei ole annettu) on saatavilla seuraavat lisävalitsimet:
Lisäksi pistokkeiden listaus -toiminnolle (eli kun muuta toimintovalitsinta ei ole annettu) on saatavilla seuraavat lisävalitsimet:
*<tt>--program|-p</tt> - Näytä, mille ohjelmalle kukin pistoke kuuluu. Huippukätevä. Toisten käyttäjien ohjelmien listaaminen vaatii [[root]]-oikeudet.
*<tt>--program, -p</tt>: Näytä, mille ohjelmalle kukin pistoke kuuluu. Huippukätevä. Toisten käyttäjien ohjelmien listaaminen vaatii [[root]]-oikeudet.
*<tt>--listening|-l</tt> -Näytä vain kuuntelevat pistokkeet (palvelinpistokkeet). Kätevä, jos haluaa tarkistaa, mitä palveluja koneella on ajossa.
*<tt>--listening, -l</tt>: Näytä vain kuuntelevat pistokkeet (palvelinpistokkeet). Kätevä, jos haluaa tarkistaa, mitä palveluja koneella on ajossa.
*<tt>--all|-a</tt> - Näytä yhdistetyt ja kuuntelevat pistokkeet (oletus).
*<tt>--all, -a</tt>: Näytä 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>:
*<tt>--protocol='''family'''|-A</tt>:
Valitse alemman tason protokollaperhe, jonka pistokkeita listataan. Oletus 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> .
Valitse alemman tason protokollaperhe, jonka pistokkeita listataan. Oletuksena kaikkien protokollapereiden kaikki kuuntelevat ja yhistetyt 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ällytä tietoa verkkototeutuksen aikakatkaisuajastimista.
*<tt>--timers, -o</tt>: Sisällytä tietoa aikakatkaisuajastimista.


===Lisävalitsimet (<tt>--route</tt>)===
===Lisävalitsimet (<tt>--route</tt>)===
Lisäksi <tt>--route</tt> toiminnolle voi antaa jommankumman lisävalitsimen:
Lisäksi <tt>--route</tt> toiminnolle voi antaa jommankumman lisävalitsimen:
*<tt>-F</tt> - Hae tiedot reititystaulusta. (oletus)
*<tt>-F</tt>: Hae tiedot reititystaulusta. (oletus)
*<tt>-C</tt> - Hae tiedot reititysvälimuistista.
*<tt>-C</tt>: Hae tiedot reititysvälimuistista.


[[Luokka:Verkko]]
[[Luokka:Verkko]]
[[Luokka:Komentorivin erikoisohjelmat]]
[[Luokka:Komentorivin erikoisohjelmat]]

Versio 13. helmikuuta 2009 kello 01.06

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

Käyttö

netstat on monikäyttöinen komento. Sen käyttö jakautuu useisiin erilaisiin toimintoihin, jotka valitaan ensimmäisellä valitsimella:

Ensimmäinen valitsin

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

Lisävalitsimet

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

  • --numerric, -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ä käytännössä tarkoittavat, että ohjelma ei tee kutsuja DNS-palvelimelle tai tiedostojärjestelmään, mikä voi nopeuttaa tulostusta merkittävästi, jos tulostettavia rivejä on paljon.

  • --symbolic, -N: -n:n vastakohta: näytä kaikki tieto symbolisena (oletus).
  • --verbose: Kerro, 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)

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

  • --program, -p: Näytä, mille ohjelmalle kukin pistoke kuuluu. Huippukätevä. Toisten käyttäjien ohjelmien listaaminen vaatii root-oikeudet.
  • --listening, -l: Näytä vain kuuntelevat pistokkeet (palvelinpistokkeet). Kätevä, jos haluaa tarkistaa, mitä palveluja koneella on ajossa.
  • --all, -a: Näytä kuuntelevat ja yhdistetyt pistokkeet.
  • --trim, -T: Älä pudota merkkejä pitkistä osoitteista.
  • --protocol=family|-A:

Valitse alemman tason protokollaperhe, jonka pistokkeita listataan. Oletuksena kaikkien protokollapereiden kaikki kuuntelevat ja yhistetyt 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ällytä tietoa aikakatkaisuajastimista.

Lisävalitsimet (--route)

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

  • -F: Hae tiedot reititystaulusta. (oletus)
  • -C: Hae tiedot reititysvälimuistista.