Mavu: Unix operatsion tizimida ishlash asoslari. Operatsion tizimlar: unix operatsion tizimining asoslari. Linux operatsion tizimi strukturasi
UNIX operatsion tizimining komponentlari
Download 0,99 Mb. Pdf ko'rish
|
Linux operatsion sistemasi
UNIX operatsion tizimining komponentlari
Yuqorida aytib o'tilganidek, operatsion tizim tizimdagi jarayonlarni boshqarish funktsiyalarini ta'minlaydigan va foydalanuvchilar va tizim apparati o'rtasidagi interfeysni amalga oshiradigan dasturlar to'plamidir. UNIX tizimi o'z ichiga oladi uchta asosiy komponent: buyruq tizimi, qobiqlar va yadro. UNIX operatsion tizimida ma'lumotlarni tashkil qilish va qayta ishlash vazifalarini bajaradigan va foydalanuvchi muhitini boshqaradigan bir necha yuzta buyruqlar mavjud. Buyruqlarning o'zi ma'lum funktsiyalarni bajaradigan, odatda minimal kiritishni talab qiluvchi va nisbatan tez bajariladigan dasturlardir. Ularning aksariyati barcha foydalanuvchilar uchun mavjud, ammo faqat imtiyozli foydalanuvchi bo'lgan tizim ma'muri uchun mavjud bo'lgan buyruqlar mavjud. Ba'zi buyruqlar, ba'zan bajarilish jarayonida interaktiv ma'lumotlarni kiritish imkoniyati mavjud bo'lgan buyruqlar deyiladi. kommunal xizmatlar. Utilitlarga vi matn muharriri va pochta buyrug'i misol bo'la oladi. Chig'anoqlar. Shelllar odatda operatsion tizim yadrosiga foydalanuvchi interfeysini ta'minlovchi interaktiv dasturlar deb ataladi. Qobiq tizimga kirgan paytdan boshlab tizimdan chiqqunga qadar foydalanuvchining faol jarayoniga aylanadi. Bu dasturlar buyruq tarjimonlari (ba'zan qobiqlar deb ataladi). Yuqorida aytib o'tilganidek, UNIX odatda bir nechta qobiqlardan foydalanadi. Cheklangan qobiqlar (rsh va ksh - Bourne qobig'i va Korn qobig'ining quyi to'plami) tizimga kirishni cheklashi kerak bo'lgan foydalanuvchilar uchun mo'ljallangan. Yadro. Tizim yadrosi operatsion tizimning yadrosi bo'lib, u asosiy funktsiyalarni ta'minlaydi: jarayonlarni yaratadi va boshqaradi, xotirani ajratadi, fayllar va tashqi qurilmalarga kirishni ta'minlaydi. Ilova vazifalari yadro bilan standart tizim chaqiruv interfeysi orqali o'zaro ta'sir qiladi. Tizim qo'ng'iroqlari interfeysi so'rovlar formatini belgilaydi asosiy xizmatlar . Jarayon ma'lum bir yadro protsedurasiga tizim chaqiruvi orqali asosiy yadro funktsiyasini talab qiladi. Yadro so'rovni bajaradi va kerakli ma'lumotlarni jarayonga qaytaradi. Yadro quyidagilardan iborat uchta asosiy quyi tizim: 1) jarayon va xotirani boshqarish quyi tizimi; 2) fayl quyi tizimi; 3) kiritish/chiqarish quyi tizimi. Ijro qiladi quyidagi xususiyatlar: jarayonlarni yaratish va o'chirish; tizim resurslarini jarayonlar o'rtasida taqsimlash; jarayonni sinxronlashtirish; jarayonning o'zaro ta'siri. Jarayonni rejalashtiruvchi (rejalashtiruvchi) tomonidan amalga oshiriladigan maxsus yadro funktsiyasi tizim resurslari uchun raqobatlashadigan jarayonlar o'rtasidagi ziddiyatlarni hal qiladi. Jarayonlar o'rtasida xotira taqsimotini ta'minlaydi. Agar barcha jarayonlar uchun xotira etarli bo'lmasa, yadro jarayonning qismlarini yoki bir nechta jarayonlarni (ko'pincha passiv, tizimdagi har qanday hodisalarni kutish) diskning maxsus maydoniga ("almashtirish" maydoni) ko'chiradi. ), ishlaydigan (faol) jarayonlar uchun resurslarni bo'shatish. Fayl quyi tizimi disk drayvlar va periferik qurilmalarda joylashgan ma'lumotlarga kirish uchun yagona interfeysni ta'minlaydi. U fayllarni joylashtirish va o'chirish operatsiyalarini bajaradi, fayl ma'lumotlarini yozish/o'qish operatsiyalarini bajaradi va fayllarga kirish huquqlarini nazorat qiladi. Periferik qurilmalarga kirish uchun fayl quyi tizimi va jarayonni boshqarish quyi tizimidan so'rovlarni bajaradi. U qurilma drayverlari bilan ishlaydi - maxsus dasturlar tashqi qurilmalarga xizmat qiluvchi yadrolar. UNIX tizimiga kirish UNIX tizimi bilan aloqa o'rnatish uchun siz bo'lishi shart: Terminal; Login olinmoqda Ro'yxatdan o'tish nomi UNIX tizimi siz tizimga kirishni so'raganingizda uning avtorizatsiya qilingan foydalanuvchisi ekanligingizni tekshiradigan nomdir. Har safar tizimga kirmoqchi bo'lganingizda login nomini kiritishingiz kerak. Loginni tanlashda bir nechta qoidalar mavjud. Ism odatda 3 dan 8 tagacha belgidan iborat. U katta yoki kichik harflar, raqamlar, pastki chiziqdan iborat bo'lishi mumkin, lekin raqam bilan boshlana olmaydi. Biroq, sizning login nomingiz ilovaga xos bo'lishi mumkin. To'g'ri nomlarga misollar: UNIX tizimi bilan aloqa Agar UNIX OS o'rnatilgan bo'lsa shaxsiy kompyuter , matnga asoslangan virtual konsol orqali to'g'ridan-to'g'ri unga kirishingiz mumkin. Ammo boshqa kirish imkoniyatlari ham mumkin. Terminal to'g'ridan-to'g'ri yoki telefon liniyasi orqali kompyuterga ulangan deb taxmin qiling. Garchi ushbu kichik bo'limda odatiy kirish protsedurasi tasvirlangan bo'lsa-da, bu ko'rsatmalar tizimingizga mos kelmasligi mumkin, chunki UNIX tizimiga telefon liniyasi orqali kirishning bir necha usullari mavjud. Tizim bilan bog'lanish uchun siz terminalni yoqishingiz kerak. Agar u to'g'ridan-to'g'ri kompyuterga ulangan bo'lsa, darhol yuqori chap burchakda so'rov paydo bo'ladi: Agar siz terminal sifatida TCP/IP protokollar oilasidan foydalangan holda tarmoqqa ulanish uchun sozlangan shaxsiy kompyuterdan foydalansangiz, UNIX bilan ishlaydigan kompyuter bilan aloqa o'rnatishingiz kerak. Bu Windows operatsion tizimlarida mavjud bo'lgan telnet tarmoq ilovasidan yoki Internetga kirish vositalaridan foydalanish kabi bir necha usullar bilan amalga oshirilishi mumkin. E'tibor bering, bu xavfsiz protokol bo'lib, endi u amalda qo'llanilmaydi. Zamonaviy alternativ - Secure Shell (SSH). Misol. Terminal tarmoqqa ulanish uchun tuzilgan Windows NT operatsion tizimida ishlovchi shaxsiy kompyuterdir. Siz UNIX tizimiga kirgan bo'lishingiz kerak. Kerakli ma'lumotlar va harakatlar: UNIX OS bilan aloqa o'rnatish uchun siz masofaviy kompyuterning tarmoq nomini yoki uning IP- manzilini bilishingiz kerak (masalan, 192.168.2.19); shaxsiy kompyuterda telnet ilovasini toping va uni bajarish uchun ishga tushiring; ochilgan dastur oynasida Ulanish menyusi bandini tanlang; masofaviy UNIX tizimining IP manzilini kiriting (masalan, 192.168.2.19); terminalning xususiyatlarini xohlagancha o'rnating. Ro'yxatdan o'tish tartibi Kirish: so'rovi paydo bo'lganda, login nomini kiriting va tugmani bosing . Masalan, agar login nomi all30123 bo'lsa, u holda kirish qatori quyidagicha ko'rinadi: kirish: all30123 Agar siz login nomini kiritishda xatoga yo'l qo'ysangiz, uni @ belgisi yoki kalit yordamida tuzatishingiz mumkin . Kiritilgan belgilarning kattaligi muhim ekanligini unutmang. All30123 va ALL30123 nomlari ikki xil foydalanuvchiga tegishli. Endi tizim sizga parol so'rovini beradi. Parolni kiriting va tugmani bosing . Agar siz yozishda xatoga yo'l qo'ysangiz, uni kalit yordamida tuzatishingiz mumkin yoki @ belgisi. UNIX tizimi xavfsizlik maqsadida parolingizni ekranda ko'rsatmaydi. Agar login nomi va parol UNIX tizimida to'g'ri bo'lsa, tizim joriy ma'lumotlarni, keyin esa so'rovni ko'rsatishi mumkin. buyruq qatori . Tizimga kirganingizda, terminal ekrani quyidagicha ko'rinadi: kirish: all30123 Agar tizimga kirishda xatoga yo'l qo'ysangiz, UNIX quyidagi xabarni ko'rsatadi: kirish xatosi Shundan so'ng u loginni berish orqali tizimga kirish uchun ikkinchi imkoniyatni beradi: prompt. Ekran quyidagicha ko'rinadi: kirish: all30123 Agar siz hech qachon UNIX tizimida roʻyxatdan oʻtmagan boʻlsangiz, roʻyxatdan oʻtish tartibingiz yuqorida tavsiflanganidan farq qilishi mumkin. Agar tizim ma'muri yangi foydalanuvchilarga vaqtinchalik parollar tayinlash tartibini taqdim etgan bo'lsa, bu sodir bo'lishi mumkin. Agar sizda vaqtinchalik parol bo'lsa, ro'yxatdan o'tishga ruxsat berishdan oldin tizim sizni yangi parolni tanlashga majbur qiladi. Sizni faqat o'zingiz uchun yangi parol tanlashga majburlash orqali tizim ko'proq xavfsizlikni ta'minlaydi. Kirish tartibi: Siz aloqa qilasiz; UNIX tizimi login: promptni ko'rsatadi. Kirish nomini kiriting va tugmani bosing . UNIX tizimi parolni ko'rsatadi: so'rov. Vaqtinchalik parolingizni kiriting va tugmani bosing . Tizim sizga vaqtinchalik parolingiz endi haqiqiy emasligi haqida xabar beradi va yangi parolni tanlashingizni taklif qiladi. Tizim eski parolingizni kiritishingizni so'raydi. Vaqtinchalik parolni kiriting. Tizim sizdan yangi parolni kiritishingizni so'raydi. Siz tanlagan parolni kiriting. Parol mos kelishi kerak quyidagi talablar: har bir parol kamida 6 ta belgidan iborat bo'lishi kerak; har bir parol kamida 2 ta alifbo belgisi va bitta raqamdan iborat bo'lishi kerak maxsus xarakter . Alfavit belgisi katta yoki kichik belgilar bilan yozilishi mumkin; har bir parol sizning loginingizdan farq qilishi kerak. Katta harflar va ularga mos keladigan kichik harflar ekvivalentdir; Yangi parol eskisidan kamida uch belgi bilan farq qilishi kerak. Yaroqli parollarga misollar: Tasdiqlash uchun tizim sizdan parolni qayta kiritishingizni so'raydi. Parolingizni qayta kiriting. Agar siz ikkinchi marta yangi parolni birinchi marta kiritganingizdan boshqacha kiritsangiz, tizim parollar mos kelmasligi haqida xabar beradi va ro'yxatdan o'tish jarayonini yana takrorlashni taklif qiladi. Parollar mos kelganda, tizim maslahatni ko'rsatadi. Quyidagi ekran tasvirlangan protsedurani ko'rsatadi: Kirish: dko30123 parol: Parolingiz muddati tugagan yangisini tanlang eski parol: Yangi Parol: Yangi parolni qayta kiriting: Foydalanuvchi identifikatsiyasi Tizim ma'muri foydalanuvchini tizimga kiritganda, login bilan ikkita identifikatsiya komponenti bog'lanadi: Foydalanuvchi IDsi(foydalanuvchi ID - UID) va guruh identifikatori, u tegishli bo'lgan (guruh ID - GID). Foydalanuvchi nomi noyob raqam bilan bog'langan. Tizim undan fayllarni himoya qilish yoki imtiyozli buyruqlarni bajarish kabi turli UNIX xavfsizlik mexanizmlarida vosita sifatida foydalanadi. Har bir UNIX operatsion tizimida UID = 0 bo'lgan bitta maxsus superuser mavjud bo'lib, u odatda root bilan bog'lanadi. Bu foydalanuvchi barcha tizim imtiyozlariga ega ekanligini anglatadi. Guruh nomi, shuningdek, raqam bilan bog'langan bo'lib, odatda bo'lim xodimlari, bir xil oqimdagi talabalar va boshqalar kabi umumiy vazifalarni bajaradigan foydalanuvchilar guruhiga ishora qiladi. Bu raqam tizimdagi xavfsizlik mexanizmlari tomonidan ham qo'llaniladi. Agar foydalanuvchi boshqa guruhlarning ma'lumotlari bilan ishlashi kerak bo'lsa, bu identifikator boshqa guruhlarning nomlari bilan bog'lanadi. Tizim foydalanuvchilari haqidagi barcha kirish ma'lumotlari /etc/passwd faylida saqlanadi. UNIX operatsion tizimining zamonaviy versiyalarida shifrlangan parollar va tegishli tizim ma'lumotlari /etc/shadow faylida saqlanadi, ularning tuzilishi va maqsadlari shaklda ko'rsatilgan. 8.2 . Har bir o'rnatilgan guruh haqidagi ma'lumotlar yozuvlari /etc/group faylida mavjud bo'lib, uning maydonlarining tuzilishi va maqsadi rasmda ko'rsatilgan. 8.3 . /etc/passwd fayl maydonlarining tuzilishi va maqsadi rasmda ko'rsatilgan. 8.4 . Kirish qoidalari UNIX tizimi bilan ishlashda siz kiritish qoidalarini bilishingiz kerak. UNIX tizimi buyruqlarni kichik harflar bilan kiritishni talab qiladi (ba'zi bosh harflardan iborat buyruqlar bundan mustasno). Boshqa konventsiyalar bir yoki ikkita tugmani bosish orqali harflarni o'chirish yoki qatorni o'chirish kabi vazifalarni bajarishga imkon beradi. 8.1-jadval. Download 0,99 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling