የ Netstat Command እንዴት እንደሚጠቀሙ

ምሳሌዎች, መቀየር እና ተጨማሪ

የ netstat ትዕዛዝ ኮምፒተርዎ ከሌሎች ኮምፒውተሮች ጋር ወይም ከኔትወርክ መሳሪያዎች ጋር እንዴት እንደሚገናኝ በጣም ዝርዝር መረጃን ለማሳየት የሚያገለግል የ Command Prompt ትእዛዝ ነው.

በተለይም, የ netstat ትዕዛዝ ስለ እያንዳንዱ የአውታረ መረብ ግንኙነቶች, በአጠቃላይ እና ፕሮቶኮል-ተኮር የአውታረ መረብ ስታቲስቲካዊ መረጃዎችን እና ተጨማሪ ነገሮችን ሁሉ ሊያሳይ ይችላል, እነዚህ ሁሉ የተወሰኑ የአውታረ መረቦች አይነት ችግሮችን ለመፍታት ሊያግዙ ይችላሉ.

የ Netstat ትዕዛዝ ተገኝነት

የ netstat ትዕዛዝ በዊንዶውስ 10 , በ Windows 8 , በዊንዶውስ 7 , በዊንዶውስ ቪስታን , በዊንዶውስ XP , በዊንዶውስ ሰርቨር ኦፕሬቲንግ ሲስተምስቶች እና በአንዳንድ የቀድሞው የዊንዶውስ የዊንዶውስ ዊንዶውስ ጭምር ከ "Windows" የዊንዶውስ የዊንዶውስ ትእዛዝ ይገኛል

ማስታወሻ: የተወሰኑ netstat ትዕዛዝ መቆጣጠሪያዎች እና ሌሎች የ netstat ትዕዛዝ አገባብ ስርዓት ከኦች ስርዓተ ክወና ወደ ስርዓተ ክወና ሊለወጡ ይችላሉ.

የ Netstat ትዕዛዝ አገባብ

netstat [ -a ] [ -b ] [ -e ] [ -f ] [ -n ] [ -o ] [ -p ፕሮቶኮል ] [ -r ] [ -s ] [ -t ] [ -x ] [ -y ] [ time_interval ] [ /? ]

ጠቃሚ ምክር: ከላይ እንደተገለፀው የ netstat ትዕዛዝ አድረ-ቅፅን እንዴት ማንበብ እንደሚችሉ እርግጠኛ ካልሆኑ የትዕዛዝ ሰረዝን እንዴት እንደሚነበቡ ይመልከቱ.

ለአንዳንዱ የአካባቢያዊ አይፒ አድራሻ (ኮምፒውተርህ), የውጭ IP አድራሻ (ሌሎች ኮምፒተር ወይም አውታረመረብ መሳሪያ) እና ከእነሱ ጋር አብሮ የሚታየውን ቀለል ያለ ቀላል የቲ.ሲ.ፒ. ትግበራዎች ለማሳየት, የወደብ ቁጥርን, እንዲሁም የ TCP ሁኔታን ያካትታል.

-a = ይህ መቆጣጠሪያ ገባሪ የ TCP ግንኙነቶችን, ከመስማማት ሁኔታ TCP ግንኙነቶችን, እንዲሁም እየተከታተሉ ያሉ የ UDP ወደብ ያሳያል.

-b = ይህ የኔትስቴትም መቀየሪያ ከዚህ በታች ከተጠቀሰው-o መቀየር ጋር በጣም ተመሳሳይ ነው, ነገር ግን ፒአይዱን ከማሳየት ይልቅ የፋይሉን ትክክለኛ የፋይል ስም ያሳያል. -b over -o መጠቀም አንድ ወይም ሁለት ደረጃን እንደሚጠብቅዎት ሆኖ ሊታይ ይችል ይሆናል ነገር ግን መጠቀም መጠቀም አንዳንድ ጊዜ ሙሉ በሙሉ ለመፈጸም Netstat መውሰድ እንዲችል ሊያደርግ ይችላል.

