ზოგჯერ მომხმარებელს უნდა აკონტროლოს Linux ოპერაციული სისტემაში მიმდინარე პროცესების ჩამონათვალი და გაეცნოს ყველაზე დეტალურ ინფორმაციას თითოეულ მათგანზე ან კონკრეტულთან დაკავშირებით. OS- ს აქვს ჩაშენებული ინსტრუმენტები, რომელიც საშუალებას გაძლევთ შეასრულოთ დავალება ყოველგვარი ძალისხმევის გარეშე. თითოეული ასეთი ინსტრუმენტი ორიენტირებულია მის მომხმარებელზე და ხსნის მას სხვადასხვა შესაძლებლობებს. ამ სტატიის ფარგლებში ჩვენ შევეხებით ორ ვარიანტს, რომლებიც სასარგებლო იქნება გარკვეულ სიტუაციებში, და თქვენ უბრალოდ უნდა აირჩიოთ შესაფერისი.
დაათვალიერეთ Linux პროცესების სია
Linux- ის ბირთვის საფუძველზე თითქმის ყველა პოპულარულ განაწილებაში, პროცესების სია იხსნება და ნახულია იმავე ბრძანებების და ინსტრუმენტების გამოყენებით. აქედან გამომდინარე, ჩვენ არ გავამახვილებთ ყურადღებას ინდივიდუალურ შეკრებებზე, მაგრამ მაგალითის სახით მოვიყვანთ ურბანუს უახლეს ვერსიას. თქვენ უბრალოდ უნდა დაიცვას მითითებული ინსტრუქციები ისე, რომ მთელი პროცედურა წარმატებული და სირთულეების გარეშე დასრულდეს.
მეთოდი 1: ტერმინალი
ეჭვგარეშეა, რომ კლასიკური Linux ოპერაციული სისტემის კონსოლი მნიშვნელოვან როლს ასრულებს პროგრამებთან, ფაილებთან და სხვა ობიექტებთან ურთიერთობაში. მომხმარებელი აკეთებს ყველა ძირითად მანიპულაციას ამ აპლიკაციის საშუალებით. ამიტომ, თავიდანვე მსურს ვისაუბრო ინფორმაციის საშუალებით "ტერმინალი". ჩვენ ყურადღებას ვაქცევთ მხოლოდ ერთ გუნდს, თუმცა განვიხილავთ ყველაზე პოპულარულ და სასარგებლო არგუმენტებს.
- დასაწყისისთვის, გაუშვით კონსოლი, მენიუში შესაბამისი ხატის დაჭერით ან კლავიშთა კომბინაციის გამოყენებით Ctrl + Alt + T.
- დაარეგისტრირეთ ბრძანება
ფს
უბრალოდ დარწმუნდით, რომ ის მუშაობს და გაეცნოს მონაცემების ტიპს, არგუმენტების გამოყენების გარეშე. - როგორც ხედავთ, პროცესების სია აღმოჩნდა საკმაოდ მცირე, ჩვეულებრივ არაუმეტეს სამი შედეგისა, ამიტომ დრო უნდა მიაქციოთ უკვე აღნიშნულ არგუმენტებს.
- ყველა პროცესის ერთდროულად ჩვენება, ღირს დამატება -ა. ამ შემთხვევაში, ბრძანება ჰგავს
ფს-ა
(ა უნდა იყოს ზედა შემთხვევაში). კლავიშის დაჭერის შემდეგ შედი დაუყოვნებლივ ნახავთ სტრიქონების შეჯამებას. - წინა გუნდი არ აჩვენებს ჯგუფის ლიდერს (ძირითადი პროცესი ჯგუფიდან). თუ თქვენ დაინტერესებული ხართ ამ მონაცემებით, აქ უნდა დაწეროთ
ps -d
. - შეგიძლიათ მიიღოთ უფრო სასარგებლო ინფორმაცია უბრალოდ დამატებით
-ფ
. - შემდეგ გამოიკვეთა გაფართოებული ინფორმაციის მქონე პროცესების სრული სია
ps-af
. ცხრილში ნახავთ UID - მომხმარებლის სახელი, რომელმაც დაიწყო პროცესი, PID - უნიკალური ნომერი, PPID - მშობლების პროცესის ნომერი, გ - CPU– ზე დატვირთვის დროის პროცენტი პროცენტულად, როდესაც პროცესი აქტიურია, STIME - გააქტიურების დრო, ტიტი - კონსოლის ნომერი, საიდანაც გაკეთდა გაშვება, დრო - სამუშაო დრო CMD - გუნდმა, რომელმაც დაიწყო პროცესი. - თითოეულ პროცესს აქვს საკუთარი PID (Prrocess იდენტიფიკატორი). თუ გსურთ იხილოთ კონკრეტული ობიექტის მოკლე შინაარსი, დაწერე
ps-fp PID
სად PID - პროცესის ნომერი. - ასევე მინდა შევეხო დალაგებას. მაგალითად, ბრძანება
ps -FA - დალაგება pcpu
საშუალებას გაძლევთ განათავსოთ ყველა ხაზი, დატვირთვის შესაბამისად, CPU– ზე დაps -Fe - დალაგება rss
- RAM– ის მოხმარებული ოდენობით.
ზემოთ, ვისაუბრეთ გუნდის მთავარ არგუმენტებზე.ფს
ამასთან, სხვა პარამეტრებიც არსებობს, მაგალითად:
-ჰ
- პროცესის ხის ჩვენება;-ვა
- ობიექტების გამომავალი ვერსიები;-არა
- ყველა პროცესის შერჩევა განსაზღვრული პროცესების გარდა;-ჩ
- მხოლოდ გუნდის სახელის ჩვენება.
ჩაშენებული კონსოლის საშუალებით პროცესების დათვალიერების მეთოდის განსახილველად, ჩვენ შევარჩიეთ ბრძანებაფს
მაგრამ არაზევით
, რადგან მეორე შემოიფარგლება ფანჯრის ზომით და არასაიმედო მონაცემები უბრალოდ უგულებელყოფილია, დარჩა გამოუყენებელი.
მეთოდი 2: სისტემის მონიტორი
რა თქმა უნდა, კონსოლის საშუალებით საჭირო ინფორმაციის ნახვის მეთოდი ზოგი მომხმარებლისთვის რთულია, მაგრამ ეს საშუალებას გაძლევთ გაეცნოთ ყველა მნიშვნელოვან პარამეტრს დეტალურად და გამოიყენოთ საჭირო ფილტრები. თუ გსურთ დაათვალიეროთ გაშვებული კომუნალური პროგრამების, პროგრამების ჩამონათვალს და ასევე გააკეთოთ არაერთი ურთიერთქმედება მათთან, ჩაშენებული გრაფიკული გადაწყვეტა შესაფერისია თქვენთვის "სისტემის მონიტორი".
თქვენ შეგიძლიათ გაიგოთ, თუ როგორ უნდა აწარმოოთ ეს პროგრამა ჩვენს სხვა სტატიაში, შემდეგ ბმულზე დაჭერით, ჩვენ კი ამოცანის შესრულებას გავაგრძელებთ.
უფრო მეტი: სისტემის მონიტორინგის ოპერაციის გზები Linux- ზე
- გარბოდა "სისტემის მონიტორი" ნებისმიერი მოსახერხებელი მეთოდი, მაგალითად, მენიუდან.
- პროცესების სია ნაჩვენებია დაუყოვნებლივ. თქვენ გაეცნობით, რამდენს ხარჯავენ მეხსიერება და CPU რესურსები, ნახავთ იმ მომხმარებელს, ვინც პროგრამა წამოიწყო, ასევე შეგიძლიათ გაეცნოთ სხვა ინფორმაციას.
- დააჭირეთ ღილაკს ინტერესის ხაზით, რომ გადადით მისი თვისებები.
- აქ ნახავთ თითქმის ყველა ერთსა და იმავე მონაცემს, რომლის საშუალებითაც შესაძლებელია "ტერმინალი".
- სასურველი პროცესის მოსაძებნად გამოიყენეთ საძიებო ან დალაგების ფუნქცია.
- ყურადღება მიაქციეთ პანელს ზედა - ეს საშუალებას გაძლევთ დაალაგოთ ცხრილი საჭირო მნიშვნელობებით.
პროცესების შეჩერება, შეჩერება ან წაშლა ასევე ხდება ამ გრაფიკული პროგრამის საშუალებით, შესაბამის ღილაკზე დაჭერით. ახალბედა მომხმარებლებისთვის, ეს გამოსავალი უფრო მოსახერხებელია, ვიდრე მუშაობას "ტერმინალი"ამასთან, კონსოლის დაუფლება საშუალებას მოგცემთ მიიღოთ საჭირო ინფორმაცია არა მხოლოდ უფრო სწრაფად, არამედ უამრავი დეტალით.