पिंग नेटवर्क आँकड़े एकत्र करने के लिए ICMP (इंटरनेट कंट्रोल मैसेज प्रोटोकॉल) पैकेट का उपयोग करता है। सबसे आम कार्य जो पिंग कमांड करते हैं वे हैं:
- लैन और इंटरनेट सहित नेटवर्क कनेक्टिविटी का परीक्षण करना।
- सर्वर की स्थिति की जाँच करना।
- डीएनएस मुद्दों का परीक्षण।
जब आप पिंग कमांड का उपयोग करते हैं, तो आपका डिवाइस होस्ट डिवाइस को एक अनुरोध भेजता है और कनेक्शन स्थापित होने की प्रतीक्षा करता है। पिंग कमांड आउटपुट में पैकेट के बारे में जानकारी होती है और प्रत्येक पैकेज को होस्ट तक पहुंचने में कितना समय लगता है। संचार बाधित होने तक टर्मिनल प्रतिक्रियाओं को प्रिंट करता रहता है। आइए देखें कि लिनक्स में पिंग कमांड का उपयोग कैसे करें:
पिंग कमांड का उपयोग कैसे करें:
सबसे पहले, पिंग कमांड के मूल सिंटैक्स की जाँच करें:
गुनगुनाहट [विकल्प] होस्ट नाम
आइए linuxhint सर्वर को पिंग करें, टर्मिनल लॉन्च करें, और टाइप करें:
$गुनगुनाहटlinuxhint.com
उपरोक्त आउटपुट विभिन्न जानकारी दिखा रहा है:
आईसीएमपी_सेक : पैकेट की क्रम संख्या। अगर यह पहला पैकेट है, तो icmp_seq नंबर 1 होगा।
टीटीएल : ttl का मतलब टाइम टू लिव है, ttl नंबर उस हॉप्स (राउटर) की संख्या का प्रतिनिधित्व करता है, जिसे छोड़ने से पहले एक पैकेट को गंतव्य तक पहुंचने में लगता है।
समय : एक पैकेट को गंतव्य तक पहुंचने और फिर मेजबान डिवाइस पर वापस आने में जितना समय लगता है।
पिंग प्रक्रिया को रोकने के लिए, Ctrl C दबाएं, कमांड उसे प्रेषित/प्राप्त किए गए पैकेटों की संख्या, खोए हुए पैकेटों की संख्या और समय बताएगा।
यदि आपको पिंग उत्तर नहीं मिलता है, तो आपके डिवाइस और होस्ट सर्वर के बीच कोई नेटवर्क कनेक्टिविटी नहीं है।
पैकेट के बीच समय अंतराल कैसे बदलें (पिंग कमांड):
पिंग कमांड डिफ़ॉल्ट रूप से एक सेकंड के बाद पैकेट भेजता है, लेकिन इस समय अवधि को बदला जा सकता है। समय बदलने के लिए, पिंग के बाद -i का उपयोग करें:
$गुनगुनाहट-मैं2linuxhint.com
समय कम करने के लिए:
$गुनगुनाहट-मैं0.2linuxhint.com
स्थानीय नेटवर्क (पिंग कमांड) की स्थिति की जांच कैसे करें:
यदि आपको किसी वेबसाइट तक पहुँचने में समस्या है, तो पिंग कमांड के माध्यम से आप अपने स्थानीय नेटवर्क का निदान भी कर सकते हैं। विभिन्न दृष्टिकोण उनमें से किसी का उपयोग करते हैं:
सबसे तेज़ तरीका है:
$गुनगुनाहट 0या:
$गुनगुनाहटस्थानीय होस्टऔर कुछ उपयोगकर्ता पसंद करते हैं:
$गुनगुनाहट127.0.0.1
पैकेट की संख्या को कैसे सीमित करें (पिंग कमांड):
पिंग कमांड पैकेट को तब तक भेजता रहता है जब तक कि वह मैन्युअल रूप से बंद न हो जाए, लेकिन पैकेट की संख्या -c और फिर पैकेट की संख्या का उपयोग करके सीमित किया जा सकता है क्योंकि होस्टनाम:
$गुनगुनाहट-सी4linuxhint.com
उपरोक्त आउटपुट इंगित कर रहा था कि कमांड ने केवल 4 पैकेट भेजे हैं। पैकेट की संख्या सीमित करने का दूसरा विकल्प समय निर्धारित करना है:
$गुनगुनाहट-में 6linuxhint.com
उपरोक्त आदेश 6 सेकंड के बाद पिंग करना बंद कर देगा।
नेटवर्क में बाढ़ कैसे करें (पिंग कमांड):
भारी भार के तहत नेटवर्क के प्रदर्शन की जांच करने के लिए, पिंग कमांड का उपयोग नेटवर्क को भरने के लिए भी किया जा सकता है:
$गुनगुनाहट-एफ linuxhint.com
आउटपुट में, प्रत्येक बिंदु प्रत्येक प्रतिक्रिया के लिए भेजे गए पैकेट और बैकस्पेस का प्रतिनिधित्व करता है।
आँकड़ों का सारांश कैसे प्राप्त करें (पिंग कमांड):
यदि आप केवल पैकेट ट्रांसमिशन का सारांश प्राप्त करने में रुचि रखते हैं, तो -q, q का उपयोग करें, यह ऑपरेटर शांत है:
$गुनगुनाहट-सी5-क्यू linuxhint.com
पिंग को श्रव्य कैसे बनाएं (पिंग कमांड):
प्रत्येक पिंग की ध्वनि को सक्षम करने के लिए -a ऑपरेटर का उपयोग करें:
$गुनगुनाहट-एक linuxhint.com
आमतौर पर इस्तेमाल किए जाने वाले पिंग विकल्प:
कुछ अन्य आमतौर पर उपयोग किए जाने वाले पिंग विकल्प और उनके उपयोग का उल्लेख नीचे किया गया है:
विकल्प | विवरण |
-बी | पिंग प्रसारण आईपी की अनुमति देता है |
-NS | उत्तर की प्रतीक्षा किए बिना पैकेट भेजना (3 से अधिक पैकेट भेजने के लिए sudo अनुमति की आवश्यकता होती है) |
-वी | यह पिंग का वर्तमान संस्करण दिखाता है |
-वी | प्रतिध्वनि प्रतिक्रियाओं के साथ अतिरिक्त ICMP पैकेट प्रदर्शित करता है |
-टी | जीने के लिए समय निर्धारित करने की अनुमति देता है (टीटीएल) |
-डी | सॉकेट डिबगिंग के लिए |
-आर | बाईपास रूटिंग टेबल की अनुमति देता है और सीधे होस्ट को भेजता है। |
-एस | पैकेट का आकार सेट करता है |
निष्कर्ष:
पिंग कमांड निदान/समस्या निवारण और नेटवर्क जानकारी प्राप्त करने के लिए एक प्रसिद्ध उपयोगिता है। यह पोस्ट पिंग के कुछ आवश्यक आदेशों और उनके उपयोग पर ध्यान केंद्रित कर रहा है। यदि आपको अभी भी पिंग के बारे में अधिक जानकारी चाहिए, तो निष्पादित करें मैन पिंग टर्मिनल में।