লিনাক্সে বর্তমানে কোন প্রক্রিয়াটি একটি নির্দিষ্ট বন্দর ব্যবহার করছে তা আমি সন্ধান করতে সক্ষম হতে চাই। এই কাজ করতে কোন উপায় আছে কি?
লিনাক্সে বর্তমানে কোন প্রক্রিয়াটি একটি নির্দিষ্ট বন্দর ব্যবহার করছে তা আমি সন্ধান করতে সক্ষম হতে চাই। এই কাজ করতে কোন উপায় আছে কি?
উত্তর:
আপনার কাছে কয়েকটি বিকল্প রয়েছে:
lsof -i tcp:80
টিসিপি পোর্ট 80 ব্যবহার করে আপনাকে প্রক্রিয়াগুলির তালিকা দেবে।
অন্যথা,
sudo netstat -nlp
আপনাকে সমস্ত উন্মুক্ত নেটওয়ার্ক সংযোগ দেবে।
lsof -i | grep {username}
এছাড়াও খুব দরকারী, যেমনlsof -i | grep apache
-n
,: নামগুলি সমাধান করবেন না -l
:: শ্রবণকারী সার্ভারের সকেট -p
প্রদর্শন করুন: সকেটের জন্য পিআইডি / প্রোগ্রামের নাম প্রদর্শন করুন।
-P
করি lsof -i tcp:$PORTNUMBER
যাতে বন্দরটি একটি নম্বর হিসাবে আমার কাছে ফিরে আসে।
netstat -anb