Ba'zan foydalanuvchi Linux operatsion tizimida ishlaydigan jarayonlarning ro'yxatini kuzatib borishi va ularning har biri haqida yoki ba'zi bir aniq ma'lumot haqida ma'lumot olishlari kerak. Operatsion tizimda hech qanday sa'y-harakatsiz vazifani bajarishga imkon beradigan vositalar mavjud. Har bir bunday vosita uning foydalanuvchisiga yo'naltirilgan bo'lib, u uchun turli imkoniyatlarni ochib beradi. Ushbu maqolada biz muayyan vaziyatlarda foydali bo'lgan ikkita variantni ko'rib chiqamiz va siz faqat eng mos keladiganni tanlashingiz kerak bo'ladi.
Linuxdagi jarayonlarning ro'yxatini ko'rish
Linux yadrosiga asoslangan deyarli barcha mashhur tarqatishlarda, jarayonlarning ro'yxati bir xil buyruqlar va vositalar yordamida ochiladi va ko'rinadi. Shuning uchun, biz shaxsiy tuzilishlarga e'tibor bermaymiz, biroq Ubuntuni eng so'nggi versiyasini misol qilib olamiz. Siz butun amaliyotning muvaffaqiyatli va qiyinchiliksiz bajarilishi uchun ko'rsatmalarga rioya qilishingiz kerak.
Boshqaruv 1: terminal
Shubhasiz, Linux-dagi klassik konsol operatsion tizimlari dasturlar, fayllar va boshqa narsalar bilan ishlashda juda muhim rol o'ynaydi. Foydalanuvchining, bu dastur orqali barcha asosiy manipulyatsiyani bajaradi. Shuning uchun, men boshidanoq, ma'lumotlarning chiqishi haqida gapirishni istardim "Terminal". Faqat bitta guruhga e'tibor qaratsak, eng ommabop va foydali argumentlarni ko'rib chiqamiz.
- Ishni boshlash uchun konsolni menyuning tegishli belgisiga bosib yoki tugmalar birikmasini yordamida ishga tushiring Ctrl + Alt + T.
- Ro'yxatdan o'tish jamoasi
ps
, uning ish qobiliyatiga ishonch hosil qilish va dalillarni ishlatmasdan ko'rsatiladigan ma'lumotlar turini bilish. - Ko'rib turganingizdek, jarayonlarning ro'yxati juda kichik bo'lib chiqdi, odatda bu uchta natijadan ortiq emas, shuning uchun siz yuqorida keltirilgan bahslarga vaqt ajratishingiz kerak.
- Barcha jarayonlarni bir vaqtning o'zida ko'rsatish uchun siz qo'shishingiz kerak -A. Bunday holda, jamoa o'xshaydi
ps -a
(A katta bo'lishi kerak). Kalitni bosgandan so'ng Kirish Siz darhol chiziqlar xulosasini ko'rasiz. - Avvalgi buyruq guruh rahbari (paketning asosiy jarayoni) ni ko'rsatmaydi. Agar siz ushbu ma'lumotlarga qiziqsangiz, bu erda ro'yxatdan o'tishingiz kerak.
ps-d
. - Siz oddiygina qo'shib, ko'proq foydali ma'lumotlarni olishingiz mumkin
-f
. - Keyinchalik, kengaytirilgan ma'lumotlarga ega bo'lgan jarayonlarning to'liq ro'yxati orqali murojaat qilinadi
ps -Af
. Jadvalda ko'rasiz UID - jarayonni boshlagan foydalanuvchi nomi PID - yagona raqam, PPID - ota-ona jarayonining soni, C - Jurnal faollashtirilgan vaqtda foizlarda CPU yukining miqdori, STIME - aktivlashtirish vaqti, Tty - ishga tushiriladigan konsolning soni, TIME - ish vaqti, Cmd - jarayonni boshlagan jamoa. - Har bir jarayonda o'z PID (Proccess Identificator) mavjud. Muayyan ob'ektning qisqacha mazmunini ko'rishni istasangiz, yozing
ps -fp PID
qaerda PID - jarayon raqami. - Men alohida-alohida tegib va tartiblashni xohlayman. Masalan, buyruq
ps -FA -sort pppu
barcha bosqichlarni CPUga yuklangan tartibda qo'yish imkonini beradips-Fe -sort rss
- iste'mol qilingan RAM miqdori bo'yicha.
Yuqorida biz jamoaning asosiy argumentlari haqida so'zlab berdik.ps
Biroq, boshqa parametrlar ham mavjud, masalan:
-H
- proses daraxti ko'rsatiladi;-V
- ob'ektlarning chiqish versiyalari;-N
- belgilangan barcha narsalardan tashqari barcha jarayonlarni tanlash;-C
- Faqat buyruq nomi bilan ko'rsatiladi.
Ichki konsol orqali jarayonni ko'rish usulini ko'rib chiqish uchun biz buyruqni tanladikps
va yo'qyuqori
chunki ikkinchisi oynaning o'lchamlari bilan cheklangan va mos bo'lmagan ma'lumotlar oddiygina e'tiborga olinmaydi, ammo bajarilmaydi.
2-usul: Tizim monitori
Albatta, konsol orqali kerakli ma'lumotni ko'rish usuli ba'zi foydalanuvchilar uchun qiyin, lekin siz barcha muhim parametrlar bilan batafsil tanishib chiqishingiz va kerakli filtrlarni qo'llashingiz mumkin. Agar siz faqatgina ishlaydigan kommunal dasturlarning ro'yxatini ko'rishni istasangiz, ular bilan bir qatorda ular bilan o'zaro aloqalarni amalga oshirsangiz, o'rnatilgan grafik hal Sizga mos keladi. "Tizim monitori".
Quyidagi havolani bosish orqali ushbu dasturni boshqa maqolamizda qanday qilib ishga tushirishi mumkinligini bilib olasiz va biz vazifani bajarishni rejalashtirmoqdamiz.
Davomi: Linuxda tizim monitorini qanday ishlatish kerak
- Yugurish "Tizim monitori" har qanday qulay usul, masalan, menyu orqali.
- Jarayonlarning ro'yxati darhol namoyish qilinadi. Ular qancha xotira va CPU resurslarini iste'mol qilganini, dasturni boshlagan foydalanuvchini ko'rib, boshqa ma'lumotlarni ko'rasiz.
- Uning xususiyatlariga o'tish uchun qiziqish doirasidan o'ng tugmasini bosing.
- U orqali olinadigan deyarli barcha ma'lumotlarni ko'rsatadi "Terminal".
- Istalgan jarayonni topish uchun qidiruv yoki tartiblash funktsiyasidan foydalaning.
- Yuqoridagi panelga e'tibor bering - jadvalni kerakli qiymatlar bilan tartiblash imkonini beradi.
Jarayonlarni tugatish, to'xtatish yoki o'chirish, shuningdek, ushbu tugmachani bosib, tegishli tugmalar orqali amalga oshiriladi. Ajam foydalanuvchilar ushbu echimni ishlashdan ko'ra qulayroq deb topadilar "Terminal"Shu bilan birga, konsolni o'zlashtirish sizga kerakli ma'lumotni nafaqat tezroq, balki batafsilroq ma'lumot olish imkonini beradi.