नेटस्टैट एक कमांड-लाइन टूल है जिसका उपयोग नेटवर्क आँकड़ों की निगरानी के लिए किया जाता है। यह आपको नेटवर्क डेटा जैसे उपयोग में आने वाले पोर्ट, सक्रिय कनेक्शन, स्थानांतरित किए गए पैकेट आदि देखने में सक्षम बनाता है।
यह ध्यान रखना दिलचस्प है कि यह बहुत ही उपयोगिता विंडोज सर्वर संस्करणों पर उपलब्ध है और यह लिनक्स पर उपयोग के समान है।
यह देखने के लिए कि आप अपने Linux सिस्टम पर netstat कमांड का उपयोग कैसे कर सकते हैं, इस लेख का अनुसरण करें।
नेटस्टैट कमांड की संरचना करना
नेटस्टैट कमांड का उपयोग करने के दो तरीके हैं: या तो अकेले कमांड चलाएं या इसे विकल्पों के साथ चलाएं। यदि आप बिना किसी विकल्प के नेटस्टैट चलाना चुनते हैं, तो यह आपके सिस्टम पर सभी सक्रिय कनेक्शन प्रदर्शित करेगा।
नेटस्टैट
विकल्पों के साथ नेटस्टैट चलाते समय, आपको निर्दिष्ट करने की आवश्यकता है a हैफ़ेन (-) प्रत्येक ध्वज से पहले।
नेटस्टैट [-विकल्प 1] [-विकल्प 2]…
netstat में कई फ़्लैग हैं, और अगले भाग में, आप उपयोग में आने वाले कुछ उदाहरण देखेंगे।
यदि आपके पास अपने आदेश में शामिल करने के लिए कई विकल्प हैं, तो हर बार एक हाइफ़न जोड़ना परेशान करने वाला हो सकता है। सौभाग्य से, नेटस्टैट ऐसा करने का एक आसान तरीका प्रदान करता है।
आप बस एक हाइफ़न का उपयोग कर सकते हैं और फिर उनके बीच बिना किसी रिक्त स्थान के अपने विकल्पों को लगातार सूचीबद्ध कर सकते हैं। उदाहरण के लिए, टाइप करने के बजाय नेटस्टैट-पी-एन-टी, आप बस दौड़ सकते हैं नेटस्टैट -पीएनटी.
जब आपको कई विकल्पों के साथ कई नेटस्टैट कमांड चलाने होंगे, तो आपको यह योगात्मक प्रारूप बहुत सुविधाजनक लगेगा:
नेटस्टैट - [विकल्प 1] [विकल्प 2] [विकल्प 3] ...
सम्बंधित: आपको विंडोज़ में WSL के साथ Linux नेटवर्किंग टूल का उपयोग क्यों करना चाहिए?
नेटस्टैट कमांड आपको पता होना चाहिए
यदि आप यूडीपी, टीसीपी, आईसीएमपी और आईपी प्रोटोकॉल के आंकड़े जानना चाहते हैं, तो निम्न आदेश का उपयोग करें:
नेटस्टैट -एस
सभी टीसीपी (ट्रांसमिशन कंट्रोल प्रोटोकॉल) कनेक्शनों को सूचीबद्ध करने के लिए, नीचे दी गई कमांड चलाएँ:
नेटस्टैट -एटी
इसी तरह, यूडीपी कनेक्शन के लिए, निम्न आदेश जारी करें:
नेटस्टैट -au
आपके सिस्टम पर सक्रिय रूप से चल रहे (सुनने वाले) सभी सर्वर/पोर्ट को सूचीबद्ध करने के लिए, चलाएँ:
नेटस्टैट -पीएलएनटी
यह ध्यान रखना महत्वपूर्ण है कि इस आदेश की आवश्यकता हो सकती है सुडो विशेषाधिकार. ऐसा इसलिए है क्योंकि रूट उपयोगकर्ता कुछ सेवाओं का स्वामी हो सकता है।
यह विशेष आदेश बहुत महत्वपूर्ण है क्योंकि यह आपको चल रहे सर्वर की प्रोग्राम आईडी भी दिखाता है। आप इस जानकारी का उपयोग उन सर्वरों को रोकने के लिए कर सकते हैं जिन्हें आप अपने सिस्टम पर नहीं चलाना चाहते हैं।
ss: नेटस्टैट कमांड का उत्तराधिकारी
हालाँकि नेटवर्क कनेक्शन की निगरानी के लिए नेटस्टैट एक अच्छा उपकरण है, यह ss उपयोगिता जितना विस्तृत नहीं है। आप Linux पर नेटवर्क सॉकेट की निगरानी के लिए ss कमांड का उपयोग कर सकते हैं। यह नेटस्टैट से तेज है और अधिक विस्तृत जानकारी देता है।
यदि आपको अपने Linux सिस्टम पर नेटवर्क समस्या का संदेह है, तो यहां ss कमांड से इसका पता लगाने और उसका निवारण करने का तरीका बताया गया है।
आगे पढ़िए
- लिनक्स
- कंप्यूटर नेटवर्क
- लिनक्स
जेरोम MakeUseOf में स्टाफ राइटर हैं। वह प्रोग्रामिंग और लिनक्स पर लेख शामिल करता है। वह एक क्रिप्टो उत्साही भी है और हमेशा क्रिप्टो उद्योग पर नजर रखता है।
हमारे न्यूज़लेटर की सदस्यता लें
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
सब्सक्राइब करने के लिए यहां क्लिक करें