Mavu: Unix operatsion tizimida ishlash asoslari. Operatsion tizimlar: unix operatsion tizimining asoslari. Linux operatsion tizimi strukturasi
Download 0.99 Mb. Pdf ko'rish
|
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: o 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: o 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: o 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling