প্রধান ম্যাকস ম্যাকে নেটস্ট্যাট কমান্ড কীভাবে ব্যবহার করবেন

ম্যাকে নেটস্ট্যাট কমান্ড কীভাবে ব্যবহার করবেন



কি জানতে হবে

  • netstat চালাতে এবং আপনার Mac এর নেটওয়ার্ক সম্পর্কে বিস্তারিত তথ্য দেখতে, একটি নতুন খুলুন টার্মিনাল উইন্ডো, টাইপ netstat , এবং প্রেস প্রবেশ করুন .
  • পতাকা এবং বিকল্প সহ netstat এর আউটপুট সীমিত করুন। netstat এর উপলব্ধ বিকল্পগুলি দেখতে, টাইপ করুন আপনি netstat কমান্ড প্রম্পটে।
  • ব্যবহার lsof কমান্ড নেটস্ট্যাটের অনুপস্থিত বা সীমিত কার্যকারিতা মেকআপ করার জন্য, বর্তমানে যেকোন অ্যাপে খোলা যেকোন ফাইল প্রদর্শন করা সহ।

এই নিবন্ধটি ব্যাখ্যা করে কিভাবে macOS-এ netstat টার্মিনাল কমান্ড চালাতে হয় যাতে আপনি সমস্ত পোর্ট এবং সমস্ত অ্যাপ্লিকেশন জুড়ে আপনার Mac বাইরের বিশ্বের সাথে যেভাবে কথা বলছে তা সহ আপনার Mac এর নেটওয়ার্ক যোগাযোগ সম্পর্কে বিস্তারিত তথ্য দেখতে পারেন।

কিভাবে Netstat চালাবেন

কিভাবে netstat ব্যবহার করতে হয় তা শিখছি আপনার কম্পিউটার যে সংযোগগুলি তৈরি করছে এবং কেন তা বুঝতে আপনাকে সাহায্য করতে পারে৷ netstat কমান্ড ডিফল্টরূপে Macs এ উপলব্ধ। আপনার এটি ডাউনলোড বা ইনস্টল করার দরকার নেই।

netstat চালানোর জন্য:

  1. যাও ফাইন্ডার > যাওয়া > ইউটিলিটিস .

    ফাইন্ডার
  2. ডবল ক্লিক করুন টার্মিনাল .

    চ্যানেলের সমস্ত বার্তা মুছে ফেলুন ord
    টার্মিনাল হাইলাইট সহ ইউটিলিটি ফোল্ডার
  3. নতুন টার্মিনাল উইন্ডোতে, টাইপ করুন netstat এবং টিপুন প্রত্যাবর্তন (বা প্রবেশ করুন ) কমান্ড কার্যকর করতে।

    netstat কমান্ড হাইলাইট সহ টার্মিনাল উইন্ডো
  4. আপনার স্ক্রিনে প্রচুর পরিমাণে পাঠ্য স্ক্রোল করা শুরু হবে। আপনি যদি উপলভ্য ফ্ল্যাগগুলির কোনটি ব্যবহার না করেন (নীচে দেখুন), netstat আপনার Mac এ সক্রিয় নেটওয়ার্ক সংযোগগুলি রিপোর্ট করে৷ একটি আধুনিক নেটওয়ার্ক ডিভাইস সঞ্চালিত ফাংশনের সংখ্যা বিবেচনা করে, আপনি তালিকাটি দীর্ঘ হবে বলে আশা করতে পারেন। একটি স্ট্যান্ডার্ড রিপোর্ট 1,000 লাইনের উপরে চলতে পারে।

    টার্মিনাল উইন্ডোতে একটি দীর্ঘ নেটস্ট্যাট রিপোর্ট

Netstat পতাকা এবং বিকল্প

আপনার ম্যাকের সক্রিয় পোর্টগুলিতে কী ঘটছে তা বোঝার জন্য নেটস্ট্যাটের আউটপুট ফিল্টার করা অপরিহার্য। Netstat এর অন্তর্নির্মিত পতাকা আপনাকে কমান্ডের সুযোগ সীমিত করে বিকল্পগুলি সেট করার অনুমতি দেয়।

