netstat
नेटवर्क
इस्तेमाल
netstat -tulpn | netstat -anसॉकेट और रूटिंग टेबल देखने का पुराना तरीक़ा; Linux पर इसकी जगह ss ने ले ली है और अक्सर यह स्थापित ही नहीं होता, और macOS इसे रखता है पर यह नहीं बताता कि सॉकेट किस प्रक्रिया का है — वह उत्तर lsof देता है।
आम विकल्प
| विकल्प | अर्थ |
|---|---|
| -tulpn | The Linux combination: TCP, UDP, listening, with process, numeric. |
| -an | All sockets, numeric. The form that also works on macOS/BSD. |
| -r | Routing table; add -n to keep it numeric. |
| -i | Per-interface packet and error counters. |
| -s | Protocol statistics, useful for retransmit counts. |
| -v -p tcp | macOS/BSD: verbose, one protocol. macOS cannot map sockets to processes at all. |
उदाहरण
sudo netstat -tulpnListening ports with their processes (Linux, needs root for -p).
netstat -an | grep LISTENThe listening list on macOS, where -p means something else.
netstat -rnThe 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