लिनक्स netstat आदेश #
लिनक्स netstat कमांड एक शक्तिशाली नेटवर्किंग टूल है जिसका उपयोग नेटवर्क कनेक्शन, रूटिंग टेबल, इंटरफ़ेस सांख्यिकी, मास्करेड कनेक्शन और मल्टीकास्ट सदस्यता प्रदर्शित करने के लिए किया जाता है। हालाँकि अब इसे अक्सर बदल दिया जाता है ss, यह नेटवर्क समस्याओं के निदान और सिस्टम प्रदर्शन की निगरानी के लिए कई लिनक्स वितरणों में मूल्यवान बना हुआ है।
मुख्य उपयोग और वाक्यविन्यास netstat आदेश #
का मूल सिंटैक्स netstat आदेश है:
netstat [OPTIONS]
- विकल्प: व्यवहार और आउटपुट को नियंत्रित करने के लिए झंडे
netstat.
netstat कमांड चीटशीट तालिका #
| आदेश | विवरण |
netstat |
सक्रिय कनेक्शन, रूटिंग तालिकाएं और इंटरफ़ेस आँकड़े प्रदर्शित करता है। |
netstat -t |
केवल TCP कनेक्शन दिखाता है. |
netstat -u |
केवल UDP कनेक्शन दिखाता है. |
netstat -l |
श्रवण पोर्ट और सॉकेट प्रदर्शित करता है. |
netstat -r |
रूटिंग तालिका प्रदर्शित करता है. |
netstat -i |
नेटवर्क इंटरफ़ेस आँकड़े प्रदर्शित करता है. |
netstat -s |
प्रत्येक प्रोटोकॉल के लिए सारांश आँकड़े दिखाता है. |
netstat -p |
कनेक्शन के लिए PID और प्रोग्राम नाम प्रदर्शित करता है। |
सामान्य उपयोग के मामले #
सक्रिय कनेक्शन देखें #
netstat
सिस्टम पर सभी सक्रिय नेटवर्क कनेक्शन प्रदर्शित करता है।
TCP कनेक्शन दिखाएँ #
netstat -t
केवल TCP कनेक्शन प्रदर्शित करने के लिए आउटपुट को फ़िल्टर करता है।
मॉनिटर श्रवण पोर्ट #
netstat -l
उन सभी पोर्ट्स को सूचीबद्ध करता है जो वर्तमान में श्रवण अवस्था में हैं।
रूटिंग तालिका देखें #
netstat -r
सिस्टम की रूटिंग तालिका प्रदर्शित करता है, जो रूटिंग समस्याओं के निदान के लिए उपयोगी है।
प्रक्रिया-विशिष्ट कनेक्शन की जाँच करें #
netstat -p
प्रत्येक कनेक्शन से संबद्ध प्रक्रिया आईडी (पीआईडी) और प्रोग्राम नाम दिखाता है।
उन्नत उपयोग #
इंटरफ़ेस सांख्यिकी #
netstat -i
प्रेषित और प्राप्त पैकेट सहित नेटवर्क इंटरफेस के बारे में विस्तृत आंकड़े प्रदर्शित करता है।
सारांश प्रोटोकॉल सांख्यिकी #
netstat -s
प्रोटोकॉल (टीसीपी, यूडीपी, आईसीएमपी, आदि) द्वारा समूहीकृत नेटवर्क आंकड़ों का सारांश प्रदान करता है।
पता द्वारा फ़िल्टर करें #
मिलाओ grep पते के आधार पर कनेक्शन फ़िल्टर करने के लिए:
netstat -an | grep 192.168.1.1
का प्रयोग netstat साथ में RELIANOID व्यवस्था #
In RELIANOIDकी बुनियादी संरचना, netstat कमांड कनेक्टिविटी का निदान करने, लोड बैलेंसर प्रदर्शन का विश्लेषण करने और सिस्टम संचालन की निगरानी के लिए उपयोगी है।
लोड बैलेंसर कनेक्शन की निगरानी करें #
netstat -tuln | grep ":80"
लोड बैलेंसर के माध्यम से HTTP ट्रैफ़िक की निगरानी के लिए पोर्ट 80 पर कनेक्शन प्रदर्शित करता है।
बैकएंड सेवा ट्रैफ़िक का विश्लेषण करें #
बैकएंड सर्वर से कनेक्शन ट्रैक करें:
netstat -an | grep 10.0.0.5
यह बैकएंड सर्वर से कनेक्शन दिखाता है 10.0.0.5.
प्रॉक्सी कॉन्फ़िगरेशन डीबग करें #
सत्यापित करें कि प्रॉक्सी सेवाएं चल रही हैं और कनेक्शन स्वीकार कर रही हैं:
netstat -l | grep ":443"
नेटवर्क प्रदर्शन की जांच करें #
उपयोग netstat प्रदर्शन संबंधी बाधाओं का निदान करने के लिए छोड़े गए पैकेट या पुनःप्रसारण पर आंकड़े एकत्र करना:
netstat -s | grep -i "retrans"
सुरक्षा संबंधी बातें #
हमेशा सुनिश्चित करें कि संवेदनशील जानकारी, जैसे कि IP पते और PID, को सुरक्षित तरीके से संभाला जाए। अनधिकृत उपयोगकर्ताओं को नेटवर्क डायग्नोस्टिक्स चलाने से रोकने के लिए एक्सेस कंट्रोल का उपयोग करें।
सारांश #
RSI netstat कमांड नेटवर्क प्रबंधन और समस्या निवारण के लिए एक आधारभूत उपकरण है। हालाँकि जैसे उपकरणों द्वारा इसे तेजी से पूरक बनाया जा रहा है ssइसके उपयोग में आसानी और बहुमुखी प्रतिभा इसे नेटवर्क पेशेवरों के लिए एक प्रमुख उपकरण बनाती है। RELIANOID को शामिल किया गया netstat मजबूत, उच्च-प्रदर्शन नेटवर्किंग समाधान बनाए रखने के लिए अपने निदान और निगरानी वर्कफ़्लो में।