नए उपयोगकर्ताओं के लिए GNU / Linux में कनेक्शन की निगरानी के लिए SS का उपयोग करना
- श्रेणी: लिनक्स
कभी लोकप्रिय Netstat उपकरण , अब कुछ वर्षों के लिए हटा दिया गया है, और इसे बदलने के लिए कमांड लाइन के लिए नए उपकरण विकसित किए गए हैं; अर्थात्, एस.एस.
Ss का उपयोग करना बेहद सरल है, कमांड के पीछे की शक्ति, और इसका उपयोग करते समय आपके द्वारा प्राप्त की जा सकने वाली जानकारी, जैसे कि TCP, UDP, PACKET, RAW, DCCP और UNIX सॉकेट्स के लिए जानकारी।
Ss का उपयोग करना
जैसा कि कहा गया है, कमांड लाइन उपयोगिताओं की बात आती है तो एसएस का उपयोग करना अपेक्षाकृत आसान है। जिन लोगों के पास समस्याएँ हैं, उनके लिए मैन पेज अच्छी तरह से प्रलेखित हैं।
Ss का मूल उपयोग
केवल टाइपिंग एस एस आपको उन सभी सॉकेट्स की एक सूची देगा जो वर्तमान में कनेक्शन हैं।
केवल वर्तमान में सुनने वाले सॉकेट को सूचीबद्ध करने के लिए: ss -l
लेकिन क्या होगा अगर हम कुछ प्रकार के कनेक्शनों को फ़िल्टर करना चाहते हैं, और केवल कुछ अन्य लोगों को सूचीबद्ध करें, जैसे कि केवल टीसीपी, या यूडीपी या यूनिक्स कनेक्शन दिखाना?
- टीसीपी कनेक्शन के लिए एसएस का उपयोग करें
- UDP कनेक्शन के लिए ss -u का उपयोग करें
- UNIX कनेक्शन के लिए ss -x का उपयोग करें
हालाँकि, इस बात का ध्यान रखें कि उपरोक्त आदेशों का उपयोग करते समय, आपको केवल वे कनेक्शन दिखाए जाएंगे जो वर्तमान में पूरी तरह से स्थापित हैं, और उन्हें भी जोड़ना होगा -सेवा विकल्प, यदि आप स्थापित और सुनने वाले सॉकेट दोनों को सूचीबद्ध करना चाहते हैं।
-n विकल्प, होस्टनाम रिज़ॉल्यूशन को निष्क्रिय कर देता है, इसलिए आप केवल आईपी पते देखेंगे, जो होस्टनाम को देखने के लिए वास्तव में परवाह नहीं करने पर चीजों को थोड़ा बढ़ा सकते हैं।
एसएस का उपयोग करने का एक और आसान तरीका, राज्यों के उपयोग के माध्यम से है। यह आपको विशेष रूप से केवल उसी सॉकेट को लक्षित करने के लिए ss का उपयोग करने की अनुमति देता है जो आप देख रहे हैं।
स्टेट फ़िल्टरिंग
राज्य छानने के साथ एसएस के लिए उपयोग है: एसएस [विकल्प] [राज्य] [फ़िल्टर]
मैन पेज के अनुसार, उपलब्ध फिल्टर / पहचानकर्ता है:
सभी मानक टीसीपी कहते हैं: स्थापित, syn-sent, syn-recv, fin-wa-1, fin-Wait-2, समय-प्रतीक्षा, बंद, बंद-प्रतीक्षा, अंतिम-एक, सुनो और समापन।
- सभी - सभी राज्यों के लिए
- जुड़ा - सुनने और बंद करने के अलावा सभी राज्य
- सिंक्रोनस - सभी भेजे गए राज्यों के अलावा सिंट-सेंड को छोड़कर
- बकेट - स्टेट्स, जिन्हें मिनिसॉकेट के रूप में बनाए रखा जाता है, यानी टाइम-वेट और सिंक-रिकव
- बड़ा - बाल्टी के विपरीत
राज्यों का उपयोग करने के कुछ सरल उदाहरण:
- ss -t राज्य समय-प्रतीक्षा
- एसएस राज्य की स्थापना की
आप IPv4 और IPv6 को भी फ़िल्टर कर सकते हैं:
- ss -4
- ss -6
या उन्हें संयोजित करें:
- ss -t4 स्टेट बकेट
दी, आप कुछ राज्यों को देखने के लिए एसएस का उपयोग करने के लिए एक बड़ा उपयोग नहीं पा सकते हैं, क्योंकि सॉकेट भेजते या प्राप्त करते समय डेटा के विशिष्ट समय को पकड़ना थकाऊ हो सकता है, और इस उद्देश्य के लिए 'वॉच' कमांड का उपयोग करना बेहतर है:
- घड़ी -n 1 'ss -t4 राज्य सिंक-प्राप्त'
टीसीपी आईपीवी 4 सॉकेट पर यह कमांड आपको एक दूसरी रिफ्रेशिंग रिपोर्ट दिखाएगा क्योंकि वे अपना डेटा प्राप्त करते हैं।
समापन शब्द
Ss का उपयोग करना अविश्वसनीय रूप से सरल है जब आप इसे लटका लेते हैं, और उन उपयोगकर्ताओं के लिए जो नेटवर्किंग, सर्वर, या यहां तक कि सिर्फ सरल गेम होस्टिंग में तल्लीन करना चाहते हैं, यह सीखना उपयोगी हो सकता है!