-e = ስለ አውታረ መረብ ግንኙነትዎ ስታቲስቲክስ ለማሳየት ይህን መቀያየር ከ "netstat" ትዕዛዝ ይጠቀሙ. ይህ ውሂብ ግንኙነቱ ከተቋቋመበት ጊዜ ጀምሮ የደረሱ እና የተላኩ ያልተመረጡ ፕሮቶኮሎች, ያልተሰሩ እሽጎች, ያልተመረጡ እሽጎች, ጥሰቶች, ስህተቶች እና ያካትታል.

-f = - -f ቁልፉ በተቻለ መጠን ለእያንዳንዱ የውጭ IP አይነቶች ሙሉውን ብቁ ብቁ የጎራ ስም (FQDN) ለማሳየት ያስገድዳል.

-n = netstat ለውጭ አይፒ አድራሻዎች የአስተናጋጅ ስሞችን ለመወሰን ከመሞከር ለመከላከል -n ማቀፊያን ይጠቀሙ. በአሁኑ የአውታረ መረብ ግንኙነቶችዎ መሰረት, ይህን መቀያየር በመጠቀም ሙሉ ለሙሉ ለመተግበር የሚያስፈልገውን ጊዜ ሊቀንስ ይችላል.

-o = ለብዙ የመላ መፈለጊያ ተግባራት በጣም ጠቃሚ አማራጭ, የ-o ፊየራ ከእያንዳንዱ ተያያዥነት ጋር የተያያዘውን የማረጋገጫ (PID) ያሳያል. ስለ netstat-o አጠቃቀም ተጨማሪ ለማግኘት ከዚህ በታች ያለውን ምሳሌ ይመልከቱ.

-p = ለተወሰኑ ፕሮቶኮሎች ግንኙነቶችን ወይም ስታስቲክስ ለማሳየት -p ያለውን ቅንብር ይጠቀሙ. ከአንድ በላይ ፕሮቶኮሎችን በአንድ ጊዜ መግለጽ አይችሉም, እንዲሁም ፕሮቶኮልን ሳይገልፁ netstat በ-p ላይ ሊተገበሩ አይችሉም.

ፕሮቶኮል-p አማራጭ አማካኝነት ፕሮቶኮልን ሲገልጹ tcp , udp , tcpv6 , ወይም udpv6 መጠቀም ይችላሉ. ስታቲስቲክን በፕሮቶኮል ለመመልከት ከ-p ጋር ከተጠቀሙ , ከገለጽኳቸው አራተኛዎቹ በተጨማሪ ቂይፒ , ip , icmpv6 , ወይም ipv6 መጠቀም ይችላሉ.

-r = የ IP ራዲን ሠንጠረዥን ለማሳየት netstat ከ -r> ጋር ያካሂዱ . የመንገድ ትዕዛዝ ለመተግበር የመንገድ ትዕዛዝ ከመጠቀም ጋር ተመሳሳይ ነው.

-s = - -s አማራጭ የዝርዝር ስታቲስቲክስ በፕሮቶኮል ለማሳየት ከኔትወርት ትዕዛዝ ጋር አብሮ ጥቅም ላይ ሊውል ይችላል. የ-s አማራጮችን በመጠቀም ለፕሮቶኮፒ የሚታዩ ስታቲስቲክሶችን መገደብ እና ፕሮቶኮሉን መግለጽ ይችላሉ, ነገር ግን መገናዣዎችን ሲጠቀሙ -s-p በፊት መጠቀምዎን እርግጠኛ ይሁኑ.

-t = በተለምዶ የታየ የ TCP ሁኔታ ምትክ አሁን ያለውን TCP የሆስፒታር ማስወገጃ ሁኔታን ለማሳየት-t ያለውን መለኪያ ይጠቀሙ.

-x = ሁሉንም የ NetworkDirect አድማጮች, ግንኙነቶች, እና የተጋሩ የመጨረሻ ነጥቦችን ለማሳየት የ- ˝ አማራጭን ይጠቀሙ.

