Netstat - Linux ကိုစစ်ဌာနချုပ် - Unix စစ်ဌာနချုပ်

က NAME

Netstat - ပရင့်ထုတ်ရန်ကွန်ယက်ကိုဆက်သွယ်မှု, routing ကိုစားပွဲ , interface ကိုစာရင်းဇယား, ဆက်သွယ်မှုဟန်ဆောင်ကြတယ် နှင့် multicast အသင်းဝင်

ဥပမာများ

အနှစ်ချုပ်

Netstat [address_family_options] [--tcp | -t] [--udp | -u] [--raw | -w] [--listening | -l] [--all | -a] [--numeric | -n] [--numeric-ကောင်းကင်ဗိုလ်ခြေအရှင်] [--numeric-port များ] [--numeric-port များ] [--symbolic | -N] [--extend | [--extend -e | -e]] [--timers | -O] [--program | -p] [--verbose | -v] [--continuous | -c] [နှောင့်နှေး] Netstat {--route | -r} [address_family_options] [--extend | [--extend -e | -e]] [--verbose | -v] [--numeric | -n] [--numeric-ကောင်းကင်ဗိုလ်ခြေအရှင်] [--numeric-port များ] [--numeric-port များ] [--continuous | -c] [နှောင့်နှေး] Netstat {--interfaces | -i} [iface] [--all | -a] [--extend | [--extend -e | -e]] [--verbose | -v] [--program | -p] [--numeric | -n] [--numeric-ကောင်းကင်ဗိုလ်ခြေအရှင်] [--numeric-port များ] [--numeric-port များ] [--continuous | -c] [နှောင့်နှေး] Netstat {--groups | -g} [--numeric | -n] [--numeric-ကောင်းကင်ဗိုလ်ခြေအရှင်] [--numeric-port များ] [--numeric-port များ] [--continuous | -c] [နှောင့်နှေး] Netstat {--masquerade | -M} [--extend | -e] [--numeric | -n] [--numeric-ကောင်းကင်ဗိုလ်ခြေအရှင်] [--numeric-port များ] [--numeric-port များ] [--continuous | -c] [နှောင့်နှေး] Netstat {--statistics | -s} [--tcp | -t] [--udp | -u] [--raw | -w] [နှောင့်နှေး] Netstat {--version | -V} Netstat {--help | -h} address_family_options:

[--protocol = {inet, Unix, IPX, ax25, netrom, ddp} [ ... ]] [--unix | -x] [--inet | --ip] [--ax25] [--ipx] [--netrom] [--ddp]

DESCRIPTION

Netstat ဟာ Linux networking subsystem သို့အကြောင်းသတင်းအချက်အလက်နေရိုက်ထုတ်။ အောက်မှာဖေါ်ပြတဲ့အတိုင်းပုံနှိပ်သတင်းအချက်အလက်အမျိုးအစား, ပထမဦးဆုံးအငြင်းအခုံကထိန်းချုပ်ထားတာဖြစ်ပါတယ်:

(ဘယ်သူမျှမ)

ပုံမှန်အားဖြင့်, Netstat ပွင့်လင်းခြေစွပ်များစာရင်းကိုဖော်ပြပေးမှာဖြစ်ပါတယ်။ သင်သည်မည်သည့်လိပ်စာမိသားစုများကိုသတ်မှတ်မထားဘူးဆိုရင်, ထို့နောက်အားလုံး configured လိပ်စာမိသားစုများ၏တက်ကြွခြေစွပ်ပုံနှိပ်လိမ့်မည်။

--route, -r

စားပွဲ routing ဟာ ​​kernel ကိုဖော်ပြရန်။

--groups, -g

IPv4 နဲ့ IPv6 ကိုများအတွက် multicast အုပ်စုတစ်စုအဖွဲ့ဝင်အဖြစ်သတင်းအချက်အလက်များဖော်ပြရန်။

--interface & # 61; iface, -i

) အားလုံးကွန်ရက်အင်တာဖေ့, ဒါမှမဟုတ်သတ်မှတ်ထားသော iface ၏စားပွဲတစ်ခုဖော်ပြရန်။

--masquerade, -M

masqueraded ဆက်သွယ်မှုများစာရင်းကိုတင်ပြပါ။

--statistics, -s

တစ်ဦးချင်းစီ protocol ကိုများအတွက် display အကျဉ်းချုပ်စာရင်းဇယား။

ရွေးချယ်စရာများ

--verbose, -v

verbose ဖြစ်ခြင်းအားဖြင့်ပေါ်မယ့်အရာကိုအသုံးပြုသူကိုပြောပြပါ။ အထူးသဖြင့် unconfigured လိပ်စာမိသားစုများနှင့် ပတ်သက်. အချို့သောအသုံးဝင်သောသတင်းအချက်အလက် print ထုတ်။

--numeric, -n

ကိန်းဂဏန်းလိပ်စာများကိုပြရန်အစားသင်္ကေတအိမ်ရှင်, port ကိုသို့မဟုတ်အသုံးပြုသူအမည်များကိုဆုံးဖြတ်ရန်ဖို့ကြိုးစားနေ။

--numeric-ကောင်းကင်ဗိုလ်ခြေအရှင်

ကိန်းဂဏန်းအိမ်ရှင်လိပ်စာများကိုပြသပေမယ့်ဆိပ်ကမ်းကိုသို့မဟုတ်အသုံးပြုသူအမည်များဆုံးဖြတ်ချက်မထိခိုက်ပါဘူး။

--numeric-port များ

ကိန်းဂဏန်း port နံပါတ်များကိုပြသပေမယ့်အိမ်ရှင်သို့မဟုတ်အသုံးပြုသူအမည်များဆုံးဖြတ်ချက်မထိခိုက်ပါဘူး။

--numeric-အသုံးပြုသူများသည်

ကိန်းဂဏန်းအသုံးပြုသူ၏ ID ကိုပြသပေမယ့်အိမ်ရှင်သို့မဟုတ် port ကိုအမည်များဆုံးဖြတ်ချက်မထိခိုက်ပါဘူး။

--protocol & # 61; မိသားစု, -a

လိပ်စာမိသားစုများသတ်မှတ်ရန် (ဖြစ်ကောင်းပိုကောင်းနိမ့်အဆင့်ကို protocols များအဖြစ်ဖော်ပြ) ဆက်သွယ်မှုပြသခံရဖို့ရှိပါတယ်ရသောအဘို့။ မိသားစု inet, Unix, IPX, ax25, netrom နှင့် ddp တူသောလိပ်စာမိသားစုသော့ချက်စာလုံးများစာရင်းကွဲကွာနေတဲ့ကော်မာ ( ',') သည်။ ဤသည်ကား, --inet သုံးပြီးကဲ့သို့တူညီသောအကျိုးသက်ရောက်မှုရှိပါတယ် --unix (-x), --ipx, --ax25, --netrom နှင့် --ddp options များ။ လိပ်စာမိသားစု inet, ကုန်ကြမ်း UDP နှင့် TCP protocol ကိုခြေစွပ်များပါဝင်သည်။

-c, --continuous

ဤသည်စဉ်ဆက်မပြတ်ရွေးချယ်ထားသောသတင်းအချက်အလက်များတိုင်းစက္ကန့် print ထုတ်မှ Netstat ကိုဖြစ်ပေါ်စေပါလိမ့်မယ်။

-e, --extend

အပိုဆောင်းသတင်းအချက်အလက်ဖော်ပြရန်။ အများဆုံးအသေးစိတ်များအတွက်နှစ်ကြိမ်ဒီ option ကိုအသုံးပြုပါ။

-O, --timers

ကွန်ရက်တိုင်မားနှင့်ဆက်စပ်သောသတင်းအချက်အလက်ပါဝင်သည်။

-p, --program

က PID ပြရန်နှင့်တစ်ဦးချင်းစီ socket ပိုင်ဆိုင်ထားတဲ့ရန်အစီအစဉ်၏အမည်ဖြစ်တယ်။

-l, --listening

သာခြေစွပ်နားထောင်ခြင်းပြပါ။ (ဤ default အနေဖြင့်ချန်လှပ်ထားပါသည်။ )

-a, --all

နားထောင်ခြင်းနှင့် Non-နားထောင်ခြေစွပ်နှစ်ဦးစလုံးပြပါ။ မှတ်သားကြသည်မဟုတ်သော --interfaces option ကိုပြသ interfaces နှင့်အတူ

-F

အဆိုပါ FIB မှသတင်းအချက်အလက် routing Print ။ (ဤကို default ဖြစ်ပါသည်။ )

-C

လမ်းကြောင်း cache ကိုမှသတင်းအချက်အလက် routing Print ။

နှောငျ့နှေး

Netstat သံသရာတိုင်းနှောင့်နှေးစက္ကန့်စာရင်းဇယားမှတဆင့်ပုံနှိပ်ပါလိမ့်မယ်။ UP

OUTPUT

(ကုန်ကြမ်းကို TCP, UDP) active ကအင်တာနက်ဆက်သွယ်မှု

ပရိုတို

အဆိုပါ socket အသုံးပြုတဲ့ protocol ကို (TCP, UDP, ကုန်ကြမ်း) ။

Recv-မေး

bytes ၏ count ကဒီ socket ချိတ်ဆက်အသုံးပြုသူ program ကကူးယူမဟုတ်ပါဘူး။

Send-မေး

bytes ၏ count ကဝေးလံခေါင်ဖျားအိမ်ရှင်များကအသိအမှတ်ပြုမဟုတ်ဘူး။

ပြည်တွင်းလိပ်စာ

အဆိုပါ socket ၏ဒေသခံအဆုံး၏လိပ်စာနဲ့ port နံပါတ်။ အဆိုပါ --numeric (-n) option ကိုသတ်မှတ်ထားသောဖြစ်ပါတယ်ဘဲနေလျှင်, socket လိပ်စာက၎င်း၏ canonical host name ကို (FQDN) ကိုဖြေရှင်းပြီး, နှင့် port number သက်ဆိုင်ရာဝန်ဆောင်မှုအမည်ဖြင့်ဘာသာပြန်ဆိုထားပါသည်။

နိုင်ငံခြားရေးလိပ်စာ

အဆိုပါ socket ၏ဝေးလံခေါင်ဖျားအဆုံး၏လိပ်စာနဲ့ port နံပါတ်။ မှ analog "ပြည်တွင်းလိပ်စာ။ "

ပြည်နယ်

အဆိုပါ socket ၏ပြည်နယ်။ အဘယ်သူမျှမပြည်နယ်များကုန်ကြမ်း mode နဲ့ UDP ကိုများတွင်အသုံးပြုများသောအားဖြင့်အဘယ်သူမျှမပြည်နယ်များရှိကတည်းက, ဒီကော်လံအလွတ်ကျန်ရစ်စေခြင်းငှါ။ ပုံမှန်အားဖြင့်ဒီအတော်ကြာတန်ဖိုးများကိုတဦးဖြစ်နိုင်သည်

ထူထောင်

အဆိုပါ socket တစ်ခုထူထောင်ဆက်သွယ်မှုရှိပါတယ်။

SYN_SENT

အဆိုပါ socket တက်ကြွစွာချိတ်ဆက်တည်ထောင်ရန်ကြိုးစားနေသည်။

SYN_RECV

တစ်ဦးကဆက်သွယ်မှုကိုတောငျးဆိုခကျြကွန်ယက်ထံမှလက်ခံရရှိခဲ့သည်။

FIN_WAIT1

အဆိုပါ socket ပိတ်လိုက်သည်နှင့်ဆက်သွယ်မှုပိတ်ပစ်သည်။

FIN_WAIT2

Connection ကိုပိတ်ထားသည်ကို၎င်း, socket ဝေးလံခေါင်ဖျားအဆုံးကနေ shutdown ချစောင့်ဆိုင်းနေသည်။

TIME_WAIT

နီးကပ်နေဆဲကွန်ယက် packets တွေကိုကိုင်တွယ်ရန်ပြီးနောက် socket စောင့်ဆိုင်းနေသည်။