সমস্ত নেটস্ট্যাটের উপলব্ধ বিকল্পগুলি দেখতে, টাইপ করুন আপনি netstat netstat এর ম্যান ('ম্যানুয়াল'-এর জন্য সংক্ষিপ্ত) পৃষ্ঠা প্রকাশ করতে কমান্ড প্রম্পটে। আপনি একটি দেখতে পারেন netstat এর ম্যান পেজের অনলাইন সংস্করণ .

বাক্য গঠন

এটা মনে রাখা গুরুত্বপূর্ণ যে MacOS-এ netstat একইভাবে Windows এবং Linux-এ netstat কাজ করে না। netstat এর বাস্তবায়ন থেকে ফ্ল্যাগ বা সিনট্যাক্স ব্যবহার করলে প্রত্যাশিত আচরণ নাও হতে পারে।

macOS-এ netstat-এ পতাকা এবং বিকল্প যোগ করতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:

netstat [-AabdgiLlmnqrRsSvWx] [-c কিউ] [-f address_family] [-I ইন্টারফেস] [-p প্রোটোকল] [-w অপেক্ষা করুন]

উপরের শর্টহ্যান্ডটি সম্পূর্ণরূপে বোধগম্য না হলে, কমান্ড সিনট্যাক্স কীভাবে পড়তে হয় তা শিখুন।

দরকারী পতাকা

এখানে কিছু সর্বাধিক ব্যবহৃত পতাকা রয়েছে:

    -কnetstat এর আউটপুটে সার্ভার পোর্ট অন্তর্ভুক্ত করে, যেগুলি ডিফল্ট আউটপুটে অন্তর্ভুক্ত নয়। -gমাল্টিকাস্ট সংযোগের সাথে সম্পর্কিত তথ্য প্রদর্শন করে। -আমি ইন্টারফেসনির্দিষ্ট ইন্টারফেসের জন্য প্যাকেট ডেটা প্রদান করে। সমস্ত উপলব্ধ ইন্টারফেস এর সাথে দেখা যাবে -i পতাকা, কিন্তু en0 সাধারণত ডিফল্ট আউটগোয়িং নেটওয়ার্ক ইন্টারফেস। (ছোট হাতের অক্ষরটি নোট করুন।) -nনাম সহ দূরবর্তী ঠিকানার লেবেল দমন করে। এটি শুধুমাত্র সীমিত তথ্য বাদ দিয়ে নেটস্ট্যাটের আউটপুটকে গতি দেয়। -পি প্রোটোকলএকটি নির্দিষ্ট নেটওয়ার্কিং প্রোটোকলের সাথে যুক্ত ট্র্যাফিক তালিকাভুক্ত করে। প্রোটোকলের সম্পূর্ণ তালিকা এখানে উপলব্ধ /etc/protocols , কিন্তু সবচেয়ে গুরুত্বপূর্ণ হল udp এবং টিসিপি . -আররাউটিং টেবিল প্রদর্শন করে, কিভাবে প্যাকেটগুলি নেটওয়ার্কের চারপাশে রাউট করা হয় তা দেখায়। -sপ্রোটোকল সক্রিয় হোক বা না হোক, সমস্ত প্রোটোকলের নেটওয়ার্ক পরিসংখ্যান দেখায়। -ভিতরেverbosity বৃদ্ধি করে, বিশেষ করে প্রতিটি খোলা পোর্টের সাথে যুক্ত প্রসেস আইডি (PID) দেখানো একটি কলাম যোগ করে।

Netstat উদাহরণ

এই উদাহরণগুলি বিবেচনা করুন:

netstat -apv TCP

