Ba'zan foydalanuvchi Linux operatsion tizimida ishlaydigan jarayonlar ro'yxatini kuzatib borishi va ularning har biri yoki muayyan biri haqida eng batafsil ma'lumotni topishi kerak. OT sizda vazifani hech qanday kuch sarflamasdan bajarishga imkon beradigan o'rnatilgan vositalar mavjud. Har bir bunday vosita foydalanuvchiga qaratilgan va buning uchun turli imkoniyatlarni ochib beradi. Ushbu maqola doirasida biz ba'zi holatlarda foydali bo'lgan ikkita variantni ko'rib chiqamiz va shunchaki eng mos variantni tanlashingiz kerak.
Linux jarayonlari ro'yxatini ko'rib chiqing
Linux yadrosiga asoslangan deyarli barcha ommabop tarqatishlarda jarayonlar ro'yxati bir xil buyruqlar va asboblar yordamida ochiladi va ko'rib chiqiladi. Shuning uchun, biz alohida yig'ilishlarga e'tibor qaratmaymiz, balki Ubuntu-ning so'nggi versiyasini misol sifatida olamiz. Siz shunchaki berilgan ko'rsatmalarga amal qilishingiz kerak, shunda protsedura muvaffaqiyatli va hech qanday qiyinchiliksiz amalga oshiriladi.
1-usul: Terminal
Shubhasiz, Linux operatsion tizimining konsoli dasturlar, fayllar va boshqa ob'ektlar bilan o'zaro ishlashda hal qiluvchi rol o'ynaydi. Foydalanuvchi ushbu dastur orqali barcha asosiy manipulyatsiyalarni amalga oshiradi. Shuning uchun, men boshidanoq ma'lumotlar orqali chiqish to'g'risida gapirishni istardim "Terminal". Biz faqat bitta jamoaga e'tibor qaratamiz, ammo biz eng mashhur va foydali dalillarni ko'rib chiqamiz.
- Boshlash uchun menyudagi tegishli belgini bosish yoki tugmalar birikmasidan foydalanib konsolni ishga tushiring Ctrl + Alt + T.
- Buyruqni ro'yxatdan o'tkazish
ps
, shunchaki uning ishlashiga ishonch hosil qilish va dalillarni qo'llamasdan ko'rsatilgan ma'lumotlar turi bilan tanishish. - Ko'rib turganingizdek, jarayonlar ro'yxati juda kichik bo'lib chiqdi, odatda uchtadan ko'p emas, shuning uchun siz allaqachon keltirilgan dalillarga vaqt ajratishingiz kerak.
- Barcha jarayonlarni birdaniga namoyish qilish uchun qo'shib qo'yish kerak -A. Bunday holda, buyruq quyidagicha ko'rinadi
ps-A
(A katta harflarda bo'lishi kerak). Tugmani bosgandan keyin Kirish Siz darhol chiziqlar xulosasini ko'rasiz. - Oldingi guruh guruhning etakchisini namoyish qilmaydi (asosiy jarayon bu guruhdan). Agar siz ushbu ma'lumotlarga qiziqsangiz, bu erda yozishingiz kerak
ps -d
. - Siz shunchaki qo'shib ko'proq foydali ma'lumotlarni olishingiz mumkin
-f
. - Keyin kengaytirilgan ma'lumotga ega bo'lgan jarayonlarning to'liq ro'yxati chaqiriladi
ps-af
. Jadvalda ko'rasiz UID - jarayonni boshlagan foydalanuvchining ismi, PID - noyob raqam, PPID - ota-ona jarayoni raqami, C - protsessor faol bo'lganda protsessorga yuklanish vaqti foizda, STIME - faollashtirish vaqti, Tty - ishga tushirilgan konsol raqami, TIME - ish vaqti, CMD - jarayonni boshlagan jamoa. - Har bir jarayonning o'ziga xos PID (Proccess Identifikator) mavjud. Agar ma'lum bir ob'ektning xulosasini ko'rishni istasangiz, yozing
ps -fp PID
qayerda PID - jarayon raqami. - Saralash masalasiga ham to'xtalmoqchiman. Masalan, buyruq
ps -FA --sort pppu
protsessorga yuklanish tartibida barcha qatorlarni qo'yishga imkon beradi vaps -Fe --sort rss
- iste'mol qilingan RAM miqdori bo'yicha.
Yuqorida biz jamoaning asosiy dalillari haqida suhbatlashdik.ps
ammo, boshqa parametrlar ham mavjud, masalan:
-H
- jarayon daraxtining namoyishi;-V
- ob'ektlarning chiqish versiyalari;-N
- ko'rsatilgan jarayonlardan tashqari barcha jarayonlarni tanlash;-C
- faqat guruh nomi bilan namoyish qilish.
O'rnatilgan konsol orqali jarayonlarni ko'rish usulini ko'rib chiqish uchun biz buyruqni tanladikps
lekin yo'qtepasida
, ikkinchisi oynaning o'lchamlari bilan cheklanganligi sababli va mos bo'lmagan ma'lumotlar shunchaki e'tiborga olinmaydi, oshkor qilinmaydi.
2-usul: tizim monitoringi
Albatta, konsol orqali kerakli ma'lumotlarni ko'rish usuli ba'zi foydalanuvchilar uchun qiyin, ammo bu sizga barcha muhim parametrlar bilan batafsil tanishish va kerakli filtrlarni qo'llash imkonini beradi. Agar siz faqatgina ishlaydigan yordamchi dasturlar, ilovalar ro'yxatini ko'rib chiqishni va ular bilan o'zaro aloqalarni amalga oshirishni istasangiz, o'rnatilgan grafik echim sizga mos keladi "Tizim monitor".
Ushbu dasturni boshqa maqolamizda qanday ishga tushirishni quyidagi havolani bosish orqali bilib olishingiz mumkin va biz vazifani bajarishga kirishamiz.
Ko'proq: Linuxda tizim monitorini ishga tushirish usullari
- Yugur "Tizim monitor" har qanday qulay usul, masalan, menyu orqali.
- Jarayonlar ro'yxati darhol ko'rsatiladi. Siz ularning xotira va protsessor resurslarini qancha iste'mol qilishlarini bilib olasiz, dasturni ishga tushirgan foydalanuvchini ko'rasiz va boshqa ma'lumotlar bilan ham tanishishingiz mumkin.
- Uning xususiyatlariga o'tish uchun qiziqish chizig'ini o'ng tugmasini bosing.
- Bu erda siz deyarli barcha deyarli bir xil ma'lumotlarni ko'rishingiz mumkin "Terminal".
- Kerakli jarayonni topish uchun qidirish yoki saralash funktsiyasidan foydalaning.
- Yuqoridagi panelga e'tibor bering - bu jadvalni kerakli qiymatlar bo'yicha tartiblashga imkon beradi.
Jarayonlarning to'xtatilishi, to'xtatilishi yoki yo'q qilinishi ham ushbu grafik dastur orqali tegishli tugmalarni bosish orqali amalga oshiriladi. Ajam foydalanuvchilar uchun ushbu echim ishlashdan ko'ra qulayroq ko'rinadi "Terminal"ammo, konsolni o'zlashtirish sizga kerakli ma'lumotlarni nafaqat tezroq, balki juda ko'p tafsilotlar bilan olish imkonini beradi.