← Linux va terminal
MODUL 04 / DARS 03

Jarayonlar, servislar va resurslar

PID, foydalanuvchi va listening xizmatlarni kuzating.

45 daqiqa Python 3

Jarayonning hayoti

Jarayon bajarilayotgan dastur nusxasi; PID uning identifikatori. ps aux jarayonlar, top jonli resurs, ss -lnt TCP tinglovchi soketlarni ko‘rsatadi. Ochiq port o‘zi zaiflik emas: xizmat, versiya, konfiguratsiya va ruxsat muhim.

Servis boshqaruvi

systemd muhitida systemctl status SERVICE va journalctl -u SERVICE bilan holatni o‘qing. Faqat o‘zingizning lab xizmatini to‘xtating. SIGTERM odatiy tozalab chiqishga imkon beradi, SIGKILL buni bermaydi. Avval sabab va bog‘liqliklarni bilib oling.

Resurs va huquq

Xizmat alohida, minimal huquqli foydalanuvchida ishlasin. CPU/RAM o‘sishi trafik, xato yoki katta kirishdan bo‘lishi mumkin; darhol hujum deb xulosa qilmang. Darsdagi jadval sintetik; faqat root bo‘lib ishlayotganlarni sanaydi, xavfni avtomatik isbotlamaydi.

Python’da ko‘rib chiqamiz

processes = [
    {"pid": 1, "user": "root", "name": "init"},
    {"pid": 42, "user": "web", "name": "gunicorn"},
    {"pid": 50, "user": "root", "name": "sshd"},
]
print(sum(p["user"] == "root" for p in processes))

Misolni

Mustaqil mashq

VM’da ps va ss natijalarini o‘qing. Faqat o‘zingiz boshlagan Python jarayonini SIGTERM bilan to‘xtating. Xizmatga root kerak bo‘lmagan uchta sabab yozing.

Chuqurroq o‘rganing

Rasmiy hujjatni ochish ↗
O‘QING → O‘ZGARTIRING → SINANG

Python ish maydoni

.py

Kod brauzeringizda Web Worker orqali bajariladi. Serverga yuborilmaydi. Standart kutubxona bilan ishlang; lokal shell va host fayllari mavjud emas.

● ● ●linux-process.pyPython 3.14
Muhit ishga tushirishda yuklanadi
NATIJA
Kod natijasi shu yerda ko‘rinadi.
JAVOBI TEKSHIRILADIGAN TOPSHIRIQ

Natijani tahlil qiling

Sintetik jadvalda root foydalanuvchisidagi jarayon nechta?

Yordamchi ishora

init va sshd.

Python misolini hisobsiz ham bajara olasiz. Javobni tekshirish va natijani saqlash uchun hisobga kiring.

Hisobga kirish

Bu tekshiruv javob mosligini baholaydi. Mustaqil mashq va loyiha sifatini dars mezonlari bilan alohida tekshiring.

BILIMINGIZNI MUSTAHKAMLANG

Dars testi

To‘g‘ri javob bering. Qayta urinish mumkin; eng yaxshi natijangiz saqlanadi.

1. Jarayonni tartibli to‘xtatish uchun avval qaysi signal ma’qul?
Test uchun hisobga kirish
O‘Z SO‘ZINGIZ BILAN YOZING

Shaxsiy konspekt

Tushunganlaringiz, savollaringiz va keyingi amaliyotingiz. Parol yoki token yozmang.

Konspekt uchun hisobga kirish