က 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 တစ်ခုကိုသင်၏အထူးသဖြင့်ကွန်ပျူတာပေါ်တွင်အသုံးပြုသည်ကိုမည်သို့ကြည့်ဖို့ (% လူကို) ။