আমি কীভাবে একটি নির্দিষ্ট বন্দরে চলমান (এবং হত্যা) প্রক্রিয়াটি দেখতে পারি? [প্রতিলিপি]


30

সম্ভাব্য সদৃশ:
লিনাক্সে একটি নির্দিষ্ট পোর্ট ব্যবহার করা হচ্ছে এমন প্রক্রিয়া সন্ধান করা

আমি উবুন্টু লিনাক্স 11.04 ব্যবহার করছি। আমি কীভাবে শেল স্ক্রিপ্ট এক্সপ্রেশন লিখব যা 4444 পোর্টে প্রক্রিয়াটি আবিষ্কার করবে এবং তারপরে প্রক্রিয়াটি মেরে ফেলবে?


বন্দরের প্রক্রিয়াটি কীভাবে হত্যা করতে হবে, কীভাবে খুঁজে পাওয়া যায় না তা জিজ্ঞাসা করায় এটি আমার সদৃশ বলে মনে হয় না: fuser -k 9000 / tcp
ক্রিস

উত্তর:


47

lsofপ্রক্রিয়াটি সন্ধান করতে আপনি ব্যবহার করতে পারেন :

lsof -t -i:4444

4444 পোর্টে শোনা প্রক্রিয়াটির কেবলমাত্র পিডের তালিকা তৈরি করবে You আপনি কেবল বলতে পারেন

kill `lsof -t -i:4444`

আপনি যদি সাহসী ছিল।


14
'আপনি যদি সাহসী হন তবে' এর জন্য +1।
মিঃ শিকাড্যান্স

7

আপনি ব্যবহার lsof:

# lsof -n | grep TCP | grep LISTEN | grep 4444

আউটপুটটি এমন কিছু হবে:

pname 16125 user 28u IPv6 4835296 TCP *:4444 (LISTEN)

যেখানে প্রথম কলামটি প্রক্রিয়াটির নাম এবং দ্বিতীয় কলামটি প্রক্রিয়া আইডি। তারপরে আপনি আউটপুটটি বিশ্লেষণ করুন, প্রক্রিয়া আইডি (পিআইডি) কী তা সন্ধান করুন এবং killএটি হত্যা করতে কমান্ডটি ব্যবহার করুন ।


1
আমি এর আগে লসফের কথা কখনও শুনিনি। ম্যান পৃষ্ঠাটি দেখে এটি অবিশ্বাস্যভাবে কার্যকর বলে মনে হচ্ছে। ধন্যবাদ!

লিনাক্সের সমস্ত কিছুই একটি ফাইল এবং lsof আপনাকে ফাইলগুলি যাতে সন্ধান করতে দেয় ... হ্যাঁ, খুব দরকারী
jcollum

2

আপনার সিস্টেমে netstat -apযদি lsofনা পাওয়া যায় তবে বিকল্পভাবে আপনি ব্যবহার করতে পারেন (এটি নিয়মিতভাবে আমি ব্যস্তবক্স সিস্টেমে কাজ করি না))


ভাল কল, আমি ভাবছিলাম যে এটি কেন আমি
ব্যস্তবক্স

2
kill -9 `netstat -lanp --protocol=inet | grep 4444 | awk -F" " '{print $7}' | awk -F"/" '{print $1}'`

সংখ্যার বন্দর এবং পিতামাতার প্রক্রিয়াগুলির সাথে আইএনইটি সকেট শোনা তালিকাবদ্ধ করতে নেটট্যাট ব্যবহার করে। 4444 স্ট্রিংয়ের জন্য ফিল্টারগুলি, সপ্তম কলামটি (পিড / প্রক্রিয়া নাম) নেয় এবং পিডটি পেতে এটি "/" দ্বারা আরও বিভক্ত হয়। কমান্ড হত্যা করার জন্য যে পাস।


2
আমি হত্যার বিরুদ্ধে -9 সুপারিশ করব। এটি পরিষ্কার করার অনুমতি দেয় না এবং কিছু ইন্টারনেট অ্যাপ্লিকেশনগুলিতে এমন সংস্থান থাকতে পারে যা পরিষ্কারভাবে বন্ধ করে দেওয়া দরকার।
ধনী হোমোলকা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.