netstat

नेटवर्क

इस्तेमाल

netstat -tulpn | netstat -an

सॉकेट और रूटिंग टेबल देखने का पुराना तरीक़ा; Linux पर इसकी जगह ss ने ले ली है और अक्सर यह स्थापित ही नहीं होता, और macOS इसे रखता है पर यह नहीं बताता कि सॉकेट किस प्रक्रिया का है — वह उत्तर lsof देता है।

आम विकल्प

विकल्पअर्थ
-tulpnThe Linux combination: TCP, UDP, listening, with process, numeric.
-anAll sockets, numeric. The form that also works on macOS/BSD.
-rRouting table; add -n to keep it numeric.
-iPer-interface packet and error counters.
-sProtocol statistics, useful for retransmit counts.
-v -p tcpmacOS/BSD: verbose, one protocol. macOS cannot map sockets to processes at all.

उदाहरण

sudo netstat -tulpn

Listening ports with their processes (Linux, needs root for -p).

netstat -an | grep LISTEN

The listening list on macOS, where -p means something else.

netstat -rn

The routing table on either platform.

कनेक्शन न बने तो ये बताते हैं कि बात कहाँ तक पहुँची — नाम हल नहीं हुआ, रास्ता नहीं, या पोर्ट बंद है।

कैसे पढ़ें

  • बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
  • तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
  • विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।

आम सवाल

Q. netstat क्या करता है?

सॉकेट और रूटिंग टेबल देखने का पुराना तरीक़ा; Linux पर इसकी जगह ss ने ले ली है और अक्सर यह स्थापित ही नहीं होता, और macOS इसे रखता है पर यह नहीं बताता कि सॉकेट किस प्रक्रिया का है — वह उत्तर lsof देता है।

Q. इसे कैसे लिखें?

netstat -tulpn | netstat -an — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।

Q. कितने विकल्प जानने लायक़ हैं?

यहाँ 6 दिए हैं; पूरी सूची man netstat में है। यह कमांड नेटवर्क में आती है।

मिलती-जुलती कमांड

man पेज: man netstat