কোন প্রক্রিয়ায় ম্যাক ওএস এক্সে টিসিপি / আইপি পোর্ট খোলা আছে তা আমি কীভাবে দেখতে পারি ?
কোন প্রক্রিয়ায় ম্যাক ওএস এক্সে টিসিপি / আইপি পোর্ট খোলা আছে তা আমি কীভাবে দেখতে পারি ?
উত্তর:
আপনি যদি কোনও নির্দিষ্ট বন্দরে আগ্রহী হন তবে আপনি এই উদাহরণটি ব্যবহার করতে পারেন:
lsof -i 4tcp:8080 -sTCP:LISTEN
আপনি যদি কেবল প্রক্রিয়া আইডি পেতে চান তবে আপনি এটি চালাতে পারেন:
lsof -i 4tcp:8080 -sTCP:LISTEN -Fp
আমি টিসিপি বা ইউডিপির যে কোনও জন্য নির্দিষ্ট পোর্টে থাকা সমস্ত কিছু দেখতে চাইলে আমি নীচের কমান্ডটি ব্যবহার করি। -n
বিকল্প ডোমেন নাম মধ্যে IP ঠিকানা সমাধানের চেষ্টা করা পঙ্গু, এবং -P
অক্ষম একটি নির্দিষ্ট পোর্টের নাম জিনিসটা চেষ্টা করা হচ্ছে। এছাড়াও, হিসাবে চালানো root
আপনাকে সাধারণ ব্যবহারকারীর হিসাবে চালানোর চেয়ে আরও বেশি প্রক্রিয়া দেখায়।
sudo lsof -iTCP:53 -iUDP:53 -n -P
নিম্নলিখিত কোড উদাহরণটি আপনার স্থানীয় ওএসএক্স মেশিনে চলমান সমস্ত টিসিপি সার্ভারের তালিকা করে:
netstat -a -Ptcp | egrep 'tcp4.*LISTEN'
tcp4 0 0 127.0.0.1.2022 *.* LISTEN 0 0
tcp4 0 0 *.3141 *.* LISTEN 0 0
LISTEN
সংযোগের জন্য শোনা কেবল সকেট দেখায়। অর্থাৎ সার্ভারগুলি।
প্রথম লাইনটি একটি সার্ভারকে আবদ্ধ হয় localhost
, ওরফে 127.0.0.1
, পোর্টে আবদ্ধ 2022
। এটি স্থানীয় অনুরোধগুলির উত্তর দেবে, তবে ইন্টারনেট ভিত্তিক অনুরোধ নয়।
দ্বিতীয় লাইনটি হ'ল সমস্ত ঠিকানা, অর্থাৎ *
পোর্টের সাথে আবদ্ধ একটি সার্ভার 3141
। এটি ইন্টারনেট প্রশ্নের উত্তর দেবে ।
ক্লায়েন্ট এবং সার্ভার দ্বারা ব্যবহৃত পোর্ট তালিকা করতে, নিম্নলিখিত ব্যবহার করুন:
netstat -an -Ptcp | grep tcp4
নেটস্ট্যাট কমান্ডটি ব্যবহার করে টার্মিনাল উইন্ডোতে এটি সম্ভব হওয়া উচিত ।
এবং আপনি যদি জিইউআইয়ের উপায়টি আরও পছন্দ করেন:
ম্যাক ওএস এক্স 10.5 এর সাথে, / অ্যাপ্লিকেশনস / ইউটিলিটিস ফোল্ডারে একটি নেটওয়ার্ক ইউটিলিটি রয়েছে: নেটওয়ার্ক ইউটিলিটি, পিং, লুকআপ, ট্রেস্রোয়েট, হুইস, ফিঙ্গার এবং পোর্ট স্ক্যান সহ গুই অ্যাপ্লিকেশনটিতে উপস্থাপিত এই পরিসংখ্যানগুলির জন্য নেটট্যাট ট্যাবটি দেখুন।
netstat
বিএসডি ভিত্তিক হোস্টরা কোনও প্রক্রিয়া সম্পর্কিত তথ্য তালিকাভুক্ত করছে না ... যা ছিল প্রশ্ন।