Jarayonlarni boshqarish va tizim resurslari
1 Jarayonlarni Kuzatish
Linuxda jarayonlar β bu tizimda ishlayotgan dasturlar yoki xizmatlar bo'lib, ular tizim resurslarini iste'mol qiladi va operatsion tizim tomonidan boshqariladi. Jarayonlarni kuzatish tizimning samaradorligi va resurslarning to'g'ri ishlatilishini ta'minlash uchun zarurdir.
ps aux
β Barcha Jarayonlar Haqida Ma'lumot Olish
ps aux
β Barcha Jarayonlar Haqida Ma'lumot Olishps aux
buyrug'i orqali tizimda ishlayotgan barcha jarayonlar haqida ma'lumot olishingiz mumkin. Bu buyruq har bir jarayon uchun asosiy ma'lumotlarni, jumladan jarayon identifikatori (PID), foydalanuvchi nomi, CPU va RAM foizlari, va jarayon holatini ko'rsatadi.
Natija Misoli:
Bu yerda:
USER β Jarayonni ishga tushirgan foydalanuvchi.
PID β Jarayon identifikatori (Process ID).
%CPU β CPU foizidagi foydalanish darajasi.
%MEM β RAM foizidagi foydalanish darajasi.
COMMAND β Jarayonning bajarayotgan komandasi.
top
yoki htop
β Tizim Holatini Kuzatish
top
yoki htop
β Tizim Holatini Kuzatishtop
va htop
tizim holatini jonli kuzatish uchun ishlatiladi. Bu buyruqlar tizim yuklanishi, CPU va RAM iste'moli, va ishlayotgan jarayonlar haqida ma'lumotni dinamik ko'rsatadi.
top
β Tizim Holatini Kuzatish
top
buyrug'i barcha jarayonlar haqida jonli ma'lumot ko'rsatadi va har bir jarayonning CPU, RAM iste'molini kuzatishga imkon beradi.
Natija Misoli:
Bu yerda:
%Cpu(s) β CPUning umumiy foydalanish darajasi.
MiB Mem β Xotira (RAM) holati.
Tasks β Tizimdagi umumiy jarayonlar va ularning holati.
htop
β Tizim Holatini Jonli Kuzatish Va Jarayonlarni Boshqarish
htop
buyrug'i top buyrug'iga o'xshash, ammo qulayroq va rangli interfeysga ega. htop
yordamida jarayonlarni tanlab, ularni to'xtatish yoki o'ldirish imkoniyatlari mavjud. Ba'zi distributivlarda htop
oldindan o'rnatilgan bo'lmasligi mumkin, bu holda quyidagicha o'rnatasiz:
htop buyrug'ini ishga tushirish:
Bu buyruqdan foydalanib, jarayonlarni qulay boshqarish va tizim resurslarini tahlil qilish mumkin.
2 Jarayonlarni Boshqarish Va O'chirish
Jarayonlarni boshqarish Linux tizimining samarali ishlashini ta'minlaydi. Jarayonni o'ldirish (to'xtatish) yoki nomi bo'yicha boshqarish imkoniyati mavjud.
kill
β Jarayonni O'ldirish
kill
β Jarayonni O'ldirishkill
buyrug'i yordamida PID orqali jarayonni to'xtatishingiz mumkin. Har bir jarayonning o'ziga xos identifikatori (PID) bo'lib, u orqali ma'lum jarayonni o'ldirish mumkin.
Misol:
Dastlab jarayonni
ps aux
yokitop
yordamida toping va uning PIDsini aniqlang.Keyin kerakli jarayonni o'ldirish uchun
kill
buyrug'idan foydalaning.
Signal flaglar: kill
buyrug'i bilan maxsus signal flaglarini ham ishlatishingiz mumkin:
kill -9 PID
β Jarayonni majburiy o'ldirish.kill -15 PID
β Jarayonni muloyim to'xtatish (tavsiya etiladi).
killall
β Bir Xil Nomdagi Barcha Jarayonlarni O'ldirish
killall
β Bir Xil Nomdagi Barcha Jarayonlarni O'ldirishkillall
buyrug'i orqali ma'lum bir nomga ega bo'lgan barcha jarayonlarni birgalikda o'ldirish mumkin. Bu foydali vosita bo'lib, bir xil dastur yoki xizmatning bir nechta nusxasi ishlayotganida qulaylik beradi.
Misollar:
3 Resurslar Haqida Ma'lumot
free -h
β RAM Haqida Ma'lumot
free -h
β RAM Haqida Ma'lumotfree
buyrug'i tizim xotirasi (RAM) haqida ma'lumot beradi. -h
flagi bilan ishlatganda, oson o'qish uchun inson uchun qulay formatda (MB
, GB
) ko'rsatiladi.
Natija Misoli:
Bu yerda:
total β umumiy xotira miqdori.
used β ishlatilayotgan xotira.
free β bo'sh xotira.
available β qo'shimcha kerak bo'lganda mavjud bo'lishi mumkin bo'lgan xotira.
df -h
β Diskdagi Bo'sh Joyni Ko'rsatish
df -h
β Diskdagi Bo'sh Joyni Ko'rsatishdf
buyrug'i tizimdagi disk bo'sh joyini ko'rsatadi. -h
flagi bilan inson uchun qulay formatda (MB
, GB
) ko'rsatish imkoniyati mavjud.
Natija Misoli:
Bu yerda:
Filesystem β Fayl tizimi manbai yoki qurilma.
Size β Disk hajmi.
Used β Ishlatilayotgan disk maydoni.
Avail β Mavjud bo'sh joy.
Use% β Ishlatish foizi.
Mounted on β Tizimda qayerga ulanganligini ko'rsatadi.
uptime
β Tizim Ishlash Vaqti Haqida Ma'lumot
uptime
β Tizim Ishlash Vaqti Haqida Ma'lumotuptime
buyrug'i tizim qancha vaqtdan beri ishlayotganini, foydalanuvchilar sonini va tizim yuklanishini ko'rsatadi.
Natija Misoli:
Bu yerda:
up 3 days, 2:15 β Tizim 3 kun 2 soatdan beri ishlamoqda.
2 users β Hozirda tizimga ulangan foydalanuvchilar soni.
load average β So'nggi 1, 5 va 15 daqiqa ichidagi tizim yuklanishi.
Xulosa :)
Linuxda jarayonlarni boshqarish va tizim resurslarini kuzatish uchun zarur bo'lgan asosiy buyruqlar:
Jarayonlarni kuzatish:
ps aux
β Barcha jarayonlar haqida ma'lumot ko'rsatadi.top
yokihtop
β Tizim holatini jonli kuzatish.
Jarayonlarni boshqarish va o'chirish:
kill pid
β Ma'lum bir PID orqali jarayonni o'ldirish.killall processname
β Bir xil nomdagi barcha jarayonlarni o'ldirish.
Resurslar haqida ma'lumot:
free -h
β RAM haqida ma'lumot.df -h
β Diskdagi bo'sh joy haqida ma'lumot.uptime
β Tizim ishlash vaqti va tizim yuklanishi haqida ma'lumot.
Bu buyruqlar yordamida tizim holatini kuzatish, resurslarni boshqarish va muammoli jarayonlarni aniqlash mumkin bo'ladi. Tizim samaradorligini oshirish va muammolarni yechish uchun ushbu buyruqlar bilan ishlash juda foydali.
Last updated