पोर्ट का उपयोग अनुप्रयोगों द्वारा और उनके सर्वर से डेटा भेजने और प्राप्त करने के लिए किया जाता है। प्रत्येक एप्लिकेशन संचार करने के लिए बंदरगाहों के एक विशिष्ट सेट का उपयोग करता है और एप्लिकेशन इंस्टॉल होने पर ये पोर्ट या तो स्वचालित रूप से या मैन्युअल रूप से खोले जाते हैं। इस लेख में, हम एक बंदरगाह से संबंधित प्रक्रिया को समाप्त करने के तरीकों पर चर्चा करेंगे। चूंकि सभी एप्लिकेशन एक विशिष्ट पोर्ट का उपयोग करते हैं, हम ऑपरेटिंग सिस्टम को उस प्रक्रिया को समाप्त करने के लिए कह सकते हैं जो एक विशिष्ट पोर्ट का उपयोग कर रही है।
पोर्ट पर प्रक्रिया को कैसे समाप्त करें?
एक विशिष्ट पोर्ट पर संचार कर रहे अनुप्रयोगों को कंप्यूटर को ऐसा करने का निर्देश देकर आसानी से समाप्त किया जा सकता है। हालाँकि, यह प्रक्रिया ऑपरेटिंग सिस्टम पर भिन्न है और इसके लिए प्रशासनिक विशेषाधिकारों की आवश्यकता होती है। साथ ही, सुनिश्चित करें कि पोर्ट का उपयोग करने वाला कोई अन्य एप्लिकेशन नहीं है। किसी प्रक्रिया को उसके पोर्ट नंबर से समाप्त करने की विधि नीचे सूचीबद्ध है, क्योंकि ऑपरेटिंग सिस्टम पर विधि भिन्न है, इसलिए हमने कुछ सबसे लोकप्रिय विधियों को सूचीबद्ध किया है।
Mac और Linux में पोर्ट पर प्रक्रिया को समाप्त करें
- खोलें टर्मिनल और सुनिश्चित करें कि आप रूट उपयोगकर्ता के रूप में साइन इन हैं।
- सूची वे प्रक्रियाएँ जो किसी विशिष्ट पोर्ट पर निम्न कमांड टाइप करके और उसे निष्पादित करके सुन रही हैं।
lsof -i:(port number)
- समाप्त करने के लिए कोई भी प्रक्रिया जो संचार के लिए पोर्ट नंबर का उपयोग कर रही है, निम्न कमांड टाइप करें और निष्पादित करें it.
kill $(lsof -t -i:"Port Number")
- उपरोक्त आदेश उच्च विशेषाधिकार अनुप्रयोगों पर काम नहीं कर सकता है, इसलिए, किसी भी प्रक्रिया को तुरंत समाप्त करने के लिए निम्न आदेश निष्पादित करें संचार करना एक विशिष्ट पोर्ट पर।
kill -9 $(lsof -t -i:"Port Number")
- यह आदेश निर्दिष्ट पोर्ट नंबर के माध्यम से संचार करने वाली किसी भी प्रक्रिया को तुरंत समाप्त कर देगा।
Windows में पोर्ट पर प्रक्रिया को समाप्त करें
- दबाएं “विंडोज " + "आर रन प्रॉम्प्ट खोलने के लिए।
- टाइप करें “cmd ” और “Shift . दबाएं ” + “Ctrl ” + “दर्ज करें "प्रशासनिक मोड में खोलने के लिए।
- टाइप करें एक विशिष्ट पोर्ट पर संचार प्रक्रिया को सूचीबद्ध करने के लिए निम्न कमांड में।
netstat -ano | findstr :<yourPortNumber>
- यह एक विशिष्ट पोर्ट पर चल रही प्रक्रिया को सूचीबद्ध करेगा, "PID . पर ध्यान दें कार्यक्रम के लिए।
- मारने के लिए विशिष्ट पोर्ट का उपयोग करने वाली सभी प्रक्रियाएं, निम्न कमांड टाइप करें और “Enter . दबाएं) ” इसे निष्पादित करने के लिए।
taskkill /PID <typeyourPIDhere> /F
- यह तुरंत समाप्त होगा कार्यक्रम।