-y = የ-i ማብራት በሁሉም ግንኙነቶች የ TCP ግንኙነት ቅንጅቶችን ለማሳየት ሊያገለግል ይችላል. በሌላ ማንኛውም netstat አማራጭ መጠቀም አይችሉም.

time_interval = ይህ ማለት የኔትወርክ ትዕዛዞችን በራስ-ሰር እንዲድኑ የሚፈልጉት በሴኮንዶች ውስጥ ሲሆን ጊዜውን ለመጨረስ Ctrl-C ን ሲጠቀሙ ብቻ ነው.

/? = ስለአርኔትቲት ትዕዛዝ በርካታ አማራጮችን ለማሳየት የእርዳታ መቀበያ ይጠቀሙ.

ጠቃሚ ምክር: በመጠባበቅ መስመር ላይ ሁሉንም የኔትዎቴትን መረጃ በድረ ገጹ ላይ የሚያዩትን የመቀየሪያ አሠቃቅን በመጠቀም ወደ ጽሁፍ ፋይል በማሳየት እንዲሰራ ያድርጉ. ለተሰጠው መመሪያ መመሪያ ትዕዛዝን ወደ ፋይል እንዴት እንደሚዛወሩ ይመልከቱ.

የ Netstat ትዕዛዞች ምሳሌዎች

netstat -f

በዚህ የመጀመሪያ ምሳሌ, ሁሉንም ንቁ የቲኤፒ ግንኙነቶችን ለማሳየት netstat ን አስቀምጣለሁ. ሆኖም ግን, በቀላል የአይፒ አድራሻ ይልቅ የተገናኘሁባቸውን ኮምፒውተሮች በ FQDN ቅርጸት [ -f ] ማየት እፈልጋለሁ.

እርስዎ ምን ሊያዩ እንደሚችሉ የሚያሳይ ምሳሌ ይኸውና:

ገባሪ ግንኙነቶች Proto አካባቢያዊ አድራሻ የውጭ ግዛት ሁኔታ TCP 127.0.0.1:5357 VM-Windows-7: 49229 TIME_WAIT TCP 127.0.0.1:49225 ቪኤም-Windows-7: 12080 TIME_WAIT TCP 192.168.1.14 49194 75.125.212.75:http CLOSE_WAIT TCP 192.168 1.14: 49196 a795sm.avast.com:http CLOSE_WAIT TCP 192.168.1.14 49197 a795sm.avast.com:http CLOSE_WAIT TCP 192.168.1.14:49230 TIM-PC: wsd TIME_WAIT TCP 192.168.1.14 49231 TIM-PC: icslap ተዘጋጅቷል TCP 192.168.1.14:49232 TIM-PC: netbios-ssn TIME_WAIT TCP 192.168.1.14:49233 TIM-PC: netbios-ssn TIME_WAIT TCP [:: 1]: 2869 ቪኤም-Windows-7: 49226 የተስተካከለ TCP [:: 1] : 49226 ቪኤም-ዊንዶ -7: icslap ተዘጋጅቷል

እንደምታየው, እኔ netstat በምፈጽምበት ጊዜ 11 ጠንካራ የ TCP ግንኙነቶች ነበሩኝ. ብቸኛው ፕሮቶኮል ( በፕሮቶው አምድ) የተዘረዘረው TCP ን ሳይሆን እኔ ስለማስጠበቅ ነው .

እንዲሁም በአካባቢያቸው የአድድ ዓምድ ውስጥ ሦስት የአይ.ፒ. አድራሻዎችን ማየት ይችላሉ- የእኔ ትክክለኛው የአይፒ አድራሻ I 192.168.1.14 እና ሁለቴ የሎተቢክ አድራሻዎች IPv4 እና IPv6 ስሪቶች, እያንዳንዱ ወደብ ከሚጠቀመው ወደብ ጋር. የውጭው አዴድ አምድ ከዛ ወደብ ጋር FQDN ( 75.125.212.75 በሆነ ምክንያት አልተፈታም) ይዘረዝራል.

