40. Linuxda xizmatlar,servislar va demonlar bilan ishlash
Linux-ga asoslangan operatsion tizimlar, barcha boshqa operatsion tizimlar kabi, mashinani yoqish paytida ishlaydigan jarayonlar va xizmatlarga ega. Bu turli xil operatsion tizim xizmatlaridan buyruq qatoriga, tizimni saqlab qolish va uni uzluksiz ishlashini ta'minlash uchun mo'ljallangan turli xizmatlar / daemonlarga. Ko'plab xizmatlar jarayonning normal ishlashi, yordamchi xizmatlardan tortib, kirishni boshqarish, ishlashni yaxshilash, resurslarni o'chirish va hokazolar uchun mo'ljallangan maxsus xizmatlar uchun juda muhimdir. Jarayonlar, shuningdek, kompyuterning yadro funktsiyasining asosiy qismi bo'lib, resurslarni ularning barchasi uchun.
Ammo, agar sizning xizmatingiz sizning bilimingizsiz ishlashi, tizim resurslaridan foydalanish va hatto xavfsizlik choralari hisobga olinmagan bo'lsa, tizimingizni zaiflashtirishi mumkin. Bunday holatlar tufayli bunday vaziyatlarni tekshirish va hal qilishni bilish, shuningdek har qanday vaqtda sizning kompyuteringizda qaysi jarayon va xizmatlarning qanday ishlashini kuzatish qobiliyatiga egadir.
Ushbu qo'llanmada Linux-ga asoslangan server yoki kompyuterda ishlaydigan barcha xizmatlar va jarayonlarni ko'rsatadigan bir qator usullarni ko'rib chiqamiz, shuningdek ushbu jarayonlarni va xizmatlarni topishga va boshqarishga yordam beradigan ba'zi foydali buyruqlarni ko'rib chiqamiz.
"Xizmat" buyrug'i chizig'i vositasi
"Xizmat" buyrug'i deyarli har bir Linux tarqatish bilan oldindan o'rnatilgan bo'ladi. Uning asosiy maqsadi skriptlarni ishga tushirish va to'xtatish va jarayonlarni yaratishdan iborat bo'lsa-da, "xizmat" xizmati har qanday vaqtda qaysi xizmatlarning ishlashi yoki to'xtatilganini ko'rish uchun ishlatilishi mumkin. Oddiy buyruqdan foydalanib, bizga xizmatlarning to'liq ro'yxati berilgan:
xizmat - stats-all
Buni ishlatganingizda shunga o'xshash biror chiqadi paydo bo'ladi:
[+] apache-htcacheclean [+] apache2 [+] jozibador [+] bind9 [-] bluetooth [-] bootmisc.sh [-] cgmanager [-] cgproxy [-] checkfs.sh [-] checkroot-bootclean.sh [-] checkroot.sh (davomi)
Ko'rib turganingizdek, xizmatlarning ro'yxati xizmat nomining chap qismidagi ramz bilan chiqadigan qilib beriladi. Agar "+" belgisi xizmatning ishlayotganligini anglatsa, "-" to'xtatilgan degan ma'noni anglatadimi va "?" vaziyat hozircha ma'lum emas degan ma'noni anglatadi. "Grep" kabi qidiruv vositasi bilan birgalikda ishlatilganda, ishlaydigan maxsus xizmatlarni topish juda osondir. Keyin muayyan jarayon uchun status buyrug'ini kiritib, vaziyatni jarayonga qarab tekshirish mumkin:
xizmat holat
Bu esa, ushbu xizmatning ishlashi, shu jumladan, jarayonning joylashuvi, shu jumladan maxsus xizmatga tegishli ma'lumot to'plamini, hatto xizmatdan jurnal faylining oxirgi qatorlarini ham chiqaradi.
Do'stlaringiz bilan baham: |