2. Ma'ruza: Tizimni yuklash bosqichlari


Download 49.34 Kb.
bet13/18
Sana19.06.2023
Hajmi49.34 Kb.
#1608855
1   ...   10   11   12   13   14   15   16   17   18
Bog'liq
2a. Лекция Этапы загрузки системы

skriptlar bo'lsa , " .d " sxemasi ikkita qo'shimcha bilan taqsimlanadi. Birinchidan, yuqorida aytib o'tilganidek, ishga tushirish skriptlari ishga tushirilishi yoki ishlamasligi mumkin. Shuning uchun init.d o'zi " .d " katalogi roli uchun mos emas. Biroq, boshqa katalogni, aytaylik, rc.d ni tashkil qilish va u erda tizim ishga tushirilganda ishga tushirilishi rejalashtirilgan init.d skriptlariga (aniqlik uchun yaxshiroq ramziy) havolalar yaratish kifoya. Umumiy boshlash skripti rc u faqat rc.d dan ishga tushirish skriptlarini ishga tushirish bilan shug'ullanadi .
Ikkinchidan, siz ushbu skriptlarni ishga tushirishda qat'iy tartibni ta'minlashingiz kerak. Nazariy jihatdan, bu juda oddiy: ularni ls kabi alifbo tartibida tartiblang va tartibda ishga tushiring. Amalda, bunday talab " .d " katalogidagi havola nomiga cheklov qo'yadi , shuning uchun nomni ikki xonali raqam bilan boshlash odatiy holdir . Keyin, alifbo tartibida tartiblangan barcha skriptlarni ketma-ket ishga tushirganda, rc birinchi navbatda ushbu raqamga, keyin esa undan keyin keladigan xizmat nomiga rahbarlik qiladi.
Yugurish darajalari

Linuxda yuklash sxemasi odatdagi " .d " ga qaraganda biroz murakkabroq . Buning sababi shundaki, bir xil tizim turli holatlarda boshqa xizmatlar to'plami bilan yuklanishi kerak bo'lishi mumkin. Agar, aytaylik, tarmoqqa ulanish istalmagan bo'lsa, " .d " katalogidan tarmoqqa ulangan bo'lishi mumkin bo'lgan barcha xizmatlar uchun ishga tushirish skriptlarini qo'lda o'chirishdan ko'ra, "Tizim! Oflayn yuklash!" kabi so'zlarni aytish qulayroqdir . Tanlash zarurati, agar kompyuter grafik muhit va u bilan bog'liq bo'lgan barcha narsalar bilan ishlaydigan ish stantsiyasi sifatida yoki tizim konsolidan eng yaxshi boshqariladigan raf server sifatida ishlatilsa ham paydo bo'ladi .
Shuning uchun Linux ishga tushirish darajalari deb ataladigan yuklash uchun bir nechta variantlarni taqdim etadi . Yugurish darajalari 0 dan 9 gacha raqamlangan :

  • Daraja 1 tizimning yagona foydalanuvchi yuklash rejimiga mos keladi . Bir darajaga yuklashda 1 hech qanday xizmatlarni ishga tushirmaydi va hatto tizim konsoli odatda faqat bitta mavjud bo'lib, tizimda bir nechta foydalanuvchi ishlay olmaydi. Yagona foydalanuvchi rejimida ma'mur vaqti- vaqti bilan ishlaydi - tizim muammolarini tuzatadi, asosiy sozlamalarni o'zgartiradi, fayl tizimlarini saqlaydi .

  • Daraja 2 tarmoq o'chirilgan tizimning ko'p foydalanuvchi yuklash rejimiga mos keladi . Ushbu rejim hech qanday tarmoq xizmatlarini ishga tushirmaydi, bu bir tomondan qat'iy xavfsizlik talablariga javob beradi, boshqa tomondan esa xizmatlarni ishga tushirish va tarmoqni qo'lda sozlash imkonini beradi.

  • Daraja 3 tizimning ko'p foydalanuvchili tarmoq yuklash rejimiga mos keladi . Ushbu darajaga yuklangan tarmoq sozlangan va barcha kerakli tarmoq xizmatlari ishlamoqda. Server kompyuterlari odatda shu darajada ishlaydi.

  • Daraja 5 tizimning ko'p foydalanuvchili grafik yuklash rejimiga mos keladi . Ish stantsiyalari odatda ushbu darajada ishlaydi, bu esa foydalanuvchilarga X11 grafik quyi tizimi bilan ishlash imkoniyatini beradi . Tarmoq ushbu darajada sozlangan , ammo ishlaydigan tarmoq xizmatlari ro'yxati kichikroq bo'lishi mumkin, chunki ish stantsiyasi har doim ham server funktsiyalarini bajarmaydi (garchi, albatta, mumkin).

  • Darajalar 0 va 6 maxsus. Ular tizimni to'xtatish va qayta ishga tushirishga mos keladi. Aslida, bu darajaga yuklashning teskarisi bo'lgan harakatlar uchun qulay soddalashtirishlar : barcha xizmatlar to'xtatiladi, disklar o'chiriladi. O'chirilgan taqdirda , hatto elektr ta'minoti dasturiy ta'minot tomonidan o'chirilishi mumkin, agar apparat bunga imkon bersa va qayta ishga tushirilganda tizim qayta yuklashga o'tadi.

Qolgan darajalar Linuxda maxsus tavsiflanmagan, ammo administrator tizimning maxsus profilini belgilab, ulardan foydalanishi mumkin. Darajdan darajaga o'tish juda oddiy: init level_number buyrug'i bilan . Tizim ishga tushirilganda qaysi darajaga yuklash kerakligi inittab -da yozilgan ( initdefault harakat maydoniga yozilishi kerak va darajalar maydonida faqat bitta raqam ). Runlevel buyrug'i yordamida joriy ish darajasini bilib olishingiz mumkin :
[root@localhost root]# grep initdefault /etc/inittab
id:3:initdefault:
[root@localhost root] # ish darajasi
N 3

Download 49.34 Kb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   18




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling