লিনাক্সে লিসেনিং পোর্ট চেক করুন

Linakse Lisenim Porta Ceka Karuna



নেটওয়ার্ক সমস্যা সমাধান করার সময় বিশেষভাবে নেটওয়ার্ক-সম্পর্কিত সমস্যাগুলির উপর নজর রাখা গুরুত্বপূর্ণ। প্রথম যে জিনিসটি পরীক্ষা করা দরকার তা হল কোন পোর্টগুলি সক্রিয় এবং শুনছে বা কোন অ্যাপ্লিকেশনটি আপনার সার্ভারের সাথে সংযুক্ত। একটি নেটওয়ার্কের লিসেনিং পোর্ট বিভাগটি বলে যে কোন প্রক্রিয়াটি শোনে এবং একটি যোগাযোগের শেষ পয়েন্ট হিসাবে কাজ করে। লিসেনিং পোর্টের অবস্থা খোলা, বন্ধ, ফিল্টার করা বা আনফিল্টার করা যেতে পারে।

এই নিবন্ধটির নির্দেশিকা অনুসরণ করুন, যদি আপনি লিনাক্সে পোর্টের তথ্য শোনার জন্য কমান্ড অনুসন্ধান করেন।







লিনাক্সে লিসেনিং পোর্টগুলি কীভাবে পরীক্ষা করবেন

লিনাক্স সিস্টেমে পোর্টের তথ্য শোনার জন্য চারটি সহজ এবং দ্রুত উপায় রয়েছে। আসুন এইগুলি ব্যবহারিকভাবে পরীক্ষা করি:



1: Netstat কমান্ডের মাধ্যমে পোর্ট শোনা

নেটওয়ার্ক পরিসংখ্যান (নেটস্ট্যাট) একটি কমান্ড-লাইন নেটওয়ার্ক পর্যবেক্ষণ এবং সমস্যা সমাধানের সরঞ্জাম। এটি নেটওয়ার্কের মাধ্যমে সংযোগের কনফিগারেশন পরিচালনা করতে ব্যবহৃত হয়। লিনাক্স সিস্টেমে নেটস্ট্যাট কমান্ড ব্যবহার করার সময়, আপনি TCP, UDP, ইনকামিং এবং আউটগোয়িং সংযোগ, মাল্টিকাস্ট সদস্যতা, রাউটিং টেবিল এবং পোর্ট লিসেনিং সম্পর্কে সম্পূর্ণ তথ্য পাবেন।



netstat কমান্ড ব্যবহার করে সমস্ত পোর্ট তালিকাভুক্ত করতে উল্লেখিত কমান্ডটি চালান:





$ sudo netstat -tunlp


উপরের পতাকাগুলি নিম্নলিখিতগুলি বর্ণনা করে:

t - TCP পোর্টের জন্য



ভিতরে - UDP পোর্টের জন্য

n - সংখ্যাসূচক ঠিকানার জন্য

l - শোনার পোর্ট প্রদর্শন করতে

পি - পিআইডি প্রদর্শন করতে

2: ss কমান্ডের মাধ্যমে পোর্ট শোনা

সকেট পরিসংখ্যান (ss) হল অতিরিক্ত বিবরণ এবং পরিসংখ্যান সহ নেটওয়ার্ক সকেট তথ্য মুদ্রণের আরেকটি উপায়। এটি কিছু অনুরূপ ফাংশন সহ netstat কমান্ডের একটি দুর্দান্ত বিকল্প।

আপনি লিনাক্সে পোর্ট শোনার জন্য প্রদত্ত কমান্ডটি চালাতে পারেন:

$ sudo ss -tunlp

3: lsof কমান্ডের মাধ্যমে পোর্ট শোনা

আমরা জানি, লিনাক্স এবং ইউনিক্সের সবকিছুই ফাইল সিস্টেম হিসেবে কাজ করে। এটি একটি ডিভাইস বা ফোল্ডার হোক না কেন, আপনি এটি একটি ফাইল বলতে পারেন। এর মধ্যে কিছু ফাইল দৃশ্যমান এবং কিছু আমাদের থেকে লুকানো। দ্য lsof (খোলা ফাইলগুলির তালিকা) কমান্ড একটি অন্তর্নির্মিত কমান্ড লাইন টুল যা খোলা ফাইল সম্পর্কে তথ্য প্রদর্শন করতে ব্যবহৃত হয়।

লিনাক্স সিস্টেমে নেটওয়ার্ক ফাইল এবং পোর্ট লিসেনিং তথ্য তালিকাভুক্ত করতে আমরা নিম্নলিখিত কমান্ডটি চালাতে পারি:

$ sudo lsof -i

4: nmap কমান্ডের মাধ্যমে পোর্ট শোনা

নেটওয়ার্ক ম্যাপার ( nmap ) নেটওয়ার্ক তথ্য প্রদর্শনের জন্য সবচেয়ে নিরাপদ অডিটিং সরঞ্জামগুলির মধ্যে একটি। এটি নেটওয়ার্ক আবিষ্কার এবং শোনার পোর্টের জন্য নেটওয়ার্ক বিশেষজ্ঞরা ব্যবহার করেন।

দ্য nmap লিনাক্স সিস্টেমে একটি বিল্ট-ইন টুল নয়, এটি টার্মিনালে নিম্নলিখিত কমান্ড ব্যবহার করে ইনস্টল করা যেতে পারে:

$ sudo উপযুক্ত ইনস্টল nmap

নিম্নলিখিত কমান্ডটি লিনাক্স সিস্টেমের সমস্ত খোলা এবং শোনার পোর্টগুলি প্রদর্শন করতে ব্যবহার করা হবে:

$ sudo nmap -n -পিএন -এসটি -পি- স্থানীয় হোস্ট

উপসংহার

লিসেনিং পোর্টগুলি হল নেটওয়ার্ক পোর্ট যেখানে অ্যাপ্লিকেশন বা প্রক্রিয়া শোনে বা আমরা বলতে পারি যে এইগুলি যোগাযোগের শেষ পয়েন্ট। নেটওয়ার্ক সমস্যা এবং আমাদের নেটওয়ার্ক সার্ভারের সাথে কোন অ্যাপ্লিকেশনগুলি সংযুক্ত রয়েছে তার উপর নজর রাখা আপনার জন্য গুরুত্বপূর্ণ৷ উপরের নির্দেশিকাগুলিতে, আমরা আমাদের লিনাক্স সিস্টেমের লিসেনিং পোর্টগুলি প্রদর্শন করার বিভিন্ন উপায় কভার করেছি। আমরা কমান্ড-লাইন সরঞ্জাম i-e, netstat, ss, ব্যবহার করে এটি করেছি nmap এবং lsof.