বর্তমানে কোন ওপেন টিসিপি সংযোগ তৈরি হয়েছিল তা নির্ধারণ করা হচ্ছে?


11

লিনাক্সে বর্তমানে একটি ওপেন টিসিপি সংযোগ স্থাপনের সময় আমি কীভাবে তা জানতে পারি?


1
সুতরাং, আপনি এই সমস্যার সমাধান করেছেন এবং আপনার কাছে আসল প্রশ্ন নেই?
সেভেন

1
আবার: এটা কি আপনার জন্য সমস্যা নাকি আপনি আলোচনার জন্য জোর করতে চান? সম্প্রতি বন্ধ হওয়া প্রশ্নে আপনি বলেছেন যে আপনি এটি সমাধান করেছেন।
সেভেন

2
চূড়ান্ত মন্তব্য, কেন লোকেরা জিজ্ঞাসা করার চেষ্টা করার পরিবর্তে উত্তর নিজের উত্তরটি অবদান রাখবেন না? আমি নিশ্চিত তারা প্রশংসা করবে এবং আপনি উপহাসের পরিবর্তে একটি বা দুটি পয়েন্ট পেতে পারেন।
এমডিপিসি 21

2
আমরা লোকেরা সমস্যার সমাধান সমাধান করার মতো করি, তাই এগিয়ে যান এবং আপনার পোস্ট করুন। যদি অন্য লোকের আরও ভাল / বিভিন্ন সমাধান থাকে তবে আমরা সবাই ভাল।
sysadmin1138

4
blog.stackoverflow.com/2011/07/… কোনও প্রশ্ন জিজ্ঞাসা করা এবং তারপরে নিজেই উত্তর দেওয়ার পক্ষে এটি পুরোপুরি গ্রহণযোগ্য।
ব্যবহারকারী 9517 21

উত্তর:


12

আমি lsofফাইল বর্ণনাকারী পেতে ব্যবহার করতে সক্ষম হয়েছি , তারপরে stat /proc/<PID>/fd/<file descriptor>তারিখটি পেতে দৌড়ে এসেছি ।


2

একটি সংমিশ্রণ lsofএবং /proc@opsguy দ্বারা প্রস্তাবিত হিসাবে কাজ করা উচিত:

lsof -P -i tcp | awk '{print $2,$4}' | tr -d 'u' | sort -u \
| while read pid fd; do stat --printf "%z %N\n" /proc/$pid/fd/$fd ; done | sort -r
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.