Mavu: Unix operatsion tizimida ishlash asoslari. Operatsion tizimlar: unix operatsion tizimining asoslari. Linux operatsion tizimi strukturasi


Download 0.99 Mb.
Pdf ko'rish
bet4/9
Sana23.12.2022
Hajmi0.99 Mb.
#1044693
1   2   3   4   5   6   7   8   9
Bog'liq
Linux operatsion sistemasi

Matn yozish qoidalari 
Kalit 
Funktsiya 
Tizim buyruq satri (sizdan buyruqni kiritishni taklif qiladi) 
yoki<^h> 
Belgini o'chirish 
Dastur yoki buyruqning bajarilishini to'xtating 
Joriy buyruq qatorini o'chirish 
Boshqa belgi bilan foydalanilganda, bu maxsus funktsiyaning bajarilishini 
anglatadi (kodni almashtirish ketma-ketligi deb ataladi). Vi muharriri rejimida 
foydalanilganda matn kiritish rejimi tugashi va buyruq rejimiga qaytish demakdir 
Kirish qatorining oxirini belgilaydi va kursorni yangi qatorga qo'yadi 
Kirishni to'xtatish yoki tizimdan chiqish (o'chirish) 
Bir belgi orqaga qayting (kalitsiz terminallar uchun). ) 
Ekran chiqishini vaqtincha toʻxtating 
To'xtatilgan ma'lumotlarni ko'rsatishda davom eting<^s> 
Eslatma. Jadvalda. 2.1 belgi ^ boshqaruv belgisini bildiradi . Ya'ni, bu holda siz bir vaqtning o'zida 
ikkita tugmachani bosishingiz kerak: boshqaruv belgisi tugmasi va belgilangan harf. 
Buyruq satri 
UNIX tizimidagi foydalanuvchi uchun standart buyruq qatori $ dollar belgisidir. Ildiz foydalanuvchi 
uchun - #. Terminal ekranida so'rov paydo bo'lganda, bu UNIX tizimi sizdan ko'rsatmalar 
kutayotganini bildiradi. Sizdan kelgan so'rovga mos javob buyruqni, keyin esa tugmani bosishdir . 
Kirish xatolarini tuzatish 
Kirish xatolarini tuzatishning bir necha yo'li mavjud. @ belgisi joriy qatorni va tugmachalarni 
o'chiradi va<^h>oxirgi kiritilgan belgini oʻchiring. Ushbu kalitlar va belgilar standart qiymatlardir. 
Ular bajaradigan funktsiyalar boshqa tugmachalarga qayta tayinlanishi mumkin. 
Buyruqning bajarilishini to'xtatish 


Ko'pgina buyruqlar bajarilishini to'xtatish uchun klaviatura yorlig'ini bosish kifoya . UNIX tizimi 
dasturni ishga tushirishni to'xtatadi va ekranda so'rovni ko'rsatadi. Bu so'rov oxirgi ishga tushirilgan 
buyruq to'xtaganligi va tizim keyingi buyruqni olishga tayyorligi haqida signal sifatida ishlatiladi. 
Ekranda so'rovning paydo bo'lishi UNIX tizimi sizni avtorizatsiya qilingan foydalanuvchi sifatida tan 
olganligini va buyruq kiritishingizni kutayotganligini bildiradi. 
Umuman olganda, buyruq qatori quyidagi tuzilishga ega: 
ism [variantlar] [argumentlar] 
Buyruqning nomi, variantlari va argumentlari bir-biridan bo'sh joy yoki yorliq bilan ajratilishi kerak. 
Tarjimon tomonidan buyruq satriga ishlov berish faqat tugmani bosgandan so'ng boshlanadi . 
Buyruqlar funktsiyalarining quyidagi taqdimotida bu taxmin qilinadi: 
Variantlar (parametrlar): 
buyruqni o'zgartirish belgisi bo'lib, qoida tariqasida bir belgidan iborat; katta va kichik harflar turli xil 
o'zgarishlarni anglatadi; 
qoida tariqasida, ular boshqa belgilardan bo'sh joy bilan ajratilmagan "-" ("minus") belgisi bilan 
boshlanadi; 
har qanday usulda birlashtirilishi mumkin, minus belgisi esa faqat bir marta ishlatilishi mumkin. 
Argumentlar buyruq tomonidan qayta ishlanadigan ob'ektlarni belgilaydi, masalan: 
Fayl nomi; 
jarayon raqami; 
 