এই কমান্ডটি খোলা পোর্ট এবং সক্রিয় পোর্ট সহ আপনার Mac এ শুধুমাত্র TCP সংযোগ প্রদান করে। এটি ভার্বোজ আউটপুটও ব্যবহার করে, প্রতিটি সংযোগের সাথে যুক্ত পিআইডি তালিকাভুক্ত করে।

netstat -a | grep-i 'তালিকা'

এই সমন্বয় netstat এবং গ্রিপ খোলা পোর্টগুলি প্রকাশ করে, যা এমন পোর্ট যা একটি বার্তা শুনছে। পাইপ চরিত্র | একটি কমান্ডের আউটপুট অন্য কমান্ডে পাঠায়। এখানে, এর আউটপুট netstat পাইপ থেকে গ্রিপ , আপনাকে এটিকে 'শুনুন' কীওয়ার্ডের জন্য অনুসন্ধান করতে দেয় এবং ফলাফলগুলি খুঁজে পায়।

নেটওয়ার্ক ইউটিলিটির মাধ্যমে Netstat অ্যাক্সেস করা

এছাড়াও আপনি নেটওয়ার্ক ইউটিলিটি অ্যাপের মাধ্যমে নেটস্ট্যাটের কিছু কার্যকারিতা অ্যাক্সেস করতে পারেন, যা ক্যাটালিনা পর্যন্ত macOS সংস্করণে অন্তর্ভুক্ত (এটি বিগ সুরে অন্তর্ভুক্ত নয়)।

নেটওয়ার্ক ইউটিলিটি পেতে, টাইপ করুন নেটওয়ার্ক ইউটিলিটি অ্যাপটি চালু করতে স্পটলাইট অনুসন্ধানে যান, তারপরে নির্বাচন করুন নেটস্ট্যাট গ্রাফিক্যাল ইন্টারফেস অ্যাক্সেস করতে ট্যাব।

নেটওয়ার্ক ইউটিলিটিতে Netstat ট্যাব

কমান্ড লাইনের মাধ্যমে উপলব্ধ বিকল্পগুলির তুলনায় নেটওয়ার্ক ইউটিলিটির মধ্যে বিকল্পগুলি আরও সীমিত। চারটি রেডিও বোতাম নির্বাচনের প্রতিটি একটি প্রিসেট নেটস্ট্যাট চালায় কমান্ড এবং আউটপুট প্রদর্শন করে।

প্রতিটি রেডিও বোতামের জন্য netstat কমান্ডগুলি নিম্নরূপ:

    রাউটিং টেবিলের তথ্য প্রদর্শন করুনরান netstat -r .প্রতিটি প্রোটোকলের জন্য ব্যাপক নেটওয়ার্ক পরিসংখ্যান প্রদর্শন করুনরান netstat -s .মাল্টিকাস্ট তথ্য প্রদর্শন করুনরান netstat -g .সমস্ত বর্তমান সকেট সংযোগের অবস্থা প্রদর্শন করুনরান netstat .
Network Utility>Netstat

Lsof এর সাথে Netstat পরিপূরক

netstat এর macOS বাস্তবায়ন ব্যবহারকারীদের প্রত্যাশা এবং প্রয়োজনের অনেক কার্যকারিতা অন্তর্ভুক্ত করে না। যদিও এটির ব্যবহার রয়েছে, নেটস্ট্যাটটি উইন্ডোজের মতো ম্যাকোসে ততটা কার্যকর নয়। একটি ভিন্ন আদেশ, lsof , অনুপস্থিত কার্যকারিতা অনেক প্রতিস্থাপন.

Lsof বর্তমানে অ্যাপে খোলা ফাইলগুলি প্রদর্শন করে। আপনি অ্যাপ-সম্পর্কিত খোলা পোর্টগুলি পরিদর্শন করতেও এটি ব্যবহার করতে পারেন। চালান lsof -i ইন্টারনেটে যোগাযোগ করা অ্যাপ্লিকেশনের তালিকা দেখতে। উইন্ডোজ মেশিনে নেটস্ট্যাট ব্যবহার করার সময় এটি সাধারণত লক্ষ্য; যাইহোক, macOS-এ সেই কাজটি সম্পন্ন করার একমাত্র অর্থপূর্ণ উপায় হল netstat নয়, কিন্তু lsof দিয়ে।

