Lsof কমান্ডের এই আউটপুটটি কীভাবে ব্যাখ্যা করবেন?


33
root@host [/home2]# lsof /home2
COMMAND     PID     USER   FD   TYPE DEVICE SIZE/OFF     NODE NAME
php        3182 ctxmortg  cwd    DIR   8,17     4096 32858196 /home2/ctxmortg/public_html/hello
php        3182 ctxmortg    3r   REG   8,17    46404 55781766 /home2/ctxmortg/public_html/hello/cache/subprimemortgagemorgage.com/cache-zch-8284-cache.txt
php        3185 ctxmortg  cwd    DIR   8,17     4096 32858196 /home2/ctxmortg/public_html/hello
php        3185 ctxmortg    3r   REG   8,17     4185 35962154 /home2/ctxmortg/public_html/hello/cache/curl/http%3A%2F%2Fimage.yahoo.cn%2Fs%3Fq%3DNudity%26c%3D0%26s%3D%26page%3D277
php        3187 ctxmortg  cwd    DIR   8,17     4096 32858196 /home2/ctxmortg/public_html/hello
php        3187 ctxmortg    3r   REG   8,17    54640 69699731 /home2/ctxmortg/public_html/hello/cache/newdatingfriends.com/cache-zch-1545-cache.txt
php        3188 ctxmortg  cwd    DIR   8,17     4096 32858196 /home2/ctxmortg/public_html/hello
php        3188 ctxmortg    3r   REG   8,17    54640 21557063 /home2/ctxmortg/public_html/hello/cache/customersdeals.com/cache-zch-5715-cache.txt
php        3189 ctxmortg  cwd    DIR   8,17     4096 32858196 /home2/ctxmortg/public_html/hello
php        3189 ctxmortg    3r   REG   8,17     4185 36028071 /home2/ctxmortg/public_html/hello/cache/curl/http%3A%2F%2Fimage.yahoo.cn%2Fs%3Fq%3DVideos%26c%3D0%26s%3D%26page%3D329
php        3200 ctxmortg  cwd    DIR   8,17     4096 32858196 /home2/ctxmortg/public_html/hello
php        3200 ctxmortg    3r   REG   8,17    21036  9155614 /home2/ctxmortg/public_html/hello/cache/indorealestates.com/cache-zch-8562-cache.txt
lsof       3201     root  cwd    DIR   8,17     4096        2 /home2
lsof       3202     root  cwd    DIR   8,17     4096        2 /home2
webalizer 32342 ctxmortg  cwd    DIR   8,17     4096 32890953 /home2/ctxmortg/tmp/webalizer/eyebestdatedotcomauph.ctxmortgagemortgagerefi.com
webalizer 32342 ctxmortg    5uW  REG   8,17    12288 32890954 /home2/ctxmortg/tmp/webalizer/eyebestdatedotcomauph.ctxmortgagemortgagerefi.com/dns_cache.db
webalizer 32360 ctxmortg  cwd    DIR   8,17     4096 32890953 /home2/ctxmortg/tmp/webalizer/eyebestdatedotcomauph.ctxmortgagemortgagerefi.com
webalizer 32360 ctxmortg    5u   REG   8,17    12288 32890954 /home2/ctxmortg/tmp/webalizer/eyebestdatedotcomauph.ctxmortgagemortgagerefi.com/dns_cache.db
webalizer 32361 ctxmortg  cwd    DIR   8,17     4096 32890953 /home2/ctxmortg/tmp/webalizer/eyebestdatedotcomauph.ctxmortgagemortgagerefi.com
webalizer 32361 ctxmortg    5u   REG   8,17    12288 32890954 /home2/ctxmortg/tmp/webalizer/eyebestdatedotcomauph.ctxmortgagemortgagerefi.com/dns_cache.db
webalizer 32362 ctxmortg  cwd    DIR   8,17     4096 32890953 /home2/ctxmortg/tmp/webalizer/eyebestdatedotcomauph.ctxmortgagemortgagerefi.com
webalizer 32362 ctxmortg    5u   REG   8,17    12288 32890954 /home2/ctxmortg/tmp/webalizer/eyebestdatedotcomauph.ctxmortgagemortgagerefi.com/dns_cache.db
webalizer 32363 ctxmortg  cwd    DIR   8,17     4096 32890953 /home2/ctxmortg/tmp/webalizer/eyebestdatedotcomauph.ctxmortgagemortgagerefi.com
webalizer 32363 ctxmortg    5u   REG   8,17    12288 32890954 /home2/ctxmortg/tmp/webalizer/eyebestdatedotcomauph.ctxmortgagemortgagerefi.com/dns_cache.db
webalizer 32364 ctxmortg  cwd    DIR   8,17     4096 32890953 /home2/ctxmortg/tmp/webalizer/eyebestdatedotcomauph.ctxmortgagemortgagerefi.com
webalizer 32364 ctxmortg    5u   REG   8,17    12288 32890954 /home2/ctxmortg/tmp/webalizer/eyebestdatedotcomauph.ctxmortgagemortgagerefi.com/dns_cache.db
webalizer 32365 ctxmortg  cwd    DIR   8,17     4096 32890953 /home2/ctxmortg/tmp/webalizer/eyebestdatedotcomauph.ctxmortgagemortgagerefi.com
webalizer 32365 ctxmortg    5u   REG   8,17    12288 32890954 /home2/ctxmortg/tmp/webalizer/eyebestdatedotcomauph.ctxmortgagemortgagerefi.com/dns_cache.db
webalizer 32366 ctxmortg  cwd    DIR   8,17     4096 32890953 /home2/ctxmortg/tmp/webalizer/eyebestdatedotcomauph.ctxmortgagemortgagerefi.com
webalizer 32366 ctxmortg    5u   REG   8,17    12288 32890954 /home2/ctxmortg/tmp/webalizer/eyebestdatedotcomauph.ctxmortgagemortgagerefi.com/dns_cache.db
webalizer 32367 ctxmortg  cwd    DIR   8,17     4096 32890953 /home2/ctxmortg/tmp/webalizer/eyebestdatedotcomauph.ctxmortgagemortgagerefi.com
webalizer 32367 ctxmortg    5u   REG   8,17    12288 32890954 /home2/ctxmortg/tmp/webalizer/eyebestdatedotcomauph.ctxmortgagemortgagerefi.com/dns_cache.db
webalizer 32368 ctxmortg  cwd    DIR   8,17     4096 32890953 /home2/ctxmortg/tmp/webalizer/eyebestdatedotcomauph.ctxmortgagemortgagerefi.com
webalizer 32368 ctxmortg    5u   REG   8,17    12288 32890954 /home2/ctxmortg/tmp/webalizer/eyebestdatedotcomauph.ctxmortgagemortgagerefi.com/dns_cache.db
webalizer 32369 ctxmortg  cwd    DIR   8,17     4096 32890953 /home2/ctxmortg/tmp/webalizer/eyebestdatedotcomauph.ctxmortgagemortgagerefi.com
webalizer 32369 ctxmortg    5u   REG   8,17    12288 32890954 /home2/ctxmortg/tmp/webalizer/eyebestdatedotcomauph.ctxmortgagemortgagerefi.com/dns_cache.db
bash      32409     root  cwd    DIR   8,17     4096        2 /home2

