नेटस्टैट - लिनक्स कमांड - यूनिक्स कमांड

नाम

नेटस्टैट - प्रिंट नेटवर्क कनेक्शन, रूटिंग टेबल , इंटरफ़ेस आंकड़े, मास्करेड कनेक्शन , और मल्टीकास्ट सदस्यताएं

उदाहरण

SYNOPSIS

netstat [ address_family_options ] [ --tcp | -टी ] [ --udp | -यू ] [ --raw | -w ] [ --listening | -एल ] [ --all | -ए ] [- न्यूमेरिक | -एन ] [- न्यूमेरिक-होस्ट ] [- न्यूमेरिक-पोर्ट्स ] [- न्यूमेरिक-पोर्ट्स ] [ --सिम्बोलिक | -एन ] [ --extend | -e [ --extend | -ई] ] [- टाइमर | -o ] [ --प्रोग्राम | -पी ] [ --verbose | -v ] [- निरंतर | -सी] [देरी] netstat { --route | -r } [ address_family_options ] [ --extend | -e [ --extend | -ई] ] [ --verbose | -v ] [- न्यूमेरिक | -एन ] [- न्यूमेरिक-होस्ट ] [- न्यूमेरिक-पोर्ट्स ] [- न्यूमेरिक-पोर्ट्स ] [- निरंतर | -सी] [देरी] netstat { --interfaces | -आई } [ iface ] [ --all | -ए ] [ --extend | -e [ --extend | -ई] ] [ --verbose | -v ] [ --प्रोग्राम | -पी ] [- न्यूमेरिक | -एन ] [- न्यूमेरिक-होस्ट ] [- न्यूमेरिक-पोर्ट्स ] [- न्यूमेरिक-पोर्ट्स ] [- निरंतर | -सी] [देरी] netstat {- समूह | -g } [- न्यूमेरिक | -एन ] [- न्यूमेरिक-होस्ट ] [- न्यूमेरिक-पोर्ट्स ] [- न्यूमेरिक-पोर्ट्स ] [- निरंतर | -सी] [देरी] netstat { --masquerade | -एम } [ --extend | -e ] [- न्यूमेरिक | -एन ] [- न्यूमेरिक-होस्ट ] [- न्यूमेरिक-पोर्ट्स ] [- न्यूमेरिक-पोर्ट्स ] [- निरंतर | -सी] [देरी] netstat {- सांख्यिकी | -एस } [ - टीसीपी | -टी ] [ --udp | -यू ] [ --raw | -w ] [देरी] netstat { --version | -वी } नेटस्टैट { --help | -h } address_family_options :

[ --protocol = { inet , यूनिक्स , आईपीएक्स , ax25 , netrom , ddp } [, ...] ] [ --unix | -एक्स ] [ --नेट | --ip ] [ --ax25 ] [ --ipx ] [ --netrom ] [ --ddp ]

विवरण

नेटस्टैट लिनक्स नेटवर्किंग सबसिस्टम के बारे में जानकारी प्रिंट करता है। मुद्रित जानकारी का प्रकार पहले तर्क द्वारा नियंत्रित किया जाता है, जैसा कि निम्नानुसार है:

(कोई नहीं)

डिफ़ॉल्ट रूप से, नेटस्टैट खुले सॉकेट की एक सूची प्रदर्शित करता है। यदि आप कोई पता परिवार निर्दिष्ट नहीं करते हैं, तो सभी कॉन्फ़िगर किए गए पता परिवारों के सक्रिय सॉकेट मुद्रित किए जाएंगे।

- रूट, -आर

कर्नेल रूटिंग टेबल प्रदर्शित करें।

- समूह, -जी

आईपीवी 4 और आईपीवी 6 के लिए मल्टीकास्ट समूह सदस्यता जानकारी प्रदर्शित करें।

--इंटरफेस & # 61; iface, -i

सभी नेटवर्क इंटरफेस, या निर्दिष्ट iface की एक तालिका प्रदर्शित करें )

--masquerade, -एम

मास्करेड कनेक्शन की एक सूची प्रदर्शित करें।

- सांख्यिकी, -एस

प्रत्येक प्रोटोकॉल के लिए सारांश आंकड़े प्रदर्शित करें।

विकल्प

--verbose, -v

उपयोगकर्ता को बताएं कि वर्बोज़ होने पर क्या चल रहा है। विशेष रूप से अपरिवर्तित पता परिवारों के बारे में कुछ उपयोगी जानकारी मुद्रित करें।

- संख्यात्मक, -एन

प्रतीकात्मक होस्ट, पोर्ट या उपयोगकर्ता नाम निर्धारित करने की कोशिश करने के बजाय संख्यात्मक पते दिखाएं।

--numeric मेजबान

संख्यात्मक मेजबान पते दिखाता है लेकिन पोर्ट या उपयोगकर्ता नामों के संकल्प को प्रभावित नहीं करता है।

--numeric-बंदरगाहों

संख्यात्मक बंदरगाह संख्या दिखाता है लेकिन मेजबान या उपयोगकर्ता नाम के संकल्प को प्रभावित नहीं करता है।