নেটওয়ার্ক Utilityimg src=

Lsof পতাকা এবং বিকল্প

প্রতিটি খোলা ফাইল বা ইন্টারনেট সংযোগ প্রদর্শন করা সাধারণত ভার্বোস হয়। এই কারণেই lsof নির্দিষ্ট মানদণ্ডের সাথে ফলাফল সীমাবদ্ধ করার জন্য পতাকা নিয়ে আসে। সবচেয়ে গুরুত্বপূর্ণ নিচে আছে.

আরও পতাকা এবং প্রতিটির প্রযুক্তিগত ব্যাখ্যা সম্পর্কে তথ্যের জন্য, চেক আউট করুন lsof এর ম্যান পেজ বা চালান মানুষ lsof একটি টার্মিনাল প্রম্পটে।

    -iখোলা নেটওয়ার্ক সংযোগ এবং সংযোগটি ব্যবহার করা প্রক্রিয়াটির নাম প্রদর্শন করে। যোগ করা a 4 , যেমন -i4 , শুধুমাত্র IPv4 সংযোগ প্রদর্শন করে। যোগ করা a 6 পরিবর্তে ( -i6 ) শুধুমাত্র IPv6 সংযোগ প্রদর্শন করে।
  • দ্য -i পতাকা আরও বিস্তারিত উল্লেখ করার জন্য প্রসারিত করা যেতে পারে। -iTCP বা -iUDP শুধুমাত্র TCP এবং UDP সংযোগ প্রদান করে। -iTCP:25 পোর্ট 25-এ শুধুমাত্র TCP সংযোগ প্রদান করে। পোর্টের একটি পরিসীমা ড্যাশ দিয়ে নির্দিষ্ট করা যেতে পারে, যেমনটি -iTCP:25-50।
  • -i@1.2.3.4 ব্যবহার করলে শুধুমাত্র IPv4 ঠিকানা 1.2.3.4-এ সংযোগ প্রদান করা হয়। IPv6 ঠিকানা একই ফ্যাশনে নির্দিষ্ট করা যেতে পারে। @ অগ্রদূত একইভাবে হোস্টনাম নির্দিষ্ট করতে ব্যবহার করা যেতে পারে, তবে দূরবর্তী আইপি ঠিকানা এবং হোস্টনাম উভয়ই একই সাথে ব্যবহার করা যাবে না।
  • -sসাধারণত lsof ফাইলের আকার প্রদর্শন করতে বাধ্য করে। কিন্তু যখন সঙ্গে জোড়া -i পতাকা, -s ভিন্নভাবে কাজ করে। পরিবর্তে, এটি ব্যবহারকারীকে কমান্ডের প্রত্যাবর্তনের জন্য প্রোটোকল এবং স্থিতি নির্দিষ্ট করার অনুমতি দেয়। -পিlsof একটি নির্দিষ্ট প্রসেস আইডি (PID) এ সীমাবদ্ধ করে। কমন ব্যবহার করে একাধিক পিআইডি সেট করা যেতে পারে, যেমন -p 123,456,789। প্রসেস আইডিগুলিকে ^ দিয়েও বাদ দেওয়া যেতে পারে, যেমন 123,^456, যা বিশেষভাবে PID 456 বাদ দেবে। -পিপোর্ট নম্বরের পোর্ট নামগুলিতে রূপান্তর নিষ্ক্রিয় করে, আউটপুটকে দ্রুত করে। -nহোস্টনামে নেটওয়ার্ক নম্বরের রূপান্তর নিষ্ক্রিয় করে। সঙ্গে ব্যবহার করা হলে -পি উপরে, এটি উল্লেখযোগ্যভাবে lsof এর আউটপুট গতি বাড়াতে পারে।
  • - ভিতরে ব্যবহারকারীশুধুমাত্র নামযুক্ত ব্যবহারকারীর মালিকানাধীন কমান্ড প্রদান করে।