আমি একটি ড্রাইভ সাময়িক করতে চাই কিন্তু করতে পারি না।

তো, সিডব্লিউডি, 3 ডি দির, এবং রেগের অর্থ কী?


আহ, cPanel...
জর্ডানম

man (8) lsof, আউটপুট বিভাগে, এই সমস্ত ব্যাখ্যা করবে।
ক্রোমক্রিস

উত্তর:


42
COMMAND     PID     USER   FD   TYPE DEVICE SIZE/OFF     NODE NAME
webalizer 32342 ctxmortg    5uW  REG   8,17    12288 32890954 /home2/ctxmortg/tmp/webalizer/eyebestdatedotcomauph.ctxmortgagemortgagerefi.com/dns_cache.db

এফডি - ফাইল বর্ণনাকারী

আপনি যদি ফাইলটি লিখিত হওয়ার জন্য সন্ধান করেন তবে নীচের পতাকাটি সন্ধান করুন

# - The number in front of flag(s) is the file descriptor number of used by the process to associated with the file
u - File open with Read and Write permission
r - File open with Read permission
w - File open with Write permission
W - File open with Write permission and with Write Lock on entire file
mem - Memory mapped file, usually for share library

সুতরাং 3rওয়েলালাইজারের ...dns_cache.dbপড়ার অনুমতি সহ 3 নম্বর বর্ণনাকারীর সাথে সম্পর্কিত রয়েছে ।

