Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Bash प्रोग्रामिंग

लिनक्स पर TCP और UDP पोर्ट्स को रियल-टाइम में कैसे मॉनिटर करें

सॉफ्टवेयर शर्तों में, विशेष रूप से ऑपरेटिंग सिस्टम स्तर पर, एक पोर्ट एक तार्किक निर्माण है जो एक विशिष्ट प्रोसेस/एप्लिकेशन या नेटवर्क सेवा के प्रकार की पहचान करता है और लिनक्स सिस्टम पर चलने वाली प्रत्येक नेटवर्क सेवा एक विशेष प्रोटोकॉल (सबसे आम होने के नाते TCP (ट्रांसमिशन कंट्रोल प्रोटोकॉल) और UDP (यूजर डेटाग्राम प्रोटोकॉल)) और अन्य प्रक्रियाओं या सेवाओं के साथ संचार के लिए एक पोर्ट नंबर का उपयोग करती है।

इस संक्षिप्त लेख में, हम आपको दिखाएंगे कि लिनक्स सिस्टम पर सॉकेट सारांश के साथ रनिंग TCP और UDP पोर्ट्स को कैसे सूचीबद्ध और मॉनिटर या रियल-टाइम में देखें।

लिनक्स में सभी खुले पोर्ट्स सूचीबद्ध करें

लिनक्स सिस्टम पर सभी खुले पोर्ट्स को सूचीबद्ध करने के लिए, आप netstat कमांड या ss यूटिलिटी का उपयोग निम्नानुसार कर सकते हैं।

यह उल्लेख करना भी महत्वपूर्ण है कि netstat कमांड डिप्रेकेटेड हो गया है और इसके स्थान पर ss कमांड ने अधिक विस्तृत नेटवर्क आंकड़े दिखाने के लिए ले लिया है।

$ sudo netstat -tulpn OR
$ sudo ss -tulpn

लिनक्स पर TCP और UDP पोर्ट्स को रियल-टाइम में कैसे मॉनिटर करें

उपरोक्त कमांड के आउटपुट से, State कॉलम दिखाता है कि कोई पोर्ट सुनने की स्थिति (LISTEN) में है या नहीं।

उपरोक्त कमांड में, फ्लैग:

  • -t – TCP पोर्ट्स की सूची सक्षम करता है।
  • -u – UDP पोर्ट्स की सूची सक्षम करता है।
  • -l – केवल सुनने वाले सॉकेट्स प्रिंट करता है।
  • -n – पोर्ट नंबर दिखाता है।
  • -p – प्रोसेस/प्रोग्राम नाम दिखाता है।

TCP और UDP खुले पोर्ट्स को रियल-टाइम में देखें

हालांकि, TCP और UDP पोर्ट्स को रियल-टाइम में देखने के लिए, आप netstat या ss टूल को watch यूटिलिटी के साथ निम्नानुसार चला सकते हैं।

$ sudo watch netstat -tulpn OR
$ sudo watch ss -tulpn

लिनक्स पर TCP और UDP पोर्ट्स को रियल-टाइम में कैसे मॉनिटर करें

बाहर निकलने के लिए, Ctrl+C दबाएं।

आपको निम्नलिखित लेख भी उपयोगी लगेंगे:

  1. किसी विशेष पोर्ट पर सुनने वाली प्रक्रिया का पता लगाने के 3 तरीके
  2. 'nc' कमांड का उपयोग करके रिमोट पोर्ट्स पहुंच योग्य हैं या नहीं जांचें
  3. लिनक्स में systemd के तहत सभी रनिंग सेवाओं को कैसे सूचीबद्ध करें
  4. लिनक्स सिस्टम/नेटवर्क एडमिनिस्ट्रेटर्स के लिए Nmap कमांड के 29 व्यावहारिक उदाहरण

अभी के लिए बस इतना ही! यदि इस विषय के बारे में आपके कोई प्रश्न या विचार हैं, तो नीचे कमेंट सेक्शन के माध्यम से हमसे संपर्क करें।

अपने लिनक्स कौशल को अगले स्तर पर ले जाएं