--numeric उपयोगकर्ताओं

संख्यात्मक उपयोगकर्ता आईडी दिखाता है लेकिन होस्ट या पोर्ट नामों के समाधान को प्रभावित नहीं करता है।

--प्रोटोकॉल & # 61; परिवार, -ए

पता परिवार निर्दिष्ट करता है (शायद निम्न स्तर के प्रोटोकॉल के रूप में बेहतर वर्णित) जिसके लिए कनेक्शन दिखाना है। परिवार एक अल्पविराम (',') पता परिवार की खोजशब्दों जैसे इनसेट , यूनिक्स , आईपीएक्स , ax25 , netrom , और ddp की अलग सूची है। यह --inet , --unix ( -x ), --ipx , --ax25 , --netrom , और --ddp विकल्पों का उपयोग करने के समान प्रभाव है। पता परिवार के इनसेट में कच्चे, udp और टीसीपी प्रोटोकॉल सॉकेट शामिल हैं।

-सी, - निरंतर

इससे netstat प्रत्येक दूसरी बार चयनित जानकारी मुद्रित करने का कारण बन जाएगा।

-ई, --extend

अतिरिक्त जानकारी प्रदर्शित करें। अधिकतम विस्तार के लिए इस विकल्प का दो बार उपयोग करें।

-o, - टाइमर

नेटवर्किंग टाइमर से संबंधित जानकारी शामिल करें।

-पी, --प्रोग्राम

पीआईडी ​​और कार्यक्रम का नाम दिखाएं जिसमें प्रत्येक सॉकेट संबंधित है।

-एल, - सूचीकरण

केवल सॉकेट सुनना दिखाएं। (ये डिफ़ॉल्ट रूप से छोड़े जाते हैं।)

-ए, - कुल मिलाकर

दोनों सुनवाई और गैर-सुनवाई सॉकेट दिखाएं। --interfaces विकल्प के साथ, इंटरफेस दिखाएं जो चिह्नित नहीं हैं

एफ

एफआईबी से रूटिंग जानकारी प्रिंट करें। (यह डिफ़ॉल्ट है।)

-सी

मार्ग कैश से रूटिंग जानकारी प्रिंट करें।

विलंब

Netstat हर देरी सेकंड के आंकड़ों के माध्यम से चक्र मुद्रण होगा। यूपी

आउटपुट

सक्रिय इंटरनेट कनेक्शन (टीसीपी, यूडीपी, कच्चे)

आद्य

सॉकेट द्वारा प्रयुक्त प्रोटोकॉल (टीसीपी, udp, कच्चा)।

Recv-क्यू

बाइट्स की गिनती इस सॉकेट से जुड़े उपयोगकर्ता प्रोग्राम द्वारा कॉपी नहीं की गई है।

भेजें क्यू

दूरस्थ मेजबान द्वारा बाइट्स की गिनती स्वीकार नहीं की गई।

स्थानीय पता

सॉकेट के स्थानीय छोर का पता और बंदरगाह संख्या। जब तक - संख्यात्मक ( -n ) विकल्प निर्दिष्ट नहीं किया जाता है, सॉकेट पता अपने कैननिकल होस्ट नाम (FQDN) के लिए हल किया जाता है, और पोर्ट नंबर को इसी सेवा नाम में अनुवादित किया जाता है।

विदेश का पता

सॉकेट के रिमोट एंड का पता और पोर्ट नंबर। "स्थानीय पता" के अनुरूप।

राज्य

सॉकेट की स्थिति। चूंकि कच्चे मोड में कोई राज्य नहीं है और आमतौर पर यूडीपी में उपयोग किए जाने वाले कोई भी राज्य नहीं है, इसलिए इस कॉलम को खाली छोड़ दिया जा सकता है। आम तौर पर यह कई मूल्यों में से एक हो सकता है:

कायम करना

सॉकेट में एक स्थापित कनेक्शन है।

SYN_SENT

सॉकेट सक्रिय रूप से कनेक्शन स्थापित करने का प्रयास कर रहा है।

SYN_RECV

नेटवर्क से एक कनेक्शन अनुरोध प्राप्त हुआ है।

FIN_WAIT1

सॉकेट बंद है, और कनेक्शन बंद हो रहा है।

FIN_WAIT2

कनेक्शन बंद है, और सॉकेट रिमोट एंड से शटडाउन के लिए इंतजार कर रहा है।

समय का इंतजार

नेटवर्क में अभी भी हैंडल पैकेट को संभालने के बाद सॉकेट इंतजार कर रहा है।

बन्द है

सॉकेट का उपयोग नहीं किया जा रहा है।

करीब इंतज़ार

रिमोट एंड बंद हो गया है, सॉकेट को बंद करने की प्रतीक्षा कर रहा है।

LAST_ACK

रिमोट एंड बंद हो गया है, और सॉकेट बंद है। पावती की प्रतीक्षा कर रहा है।

बात सुनो