Agar siz chaqirilgan dastur nima qilishi kerakligini bilsangiz, lekin to'g'ri sintaksisga ishonchingiz 
komil bo'lmasa, buyruq satridagi buyruq nomidan keyin --help variantini qo'shishingiz mumkin: 
$ cal - yordam 
Batafsil ma'lumotga ega bo'lish uchun UNIX o'rnatilgan qo'llanma (on-layn) mavjud bo'lib, unga man 
va tegishli buyruqlar orqali kirish mumkin. 
Eng oddiy holatda, har qanday buyruq haqida ma'lumot olish uchun uning nomini man buyrug'iga 
argument sifatida ko'rsatish kerak: 
odam buyrug'i 
apropos buyruq argumenti sifatida berilgan kalit so'zga (naqshga) muvofiq buyruqlar ro'yxatini 
chop etadi: 
apropos model 
Misollar. 
Agar sana buyrug'ini ishga tushirsangiz va tugmani bosing , UNIX tizimi sana deb nomlangan dasturni 
chaqiradi, uni bajaradi va natijani ekranda ko'rsatadi: 
$ sanasi 
Seshanba 18-sentabr 14:49:07 2000 yil 
Sana buyrug'i sana va vaqtni chop etadi. 
Agar siz who buyrug'ini ishga tushirsangiz va tugmani bosing , ekran quyidagicha ko'rinadi: 
JSSV 
dko30024 
18 oktyabr 8:30 
dko30001 
18 oktyabr 08:34 
dko30020 
18 oktyabr 08:32 
18-oktabr soat 8:00 
kim hozirda tizimingizga kirgan foydalanuvchilarning login nomlarini sanab beradi. tty belgisi 
(ikkinchi ustun) ga tegishli 
maxsus fayllar
, bu har bir foydalanuvchi terminaliga mos keladi. 
Uchinchi va to'rtinchi ustunlarda har bir foydalanuvchining ro'yxatdan o'tgan sanasi va vaqti 
ko'rsatilgan. . 
Bu shuni anglatadiki, siz tizim bilan ishlashni muvaffaqiyatli yakunladingiz va u yangi 
foydalanuvchini ro'yxatdan o'tkazishga tayyor. 
Agar siz masofaviy terminaldan kirgan bo'lsangiz, ulanish uziladi, bu sizga, masalan, telnet ilovasi 
tomonidan xabar qilinadi. 
Eslatma. Terminalni o'chirishdan oldin tizimni o'chirib qo'yganingizga ishonch hosil qiling. 
Asosiy xulosalar 


UNIX ko'p vazifali, ko'p foydalanuvchili tizimdir. Bitta kuchli server ko'p sonli foydalanuvchilarning 
so'rovlariga xizmat qilishi mumkin. Tizim turli funktsiyalarni bajarishi mumkin: yuzlab 
foydalanuvchilarga xizmat ko'rsatadigan hisoblash serveri, ma'lumotlar bazasi serveri, tarmoq serveri 
yoki tarmoq routeri sifatida. 
Umuman olganda, UNIX operatsion tizimini ikki darajali model bilan ifodalash mumkin. Markazda 
tizimning yadrosi (yadro) joylashgan. Yadro kompyuter texnikasi bilan bevosita o'zaro ta'sir qiladi, 
amaliy dasturlarni o'z arxitekturasining xususiyatlaridan ajratib turadi. Yadro amaliy dasturlarga 
taqdim etiladigan xizmatlar majmuasini amalga oshiradigan dasturlarni o'z ichiga oladi. Yadro 
xizmatlariga kiritish-chiqarish, jarayonni yaratish va boshqarish, jarayonni sinxronlashtirish va 
boshqalar kiradi. Modelning keyingi darajasi UNIX operatsion tizimining foydalanuvchi interfeysini 
ta'minlovchi tizim xizmatlaridir. Yadro bilan o'zaro ta'sir qilish sxemasi ilovalar uchun ham, tizim 
vazifalari uchun ham bir xil. 
UNIX operatsion tizimi quyidagi funktsiyalarni bajarish orqali kompyuterning apparat va dasturiy 
resurslari bilan o'zaro ta'sir qiladi: 