በመጨረሻም, የስቴቱ አምድ የዚያን ተያያዥ TCP ሁኔታን ይዘረዝራል.

netstat -o

በዚህ ምሳሌ መሠረት የተጣራ TCP ግንኙነቶችን ብቻ ያሳያሉ, ስለዚህ በእያንዳንዱ ኮምፒዩተር ላይ የትኛው መርሃ ግብር እንዳስነካው ለመወሰን ለእያንዳንዱ ተያያዥ አግባብ ያለውን የሂደት መለያ [ -o ] ማየት እፈልጋለሁ.

የእኔ ኮምፒዩተር አሳይቷል

ገባሪ ግንኙነቶች Proto አካባቢያዊ አድራሻ የውጭ አድራሻ ሁኔታ PID TCP 192.168.1.14 49194 75.125.212.75:http CLOSE_WAIT 2948 TCP 192.168.1.14 4919s a795sm: http CLOSE_WAIT 2948 TCP 192.168.1.14:49197 a795sm: http CLOSE_WAIT 2948

አዲሱን የ PID አምድ አስተውለዎት ይሆናል . በዚህ አጋጣሚ ሁሉም PID ዎች ተመሳሳይ ናቸው, ማለት አንድ አይነት ኮምፒዩተር እነዚህን ግንኙነቶች ከፍቶታል ማለት ነው.

ምን አይነት ፕሮግራም በሲፒዩ PID 2948 ኮምፒዩተርዎ ላይ እንደሚወክል ለመወሰን እኔ ማድረግ ያለብዎት የተግባር መሪን ክሊክ, በሂደቶች ትር ላይ ጠቅ ያድርጉ እና በ PID አምድ ውስጥ ከሚይዘው PID አጠገብ የተመለከተውን የምስል ስም ይመልከቱ. . 1

በ--o አማራጭ በመጠቀም የ netstat ትዕዛዝ የትኛው ፕሮግራም ከመጠን በላይ ትልቅ ድርሻዎን እንደሚከታተል ሲመለከቱ በጣም ጠቃሚ ነው. እንዲሁም አንዳንድ ተንኮል አዘል ዌር , ወይም በተለየ ሕጋዊ የሶፍትዌር ሶፍትዌር ያለእርስዎ ፍቃድ መረጃን እየላከ ሊሆን የሚችልበትን የመሄጃ ስፍራ ለማወቅ ያግዛል.

ማስታወሻ: ይህ እና ያለፈው ምሳሌ ሁለቱም በአንድ ኮምፒዩተር ላይ የሚሄዱ ሲሆን, እና በጥቂት ደቂቃዎች ውስጥ, የነቁ የ TCP ግንኙነቶች ዝርዝር ሊለያይ ይችላል. ይህ የሆነው የእርስዎ ኮምፒተር ከቋሚ አውታረመረብ እና ከበይነመረቡ ጋር በተደጋጋሚ በመገናኘት እና ከያልዎትት ጋር የተገናኙ በመሆናቸው ነው.

netstat -s -p tcp-f

በዚህ ሶስተኛ ምሳሌ, ፕሮቶኮል የተወሰኑ ስታትስቲክስ [ -s ] ማየት እፈልጋለሁ ነገር ግን ሁሉም የ TCP ስታቲስቲክስ [ -p tcp ] ማየት አልፈልግም. በተጨማሪም የውጭ አድራሻዎች በ FQDN ቅርጸት [ -f ] እንዲታዩ እፈልጋለሁ.

ከዚህ በላይ እንደሚታየው የኔትወርክ ትዕዛዝ በኮምፒዩተርዎ ላይ አዘጋጅቷል.

