DevOps बूटकैंप · पाठ

मूल नेटवर्क उपयोगिताएँ (ping, ip, netstat)

नेटवर्क कनेक्टिविटी का परीक्षण करने, नेटवर्क इंटरफ़ेस कॉन्फ़िगर करने और नेटवर्क कनेक्शनों की निगरानी के लिए मूल कमांड का उपयोग करें।

पाठ 1, कुल 4 में से11 चरण

मूल नेटवर्क उपयोगिताएँ (ping, ip, netstat), CoddyKit पर DevOps बूटकैंप का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह DevOps बूटकैंप सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

नेटवर्क उपयोगिताएँ: मूल बातें

क्या आपने कभी सोचा है कि आपका कंप्यूटर अन्य उपकरणों या इंटरनेट से कैसे संपर्क करता है? नेटवर्क उपयोगिताएँ कमांड-लाइन उपकरण हैं, जो नेटवर्क कनेक्शनों को समझने, उनकी जाँच करने और उन्हें प्रबंधित करने में सहायता करते हैं।

इस पाठ में आप अपने Linux सिस्टम पर कनेक्टिविटी जाँचने, नेटवर्क सेटिंग्स देखने और सक्रिय कनेक्शनों की निगरानी करने के आवश्यक कमांड सीखेंगे।

`ping` से कनेक्टिविटी जाँचें

ping कमांड यह जाँचने के लिए उपयोगी है कि नेटवर्क पर कोई होस्ट पहुँच योग्य है या नहीं। यह छोटे डेटा पैकेट (ICMP echo requests) भेजता है और उत्तरों की प्रतीक्षा करता है।

सफल ping का अर्थ है कि होस्ट ऑनलाइन है और उस तक पहुँचा जा सकता है। आइए Google के सर्वरों को ping करने का प्रयास करें।

ping google.com -c 4

`ping` विकल्प: सीमा और समय-सीमा

ping डिफ़ॉल्ट रूप से अनिश्चित समय तक चल सकता है। आप -c (गिनती) से पैकेटों की संख्या सीमित कर सकते हैं या -W (प्रतीक्षा समय) से प्रत्येक पैकेट के लिए समय-सीमा निर्धारित कर सकते हैं।

यह बहुत देर तक प्रतीक्षा किए बिना त्वरित जाँच के लिए उपयोगी है।

ping 8.8.8.8 -c 2 -W 1

`ip` कमांड का परिचय

ip कमांड नेटवर्क इंटरफ़ेस, रूटिंग तालिकाओं और अन्य चीज़ों को कॉन्फ़िगर करने तथा प्रदर्शित करने के लिए एक शक्तिशाली, आधुनिक उपयोगिता है।

इसे ifconfig और route जैसे पुराने उपकरणों के स्थान पर उपयोग करने के लिए बनाया गया है। यह नेटवर्क प्रबंधन के लिए एक एकीकृत इंटरफ़ेस प्रदान करता है।

IP पते देखें: `ip addr`

क्या आप अपने कंप्यूटर का IP पता जानना या सभी सक्रिय नेटवर्क इंटरफ़ेस देखना चाहते हैं?

ip addr show कमांड (या केवल ip a) सभी नेटवर्क अडैप्टरों की विस्तृत जानकारी प्रदर्शित करती है, जिसमें उनके IP पते, MAC पते और स्थिति शामिल हैं।

ip addr show

रूटिंग तालिका जाँचें: `ip route`

आपका कंप्यूटर यह तय करने के लिए "रूटिंग तालिका" का उपयोग करता है कि नेटवर्क ट्रैफ़िक कहाँ भेजना है। उदाहरण के लिए, स्थानीय ट्रैफ़िक स्थानीय ही रहता है, जबकि इंटरनेट ट्रैफ़िक आपके राउटर ("डिफ़ॉल्ट गेटवे") तक जाता है।

इन नियमों को देखने के लिए ip route show का उपयोग करें।

ip route show

`netstat`: नेटवर्क आँकड़े