ပိတ်သိမ်း

အဆိုပါ socket ကိုအသုံးပြုထားကြောင်းမပေးပါ။

CLOSE_WAIT

အဆိုပါဝေးလံခေါင်သီဆုံး socket ပိတ်ဖို့ရန်အဘို့အစောင့်ပိတ်ပစ်ခဲ့သည်။

LAST_ACK

ဝေးလံခေါင်ဖျားအဆုံးပိတ်ပစ်လိုက်ပါတယ်, နှင့် socket ပိတ်ထားသည်။ အသိအမှတ်ပြုဘို့စောင့်ဆိုင်းနေ။

နားထောင်ရန်

အဆိုပါ socket ဝင်လာသောဆက်သွယ်မှုနားထောင်နေသည်။ သင် --listening (-l) သို့မဟုတ် --all (-a) option ကို specify မဟုတ်လျှင်ထိုသို့သောခြေစွပ်က output အတွက်မပါဝင်ပါ။

Close

နှစ်ဦးစလုံးခြေစွပ်ပိတ်ပစ်နေကြတယ်ဒါပေမယ့်ကျနော်တို့နေဆဲအားလုံးကျွန်တော်တို့ရဲ့ဒေတာကိုစလှေတျမရှိကြပါဘူး။

မသိသော

အဆိုပါ socket ၏ပြည်နယ်မသိနိုင်ပါဘူး။

အသုံးပြုသူကို

အဆိုပါ socket ၏ပိုင်ရှင်၏အသုံးပြုသူအမည်သို့မဟုတ်အသုံးပြုသူအိုင်ဒီ (UID) ။

PID / Program ကိုအမည်ဖြင့်

လျှော့ချ-separated ဖြစ်စဉ်အိုင်ဒီ (PID) ၏ pair တစုံနှင့် socket ကိုပိုင်ဆိုင်သောလုပ်ငန်းစဉ်၏ဖြစ်စဉ်ကိုအမည်ဖြစ်တယ်။ --program ဒီကော်လံထည့်သွင်းခံရဖို့ကိုဖြစ်ပေါ်စေသည်။ သင်ပိုင်ဆိုင်ကြဘူးခြေစွပ်အပေါ်ဤအချက်အလက်ကြည့်ဖို့ SuperUser အခွင့်ထူးမလိုအပ်ပါလိမ့်မယ်။ ဒါဟာမှတ်ပုံတင်သတင်းအချက်အလက် IPX ခြေစွပ်အဘို့အသေးမရရှိနိုင်။

timer

(ဒီစာဖြင့်ရေးသားခံရဖို့လိုအပ်ပါတယ်)

Active ကို UNIX တွင်ဒိုမိန်း Sockets

ပရိုတို

အဆိုပါ socket အသုံးပြုတဲ့ protocol ကို (များသောအားဖြင့် Unix) ။

RefCnt

အဆိုပါရည်ညွှန်း count က (ဒီ socket ကနေတဆင့်ဆိုလိုသည်မှာပူးတွဲလုပ်ငန်းစဉ်များ) ။

အလံ

ပြသထားသောအလံ SO_ACCEPTON (ACC အဖြစ်ပြသ), SO_WAITDATA (W) သို့မဟုတ် SO_NOSPACE (N) တို့ဖြစ်ပါတယ်။ သူတို့ရဲ့သက်ဆိုင်ရာလုပ်ငန်းစဉ်များချိတ်ဆက်တောင်းဆိုချက်အတွက်စောင့်ဆိုင်းနေကြပါလျှင် SO_ACCECPTON unconnected ခြေစွပ်အပေါ်ကိုအသုံးပြုသည်။ အခြားအလံပုံမှန်အကျိုးစီးပွားမရှိကြပေ။

ပုံစံ

socket လက်လှမ်းအတော်ကြာမျိုးရှိပါတယ်:

SOCK_DGRAM

အဆိုပါ socket Datagram (connectionless) mode မှာအသုံးပြုသည်။

SOCK_STREAM

ဒါကစမ်းချောင်း (ချိတ်ဆက်မှု) socket ဖြစ်ပါတယ်။