रूट सदस्यों को हर कोर्स, सर्टिफिकेशन प्रेप ट्रैक, और हैंड्स-ऑन लिनक्स कंटेंट की बढ़ती लाइब्रेरी तक पूरी पहुंच मिलती है — हर महीने नए कोर्स जोड़े जाते हैं।

आपको क्या मिलता है

  • सभी प्रीमियम लेखों तक विज्ञापन-मुक्त पहुंच
  • सभी कोर्स तक पहुंच: लिनक्स सीखें, लिनक्स के लिए AI, बैश स्क्रिप्टिंग, उबंटू हैंडबुक, गोलैंग और बहुत कुछ।
  • लिनक्स सर्टिफिकेशन तक पहुंच (RHCSA, RHCE, LFCS और LFCA)
  • रिलीज़ पर नए कोर्स तक पहुंच
  • साप्ताहिक न्यूज़लेटर तक पहुंच
  • कमेंट्स में प्राथमिकता सहायता
  • निजी टेलीग्राम कम्युनिटी
  • लिनक्स कम्युनिटी से जुड़ें

लिनक्स पर TCP और UDP पोर्ट्स को रियल-टाइम में कैसे मॉनिटर करें

आरोन किली एक लिनक्स और F.O.S.S उत्साही हैं, एक आगामी लिनक्स सिसएडमिन, वेब डेवलपर, और वर्तमान में TecMint के लिए कंटेंट क्रिएटर हैं जो कंप्यूटर के साथ काम करना पसंद करते हैं और ज्ञान साझा करने में दृढ़ता से विश्वास करते हैं।

TecMint पर प्रत्येक ट्यूटोरियल अनुभवी लिनक्स सिस्टम एडमिनिस्ट्रेटर्स की एक टीम द्वारा बनाया जाता है ताकि यह हमारे उच्च-गुणवत्ता मानकों को पूरा करे।

  1. C++ में दिए गए मैट्रिक्स को काउंटर-क्लॉकवाइज स्पाइरल फॉर्म में प्रिंट करना C++ में दिए गए मैट्रिक्स को काउंटर-क्लॉकवाइज स्पाइरल फॉर्म में प्रिंट करना

    इस समस्या में, हमें एक 2-डायमेंशनल मैट्रिक्स दिया गया है। और हमारा कार्य मैट्रिक्स के एलिमेंट्स को काउंटर-क्लॉकवाइज स्पाइरल फॉर्म में प्रिंट करना है। काउंटरक्लॉकवाइज स्पाइरल फॉर्म यह एक स्पाइरल ट्रैवर्सल है जो टॉप-लेफ्ट से शुरू होता है और फिर काउंटर-क्लॉकवाइज दिशा में पहले बॉटम-राइट-अप-लेफ्ट की ओर

  1. CSS नवीनतम अपडेट - डिस्प्ले प्रॉपर्टी के इनर और आउटर वैल्यू CSS नवीनतम अपडेट - डिस्प्ले प्रॉपर्टी के इनर और आउटर वैल्यू

    अब हम CSS डिस्प्ले के दो-मूल्य वाले सिंटैक्स द्वारा एलिमेंट के डिस्प्ले टाइप को स्पष्ट रूप से सेट कर सकेंगे। यह हमें एलिमेंट के फ्लो लेआउट को बदलने की अनुमति देगा। सिंटैक्स CSS डिस्प्ले प्रॉपर्टी का सिंटैक्स निम्नानुसार है: Selector {    display: /*inside*/ /*outside*/ } उदाहरण 1 निम्न उदा

  1. Python का उपयोग करके सर्कुलर ट्रैक में सबसे अधिक विजिट किया गया सेक्टर खोजें Python का उपयोग करके सर्कुलर ट्रैक में सबसे अधिक विजिट किया गया सेक्टर खोजें

    मान लीजिए हमारे पास एक संख्या n और rounds नामक एक सरणी है। हमारे पास एक सर्कुलर ट्रैक है जिसमें n अलग-अलग सेक्टर हैं जो 1 से n तक लेबल किए गए हैं। अब इस ट्रैक पर एक दौड़ आयोजित की जाएगी, जिसमें m अलग-अलग राउंड होते हैं। i-वां राउंड सेक्टर rounds[i-1] से शुरू होता है और सेक्टर rounds[i] पर समाप्त होत