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


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.