SOCK_RAW

အဆိုပါ socket တစ်ကုန်ကြမ်း socket အဖြစ်အသုံးပြုပါသည်။

SOCK_RDM

ဒီတစ်ခုယုံကြည်စိတ်ချရသော-ကယ်နှုတ်တော်မူ၏မက်ဆေ့ခ်ျများဆောင်ရွက်ပါသည်။

SOCK_SEQPACKET

ဒါက sequential packet ကို socket ဖြစ်ပါတယ်။

SOCK_PACKET

ကုန်ကြမ်း interface ကို access ကို socket ။

မသိသော

ပဲ :-) ကဒီမှာဖြည့် - အစဉ်အဆက်အနာဂတ်မှာကျွန်တော်တို့ကိုယူဆောင်လာလတံ့သောအရာကိုသိတယ်ဘယ်သူက

ပြည်နယ်

ဤကွက်လပ်တွင်အောက်ပါသော့ချက်စာလုံးများတဦးဆံ့ပါလိမ့်မယ်:

အခမဲ့

အဆိုပါ socket ခွဲဝေမထားဘူး

နားထောင်နေသည်

အဆိုပါ socket ချိတ်ဆက်မှုတောင်းဆိုချက်ကိုနားထောင်နေသည်။ သင် --listening (-l) သို့မဟုတ် --all (-a) option ကိုသတ်မှတ်ပါလျှင်ထိုကဲ့သို့သောခြေစွပ်ကိုသာအထွက်တွင်ထည့်သွင်းထားပါသည်။

ချိတ်ဆက်မှု

အဆိုပါ socket ချိတ်ဆက်တည်ထောင်ရန်အကြောင်းပါ။

ချိတ်ဆက်မိ

အဆိုပါ socket ချိတ်ဆက်ဖြစ်ပါတယ်။

ဖြုတ်ခြင်း

အဆိုပါ socket ချိတ်ဆက်မှုကိုဖြတ်တောက်နေသည်။

(ဗလာ)

အဆိုပါ socket အခြားတဦးတည်းချိတ်ဆက်မဟုတ်ပါဘူး။

မသိသော

ဤသည်ပြည်နယ်ဖြစ်ပျက်ဘယ်တော့မှသငျ့သညျ။

PID / Program ကိုအမည်ဖြင့်

process ID (PID) နှင့် socket ပွင့်လင်းသောလုပ်ငန်းစဉ်၏ဖြစ်စဉ်ကိုအမည်ဖြစ်တယ်။ အထက်ကျမ်းစာ၌ရေးထား Active ကိုအင်တာနက်ဆက်သွယ်မှုပုဒ်မအတွက်ရရှိနိုင်နောက်ထပ်အင်ဖို။

path

ဤသည်သက်ဆိုင်ရာလုပ်ငန်းစဉ်များအတွက် socket တွဲထားတဲ့အတိုင်းလမ်းကြောင်းကိုနာမည်ဖြစ်ပါတယ်။

Active ကို IPX ခြေစွပ်

(ဒီကသိရှိသူတစ်စုံတစ်ယောက်အားဖြင့်ပြုသောအမှုခံရဖို့လိုအပ်ပါတယ်)

Active ကို NET / ROM ကိုခြေစွပ်

(ဒီကသိရှိသူတစ်စုံတစ်ယောက်အားဖြင့်ပြုသောအမှုခံရဖို့လိုအပ်ပါတယ်)

Active ကို AX.25 ခြေစွပ်

(ဒီကသိရှိသူတစ်စုံတစ်ယောက်အားဖြင့်ပြုသောအမှုခံရဖို့လိုအပ်ပါတယ်)

လည်းဖတ်ကြည့်ပါ

လမ်းကြောင်း ( 8), ifconfig များ (8)

အရေးကြီး: လူကိုအသုံးပြုပါ က command command တစ်ခုကိုသင်၏အထူးသဖြင့်ကွန်ပျူတာပေါ်တွင်အသုံးပြုသည်ကိုမည်သို့ကြည့်ဖို့ (% လူကို)