পোর্টগুলি অ্যাপ্লিকেশন দ্বারা এবং তাদের সার্ভার থেকে ডেটা পাঠাতে এবং গ্রহণ করতে ব্যবহার করা হয়। প্রতিটি অ্যাপ্লিকেশন যোগাযোগের জন্য পোর্টের একটি নির্দিষ্ট সেট ব্যবহার করে এবং এই পোর্টগুলি হয় স্বয়ংক্রিয়ভাবে বা ম্যানুয়ালি খোলা হয় যখন অ্যাপ্লিকেশনটি ইনস্টল করা হয়। এই নিবন্ধে, আমরা একটি বন্দর সম্পর্কিত একটি প্রক্রিয়া বন্ধ করার পদ্ধতিগুলি নিয়ে আলোচনা করব। যেহেতু সমস্ত অ্যাপ্লিকেশন একটি নির্দিষ্ট পোর্ট ব্যবহার করে, তাই আমরা অপারেটিং সিস্টেমকে একটি নির্দিষ্ট পোর্ট ব্যবহার করা প্রক্রিয়াটি বন্ধ করতে বলতে পারি৷
পোর্টে কিভাবে প্রসেস কিল করবেন?
একটি নির্দিষ্ট পোর্টে যোগাযোগ করা অ্যাপ্লিকেশনগুলি কম্পিউটারকে তা করার নির্দেশ দিয়ে সহজেই বন্ধ করা যেতে পারে। এই প্রক্রিয়াটি অবশ্য অপারেটিং সিস্টেমের ক্ষেত্রে ভিন্ন এবং প্রশাসনিক সুবিধার প্রয়োজন। এছাড়াও, নিশ্চিত করুন যে পোর্টটি ব্যবহার করছে এমন অন্য কোনও অ্যাপ্লিকেশন নেই। পোর্ট নম্বর থেকে একটি প্রক্রিয়াকে হত্যা করার পদ্ধতিটি নীচে তালিকাভুক্ত করা হয়েছে, যেহেতু পদ্ধতিটি অপারেটিং সিস্টেমে ভিন্ন, তাই আমরা সবচেয়ে জনপ্রিয় কিছুগুলির জন্য পদ্ধতিগুলি তালিকাভুক্ত করেছি৷
ম্যাক এবং লিনাক্সে পোর্টে প্রক্রিয়া কিল করুন
- খোলা৷ টার্মিনাল এবং নিশ্চিত করুন যে আপনি রুট ব্যবহারকারী হিসাবে সাইন ইন করেছেন।
- তালিকা নিম্নোক্ত কমান্ডে টাইপ করে এবং কার্যকর করার মাধ্যমে যে প্রক্রিয়াগুলি একটি নির্দিষ্ট পোর্টে শুনছে।
lsof -i:(port number)
- সমাপ্ত করার জন্য যে কোনো প্রক্রিয়া যা যোগাযোগের জন্য পোর্ট নম্বর ব্যবহার করছে, নিম্নলিখিত কমান্ড টাইপ করুন এবং চালনা করুন এটা।
kill $(lsof -t -i:"Port Number")
হত্যা করুন - উপরের কমান্ডটি উচ্চ বিশেষাধিকার অ্যাপ্লিকেশনগুলিতে কাজ নাও করতে পারে, তাই, যেকোনো প্রক্রিয়া যোগাযোগ অবিলম্বে বন্ধ করতে নিম্নলিখিত কমান্ডটি চালান একটি নির্দিষ্ট পোর্টে।
kill -9 $(lsof -t -i:"Port Number")
- এই কমান্ড অবিলম্বে নির্দিষ্ট পোর্ট নম্বরের মাধ্যমে যোগাযোগের যেকোনো প্রক্রিয়া বন্ধ করে দেবে।
উইন্ডোজে পোর্টে প্রসেস কিল করুন
- “উইন্ডোজ টিপুন ” + “R ” রান প্রম্পট খুলতে।
- “cmd টাইপ করুন ” এবং “Shift টিপুন ” + “Ctrl ” + “এন্টার করুন ” প্রশাসনিক মোডে খুলতে।
- টাইপ একটি নির্দিষ্ট পোর্টে যোগাযোগের প্রক্রিয়া তালিকাভুক্ত করতে নিম্নলিখিত কমান্ডে।
netstat -ano | findstr :<yourPortNumber>
- এটি একটি নির্দিষ্ট পোর্টে চলমান প্রক্রিয়ার তালিকা করবে, “PID নোট করুন প্রোগ্রামের জন্য।
- হত্যা করার জন্য নির্দিষ্ট পোর্ট ব্যবহার করে সমস্ত প্রক্রিয়া, নিম্নলিখিত কমান্ড টাইপ করুন এবং “এন্টার টিপুন ” এটি কার্যকর করতে।
taskkill /PID <typeyourPIDhere> /F
- এটি অবিলম্বে সমাপ্ত হবে৷ প্রোগ্রাম।