Заримдаа хэрэглэгчид Линуксийн үйлдлийн систем дэх ажиллаж байгаа процессийн жагсаалтыг хянах хэрэгтэй бөгөөд тэдгээрийн тухай хамгийн дэлгэрэнгүй мэдээллийг эсвэл зарим нэг тодорхой нэгийг олох хэрэгтэй. OS үйлдлийн системд ямар ч хүчин чармайлтгүйгээр хийж гүйцэтгэх боломжтой хэрэгсэлүүд байдаг. Ийм хэрэгсэл бүр өөрийн хэрэглэгчид чиглэсэн бөгөөд үүн дээр өөр өөр боломжийг нээж өгдөг. Энэ өгүүлэлд бид тодорхой нөхцөл байдалд ашигтай байх хоёр сонголт дээр хүрэх бөгөөд та зөвхөн хамгийн тохиромжтой сонголтыг сонгох хэрэгтэй.
Линукс дээр процессийн жагсаалтыг үзэх
Линукс кернел дээр суурилсан бараг бүх түгээмэл тархацуудад процессийн жагсаалтыг ижил тушаалууд болон хэрэгслүүд ашиглан нээгдэж, үзэж болно. Тиймээс бид тусдаа бүтэц дээр анхаарлаа хандуулахгүй, гэхдээ Ubuntu-ийн хамгийн сүүлийн үеийн хувилбарыг жишээ болгон аваарай. Та бүх зааварчилгааг амжилттай, хүндрэлгүйгээр гүйцэтгэсэн зааврыг дагана.
Арга 1: Терминал
Линукс дээрхи консол үйлдлийн системүүд нь програм, файл, бусад обьекттой харилцан үйлчлэхэд чухал үүрэг гүйцэтгэдэг. Хэрэглэгч энэ аппликешн дээр бүх үндсэн үйлдлийг гүйцэтгэдэг. Тиймээс эхэн үеэс эхлэн мэдээллийн үр дүнгийн талаар ярихыг хүсч байна "Терминал". Гэхдээ зөвхөн нэг баганд анхаарлаа хандуулъя гэвэл хамгийн түгээмэл, ашигтай аргуудыг авч үзье.
- Эхлэхийн тулд консолыг цэсний харгалзах дүрс дээр дарж эсвэл түлхүүр хослолыг ашиглан эхлүүл Ctrl + Alt + T.
- Бүртгүүлэх баг
ps
зөвхөн ажлын багтаамжийг нь үнэлж, аргумент ашиглахгүйгээр харуулсан өгөгдлийн төрөлтэй танилцах. - Таны харж байгаагаар процессийн жагсаалт жижиг биш байх ёстой, ихэвчлэн энэ нь 3-аас илүүгүй үр дүн байдаг тул та аль хэдийн тодорхойлсон аргументууд дээр цаг хугацаа хэрэгтэй.
- Бүх процессуудыг нэг дор харуулахын тулд та нэмэх хэрэгтэй -А. Энэ тохиолдолд баг иймэрхүү байна
ps -a
(А дээд тохиолдолд байх ёстой). Түлхүүрийг дарсны дараа Оруулна уу та мөрийн хураангуйг яаралтай харах болно. - Өмнөх команд нь бүлгийн удирдагчийг харуулахгүй (багцын үндсэн процесс). Хэрэв та энэ өгөгдлийг сонирхож байгаа бол энд бүртгүүлэх хэрэгтэй.
ps -d
. - Илүү хэрэгцээтэй мэдээллийг олж авах боломжтой
-f
. - Дараа нь өргөтгөсөн мэдээллийг боловсруулсан процессийн бүрэн жагсаалтыг дуудна
ps -Аф
. Хүснэгтэд харна уу UID - Үйл явцыг эхлүүлсэн хэрэглэгчдийн нэр PID - өвөрмөц тоо, PPID - үйл явцын тоо, C - процесс идэвхтэй үед CPU-ийн ачааллын хувиар, Үндсэн цэс - идэвхжүүлэх хугацаа, Tty - ажиллуулах үеийн консолын тоо, TIME - ажлын цаг Cmd - үйл явцыг эхлүүлсэн баг. - Процесс бүр өөрийн PID (Proccess Identifier) байдаг. Хэрэв та тусгай обьектын хураангуйг харахыг хүсвэл бичнэ үү
ps -fp PID
хаана PID - процессийн дугаар. - Би тус тусдаа хүрч, ялгахыг хүсч байна. Жишээ нь, тушаал
ps -FA --sort pcpu
нь CPU дээр ачаалахын тулд бүх мөрүүдийг тавихыг танд зөвшөөрдөгps -Fe --сорт rss
- хэрэглэсэн RAM-ийн хэмжээ.
Дээрх багуудын гол үндэслэлийг бид ярилцсан.ps
Гэхдээ бусад параметрүүд байдаг, жишээлбэл:
-H
- үйл явцын модны дэлгэц;-V
- обьектуудын гаралтын хувилбарууд;-N
- тодорхойлсоноос бусад бүх үйл явцыг сонгох;-C
- Зөвхөн командын нэрээр харуулна.
Дотоод консолоор процессуудыг харах аргыг авч үзэхийн тулд бид командыг сонговps
үгүйдээд
Учир нь хоёр дахь нь цонхны хэмжээгээр хязгаарлагддаг бөгөөд тохиромжгүй өгөгдөл нь зөвхөн орхигдсон байдаг.
Арга 2: Системийн хяналт
Мэдээж хэрэг, консолоор дамжуулан шаардлагатай мэдээллийг үзэх арга нь зарим хэрэглэгчдэд төвөгтэй боловч бүх чухал параметрүүдтэй нарийвчлан танилцах, шаардлагатай шүүлтүүрүүдийг ашиглах боломжийг олгодог. Хэрэв та ажиллаж байгаа хэрэгслүүд, аппликешнүүдийн жагсаалтыг харахыг хүсч байвал тэдгээрийн интерактив үйлдлийг хийж үзээрэй. "Системийн хяналт".
Дараах холбоос дээр дарж энэ програмыг манай бусад нийтлэл дээр хэрхэн яаж ажиллуулахыг олж мэдээд бид энэ ажлыг дуусгах болно.
Дэлгэрэнгүй үзэх: Линукс дээр System Monitor хэрхэн ажиллах талаар
- Run "Системийн хяналт" Жишээ нь, цэсээр дамжуулан тохиромжтой арга.
- Үйл явцын жагсаалтыг нэн даруй харуулах болно. Та хичнээн санах ой болон CPU-ийн нөөцөө хэрхэн олж болохыг олж мэдэх, хөтөлбөрийг эхлүүлсэн хэрэглэгчийг үзэх, мөн бусад мэдээллийг үзэх болно.
- Сонирхолтой мөрөн дээр баруун товчийг дарж түүний шинж чанарууд руу очих.
- Энэ нь хүлээн авах боломжтой бүх өгөгдлийг харуулдаг "Терминал".
- Хайлтын эсвэл эрэмбийн функцийг ашиглан хүссэн процессыг олох.
- Дээрх самбар дээр анхаарлаа хандуулаарай. Энэ нь хүснэгтийг шаардлагатай утгын дагуу ангилах боломж олгодог.
Үйл явцын дуусах, зогсоох эсвэл устгах нь мөн энэ график програмаар тохирох товчнууд дээр дарж үүсдэг. Шинэхэн хэрэглэгчид энэ шийдлийг ажиллахаас илүү тохиромжтой гэж үзье "Терминал"Гэсэн хэдий ч, консолыг эзэмших нь шаардлагатай мэдээллийг хурдан авах төдийгүй дэлгэрэнгүй мэдээллийг авах боломжийг олгоно.