सॉकेट आने वाले कनेक्शन के लिए सुन रहा है। ऐसे सॉकेट आउटपुट में शामिल नहीं होते हैं जब तक आप --listening ( -l ) या --all ( -a ) विकल्प निर्दिष्ट नहीं करते हैं।

समापन

दोनों सॉकेट बंद हो जाते हैं लेकिन हमारे पास अभी भी हमारे सभी डेटा नहीं भेजे गए हैं।

अनजान

सॉकेट की स्थिति अज्ञात है।

उपयोगकर्ता

सॉकेट के मालिक का उपयोगकर्ता नाम या उपयोगकर्ता आईडी (यूआईडी)।

पीआईडी ​​/ कार्यक्रम का नाम

प्रक्रिया आईडी (पीआईडी) की स्लैश से अलग जोड़ी और सॉकेट के मालिक की प्रक्रिया का प्रक्रिया नाम। --प्रोग्राम इस कॉलम को शामिल करने का कारण बनता है। इस जानकारी को आपके द्वारा स्वामित्व वाले सॉकेट पर देखने के लिए आपको सुपरसुर विशेषाधिकारों की भी आवश्यकता होगी। यह पहचान जानकारी अभी तक आईपीएक्स सॉकेट के लिए उपलब्ध नहीं है।

घड़ी

(इसे लिखा जाना चाहिए)

सक्रिय यूनिक्स डोमेन सॉकेट

आद्य

सॉकेट द्वारा प्रयुक्त प्रोटोकॉल (आमतौर पर यूनिक्स)।

RefCnt

संदर्भ गिनती (यानी इस सॉकेट के माध्यम से संलग्न प्रक्रियाएं)।

झंडे

प्रदर्शित झंडे SO_ACCEPTON ( एसीसी के रूप में प्रदर्शित), SO_WAITDATA ( डब्ल्यू ) या SO_NOSPACE ( एन ) है। SO_ACCECPTON का उपयोग अनकनेक्टेड सॉकेट पर किया जाता है यदि उनकी संबंधित प्रक्रिया कनेक्ट अनुरोध के लिए प्रतीक्षा कर रही है। अन्य झंडे सामान्य रुचि नहीं हैं।

प्रकार

सॉकेट एक्सेस के कई प्रकार हैं:

SOCK_DGRAM

सॉकेट का उपयोग डेटाग्राम (कनेक्शन रहित) मोड में किया जाता है।

SOCK_STREAM

यह एक धारा (कनेक्शन) सॉकेट है।

SOCK_RAW

सॉकेट कच्चे सॉकेट के रूप में प्रयोग किया जाता है।

SOCK_RDM

यह विश्वसनीय रूप से वितरित संदेश परोसता है।

SOCK_SEQPACKET

यह अनुक्रमिक पैकेट सॉकेट है।

SOCK_PACKET

कच्चे इंटरफ़ेस एक्सेस सॉकेट।

अनजान

कौन जानता है कि भविष्य हमें क्या लाएगा - बस यहां भरें :-)

राज्य

इस फ़ील्ड में निम्न में से कोई एक कीवर्ड होगा:

मुक्त

सॉकेट आवंटित नहीं किया गया है

सुन

सॉकेट कनेक्शन अनुरोध के लिए सुन रहा है। यदि आप --listening ( -l ) या --all ( -a ) विकल्प निर्दिष्ट करते हैं तो ऐसे सॉकेट केवल आउटपुट में शामिल होते हैं।

कनेक्ट

सॉकेट एक कनेक्शन स्थापित करने वाला है।

जुड़े हुए

सॉकेट जुड़ा हुआ है।

डिस्कनेक्ट कर रहा है

सॉकेट डिस्कनेक्ट हो रहा है।

(खाली)

सॉकेट किसी दूसरे से जुड़ा नहीं है।

अनजान

यह राज्य कभी नहीं होना चाहिए।

पीआईडी ​​/ कार्यक्रम का नाम

प्रक्रिया आईडी (पीआईडी) और उस प्रक्रिया का प्रक्रिया नाम जिसमें सॉकेट खुला है। उपरोक्त लिखित सक्रिय इंटरनेट कनेक्शन अनुभाग में अधिक जानकारी उपलब्ध है।

पथ

यह पथ पथ है जिसके साथ सॉकेट से जुड़ी संबंधित प्रक्रियाएं होती हैं।

सक्रिय आईपीएक्स सॉकेट

(इसे किसी ऐसे व्यक्ति द्वारा किया जाना चाहिए जो इसे जानता हो)

सक्रिय नेट / रॉम सॉकेट

(इसे किसी ऐसे व्यक्ति द्वारा किया जाना चाहिए जो इसे जानता हो)

सक्रिय एक्सएक्स 5 सॉकेट

(इसे किसी ऐसे व्यक्ति द्वारा किया जाना चाहिए जो इसे जानता हो)

यह भी देखें

मार्ग ( 8), ifconfig (8)

महत्वपूर्ण: यह देखने के लिए मैन कमांड ( % man ) का उपयोग करें कि आपके विशेष कंप्यूटर पर कमांड का उपयोग कैसे किया जाता है।