मुखपृष्ठ » कैसे » लिनक्स टर्मिनल 11 के नेटवर्क से कैसे काम करें

    लिनक्स टर्मिनल 11 के नेटवर्क से कैसे काम करें

    आप फ़ाइलों को डाउनलोड करना चाहते हैं, नेटवर्क की समस्याओं का निदान करना चाहते हैं, अपने नेटवर्क इंटरफेस का प्रबंधन करना चाहते हैं या नेटवर्क आँकड़े देखना चाहते हैं, इसके लिए एक टर्मिनल कमांड है। इस संग्रह में आज़माए गए और सच्चे उपकरण और कुछ नए आदेश हैं.

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

    कर्ल और विग

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

    कर्ल -ओ वेबसाइट.com/file
    wget website.com/file

    पिंग

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

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

    ping -c 4 google.com

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

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

    ट्रेसपैथ example.com

    एमटीआर

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

    mtr howtogeek.com

    जब आप पूरा कर लें, तो q या Ctrl-C दबाएं.

    मेज़बान

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

    howtogeek.com को होस्ट करें
    मेजबान 208.43.115.82

    कौन है

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

    whois example.com

    ifplugstatus

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

    sudo apt-get install इफग्लग

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

    ifplugstatus
    ifplugstatus eth0

    "लिंक बीट का पता चला" का अर्थ है कि केबल को प्लग किया गया है। यदि यह नहीं है तो आप "अनप्लग्ड" देखेंगे.

    ifconfig

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

    ifconfig
    ifconfig eth0

    ifdown और ifup

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

    सुडो इफैडेंट एथ ०
    सूद इफ अप इथ ०

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

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

    dhclient

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

    सुडो dhclient -r
    सूदो dhclient

    netstat

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

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

    सभी बंदरगाहों के लिए विस्तृत आँकड़े देखें netstat -s.


    हमने पूर्व में फ़ाइलों के साथ प्रक्रिया के प्रबंधन और काम करने के लिए कमांड भी कवर किए हैं.