TCP ስታቲስቲክስ ለ IPv4 ገባሪ መከፈቻዎች = 77 ተደጋጋሚ ክፍት ፈጣን = 21 ያልተሳካ ግንኙነት ሙከራዎች = 2 ግንኙነቶችን ዳግም ያስጀምሩ = 25 አሁን ያላቸው የግንኙነቶች = 5 ክፍለ-ጊዜዎች የተገኙ = 7313 ክፍሎች የተላኩ = 4824 ክፍሎች ተስተካክለዋል = 5 ገባሪ ግንኙነቶች ለ A ከባቢው A ድራሻ የውጭ A ድራሻ ግዛት TCP 127.0.0.1: 289 VM-Windows-7: 49235 TIME_WAIT TCP 127.0.0.1:2869 VM-Windows-7: 49238 የተመሰረተ TCP 127.0.0.1:49238 ቪኤም-Windows-7: icslap ESTABLISHED TCP 192.168.1.14 49194 75.125.212.75:http CLOSE_WAIT TCP 192.168.1.14:49196 a795sm.avast.com:http CLOSE_WAIT TCP 192.168.1.14 49197 a795sm.avast.com:http CLOSE_WAIT

እንደምታየው ለ TCP ፕሮቶኮሉ የተለያዩ እስታትስቲክስዎች ይታያሉ, ልክ አሁን ሁሉም ንቁ የቲኤፒ ግንኙነቶች ሁሉ ይታያሉ.

netstat -e -t 5

በዚህ የመጨረሻ ምሳሌ, አንዳንድ መሰረታዊ የኔትወርክ በይነገጽ ስታቲስቲክስን ለማሳየት የ netstat ትዕዛዞችን አጠናቅቄ እሰራለሁ እናም እነዚህ ስታትስቲኮች በየአምስት ሴኮንድ በየአምስት ሴኮንድ በየጊዜው በየጊዜው እንዲያዘምኑ እፈልጋለሁ.

በማያ ገጹ ላይ ምን እንደሚመስሉ እነሆ:

የበይነመረብ ስታቲስቲክስ የተቀበሉ የተላኩ ተልዕኮዎች 22132338 1846834 ያልተመረጡ እሽጎች 19113 9869 ያልተመረጡ እሽጎች 0 0 እገዳዎች 0 0 ስህተቶች 0 0 ያልታወቁ ፕሮቶኮሎች 0 የክልል ስታትስቲክስ የተቀበልከ የተላኩ ባይት 22134630 1846834 Unicast packets 19128 9869 ያልተመረጡ እሽጎች 0 0 ብልጭታዎች 0 0 ስህተቶች 0 0 ያልታወቀ ፕሮቶኮሎች 0 ^ ሐ

እዚህ እና ከላይ የተዘረዘሩት በአጠቃላይ አገባብ ውስጥ የተዘረዘሩ የተለያዩ የመረጃ መረጃዎች ይታያሉ.

በውጤቱ በሁለቱ ሁለት ሰንጠረዦች ላይ እንደምታየው የኔትስቴክ ትእዛዝ ትዕዛዝ አንድ ተጨማሪ ጊዜ ብቻ እንዲተካ ያደርጋል. ከቁጥሩ ላይ ^ C ን ተመልከት , ትዕዛዙን እንደገና ለማስኬዱ የ Ctrl-C ትውስታ ትዕዛዝ ተጠቀምኩ.

የ Netstat ተዛማጅ ትዕዛዞች

የ netstat ትዕዛዝ ከሌሎች ማይክሮዌሮች ጋር ተዛማጅ የሆኑ የ Command Prompt ትዕዛዞችን (nslookup, ping , tracert , ipconfig, እና ሌሎች) ጥቅም ላይ ይውላል.

[1] የ PID አምድን እራስዎ ወደ ተግባር አስተዳዳሪ መጨመር ሊኖርብዎት ይችላል. ይህንን ከ "View (PID)" / "Process Identifier") ምልክት ማድረጊያ ሳጥን ውስጥ -> Task Manager ውስጥ ያሉ አምዶችን ይምረጡ. በፒከስ ትሩ ላይ «የሁሉም ተጠቃሚዎች ሂደቶች አሳይ» አዝራርን ከፈለጉ ዝርዝሩን ካልተዘረዘረ ጠቅ ማድረግ ሊኖርብዎት ይችላል.