लिनक्स टर्मिनल से नेटवर्क के साथ कैसे काम करें: 11 कमांड जिन्हें आपको जानना आवश्यक है

विषयसूची:

लिनक्स टर्मिनल से नेटवर्क के साथ कैसे काम करें: 11 कमांड जिन्हें आपको जानना आवश्यक है
लिनक्स टर्मिनल से नेटवर्क के साथ कैसे काम करें: 11 कमांड जिन्हें आपको जानना आवश्यक है

वीडियो: लिनक्स टर्मिनल से नेटवर्क के साथ कैसे काम करें: 11 कमांड जिन्हें आपको जानना आवश्यक है

वीडियो: लिनक्स टर्मिनल से नेटवर्क के साथ कैसे काम करें: 11 कमांड जिन्हें आपको जानना आवश्यक है
वीडियो: How to organise Windows 8 Metro Start screen tiles - YouTube 2024, अप्रैल
Anonim
चाहे आप फाइलें डाउनलोड करना चाहते हैं, नेटवर्क समस्याओं का निदान करना चाहते हैं, अपने नेटवर्क इंटरफेस का प्रबंधन कर सकते हैं या नेटवर्क आंकड़े देख सकते हैं, इसके लिए टर्मिनल कमांड है। इस संग्रह में कोशिश किए गए और सही उपकरण और कुछ नए आदेश शामिल हैं।
चाहे आप फाइलें डाउनलोड करना चाहते हैं, नेटवर्क समस्याओं का निदान करना चाहते हैं, अपने नेटवर्क इंटरफेस का प्रबंधन कर सकते हैं या नेटवर्क आंकड़े देख सकते हैं, इसके लिए टर्मिनल कमांड है। इस संग्रह में कोशिश किए गए और सही उपकरण और कुछ नए आदेश शामिल हैं।

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

कर्ल और wget

उपयोग कर्ल या wget टर्मिनल छोड़ दिए बिना इंटरनेट से फ़ाइल डाउनलोड करने के लिए आदेश। यदि आप कर्ल का उपयोग कर रहे हैं, तो टाइप करें कर्ल-ओ फ़ाइल के पथ के बाद। wget उपयोगकर्ता उपयोग कर सकते हैं wget बिना किसी विकल्प के.. फ़ाइल वर्तमान निर्देशिका में दिखाई देगी।

curl -O website.com/file wget website.com/file

Image
Image

पिंग

पिंग आपके द्वारा निर्दिष्ट पते पर ECHO_REQUEST पैकेट भेजता है। यह देखने का एक शानदार तरीका है कि आपका कंप्यूटर इंटरनेट या एक विशिष्ट आईपी पते के साथ संवाद कर सकता है या नहीं। ध्यान रखें कि कई सिस्टम कॉन्फ़िगर किए गए हैं, हालांकि पिंग्स का जवाब न दें।

विंडोज़ पर पिंग कमांड के विपरीत, लिनक्स पिंग कमांड तब तक पैकेट भेजता रहेगा जब तक आप इसे समाप्त नहीं करते। आप पैकेट की सीमित मात्रा निर्दिष्ट कर सकते हैं - सी स्विच।

ping -c 4 google.com

Image
Image

ट्रेसपैथ और ट्रेसरआउट

tracepath आदेश समान है ट्रेसरूट, लेकिन इसे रूट विशेषाधिकारों की आवश्यकता नहीं है। यह उबंटू पर डिफ़ॉल्ट रूप से भी स्थापित है, जबकि ट्रैसरआउट नहीं है। ट्रेसपैथ आपके द्वारा निर्दिष्ट गंतव्य के लिए नेटवर्क पथ का पता लगाता है और पथ के साथ प्रत्येक "हॉप" की रिपोर्ट करता है। यदि आपके पास नेटवर्क की समस्याएं या धीमेपन हैं, तो ट्रेसपैथ आपको दिखा सकता है कि नेटवर्क कहां विफल रहा है या जहां धीमा हो रहा है।

tracepath example.com

Image
Image

एमटीआर

एमटीआर कमांड एक पिंग में टिंग और ट्रेसपैथ को जोड़ती है। एमआरटी पैकेट भेजना जारी रखेगा, जो आपको प्रत्येक "हॉप" के लिए पिंग टाइम दिखाएगा। इससे आपको कोई समस्या भी दिखाई देगी - इस मामले में, हम देख सकते हैं कि हॉप 6 पैकेट के 20% से अधिक खो रहा है।

mtr howtogeek.com

Image
Image