netstat (नेटवर्क आँकड़े) नेटवर्क कनेक्शनों, रूटिंग तालिकाओं, इंटरफ़ेस आँकड़ों और मल्टीकास्ट सदस्यताओं को प्रदर्शित करने वाली एक पुरानी, लेकिन अब भी बहुत सामान्य कमांड है।

नए सिस्टमों पर अक्सर ip और ss को प्राथमिकता दी जाती है, फिर भी netstat उपयोगी बनी हुई है, विशेषकर पुराने सिस्टमों पर।

सक्रिय कनेक्शन: `netstat`

सभी सक्रिय आने वाले और जाने वाले नेटवर्क कनेक्शन (TCP और UDP दोनों) देखने के लिए netstat का उपयोग कुछ विशेष फ़्लैग के साथ करें। इससे यह पहचानने में सहायता मिल सकती है कि आपका सिस्टम किसके साथ संचार कर रहा है।

-tuna फ़्लैग TCP, UDP, संख्यात्मक पतों और सभी कनेक्शनों (लिसन कर रहे कनेक्शनों सहित) को दिखाते हैं।

netstat -tuna

लिसन कर रहे पोर्ट: `netstat -l`

आपके कंप्यूटर पर चल रही सेवाएँ आने वाले कनेक्शनों के लिए विशिष्ट पोर्टों पर "लिसन" करती हैं। उदाहरण के लिए, वेब सर्वर पोर्ट 80 या 443 पर लिसन करता है।

सभी TCP और UDP लिसन कर रहे पोर्टों की सूची देखने के लिए netstat -tulpn का उपयोग करें। इसके साथ उन्हें खोलने वाले प्रोग्राम (-p) भी दिखते हैं।

netstat -tulpn

त्वरित जाँच: नेटवर्क उपयोगिताएँ

आपने अब तक जो सीखा है, उसकी त्वरित जाँच करने का समय आ गया है!

पुनरावलोकन: बुनियादी नेटवर्क उपयोगिताएँ

बहुत अच्छा! आपने नेटवर्क से जुड़े बुनियादी कार्यों के लिए आवश्यक Linux कमांडों का अभ्यास किया है:

  • ping: किसी होस्ट से नेटवर्क कनेक्टिविटी की जाँच करती है।
  • ip: नेटवर्क इंटरफ़ेस और रूट देखने तथा कॉन्फ़िगर करने का आधुनिक उपकरण।
  • netstat: नेटवर्क कनेक्शन, रूटिंग तालिकाएँ और इंटरफ़ेस आँकड़े प्रदर्शित करती है (अक्सर -tuna या -tulpn के साथ उपयोग की जाती है)।

नेटवर्क समस्याओं का निदान करने और अपने सिस्टम के नेटवर्क विन्यास को समझने के लिए ये कमांड अत्यंत महत्वपूर्ण हैं।

शुरुआत निःशुल्क

एआई शिक्षक के साथ DevOps बूटकैंप सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
142
पाठ
568

अक्सर पूछे जाने वाले प्रश्न

क्या “मूल नेटवर्क उपयोगिताएँ (ping, ip, netstat)” पाठ निःशुल्क है?

हाँ — DevOps बूटकैंप अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “मूल नेटवर्क उपयोगिताएँ (ping, ip, netstat)” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“मूल नेटवर्क उपयोगिताएँ (ping, ip, netstat)” में मैं क्या सीखूँगा?

नेटवर्क कनेक्टिविटी का परीक्षण करने, नेटवर्क इंटरफ़ेस कॉन्फ़िगर करने और नेटवर्क कनेक्शनों की निगरानी के लिए मूल कमांड का उपयोग करें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ DevOps बूटकैंप का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या DevOps बूटकैंप शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर DevOps बूटकैंप शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।

“मूल नेटवर्क उपयोगिताएँ (ping, ip, netstat)” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस DevOps बूटकैंप पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर DevOps बूटकैंप पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. मूल नेटवर्क उपयोगिताएँ (ping, ip, netstat)
  2. सुरक्षित शेल (SSH) की मूल बातें
  3. फ़ाइल स्थानांतरण के लिए SCP और Rsync
  4. SSH कुंजी प्रमाणीकरण और कॉन्फ़िगरेशन फ़ाइल
← DevOps बूटकैंप पर वापस जाएँ