Ero sivun ”Netstat” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p (ulkoasu) |
p ({{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}}) |
||
(5 välissä olevaa versiota 3 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
'''netstat''' | {{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}} | ||
'''netstat''' [[komentorivi]]ohjelmalla voi listata käytössä olevia [[pistoke|pistokkeita]] (engl. socket), [[route|reittejä]] (engl. route) ja tulostaa muuta tietoliikennejärjestelmän tilatietoa. | |||
==Käyttö== | ==Käyttö== | ||
===Päävalitsimet=== | |||
Käytettävä toiminto valitaan ensimmäisellä [[valitsin|valitsimella]]: | |||
*<tt>(ei valitsinta)</tt> - näyttää tietoa avoimista [[pistoke|pistokkeista]] (oletus) | |||
*<tt>(ei valitsinta)</tt> | *<tt>--route, -r</tt> - näyttää reititystaulun | ||
*<tt>--route, -r</tt> | *<tt>--statistics, -s</tt> - näyttää yleisiä tilastolukuja verkkojärjestelmästä. | ||
*<tt>--statistics, -s</tt> | *<tt>--groups, -g</tt> - Listaa jäsenyydet [[multicast]] lähetyksissä. | ||
*<tt>--groups, -g</tt> | *<tt>--interface, -i</tt> - näyttää käytössä olevat verkkokortit. Katso myös [[ifconfig]]. | ||
*<tt>--interface, -i</tt> | *<tt>--masquerade, -M</tt> - näyttää tietoa dynaamisesta osoitteenmuutoksesta (ks. [[NAT]] ja [[iptables]]) | ||
*<tt>--masquerade, -M</tt> | |||
===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>-- | *<tt>--numeric, -n</tt> - älä hae symbolisia tietoja | ||
*<tt>--numeric-hosts</tt> | *<tt>--numeric-hosts</tt> - älä näytä symbolisia osoitetietoja | ||
*<tt>--numeric-ports</tt> | *<tt>--numeric-ports</tt> - älä näytä symbolisia porttitietoja | ||
*<tt>--numeric-users</tt> | *<tt>--numeric-users</tt> - älä näytä symbolisia käyttäjätietoja | ||
Nämä käytännössä | 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. | ||
*<tt>--symbolic, -N</tt> - <tt>-n</tt> -n vastakohta: näyttää kaiken tiedon symbolisena (oletus) | |||
*<tt>--symbolic, -N</tt> | *<tt>--verbose</tt> - kertoo, mitä missäkin vaiheessa tehdään | ||
*<tt>--verbose</tt> | *<tt>--extend, -e [--extend, -e]]</tt> - laajennettu tuloste, käyttö kaksinkertaisena tuo vielä laajemman tulosteen | ||
*<tt>--extend, -e [--extend, -e]]</tt> | *<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 | ||
*<tt>--continuous, -c ['''viive''']</tt> | |||
===Lisävalitsimet (pistokkeet)=== | ===Lisävalitsimet (pistokkeet)=== | ||
Pistokkeiden listaus -toiminnolle (eli kun muuta toimintovalitsinta ei ole annettu) on lisäksi saatavilla seuraavat lisävalitsimet: | |||
*<tt>--program, -p</tt> | *<tt>--program, -p</tt> - näyttää, mille ohjelmalle kukin pistoke kuuluu (huippukätevä), toisten käyttäjien ohjelmien listaaminen vaatii [[root]]-oikeudet | ||
*<tt>--listening, -l</tt> | *<tt>--listening, -l</tt> - näyttää vain kuuntelevat pistokkeet (palvelinpistokkeet), kätevä, jos haluaa tarkistaa, mitä palveluja koneella on ajossa | ||
*<tt>--all, -a</tt> | *<tt>--all, -a</tt> - näyttää kuuntelevat ''ja'' yhdistetyt pistokkeet | ||
*<tt>--trim, -T</tt> | *<tt>--trim, -T</tt> - älä pudota merkkejä pitkistä osoitteista | ||
*<tt>--protocol='''family'''|-A</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> | |||
===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> | *<tt>-F</tt> - haetaan tiedot reititystaulusta (oletus) | ||
*<tt>-C</tt> | *<tt>-C</tt> - haetaan tiedot reititysvälimuistista | ||
[[Luokka:Verkko]] | [[Luokka:Verkko]] | ||
[[Luokka:Komentorivin erikoisohjelmat]] | [[Luokka:Komentorivin erikoisohjelmat]] | ||
[[Luokka:Laitteiston tarkkailu]] |
Nykyinen versio 14. maaliskuuta 2016 kello 21.37
netstat komentoriviohjelmalla voi listata käytössä olevia pistokkeita (engl. socket), reittejä (engl. route) ja tulostaa muuta tietoliikennejärjestelmän tilatietoa.
Käyttö[muokkaa]
Päävalitsimet[muokkaa]
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[muokkaa]
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)[muokkaa]
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)[muokkaa]
Lisäksi --route toiminnolle voi antaa jommankumman lisävalitsimen:
- -F - haetaan tiedot reititystaulusta (oletus)
- -C - haetaan tiedot reititysvälimuistista