जब आप पूरा कर लें तो छोड़ने के लिए q या Ctrl-C दबाएं।

मेज़बान

मेज़बान आदेश DNS लुकअप करता है। इसे एक डोमेन नाम दें और आपको संबंधित आईपी पता दिखाई देगा। इसे एक आईपी पता दें और आप संबंधित डोमेन नाम देखेंगे।

host howtogeek.com host 208.43.115.82

Image
Image

कौन है

कौन है कमांड आपको एक वेबसाइट के व्हाइस रिकॉर्ड दिखाएगा, ताकि आप एक विशिष्ट वेबसाइट के पंजीकृत और मालिक के बारे में अधिक जानकारी देख सकें।

whois example.com

Image
Image

ifplugstatus

ifplugstatus कमांड आपको बताएगा कि केबल को नेटवर्क इंटरफ़ेस में प्लग किया गया है या नहीं। यह उबंटू पर डिफ़ॉल्ट रूप से स्थापित नहीं है। इसे स्थापित करने के लिए निम्न आदेश का प्रयोग करें:

sudo apt-get install ifplugd

सभी इंटरफेस की स्थिति देखने के लिए कमांड चलाएं या इसकी स्थिति देखने के लिए एक विशिष्ट इंटरफ़ेस निर्दिष्ट करें।

ifplugstatus ifplugstatus eth0

"लिंक बीट का पता चला" का मतलब है कि केबल प्लग इन है। यदि आप नहीं हैं तो आपको "अनप्लग" दिखाई देगा।
"लिंक बीट का पता चला" का मतलब है कि केबल प्लग इन है। यदि आप नहीं हैं तो आपको "अनप्लग" दिखाई देगा।

ifconfig

ifconfig कमांड में आपके सिस्टम के नेटवर्क इंटरफेस को कॉन्फ़िगर, ट्यून और डिबग करने के लिए कई विकल्प हैं। यह आईपी पते और अन्य नेटवर्क इंटरफ़ेस जानकारी देखने का एक त्वरित तरीका भी है। प्रकार ifconfig वर्तमान में सभी सक्रिय नेटवर्क इंटरफेस की स्थिति को देखने के लिए, उनके नाम सहित। आप उस इंटरफ़ेस के बारे में केवल जानकारी देखने के लिए इंटरफ़ेस का नाम भी निर्दिष्ट कर सकते हैं।

ifconfig ifconfig eth0

Image
Image

ifdown और ifup

ifdown तथा ifup आदेश चलने के समान ही हैं ifconfig ऊपर या ifconfig नीचे । इंटरफ़ेस के नाम को देखते हुए, वे इंटरफ़ेस को नीचे ले जाते हैं या इसे लाते हैं। इसके लिए रूट अनुमतियों की आवश्यकता है, इसलिए आपको उबंटू पर सुडो का उपयोग करना होगा।

sudo ifdown eth0 sudo ifup eth0

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

यदि आपको कमांड लाइन से NetworkManager को वास्तव में कॉन्फ़िगर करने की आवश्यकता है, तो इसका उपयोग करें nmcli आदेश।

dhclient

dhclient आदेश आपके कंप्यूटर के आईपी पते को जारी कर सकता है और आपके डीएचसीपी सर्वर से एक नया प्राप्त कर सकता है। इसके लिए रूट अनुमतियों की आवश्यकता है, इसलिए उबंटू पर सुडो का उपयोग करें। नया आईपी पता पाने या उपयोग करने के लिए कोई विकल्प नहीं के साथ dhclient चलाएं - r अपने वर्तमान आईपी पते को रिहा करने के लिए स्विच करें।

sudo dhclient -r sudo dhclient

Image
Image

netstat

netstat कमांड खुले सॉकेट और रूटिंग टेबल सहित कई अलग-अलग इंटरफ़ेस आंकड़े दिखा सकता है। नेटस्टैट कमांड को बिना किसी विकल्प के चलाएं और आपको खुले सॉकेट की एक सूची दिखाई देगी।

Image
Image

इस आदेश के साथ आप बहुत कुछ कर सकते हैं। उदाहरण के लिए, का प्रयोग करें netstat -p खुले सॉकेट से जुड़े कार्यक्रमों को देखने के लिए आदेश।

Image
Image

सभी बंदरगाहों के साथ विस्तृत आंकड़े देखें नेटस्टैट-एस.

Image
Image

हमने प्रक्रिया को प्रबंधित करने और अतीत में फ़ाइलों के साथ काम करने के लिए आदेश भी शामिल किए हैं।

सिफारिश की: