टर्मिनलच्या प्रगत वापरावर आमची प्रकाशने चालू ठेवून, यामध्ये चौथा भाग या मैदानावरील या दुसर्या मालिकेचे, आम्ही आज एक्सप्लोर करू "लिनक्स कमांड्स" खालील: netstat, ss आणि nc.
अशा प्रकारे, कोणत्याही सरासरी GNU/Linux वापरकर्त्याला सर्वात आवश्यक व्यवस्थापित करण्यात सक्षम होण्यासाठी मदत करणे सुरू ठेवा प्रशासन आणि समस्यानिवारण क्रियाकलापघरी आणि कार्यालयात दोन्ही.
पण, काहींच्या व्यावहारिक उपयोगाबद्दल ही पोस्ट सुरू करण्यापूर्वी "लिनक्स कमांड्स", आम्ही शिफारस करतो की तुम्ही नंतर एक्सप्लोर करा मागील संबंधित पोस्ट लेखांच्या या मालिकेतील:
लिनक्स कमांड्स - भाग तीन: netstat, ss आणि nc
लिनक्स कमांड्सचा व्यावहारिक वापर
नेटस्टॅट
आज्ञा netstat एक CLI साधन आहे जे तुम्हाला नेटवर्क कनेक्शन्स, राउटिंग टेबल्स, इंटरफेस स्टॅटिस्टिक्स, मास्करेड कनेक्शन्स आणि मल्टीकास्ट ग्रुप सदस्य माहिती पाहण्याची परवानगी देते. मॅनपेज
netstat कमांड वापरण्याची उदाहरणे
- सर्व पोर्ट सूचीबद्ध करा: $ netstat --सर्व
- सर्व ऐकण्याचे पोर्ट सूचीबद्ध करा: $ netstat -- ऐकत आहे
- TCP ऐकण्याचे पोर्ट दाखवा: $ netstat --tcp
- PID आणि प्रोग्रामची नावे दर्शवा: $ netstat --प्रोग्राम
- स्क्रीनवर माहिती सतत प्रदर्शित करा: $ netstat --सतत
अधिक वापर उदाहरणे आणि त्याच्याशी संबंधित पर्याय किंवा पॅरामीटर्सचे वर्णन पाहण्यासाठी, क्लिक करा येथे.
ss
आज्ञा "H.H" ही टर्मिनल युटिलिटी आहे जी सॉकेट्सची तपासणी करण्यासाठी वापरली जाते, म्हणजेच स्क्रीनवर सॉकेटची आकडेवारी टाकण्यासाठी. म्हणून, नेटस्टॅटला खूप महत्त्व दिले जाते कारण ते अधिक TCP आणि स्थिती माहिती प्रदर्शित करू शकते. मॅनपेज
ss कमांड वापरण्याची उदाहरणे
- सर्व TCP/UDP/RAW/UNIX सॉकेट्स प्रदर्शित करा: $ss -a [-t|-u|-w|-x]
- स्थानिक HTTPS पोर्टशी कनेक्ट केलेले सर्व TCP सॉकेट दाखवा (443): $ss -t src :[443]
- स्थानिक पोर्ट 8080 वर ऐकणारे सर्व TCP सॉकेट दाखवा: $ss -lt src :[8080]
- रिमोट ssh पोर्टशी कनेक्ट केलेल्या प्रक्रियांसह सर्व TCP सॉकेट्सची यादी करा: $ss -pt dst :[ssh]
अधिक वापर उदाहरणे आणि त्याच्याशी संबंधित पर्याय किंवा पॅरामीटर्सचे वर्णन पाहण्यासाठी, क्लिक करा येथे.
nc
आज्ञा "nc" किंवा "netcat" TPC/IP प्रोटोकॉलसाठी स्विस चाकू म्हणून ओळखली जाणारी कमांड आहे. कारण, ते TCP किंवा UDP प्रोटोकॉल वापरून नेटवर्क कनेक्शनद्वारे डेटा वाचण्यास आणि लिहिण्यास अनुमती देते. शिवाय, ते थेट किंवा इतर प्रोग्राम आणि स्क्रिप्टद्वारे वापरले जाऊ शकते. आणि हे वैशिष्ट्यपूर्ण नेटवर्क एक्सप्लोरेशन आणि डीबगिंग साधन म्हणून देखील कार्य करते. मॅनपेज
nc कमांड वापरण्याची उदाहरणे
- TCP कनेक्शन स्थापित करा: $nc[ip_address][पोर्ट]
- कालबाह्य सेट करा: $nc -w [timeout_in_seconds] [ipaddress] [पोर्ट]
- निर्दिष्ट होस्टचे ओपन टीसीपी पोर्ट स्कॅन करा: $ nc -v -z [ip_address] [पोर्ट]
- निर्दिष्ट TCP पोर्टवर ऐका आणि प्राप्त डेटा मुद्रित करा: $nc -l [पोर्ट]
- क्लायंट डिस्कनेक्ट झाल्यानंतर सर्व्हर चालू ठेवा: $nc -k -l [पोर्ट]
- HTTP विनंती पाठवा: $ nc -u -l [पोर्ट]
अधिक वापर उदाहरणे आणि त्याच्याशी संबंधित पर्याय किंवा पॅरामीटर्सचे वर्णन पाहण्यासाठी, क्लिक करा येथे.
Resumen
सारांश, आम्ही आशा करतो की हा चौथा भाग चालू आहे "लिनक्स कमांड» जिथे आपण वापराबद्दल चर्चा केली आहे netstat, ss आणि nc कमांड, शक्य तितक्या शक्तिशाली टर्मिनलवर प्रभुत्व मिळविण्यासाठी अनेक वापरकर्त्यांना मदत करणे सुरू ठेवा. आणि जर तुम्ही या 3 पैकी कोणतीही आज्ञा यापूर्वी वापरली असेल आणि तुम्हाला त्याबद्दल काही योगदान करायचे असेल तर आम्ही तुम्हाला तसे करण्यास आमंत्रित करतो. टिप्पण्यांद्वारे.
शेवटी, आमच्या घरी भेट देण्याव्यतिरिक्त, ही उपयुक्त माहिती इतरांसह सामायिक करण्याचे लक्षात ठेवा «वेब साइट» अधिक वर्तमान सामग्री जाणून घेण्यासाठी आणि आमच्या अधिकृत चॅनेलमध्ये सामील होण्यासाठी तार अधिक बातम्या, ट्यूटोरियल आणि Linux अद्यतने एक्सप्लोर करण्यासाठी. पश्चिम गट, आजच्या विषयावरील अधिक माहितीसाठी.