টাইপ - ফাইলের ধরণ

লিনাক্সে প্রায় সবই ফাইল, তবে বিভিন্ন ধরণের।

REG - REGgular file, file that show up in directory
DIR - Directory

নোড

ফাইল সিস্টেমে ইনোড নম্বর

ম্যান পেজে আপনি সম্পূর্ণ বিশদটি পেতে পারেন ।


6

কলামগুলির অর্থ সম্পর্কিত তথ্যগুলি lsof (8) ম্যানপেজে পাওয়া যাবে। আপনি যেগুলির বিষয়ে বিশেষভাবে জিজ্ঞাসা করছেন সেগুলি আমি সম্বোধন করব।

cwd => current working directory
3r  => file descriptor 3 opened for reading
DIR => directory
REG => regular file 

ড্রাইভটি আনমাউন্ট করার জন্য, আপনাকে সম্ভবত নিজের ওয়েবসারভারটি বন্ধ করতে হবে এবং ওয়েবলাইজার প্রক্রিয়াটি বন্ধ করতে হবে (যেহেতু এটি সাধারণত একটি ব্যাচের কাজ ক্রোন থেকে চালিত হয়)।


4

এই দৃশ্যে আমি সাধারণত পিএস এর সাথে মিশ্রিত করে lsof ব্যবহার করি ডিভাইসটি কে ব্যস্ত রাখছে তা জানতে।

আসুন একটি ইউএসবি স্টিক যা একটি উদাহরণ হিসাবে নেওয়া যাক / মিডিয়া / ডিস্ক -১ হিসাবে মাউন্ট করা হয়েছিল

$> sudo umount /media/disk-1 
[sudo] password for cj: 
umount: /media/disk-1: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))

সুতরাং আমি তখন lsof দিয়ে ডিভাইসটি কারা ধরে আছে তা জানার চেষ্টা করব।

$> lsof | grep disk-1
bash       7822         cj  cwd       DIR       8,33      16384          1 /media/disk-1

এবং যেহেতু কলাম 2 পিড হোল্ডিং তাই আমরা পিএস সহ সেই প্রক্রিয়াটির নাম পেতে পারি।

$> ps -A | grep 7822
7822 pts/1    00:00:00 bash

এখন ব্যাশটি এমন একটি টার্মিনাল থেকে এসেছে যা ডিভাইসে একটি দিরের মধ্যে খোলা ছিল, সুতরাং এই মুহুর্তে আমি হয় টার্মিনালটি বন্ধ বা হত্যা করতে পারি যাতে ডিভাইসটি আবার মুক্ত হয়।


আপডেট আমি মনে করি না যে আমি প্রশ্নের উত্তর দিয়েছি, তবে সম্ভবত এটি অন্য কারও পক্ষে সহায়ক হতে পারে তাই আমি যাইহোক এটি ছেড়ে দিই।


3
দুর্দান্ত, তবে lsofপ্রথম কলামে প্রক্রিয়াটির নামটি দেখায়। আপনার এটি পাওয়ার দরকার নেই ps। :)
অ্যাডামিন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.