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
bet3/9
Sana23.12.2022
Hajmi0.99 Mb.
#1044693
1   2   3   4   5   6   7   8   9
Bog'liq
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:
1   2   3   4   5   6   7   8   9




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