<পূর্ববর্তী | বিষয়বস্তু | পরবর্তী>
4.1.4 প্রক্রিয়া তথ্য প্রদর্শন করা হচ্ছে
সার্জারির ps কমান্ড হল ভিজ্যুয়ালাইজিং প্রসেসগুলির একটি টুল। এই কমান্ডের বিভিন্ন বিকল্প রয়েছে যা বিভিন্ন প্রক্রিয়া বৈশিষ্ট্যগুলি প্রদর্শন করতে একত্রিত করা যেতে পারে।
কোন অপশন উল্লেখ করা ছাড়া, ps শুধুমাত্র বর্তমান শেল এবং শেষ প্রক্রিয়া সম্পর্কে তথ্য দেয়:
থিও:~> ps
পিআইডি টিটিওয়াই
৪২৪৫ পয়েন্ট/৭
৪২৪৫ পয়েন্ট/৭
টাইম সিএমডি
00:00:00 বাশ
00:00:00 পিএস
থিও:~> ps
পিআইডি টিটিওয়াই
৪২৪৫ পয়েন্ট/৭
৪২৪৫ পয়েন্ট/৭
যেহেতু এটি পর্যাপ্ত তথ্য দেয় না - সাধারণত, আপনার সিস্টেমে কমপক্ষে একশটি প্রক্রিয়া চলছে - আমরা সাধারণত সমস্ত প্রক্রিয়ার তালিকা থেকে নির্দিষ্ট প্রক্রিয়া নির্বাচন করব, , grep একটি মধ্যে আদেশ নল, এই লাইনের মতো বিভাগ 5.1.2.1 দেখুন, যা একটি নির্দিষ্ট ব্যবহারকারীর মালিকানাধীন সমস্ত প্রক্রিয়া নির্বাচন করবে এবং প্রদর্শন করবে:
ps -এফ | গ্রেপ ব্যবহারকারীর নাম
এই উদাহরণটি একটি প্রক্রিয়া নাম সহ সমস্ত প্রক্রিয়া দেখায় সজোরে আঘাত, লিনাক্স সিস্টেমে সবচেয়ে সাধারণ লগইন শেল:
থিও:> ps auxw | grep bash
ব্রেন্ডা | 31970 | 0.0 | 0.3 | 6080 | 1556 | tty2 | S | Feb23 | 0:00 | -বাশ |
শিকড় | 32043 | 0.0 | 0.3 | 6112 | 1600 | tty4 | S | Feb23 | 0:00 | -বাশ |
থিও | 32581 | 0.0 | 0.3 | 6384 | 1864 | পয়েন্ট/1 | S | Feb23 | 0:00 | সজোরে আঘাত |
থিও | 32616 | 0.0 | 0.3 | 6396 | 1896 | পয়েন্ট/2 | S | Feb23 | 0:00 | সজোরে আঘাত |
থিও | 32629 | 0.0 | 0.3 | 6380 | 1856 | পয়েন্ট/3 | S | Feb23 | 0:00 | সজোরে আঘাত |
থিও | 2214 | 0.0 | 0.3 | 6412 | 1944 | পয়েন্ট/5 | S | 16:18 | 0:02 | সজোরে আঘাত |
থিও | 4245 | 0.0 | 0.3 | 6392 | 1888 | পয়েন্ট/7 | S | 17:26 | 0:00 | সজোরে আঘাত |
থিও | 5427 | 0.0 | 0.1 | 3720 | 548 | পয়েন্ট/7 | S | 19:22 | 0:00 | grep bash |
এই ক্ষেত্রে, , grep স্ট্রিং ধারণকারী লাইন খুঁজে কমান্ড সজোরে আঘাত অনেক সময় অলস সময় আছে এমন সিস্টেমে প্রায়ই প্রদর্শিত হয়। যদি আপনি এটি ঘটতে না চান, ব্যবহার করুন আঁকড়ে ধরে কমান্ড।
ব্যাশ শেলগুলি একটি বিশেষ ক্ষেত্রে: এই প্রক্রিয়া তালিকাটিও দেখায় কোনটি লগইন শেল (যেখানে আপনাকে আপনার ব্যবহারকারীর নাম এবং পাসওয়ার্ড দিতে হবে, যেমন আপনি যখন টেক্সটমোডে লগ ইন করেন বা দূরবর্তী লগইন করেন, এর বিপরীতে
নন-লগইন শেল, উদাহরণস্বরূপ একটি টার্মিনাল উইন্ডো আইকনে ক্লিক করে শুরু হয়)। এই ধরনের লগইন শেলগুলির আগে একটি ড্যাশ (-) থাকে।
|?
আমরা | সম্পর্কে ব্যাখ্যা করব পরবর্তী অধ্যায়ে অপারেটর, অধ্যায় 5 দেখুন।
আরও তথ্য স্বাভাবিক উপায় পাওয়া যাবে: ps --help or এক ps. জিএনইউ ps বিকল্প বিন্যাসের বিভিন্ন শৈলী সমর্থন করে; উপরের উদাহরণে ত্রুটি নেই।
মনে রাখবেন যে ps শুধুমাত্র সক্রিয় প্রক্রিয়াগুলির একটি ক্ষণস্থায়ী অবস্থা দেয়, এটি একটি এককালীন রেকর্ডিং। দ্য শীর্ষ প্রোগ্রাম দ্বারা প্রদত্ত ফলাফল আপডেট করে আরও সুনির্দিষ্ট দৃশ্য প্রদর্শন করে ps (একগুচ্ছ বিকল্পের সাথে) প্রতি পাঁচ সেকেন্ডে একবার, প্রক্রিয়াগুলির একটি নতুন তালিকা তৈরি করে যা পর্যায়ক্রমে সবচেয়ে ভারী লোড সৃষ্টি করে, একই সময়ে ব্যবহার করা সোয়াপ স্পেস এবং CPU-এর অবস্থা সম্পর্কে আরও তথ্য একত্রিত করে, proc নথি ব্যবস্থা:
12 দিন পর্যন্ত 40:9pm, 6:00, 4 জন ব্যবহারকারী, লোড গড়: 0.21, 0.11, 0.03
89 প্রসেস: 86 স্লিপিং, 3 রানিং, 0 জোম্বি, 0 স্টপ CPU স্টেটস: 2.5% ব্যবহারকারী, 1.7% সিস্টেম, 0.0% চমৎকার, 95.6% নিষ্ক্রিয়
12 দিন পর্যন্ত 40:9pm, 6:00, 4 জন ব্যবহারকারী, লোড গড়: 0.21, 0.11, 0.03
89 প্রসেস: 86 স্লিপিং, 3 রানিং, 0 জোম্বি, 0 স্টপ CPU স্টেটস: 2.5% ব্যবহারকারী, 1.7% সিস্টেম, 0.0% চমৎকার, 95.6% নিষ্ক্রিয়
মেম: 255120K av, 239412K ব্যবহৃত, 15708K বিনামূল্যে, 756K shrd, 22620K buff Swap: 1050176K av, 76428K ব্যবহৃত, 973748K বিনামূল্যে, 82756K ক্যাশে
পিআইডি | USER কে | পিআরআই | NI | আকার | আরএসএস | শেয়ার | STAT | %সিপিইউ | % MEM |
| কমান্ড |
5005 | শিকড় | 14 | 0 | 91572 | 15M | 11580 | R | 1.9 | 6.0 | 7:53 | X |
19599 | জেফ | 14 | 0 | 1024 | 1024 | 796 | R | 1.1 | 0.4 | 0:01 | শীর্ষ |
19100 | জেফ | 9 | 0 | 5288 | 4948 | 3888 | R | 0.5 | 1.9 | 0:24 | জিনোম-টার্মিনাল |
19328 | জেফ | 9 | 0 | 37884 | 36M | 14724 | S | 0.5 | 14.8 | 1:30 | mozilla-bin |
1 | শিকড় | 8 | 0 | 516 | 472 | 464 | S | 0.0 | 0.1 | 0:06 | এটা |
2 | শিকড় | 9 | 0 | 0 | 0 | 0 | SW | 0.0 | 0.0 | 0:02 | kevend |
3 | শিকড় | 9 | 0 | 0 | 0 | 0 | SW | 0.0 | 0.0 | 0:00 | kapm-idled |
4 | শিকড় | 19 | 19 | 0 | 0 | 0 | এসডাব্লুএন | 0.0 | 0.0 | 0:00 | ksoftirqd_CPU0 |
5 | শিকড় | 9 | 0 | 0 | 0 | 0 | SW | 0.0 | 0.0 | 0:33 | kswapd |
6 | শিকড় | 9 | 0 | 0 | 0 | 0 | SW | 0.0 | 0.0 | 0:00 | krclaimd |
7 | শিকড় | 9 | 0 | 0 | 0 | 0 | SW | 0.0 | 0.0 | 0:00 | bdflush |
8 | শিকড় | 9 | 0 | 0 | 0 | 0 | SW | 0.0 | 0.0 | 0:05 | kupdated |
9 রুট -1-20 0 0 0 SW< 0.0 0.0 0:00 mdrecoveryd | |||||||||||
13 | শিকড় | 9 | 0 | 0 | 0 | 0 | SW | 0.0 | 0.0 | 0:01 | kjournald |
89 | শিকড় | 9 | 0 | 0 | 0 | 0 | SW | 0.0 | 0.0 | 0:00 | খুবদ |
219 | শিকড় | 9 | 0 | 0 | 0 | 0 | SW | 0.0 | 0.0 | 0:00 | kjournald |
220 | শিকড় | 9 | 0 | 0 | 0 | 0 | SW | 0.0 | 0.0 | 0:00 | kjournald |
প্রথম লাইন শীর্ষ দ্বারা প্রদর্শিত একই তথ্য রয়েছে আপটাইম কমান্ড প্রয়োগ করুন:
জেফ:~> আপটাইম
3:30pm, 12 দিন পর্যন্ত, 23:29, 6 ব্যবহারকারী, লোড গড়: 0.01, 0.02, 0.00
জেফ:~> আপটাইম
3:30pm, 12 দিন পর্যন্ত, 23:29, 6 ব্যবহারকারী, লোড গড়: 0.01, 0.02, 0.00
এই প্রোগ্রামগুলির জন্য ডেটা অন্যদের মধ্যে সংরক্ষণ করা হয় /var/run/utmp (বর্তমানে সংযুক্ত ব্যবহারকারীদের সম্পর্কে তথ্য) এবং ভার্চুয়াল ফাইল সিস্টেমে / proc, উদাহরণ স্বরূপ /proc/loadavg (গড় লোড তথ্য)। এই ডেটা দেখার জন্য সমস্ত ধরণের গ্রাফিকাল অ্যাপ্লিকেশন রয়েছে, যেমন জিনোম সিস্টেম মনিটর এবং lavaps. FreshMeat এবং SourceForge-এ আপনি দশ হাজার অ্যাপ্লিকেশন পাবেন যা এই তথ্যগুলিকে কেন্দ্রীভূত করে এবং অন্যান্য সার্ভার ডেটা এবং একাধিক সার্ভার থেকে একটি (ওয়েব) সার্ভার থেকে লগ লগ করে, যা একটি ওয়ার্কস্টেশন থেকে সমগ্র IT পরিকাঠামোর নিরীক্ষণের অনুমতি দেয়।
প্রক্রিয়াগুলির মধ্যে সম্পর্কগুলি ব্যবহার করে কল্পনা করা যেতে পারে pstree কমান্ড প্রয়োগ করুন:
সোফি:~> pstree
init-+-amd
|-apmd
|-2*[আর্টসডি]
|-আদি
|-ক্রোন্ড
|-deskguide_apple
|-eth0
|-gdm---gdm-+-X
সোফি:~> pstree
init-+-amd
|-apmd
|-2*[আর্টসডি]
|-আদি
|-ক্রোন্ড
|-deskguide_apple
|-eth0
|-gdm---gdm-+-X
|
|
|
`-জিনোম-সেশন-+-জিনোম
|-ssh-এজেন্ট
`-সত্য
|
|
|
|-geyes_applet
|-gkb_applet
|-গ্নোম-নাম-সার্ভ
|-gnome-smproxy
|-গ্নোম-টার্মিনাল-+-ব্যাশ---ভিম
|-geyes_applet
|-gkb_applet
|-গ্নোম-নাম-সার্ভ
|-gnome-smproxy
|-গ্নোম-টার্মিনাল-+-ব্যাশ---ভিম
|
|
|
|
|
|-জিপিএম
|-ওয়েদার
|-কাপ-অলস
|-বাশ
|-bash---pstree
|-bash---ssh
|-bash---mozilla-bin---mozilla-bin---3*[mozilla-bin]
`-জিনোম-পিটিআই-হেল্পার
|
|
|
|
|
|-জিপিএম
|-ওয়েদার
|-কাপ-অলস
|-3*[kdeinit]
|-কেভেন্টড
|-খুবদ
|-5*[kjournald]
|-klogd
|-লকড---আরপিসিওড
|-lpd
|-mdrecoveryd
|-6*[মিঙ্গেটি]
|-8*[nfsd]
|-nscd---nscd---5*[nscd]
|-ntpd
|-3*[oafd]
|-প্যানেল
|-পোর্টম্যাপ
|-rhnsd
|-rpc.mountd
|-rpc.rquotad
|-rpc.statd
|-সাউফিস
|-স্ক্রিনশুটার_ক
|-মেল পাঠান
|-sshd---sshd---bash---su---bash
|-syslogd
|-tasklist_applet
|-vmnet-ব্রিজ
|-xfs
`-xinetd-ipv6
|-3*[kdeinit]
|-কেভেন্টড
|-খুবদ
|-5*[kjournald]
|-klogd
|-লকড---আরপিসিওড
|-lpd
|-mdrecoveryd
|-6*[মিঙ্গেটি]
|-8*[nfsd]
|-nscd---nscd---5*[nscd]
|-ntpd
|-3*[oafd]
|-প্যানেল
|-পোর্টম্যাপ
|-rhnsd
|-rpc.mountd
|-rpc.rquotad
|-rpc.statd
|-সাউফিস
|-স্ক্রিনশুটার_ক
|-মেল পাঠান
|-sshd---sshd---bash---su---bash
|-syslogd
|-tasklist_applet
|-vmnet-ব্রিজ
|-xfs
`-xinetd-ipv6