আমি ম্যাক ওএস এক্সে netstat
কোনও নেটওয়ার্ক সংযোগের জন্য সমস্ত প্রক্রিয়া শোনার -p
চেষ্টা করছি the বিকল্প নেই এবং আমি lsof দিয়ে চেষ্টা করছি
lsof -i -sTCP:LISTEN
আমাকে শোনার প্রক্রিয়াগুলির একটি সুষ্ঠু তালিকা দেয় তবে সমস্ত নয়। আমি উদাহরণস্বরূপ 10080 পোর্টে টেলনেট করতে পারি যেখানে আমার কাছে কোনও সংযোগ শোনার প্রক্রিয়া রয়েছে তবে এটি আউটপুটে প্রদর্শিত হয় না lsof
। আমি কী মিস করছি?
$ telnet localhost 10080
Trying ::1...
Connected to localhost.
Escape character is '^]'.
^]
telnet> Connection closed.
কিন্তু
$ sudo lsof -n -i | grep 10080
$
-n
কেবলমাত্র ঠিকানাগুলি প্রভাবিত করে বন্দরগুলি নয়। বন্দর নম্বর পেতে আমাকেও ব্যবহার করতে -P
হবে। ধন্যবাদ
lsof -i -sTCP:LISTEN
এবং এটি ছাড়াই -n
এবং এটি ১০০৮০ও প্রকাশ করেনি। সুতরাং আপনি ব্যবহার করতে হবে -P
।
amanda
10080 এর পরিবর্তে বলে ?