Axborot xavfsizligi” kafedrasi «operatsion tizim xavfsizligi» fanidan mustaqil ishi mavzu: Linux fayl tizim strukturasi



Download 194,79 Kb.
bet10/10
Sana31.12.2021
Hajmi194,79 Kb.
#259099
1   2   3   4   5   6   7   8   9   10
Bog'liq
Abdurayimova

/ Var / ishga tushirish   - vaqtinchalik fayllar. Ma'lumotlar keyingi tizim qayta ishga tushirilgunga qadar saqlanadi.
/ var / tmp   - vaqtinchalik fayllar uchun katalog.

Linuxning fayl tuzilishi Windows-dan juda farq qiladi, shuning uchun siz UNIX kabi tizimlarni jiddiy o'rganishga qaror qilsangiz, menimcha, katalog tuzilmasidan boshlash yaxshiroq.

Tarixga tayyorgarlik ko'rmagan uchuvchi muvaffaqiyatli samolyotga tushganida, o'nlab holatlar haqida biladi. Yoki, misol uchun, yangi boshlang'ich shifokor bu sohada operatsiyani muvaffaqiyatli bajargan. Biroq, o'ylaymanki, hech kim o'z ixtiyori bilan o'z o'rnini olishi mumkin emas ...

Nima qilmoqchiman? Va, albatta, birinchi marta Linuxni ko'rgan Windows foydalanuvchisi, albatta, u bilan kurashish imkoniyatiga ega bo'ladi (onlayn yoki video tomosha qiling), biroq faqat g'ayritabiiy vaziyatni boshdan kechiradi va u nima qilishni bilmaydi!

Shunday ekan, bunday noma'lum foydalanuvchi bo'lmaslik uchun, hech bo'lmaganda, siz ishlashni rejalashtirgan operatsion tizimning asoslari va printsiplarini o'rganishingiz kerak. Va bugungi maqolada, biz Linux katalog tuzilishiga, shuningdek, qattiq diskda joylashtirish va qismni o'rnatish xususiyatlariga qaraymiz.

So'zda aytilganidek, tashqi ko'rinish aldamchi. Zamonaviy Linux tarqatish tashqi ko'rinishdagi va ishning asosiy tamoyillari bilan har tomonlama odatiy Windows muhitini nusxalash mumkin. Shu bilan birga, faqat "qazish" uchun etarli va biz darhol oldinda, umuman boshqacha va tushunarsiz bir narsa ekanligini ko'rishimiz mumkin :).

Fayl tizimi interfeysi

UNIX OS yadrosi fayllar bilan ishlash uchun bir nechta tizim chaqiruvlarini qo'llab-quvvatlaydi. Ular orasida eng muhimi ochiq, yaratuvchan, o'qish, yozish, lseek va yaqin.

Shuni ta'kidlash kerakki, fayl boshqaruv quyi tizimida muntazam fayl tashqi xotira bloklari majmuasi sifatida ko'rsatilgan bo'lsa-da, foydalanuvchilar uchun fayl baytlarning chiziqli ketma-ketligi sifatida ifodalanadi. Bunday vakillik tashqi qurilmalarda ishlash paytida, interpolyatsion aloqani tashkil qilishda va hokazo.

Tizim qo'ng'irog'idagi fayl haqiqiy identifikator (integer qiymati) orqali aniqlangan ma'lumotni aniqlaydi. Fayl identifikatori tizimning chaqiriqlari ochiq (ochiq fayl) va yaratadi (fayl yaratish). Fayllarni ochish va yaratishda asosiy parametr to'liq yoki tegishli fayl nomidir. Bundan tashqari, fayl ochilganda, ochilish tartibi ham (faqat o'qish, faqat yozish, o'qish va o'qish kabi) va faylga kirish mumkinligini belgilaydigan xarakteristikani ham ko'rsatiladi:

ochiq (pathname, oflag [, rejimi])

Ulagat parametrida ishtirok etishi mumkin bo'lgan xususiyatlardan biri O_CREAT bayrog'i bo'lib, uning mavjudligi ochiq tizim chaqiruvi vaqtida ochiq nom berilgan faylga ega bo'lmasa, faylni yaratish zarurligini ko'rsatib beradi (rejim parametri faqat mavjud bo'lsa). Biroq, tarixiy sabablarga ko'ra va UNIX operatsion tizimining avvalgi versiyalari bilan muvofiqligini ta'minlash uchun, yaratuvchan tizim chaqiruvi deyarli bir xil funktsiyalarni bajarish bilan alohida-alohida qo'llab-quvvatlanadi.

On fayl ketma-ketligini o'qish va yozish uchun ochiq fayl ishlatilishi mumkin. Buning uchun ikkita tizim chaqiruvi mavjud:

o'qing (fd, buffer, count) va yozing (fd, bufer, count)

Bu yerda fd fayl identifikatori (ochiq yoki yaratuvchi tizim chaqiruvi amalga oshirilgan vaqtdan boshlab olinadi), buffer belgilar majmuasini ko'rsatgichi va hisoblash fayldan o'qish yoki yozish uchun kerak bo'lgan baytlarning soni. O'qish yoki yozish funktsiyasining qiymati operatsiyaning bajarilishida faylning oxiriga yetganida va xatolar paydo bo'lganda salbiy bo'lsa, hisoblash qiymatiga teng bo'lgan tamsayı bo'ladi.

Har bir ochiq faylda mavjud holat mavjud. Fayl ochilgandan so'ng darhol birinchi baytda joylashadi. Boshqacha qilib aytganda, faylni ochganingizdan so'ng, o'qish (yoki yozish) tizimi chaqiruvi bajarilgan bo'lsa, faylning tarkibidagi dastlabki hisoblash baytlari o'qiladi (yoki yoziladi) (albatta, agar fayl aslida kamida baytni hisoblashsa ). O'qish (yoki yozish) tizimining chaqiriqlari bajarilgandan so'ng, faylni o'qish / yozish ko'rsatkichi + 1 holatiga va boshqalarga o'rnatiladi.

Bunday izchil ish uslubi ko'p holatlarda etarli bo'ladi, lekin ko'pincha faylni o'zboshimchalik bilan o'qish yoki o'zgartirish kerak (masalan, bunday imkoniyatlardan foydalanib to'g'ridan-to'g'ri indekslangan ma'lumotlar majmuasini qanday saqlaysiz?). Faylni aniq joylashtirish uchun tizim qo'ng'iroqidan foydalaning.

lseek (fd, ofset, kelib chiqish)



Yuqorida bo'lgani kabi, bu erda fd - oldindan ochilgan faylga ishlov berish. Ofset parametri o'qish / yozish markerining nisbatan ofsetining qiymatini belgilaydi va boshlang'ich parametri ofsetning qaysi pozitsiyasini qo'llashini ko'rsatadi. Bosh parametr uchun uchta mumkin bo'lgan qiymat mavjud. 0 qiymatida ofset qiymati fayl boshidan ofset sifatida ko'rib chiqilishi kerakligini bildiradi. 1 qiymati, ofset qiymatining joriy fayl holatidan ofset bo'lganligini anglatadi. Nihoyat, 2 qiymati, ofsetning faylning oxiriga nisbatan ekanligini ko'rsatadi. Ofset parametrining ma'lumot turi uzoq int. Ekanligini unutmang. Bu degani, birinchi navbatda etarlicha uzoq uzatmalar belgilanishi mumkin, ikkinchidan, offsetalar ijobiy va salbiy bo'lishi mumkin.


Download 194,79 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish