নেটস্ট্যাট - নেটওয়ার্ক সংযোগ পর্যবেক্ষণের জন্য একটি কমান্ড লাইন টুল

Netstat Command Line Tool



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

সমস্ত সংযোগ তালিকা

প্রথম এবং সবচেয়ে সহজ কমান্ড হল সমস্ত বর্তমান সংযোগগুলি তালিকাভুক্ত করা। কেবল একটি অপশন দিয়ে নেটস্ট্যাট কমান্ড চালান।







# নেটস্ট্যাট -এ



নেটস্ট্যাট আউটপুটের জন্য নিম্নলিখিত স্নিপেটটি পরীক্ষা করুন। আউটপুটে একাধিক পৃষ্ঠা থাকে, তাই কিছু ডেটা বাদ দেওয়া হয়।



নেটস্ট্যাট





প্রতিটি কলামের ব্যাখ্যা

অতএব - তালিকাভুক্ত সকেট টিসিপি বা ইউডিপি কিনা তা আমাদের বলুন। টিসিপি সংযোগগুলি ওয়েব ব্রাউজিং এবং ফাইল ডাউনলোডের জন্য ব্যবহৃত হয়। ইউডিপি সংযোগগুলি কিছু দ্রুতগতির কম্পিউটার গেম এবং কখনও কখনও লাইভ স্ট্রিম দ্বারা ব্যবহৃত হয়।

Recv-Q & প্রেরণ-প্রশ্ন -আমাদের বলুন সেই সকেটের সারিতে কতটা ডেটা আছে, পড়ার অপেক্ষায় (Recv-Q) অথবা পাঠানো (Send-Q)। সংক্ষেপে: যদি এটি 0 হয়, সবকিছু ঠিক আছে, যদি কোথাও শূন্য মান না থাকে তবে সমস্যা হতে পারে।



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

রাষ্ট্র - তালিকাভুক্ত সকেট কোন অবস্থায় আছে তা বলে। TCP প্রোটোকল রাজ্যগুলিকে সংজ্ঞায়িত করে, যার মধ্যে রয়েছে LISTEN (কিছু বহিরাগত কম্পিউটার আমাদের সাথে যোগাযোগ করার জন্য অপেক্ষা করুন) এবং ESTABLISHED (যোগাযোগের জন্য প্রস্তুত)। এর মধ্যে অপরিচিত ব্যক্তি হল ক্লোজ ওয়েট স্টেট। এর মানে হল যে বিদেশী বা রিমোট মেশিন ইতিমধ্যেই সংযোগ বন্ধ করে দিয়েছে, কিন্তু স্থানীয় প্রোগ্রাম একরকম অনুসরণ করে নি।

উপরের কমান্ড টিসিপি, ইউডিপি এবং ইউনিক্স সকেটের মতো বিভিন্ন প্রোটোকল থেকে সমস্ত সংযোগ দেখায়। তবে এটি বেশ দরকারী নয়। প্রশাসকরা প্রায়ই প্রোটোকল বা পোর্ট নম্বরের উপর ভিত্তি করে নির্দিষ্ট সংযোগ বেছে নিতে চান।

নেটস্ট্যাট আউটপুটে হোস্ট, পোর্ট এবং ব্যবহারকারীর নাম সমাধান করবেন না

যখন আপনি হোস্ট, পোর্ট বা ব্যবহারকারীর নাম প্রদর্শন করতে চান না, তখন netstat -n বিকল্পটি ব্যবহার করুন। এটি হোস্টের নাম, পোর্টের নাম, ব্যবহারকারীর নাম সমাধান করার পরিবর্তে সংখ্যায় প্রদর্শিত হবে। এটি আউটপুটকেও গতি দেয়, কারণ নেটস্ট্যাট কোনও লুক-আপ করছে না।

# netstat -an

শুধুমাত্র টিসিপি বা ইউডিপি সংযোগের তালিকা করুন

শুধুমাত্র টিসিপি সংযোগগুলি তালিকাভুক্ত করতে টি বিকল্পগুলি ব্যবহার করুন।

# netstat -t

একইভাবে শুধুমাত্র udp সংযোগগুলি তালিকাভুক্ত করতে u বিকল্পটি ব্যবহার করুন।

সমস্ত লিসেনিং কানেকশন তালিকাভুক্ত করা হচ্ছে

# netstat -l

সমস্ত টিসিপি শোনার পোর্ট তালিকাভুক্ত করা হচ্ছে

# netstat -lt

সব UDP শ্রবণ পোর্ট তালিকাভুক্ত করা

# netstat -lu

PID সহ পরিষেবার নাম প্রদর্শন করা

# নেটস্ট্যাট -টিপি

কার্নেল আইপি রাউটিং প্রদর্শন করা হচ্ছে

# নেটস্ট্যাট -আর
কার্নেল রাউটিং টেবিল

নেটওয়ার্ক ইন্টারফেস লেনদেন দেখাচ্ছে

# netstat -i

RAW নেটওয়ার্ক পরিসংখ্যান প্রদর্শন করা হচ্ছে

# netstat atstatistics –raw

নেটস্ট্যাট

আপনি কেবলমাত্র নেটস্ট্যাটকে সত্যিই কার্যকরভাবে ব্যবহার করতে পারেন যদি আপনি আপনার নেটওয়ার্ক এবং আপনার লিনাক্স সিস্টেম সম্পর্কে অনেক কিছু জানেন।