uskunalarni boshqarish; 
resurslarni boshqarish; 
foydalanuvchi interfeysini qo'llab-quvvatlash; 
axborotni kiritish va chiqarishni bajarish; 
tizim monitoringi; 
kompyuter tarmog'iga masofaviy kirishni ta'minlash. 
UNIX tizimi uchta asosiy komponentdan iborat: buyruqlar 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 qiladigan va nisbatan tez ishlaydigan kichik 
dasturlardir. 
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). 
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. 
Yadro uchta asosiy quyi tizimdan iborat: 

jarayon va xotirani boshqarish quyi tizimi; 
fayl quyi tizimi; 
kiritish/chiqarish quyi tizimi. 
UNIX tizimi bilan aloqa o'rnatish uchun sizda quyidagilar bo'lishi kerak: 

Terminal; 
sizni avtorizatsiya qilingan foydalanuvchi sifatida identifikatsiya qiluvchi login; 
shaxsingizni tasdiqlovchi parol; 
Agar sizning terminalingiz kompyuterga to'g'ridan-to'g'ri ulanmagan bo'lsa, dialog va UNIX tizimiga 
kirish uchun ko'rsatmalar. 
test savollari 
UNIX operatsion tizimlar sinfining maqsadi nima? 
UNIX-sinf operatsion tizimi qanday xususiyatlarni ta'minlashi kerak? 
UNIX yadrosi qanday vazifalarni bajaradi? 
UNIX yadrosi qanday vazifalarni bajaradi? 
Operatsion tizimning Buyruqlar tizimi komponentining maqsadi nima? 
Qobiq foydalanuvchiga operatsion tizim bilan o'zaro aloqada bo'lish uchun interaktiv interfeys bilan 
ta'minlaydi, deb bahslasha oladimi? 
UNIX da foydalanuvchi autentifikatsiyasi qanday amalga oshiriladi? 
Linux asoslari 
Linux 1969-yilda paydo boʻlgan va hozirda ham qoʻllaniladigan va ishlab chiqilayotgan Unix 
operatsion tizimidan ilhomlangan. UNIX ning ko'p ichki qismlari Linuxda ham mavjud bo'lib, bu 
asosiy tizimni tushunish uchun kalit hisoblanadi. 
Unix asosan buyruq qatori interfeysiga e'tibor qaratdi, xuddi shu meros qilib olingan Linux. Shunday 
qilib, o'zining oynalari, tasvirlari va menyulari bilan grafik foydalanuvchi interfeysi asosiy interfeys - 


buyruqlar qatori ustiga qurilgan. Bu, shuningdek, Linux fayl tizimi buyruq satridan osongina 
boshqarilishi va foydalanish mumkin bo'lishi uchun yaratilganligini anglatadi. 
Kataloglar va fayl tizimi 
Linux va Unix fayl tizimlari ierarxik, daraxtsimon tuzilishda tashkil etilgan. Fayl tizimining yuqori 
darajasi - / yoki ildiz katalogi . Bu shuni anglatadiki, barcha boshqa fayllar va kataloglar (shu jumladan, 
boshqa drayvlar va bo'limlar) ildiz katalogida. UNIX da va 
Linux fayli
 hamma narsa hisobga olinadi - 
qattiq disklar, ularning bo'limlari va olinadigan muhitlar. 
Misol uchun, /home/jebediah/cheeses.odt cheeses.odt ga to'liq yo'lni ko'rsatadi. Fayl jebediah 
katalogida, u uy katalogida, u o'z navbatida ildiz katalogida (/). 
Ildiz katalogida (/) ko'pgina Linux distributivlarida mavjud bo'lgan bir qator muhim tizim kataloglari 
mavjud. Quyida to'g'ridan-to'g'ri asosiy katalog (/) ostida joylashgan umumiy kataloglar ro'yxati 
keltirilgan: 
Kirish huquqlari 
Linuxdagi barcha fayllar ularni o'qish, o'zgartirish yoki bajarishga ruxsat beruvchi yoki rad etuvchi 
ruxsatlarga ega. Super foydalanuvchi "root" tizimdagi istalgan faylga kirish huquqiga ega. 
Har bir fayl muhimlik tartibida quyidagi uchta kirish to'plamiga ega: 

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