lsof উদাহরণ

এখানে lsof ব্যবহার করার কয়েকটি উপায় রয়েছে।

lsof -nP -iTCP@lsof.itap:513

এই জটিল চেহারার কমান্ডটি হোস্টনামের সাথে TCP সংযোগ তালিকাভুক্ত করে lsof.itap এবং বন্দর 513। এটি আইপি ঠিকানা এবং পোর্টের সাথে নাম সংযোগ না করেও lsof চালায়, যাতে কমান্ডটি লক্ষণীয়ভাবে দ্রুত চলে।

lsof -iTCP -sTCP:শুনুন

এই কমান্ডটি স্ট্যাটাসের সাথে প্রতিটি TCP সংযোগ প্রদান করে শুনুন , ম্যাকের খোলা TCP পোর্টগুলি প্রকাশ করে৷ এটি সেই খোলা পোর্টগুলির সাথে সম্পর্কিত প্রক্রিয়াগুলির তালিকাও করে। এটি একটি উল্লেখযোগ্য আপগ্রেড ওভার netstat , যা সর্বাধিক PID তালিকাভুক্ত করে।

Lsof আউটপুট

sudo lsof -i -u^$(whoami)

বন্য টিপস এবং কৌশল এর zelda শ্বাস
Lsof শুনতে আদেশ

অন্যান্য নেটওয়ার্কিং কমান্ড

অন্যান্য টার্মিনাল নেটওয়ার্কিং কমান্ড যা আপনার নেটওয়ার্ক পরীক্ষা করতে আগ্রহী হতে পারে তার মধ্যে রয়েছে arp , ping , এবং ipconfig।

FAQ
  • আমার ম্যাকের একটি নির্দিষ্ট পোর্টের মাধ্যমে কী চলছে তা আমি কীভাবে খুঁজে পাব?

    প্রথমত, আপনি যে পোর্টটি পরীক্ষা করতে চান তার সংখ্যা বের করতে হবে। তারপর টার্মিনাল খুলুন এবং টাইপ করুন lsof -i: [পোর্ট নম্বর] সেই বন্দর থেকে কী চলছে তা দেখতে।

  • আমি কি নেটস্ট্যাট দিয়ে একটি MAC ঠিকানা খুঁজে পেতে পারি?

    আপনার 'স্থানীয়' ঠিকানা হিসাবে netstat এর মাধ্যমে একটি কম্পিউটারের MAC ঠিকানা দেখতে হবে। এটি টিসিপি (প্রটোকল) এবং আইপি ঠিকানা (বিদেশী) দিয়ে গোষ্ঠীভুক্ত করা হবে।

আকর্ষণীয় নিবন্ধ

সম্পাদক এর চয়েস

আপনি যেমন যান তেমন: স্মার্টফোন কেনার সেরা উপায়?
আপনি যেমন যান তেমন: স্মার্টফোন কেনার সেরা উপায়?
আমি সম্প্রতি সেরা মোবাইল ডিলগুলি আবিষ্কার করার উপায় নিয়ে আলোচনা করেছি তবে প্রথম স্থানে হ্যান্ডসেট কেনার কথা? আপনি সম্ভবত আবিষ্কার করেছেন যে যুক্তরাজ্যে ফোন কেনার তিনটি প্রাথমিক উপায় রয়েছে: এটি পেয়ে যান
কীভাবে আপনার এক্সবক্স ওয়ান রিসেট করবেন
কীভাবে আপনার এক্সবক্স ওয়ান রিসেট করবেন
এক্সবক্স ওয়ানকে ফ্যাক্টরি ডিফল্টে রিসেট করা সহজ যদি এটি কাজ করে বা বিক্রি করার সময় হয়। আপনি একটি USB ফ্ল্যাশ ড্রাইভ সহ একটি Xbox One পুনরায় সেট করতে পারেন৷
পিএস প্লাস: পিএস প্লাস কী এবং আপনি কীভাবে নিখরচায় প্লেস্টেশন প্লাস গেমস পান?
পিএস প্লাস: পিএস প্লাস কী এবং আপনি কীভাবে নিখরচায় প্লেস্টেশন প্লাস গেমস পান?
প্লেস্টেশন প্লাস হ'ল এক্সবক্স লাইভ গোল্ডের সোনির উত্তর। প্রাথমিকভাবে এটি কেবল সাবস্ক্রিপশন পরিষেবা ছিল যেখানে সদস্যরা প্রতিমাসে বিনামূল্যে গেমস গ্রহণ করত। যাইহোক, যখন প্লেস্টেশন প্লাস পিএস 4-এ ঝাঁপিয়ে পড়ে তখন এটি প্রবেশদ্বার হিসাবেও কাজ করে
উইন্ডোজ 10 এ কীভাবে একটি ড্রাইভ লেটার পরিবর্তন করবেন
উইন্ডোজ 10 এ কীভাবে একটি ড্রাইভ লেটার পরিবর্তন করবেন
উইন্ডোজে ড্রাইভ অক্ষর পরিবর্তন করার অবশ্যই এর সুবিধা রয়েছে। আপনি আপনার কম্পিউটারের সমস্ত অ্যাপ্লিকেশন থেকে একটি নির্দিষ্ট ড্রাইভ লুকিয়ে রাখতে পারেন, এইভাবে এই অ্যাপ্লিকেশনগুলিকে একটি নির্দিষ্ট পার্টিশনে লিখতে বা একটি নতুন যোগ করার পরে ড্রাইভ অক্ষর সম্পাদনা করা থেকে বিরত রাখতে পারেন
টিপিএম ছাড়াই কীভাবে বিটলকার ব্যবহার করবেন
টিপিএম ছাড়াই কীভাবে বিটলকার ব্যবহার করবেন
ডেটা সুরক্ষা হ'ল - বা হওয়া উচিত - আজ যে কোনও কম্পিউটার ব্যবহার করছে তার পক্ষে সর্বোচ্চ অগ্রাধিকার। ডেস্কটপগুলির চেয়ে বেশি বহনযোগ্য সিস্টেম বিক্রি হওয়ার সাথে সাথে চুরি বা ক্ষতির বিরুদ্ধে আপনার ডিভাইসটিকে সুরক্ষিত করা আগের চেয়ে বেশি গুরুত্বপূর্ণ। সুতরাং, তা নিশ্চিত করা
আপনার কি সত্যিই অ্যান্ড্রয়েড অ্যান্টিভাইরাস দরকার?
আপনার কি সত্যিই অ্যান্ড্রয়েড অ্যান্টিভাইরাস দরকার?
অনেক উইন্ডোজ সুরক্ষা বিক্রেতারা স্মার্টফোন এবং ট্যাবলেটগুলির জন্য সহযোগী অ্যাপ্লিকেশন সরবরাহ করে। তবে আপনি যদি আইফোন বা আইপ্যাড ব্যবহার করছেন তবে আপনার চিন্তার খুব দরকার নেই। আইওএস'কে ভারীভাবে লক-ডাউন সুরক্ষা মডেলকে ধন্যবাদ, সেখানে আছে
নেটওয়ার্ক সেটিংস রিসেট কি করে?
নেটওয়ার্ক সেটিংস রিসেট কি করে?
আপনার Wi-Fi কি ঘন ঘন সংযোগ বিচ্ছিন্ন হয়? আপনার ওয়াই-ফাই কি আগের চেয়ে ধীর গতিতে চলছে? আপনার ভিপিএন সংযোগ করতে ব্যর্থ হয়? আপনার নেটওয়ার্ক সেটিংসের একটি সাধারণ রিসেটের মাধ্যমে এই সমস্ত সমস্যা এবং আরও অনেক কিছু সমাধান করা যেতে পারে৷