Internet Derazalar Android
Kengaytirmoq

Linux asoslari - buyruq satringiz va fayl tizimi. UNIX Standart ierarxiy tarixi va standartlari

Operatsion tizim UNIX.

Operatsion tizimning rasmiy sana Un Ular 1970 yil 1-yanvarni hisobga oladilar. Endilikda, har qanday Unix tizimi uning tizim vaqtini hisoblaydi. Bu operatsion tizim uchun juda uzoq vaqt. Bugungi kunda, boshqa ko'plab operatsion tizimlarning paydo bo'lishiga qaramay, Unix etakchilar qatorida joylashgan.

Unixning asosiy xususiyatlariga, bu ushbu tizimning uzoq umr ko'radigan sabablarini tushunishga imkon beradi, quyidagilar kiritilishi mumkin.

Kod kodi yuqori darajasida yozilgan, bu boshqa apparat platformalariga tushunish, o'zgarishi va uzatilishi uchun soddalashtirdi.

UNIX versiyalariga qaramay, butun oilaning asosi bir xil arxitektura va bir qator standart interfeys.

Unix oddiy, ammo kuchli foydalanuvchi interfeyslari to'plamiga ega.

Birlashgan Unix Fayl tizimining interfeysi nafaqat terminallarda, printerlar, magnit lentalar, kompakt-disklar, tarmoqlar va hattoki xotiraga foydalanishni amalga oshiradi.

Unix tizimi uchun juda ko'p turli xil dasturlar ishlab chiqilgan - eng oddiy matn muharrirlaridan kuchli ma'lumotlar bazasini boshqarish tizimiga.

Umuman olganda, UNIX operatsion tizimi anjirda ko'rsatilganidek, ikki darajadagi model bilan ifodalanishi mumkin. 8.1
.

Markazda joylashgan tizim yadrosi (yadro). Kernel kompyuterning apparat qismi bilan to'g'ridan-to'g'ri o'z arxitekturasining xususiyatlaridan ajratib turuvchi dasturlarni izolyatsiya qiladi. Yurtel arizalarga ko'rsatiladigan xizmatlar to'plamini amalga oshiradigan dasturlarni o'z ichiga oladi. Yurtel I / O operatsiyalari, jarayonini yaratish va jarayonlarni boshqarish, sinxronizatsiya va boshqalarni o'z ichiga oladi. Quyidagi model darajasi - bu UNIX foydalanuvchi interfeysini ta'minlaydigan tizim xizmatlari. Yadrolar va arizalar bilan o'zaro munosabat sxemasi va tizim vazifalari bir xil.

Operatsion tizim funktsiyalari

UNIX operatsion tizimi apparat va kompyuter dasturiy ta'minot resurslari bilan o'zaro bog'liq quyidagi funktsiyalar:

    uskunalarni boshqarish;

    resurslarni boshqarish;

    tizim monitoringi;

Uskunalarni boshqarish

Dastur dasturlari to'g'ridan-to'g'ri kompyuter uskunalarini boshqarish qobiliyatiga ega emas. Faqat operatsion tizim uskunalarni boshqarish funktsiyalarini amalga oshiradi, bu esa periferik asboblarga arizalar va boshqa dasturlarga kirishni ta'minlaydi (u bunday qurilmani boshqarish xususiyatlarini bilish zarurligini yo'q qiladi). Muayyan apparatni amalga oshirishda dasturlarning Mustaqilligi kontseptsiyasi Unix operatsion tizimining harakatchanligini ta'minlashning muhim elementlaridan biridir, bu esa uni turli xil apparat konfiguratsiyalarida keng ishlatilishini ta'minlaydi.

Resurslarni boshqarish

Unix OS kompyuter resurslarining ko'p jihatdan ishlaydigan va ko'pgina ob'ektlar bilan ishlash, ko'p martabali va multiplayer operatsion rejimlarini qo'llab-quvvatlaydigan vazifalarning ko'pligi oralig'ini taqsimlashni boshqaradi. Ko'p bosqichli rejim bir vaqtning o'zida bir nechta dasturlarni amalga oshirishga imkon beradi, markaziy protsessor va qo'chqor ko'p jarayonlar orasida ajratiladi.

Multiplayer rejimi bir vaqtning o'zida bir vaqtning o'zida kompyuter resurslarini, shu jumladan printerlar yoki fotters kabi qimmatbaho mahallalarni almashish qobiliyatini qo'llab-quvvatlaydi. Bunday operatsiya tartibi bir nechta foydalanuvchini bir nechta mashinalarni birlashtirishdan ko'ra samaraliroq bo'ladi.

Foydalanuvchi interfeyslarini qo'llab-quvvatlang

Bu interfaol (dialogni) hisoblash tizimi bilan o'zaro ta'sirini ta'minlash vositasidir.

Unix operatsion tizimining zamonaviy versiyalari bir nechta interfeyslar turlari: Buyruq satri, menyu va grafik foydalanuvchi interfeysi.

Buyruq satri Odatda xususiyatlar bilan tanish bo'lgan foydalanuvchilar uchun qulay va jamoalar Tizimlar. Bunday turdagi interfeys bilan ishlayotganda, foydalanuvchi "Foydalanuvchi uchun standart" (foydalanuvchi uchun standart belgisi) klaviaturaning har bir buyrug'iga kiradi. Ushbu interfeys "sharh" tizimini taqdim etmaydi, ammo har qanday tizim tizimini bajarishga imkon beradi. Bunday interfeysni taqdim etadigan dasturlar deyiladi buyruq chig'anoqlari (Qobiq). Bu erda buyruqlar juda ko'p: Bote qobig'i (Sh), Born yana qobiq (ksh), C shard (Csh), Dedian Almquist qobig'i (Dash), Zsh va boshqalar. Eng keng tarqalgan bu.

Odatda operatsion tizimda ba'zi sozlamalarni amalga oshirish kerak bo'lgan yangi boshlanuvchilar yoki foydalanuvchilar ishlatiladi. Ko'pincha ushbu interfeys qo'llanma funktsiyasini bajaradi: foydalanuvchi tizim tomonidan amalga oshiriladigan ro'yxatdan (menyu) ba'zi funktsiyasini tanlash imkoniyatini beradi. Odatda, menyu ko'p bosqichli matn sifatida tashkil etilgan va foydalanuvchiga bir nechta tanlov taklif etiladi. Bunday interfeysga misol tizim ma'muriga tizimni sozlash va sozlashda yordam beradigan SySADM dasturi sifatida xizmat qilishi mumkin.

Ko'rsatiladigan foydalanuvchi interfeysi yangi kelganlarga ham, malakali foydalanuvchilarga ham qaratilgan. Bu kompyuter bilan o'zaro aloqada bo'lishning bir necha usullarini ko'rsatadi: "Sichqoncha" yoki Kuzatuv to'pi qurilmasi yordamida displey ekranida tasvirlangan tizim ob'ektlarining umumiy ko'rinishi. Unix OS X-Terminals yoki X deraza tizimi bilan odatdagi grafik terminallar bilan ishlash uchun grafik foydalanuvchi interfeysi sifatida X.Desktopni grafik foydalanuvchi interfeysi sifatida taqdim etadi.

Kompyuter tarmog'ida masofadan kirishni ta'minlash

Unix kompyuter tarmog'ida ishlaydigan boshqa kompyuterlarning foydalanuvchisidan foydalanish imkoniyatini beradi. Operatsion tizimining bir qismi sifatida siz uzoq kompyuter bilan muloqot qilishga imkon beradigan tarmoq ilovalari mavjud bo'lib, masofaviy tizimda ro'yxatdan o'ting, tarmoq kompyuterlari o'rtasida ma'lumotlarni uzating, elektron pochtadan foydalaning. Unix tarmoqni qo'llab-quvvatlaydi fayl tizimi nfs (Tarmoq fayllari), siz operatsion tizimning buyruqlaridan uzoq kompyuter fayl tizimiga kirish uchun yordam berishga imkon beradi.

Unix operatsion tizimining tarkibiy qismlari

Yuqorida aytib o'tilganidek, operatsion tizim bu tizimda jarayonlarni boshqarish funktsiyalarini ta'minlaydigan va foydalanuvchilar va tizim uskunalari o'rtasidagi interfeysni amalga oshiradigan dasturlar to'plamidir. Unix tizimida mavjud uchta asosiy komponent: Jamoalar, qobiq va yadroning tizimi.

Unix tizimida ekologik muhitni tashkil etish va qayta ishlash va boshqarish vazifalari bajaradigan bir necha yuzlab buyruqlar mavjud. Buyruqlarning o'zlari, qoida tariqasida, minimal ma'lumotlarni kiritishni talab qiladigan va nisbatan tez bajariladigan dasturlardir. Ularning aksariyati barcha foydalanuvchilar uchun mavjud, ammo imtiyozli foydalanuvchi, bu imtiyozli foydalanuvchi hisoblanadi. Ba'zi bir buyruqlar, unda interfaol ma'lumot mavjud bo'lgan ba'zi buyruqlar ba'zan deb nomlanadi kommunal xizmatlar. Kommunal xizmatlarning namunasi VI matn muharriri muharriri va elektron pochta orqali boshqarish buyrug'i pochtasi bo'lishi mumkin.

Qobiq. Chig'anoqlar odatda operatsion tizim yadrosi bilan foydalanuvchi interfeysini taqdim etadigan interfaol dasturlar deb ataladi. Qobiq tizimda qayd etilgan paytdan boshlab tizimda qayd etilgan va tizimdan chiqishdan oldin faol foydalanuvchiga aylanadi. Ushbu dasturlar buyruq tarjimalari (ba'zan ularga buyruq protsessorlari deb nomlanadi).

Yuqorida ta'kidlanganidek, bir nechta chig'anoqlar odatda Unix OS doirasida ishlatiladi.

Cheklangan qobiq - RSH va KSH - Bourne qobig'i va korn qobig'i) tizimga kirishni cheklash uchun zarur bo'lgan foydalanuvchilar uchun mo'ljallangan.

Yadro. Tizim yadro asosiy funktsiyalarini ta'minlaydigan operatsion tizimning asosidir: jarayonlarni keltirib chiqaradi va ularni boshqaradi, xotira yaratadi, tarqatadi va fayllar va periferik qurilmalarga kirishni ta'minlaydi.

Yurtel bilan amaliy vazifalarni o'zaro ta'siri standart tizim qo'ng'iroq interfeysi orqali amalga oshiriladi. Tizim qo'ng'iroq interfeysi asosiy xizmatlar uchun so'rovlar shaklini belgilaydi. Jarayon, yadroli protseduraga tizim qo'ng'irog'i orqali asosiy funktsiyasini talab qiladi. Yadro so'rovni amalga oshiradi va kerakli ma'lumotlarni qaytaradi.

Yadrodan iborat uchta asosiy quyi tizimlar:

    1) jarayonlar va xotiralarni boshqarish doirasi;

    2) fayl quyi tizimi;

    3) i / o quyma.

Bajaradi quyidagi funktsiyalar:

    jarayonlarni yaratish va o'chirish;

    tizim resurslarining jarayonlar orasidagi tarqalish;

    jarayonlarni sinxronlashtirish;

    jarayonlarning o'zaro ta'siri.

Jarayon rejalarini rejalashtiruvchisi tomonidan bajarilgan yadroning maxsus funktsiyasi tizim resurslari uchun raqobatbardosh kurashdagi jarayonlar o'rtasidagi nizolarga ruxsat beradi.

Jarayonlar o'rtasida xotira taqsimlanishini ta'minlaydi. Agar barcha jarayonlar uchun xotira yetarli bo'lmasa, yadro jarayonning bir qismini yoki bir nechta jarayonlarni (ko'pincha passiv) diskning maxsus maydoniga (tizimdagi har qanday tadbirlarni kutish, tizimdagi har qanday tadbirlarni kutish) yugurish (faol) jarayonlar uchun.

Fayl tizimi Disk drayvlari va periferik asboblarda joylashgan yagona ma'lumotga kirish interfeysini ta'minlaydi. Fayllarning joylashishi va o'chirilishini amalga oshiradi, fayllarning ma'lumotlar operatsiyalarini yozadi / o'qing, shuningdek faylga kirish huquqlarini boshqaradi.

Periferik asboblarga kirish uchun fayl quyi tizimini va jarayonlarni boshqarishning quyi tizimini so'raydi. U qurilmalar haydovchilari - tashqi qurilmalarga xizmat ko'rsatadigan maxsus yadro dasturlari bilan o'zaro ta'sir qiladi.

Unix tizimiga kirish

Unix tizimi bilan aloqa o'rnatish uchun, siz bo'lishi kerak:

    terminal;

Ro'yxatdan o'tish nomini olish

Ro'yxatdan o'tish nomi - Bu ism ugix tizimi tizimga kirish so'rovi paytida tizimning vakolatli foydalanuvchisisiz yoki yo'qligini tekshiradi.

Ro'yxatdan o'tish nomi Siz tizimga kirishni xohlaganingizda kiritishingiz kerak.

Ro'yxatdan o'tgan nomni tanlash uchun bir nechta qoidalar mavjud. Odatda, ismning nomi 3 dan 8 gacha belgilar. U katta yoki kichik harflardan, raqamlardan, pastki chiziq, ammo raqamlardan boshlana olmaydi.

Biroq, sizning ro'yxatga olish nomingiz aniq qo'llanilishi bilan belgilanishi mumkin. Ro'yilgan ismlarga misollar:

Unix tizimi bilan aloqa

Agar UNIX shaxsiy kompyuterga o'rnatilgan bo'lsa, siz to'g'ridan-to'g'ri matnli virtual konsol orqali ro'yxatdan o'tishingiz mumkin. Ammo boshqa kirish variantlari mumkin.

Aytaylik, terminal to'g'ridan-to'g'ri yoki telefon chizig'i orqali kompyuter bilan bog'liq. Garchi ushbu kichik bo'limda odatdagi kirish tartibi tasvirlangan bo'lsa-da, ushbu ko'rsatmalar sizning tizimingiz uchun kelmasligi mumkin, chunki UNIX tizimida telefon liniyasi orqali ro'yxatdan o'tishning bir necha usullari mavjud.

Tizim bilan aloqa qilish, terminalni yoqishingiz kerak.

Agar u to'g'ridan-to'g'ri kompyuterga ulangan bo'lsa, unda bir ish chap tomonida darhol paydo bo'ladi:

Agar tarmoq ustidagi ish uchun ishlatiladigan shaxsiy kompyuter TCP / IP protokoli oilasidan foydalanib, terminal sifatida foydalaniladi, siz kompyuterga UNIX OT o'rnatilgan kompyuterga ulanishingiz kerak. Buni Windows operatsion tizimlarida mavjud bo'lgan yoki Internetga kirish vositalaridan foydalangan holda, masalan, Telnet tarmog'iga yoki Internetga kirish vositalaridan foydalangan holda bir necha jihatdan amalga oshirish mumkin. E'tibor bering, bu deyarli amalda bo'lgan himoyalanmagan protokol. Zamonaviy alternativa xavfsiz qobiq (SSH).

Misol.

Terminal sifatida tarmoqda ishlash uchun sozlangan Windows NT bilan shaxsiy kompyuterdan foydalanadi. Siz Unix tizimida ro'yxatdan o'tishingiz kerak.

Kerakli manba ma'lumotlar va harakatlar:

    uNIX bilan aloqa o'rnatish uchun siz masofadan kompyuterning tarmoq nomi yoki uning IP-manzili (masalan, 192.168.2.19);

    shaxsiy kompyuterda Telnet dasturida toping va bajaring;

    amaldagi dastur oynasida ulanish menyusi elementini tanlang;

    masofaviy UNIX tizimining IP-manzilini kiriting (masalan, 192.168.2.19);

    terminal xususiyatlarining iltimosiga binoan o'rnating.

Ro'yxatdan o'tish tartibi

Kirish ishi ko'ringanda :, Kirish ismini kiriting va tugmachani bosing . Masalan, agar sizning loginingiz "Agar sizning loginingiz" bo'lsa, ro'yxatdan o'tish satri shunga o'xshash ko'rinadi:

    login: All30123.

Agar siz ro'yxatdan o'tganingizda xato qilsangiz, uni @ yoki tugmachalari bilan tuzatishingiz mumkin .

Yodingizda bo'lsin, kiritilgan belgilar reestri muhimdir. All30123 va barcha30123 raqamlari ikki xil foydalanuvchiga tegishli.

Endi tizim parolni kiritish uchun sizga ishora beradi. Parolni kiriting va tugmachani bosing. . Agar siz kiritganingizda xato kiritsangiz, uni kalit bilan tuzatishingiz mumkin yoki @ belgisi. Unix sizning parolingizni xavfsizlik maqsadida ekranda ko'rsatmaydi.

Agar u Unix tizimida login nomi va parol joiz bo'lsa, tizim joriy ma'lumotni ko'rsatishi va keyin tezkor buyruq satrini namoyish qilishi mumkin.

Tizimga kirganingizda terminal ekrani quyidagicha ko'rinadi:

    login: All30123.

Agar siz tizimga kirishda xato qilsangiz, Unix xabarni namoyish qiladi:

    noto'g'ri kirish.

Keyin sizga tezkor loginni berish orqali tizimga kirish uchun ikkinchi imkoniyat bering. Ekran quyidagicha ko'rinadi:

    login: All30123.

Agar siz Unix tizimida ro'yxatdan o'tmagan bo'lsangiz, ro'yxatdan o'tish tartibi yuqorida aytilganlardan farq qilishi mumkin. Bu tizim ma'muri yangi foydalanuvchilarga vaqtinchalik parollarni tayinlash tartibini taqdim etgan bo'lsa, bu amalga oshirilishi mumkin. Agar vaqtinchalik parolingiz bo'lsa, tizim ro'yxatdan o'tishingizga imkon berishdan oldin tizimingizni yangi parolni tanlaydi.

Sizdan foydalanish uchun faqat tizimni faqat yangi parolni tanlashga majburlash, tizim ko'proq xavfsizlikni talab qiladi.

Kirish tartibi:

    Siz aloqani o'rnatyapsiz; Unix Loginni ko'rsatadi: maslahatlar. Ro'yxatdan o'tish ismingizni kiriting va tugmachani bosing. .

    Unix tizimi parolni ko'rsatadi :. Vaqtinchalik parolingizni kiriting va tugmachani bosing. .

    Tizim sizning vaqtinchalik parolingiz endi yaroqsiz ekanligi haqida xabar beradi va yangi parolni tanlashni taklif qiladi.

    Tizim sizning eski parolingizni kiritishni taklif qiladi. Vaqtinchalik parolni kiriting.

    Tizim sizning yangi parolingizni kiritishni taklif qiladi. Tanlangan parolingizni kiriting.

Parol mos kelishi kerak quyidagi talablar:

    har bir parol kamida 6 ta belgidan iborat bo'lishi kerak;

    har bir parol kamida 2 harfli belgilar va bitta raqam yoki maxsus belgi bo'lishi kerak. Maktub belgisi ro'yxatdan o'tish mumkin yoki katta belgilar yoki kichik harflar bilan terilishi mumkin;

    har bir parol sizning ro'yxatga olish nomidan farq qilishi kerak. Katta harflar va tegishli kichik harflar ekvivalent hisoblanadi;

    yangi parol eski, kamida uchta belgidan farq qilishi kerak.

Ruxsat etilgan parollarning misollari:

Tizimni tekshirish uchun parolni qayta kiritishingizni so'raydi. Parolni yana kiriting.

Agar siz birinchi marta yangi parolni kiritsangiz, birinchi marta yangi parolni kiritsangiz, tizim parollar bir-biriga mos kelmaydi va ro'yxatga olish jarayonini yana takrorlashni taklif qiladi va ro'yxatdan o'tish jarayonini yana takrorlashni taklif qilasiz. Parollar bir-biriga mos kelganda, tizim so'rovni ko'rsatadi.

Quyidagi ekran tasvirlangan protsedurani ko'rsatadi:

    kirish: DKo30123.

    parol:

    Sizning parolingiz muddati tugadi

    Yangisini tanlang

    ESKI PAROL:

    YANGI PAROL:

    Yangi parolni qayta kiriting:

Foydalanuvchi identifikatsiyasi

Tizim ma'muri tizimdagi foydalanuvchini ro'yxatdan o'tkazganda, identifikatsiyalashning ikkita tarkibiy qismini ro'yxatdan o'tkazish nomi bilan bog'liq: foydalanuvchi IDsi (Foydalanuvchi identifikatori - UID) va guruh identifikatoriu tegishli (guruh identifikatori - gid).

Foydalanuvchi nomi noyob raqam bilan bog'liq. Tizim uni turlix-larni os mexanizmlarida, masalan, himoyalangan fayllar yoki imtiyozli buyruqlarni bajarishda foydalanadigan vositadir.

Har qanday UNIX-da, uid \u003d 0 identifikatori bilan bitta maxsus superuser mavjud, bu odatda ildiz ildizi bilan bog'liq. Bu shuni anglatadiki, foydalanuvchi barcha tizim imtiyozlariga ega.

Guruhning nomi, shuningdek, odatda, bitta oqim talabalari, bitta oqim talabalari va boshqalar kabi oddiy vazifalar bo'yicha birlashtirilgan foydalanuvchilarga tegishli. Ushbu raqam, shuningdek, tizimdagi himoya mexanizmlari tomonidan qo'llaniladi. Agar foydalanuvchi boshqa guruhlar ma'lumotlari bilan ishlashi kerak bo'lsa, ushbu identifikator boshqa guruhlarning ismlarini bog'laydi.

Barcha ro'yxatdan o'tganlar to'g'risidagi ma'lumotlar tizimdan foydalanuvchilar / huzurlarda / Passwd faylida saqlanadi.

Unix-ning zamonaviy versiyalarida shifrlangan parollar va tegishli tizim ma'lumotlari / hokazo ma'lumotlarida / hokazo fayllarida / hokazo fayllarida, uning maydonlarida joylashgan. 8.2.
.

Har bir o'rnatilgan guruhning ma'lumotlar yozuvlari / va boshqa guruh faylida, ularning mazmuni va ularning maqsadi anjirda taqdim etilgan. 8.3. .

Fayl / ivr / Passwd maydonlarining tuzilishi va maqsadi anjirda keltirilgan. 8.4.
.

Kirish shartnomalari

Unix tizimi bilan aloqada bo'lganingizda, siz kiritish shartnomalari haqida xabardor bo'lishingiz kerak. Unix tizimi sizga kichik harflar bilan buyruqlarni kiritishni talab qiladi (katta harflar mavjud bo'lgan ba'zi bir buyruqlar bundan mustasno). Boshqa kelishuvlar sizga xat yoki ikkita tugmachani bosib, satrni o'chirish yoki satrni o'chirish imkonini beradi.

8.1-jadval.
Kirish shartnomalari

Kalit

Funktsiya

Tizim jamoasini uch marta tanlang (sizning buyruqingizni kiritishga taklif qiladi)

yoki<^h>

O'chirish

Dastur yoki buyruqni bajarishni to'xtating

Hozirgi buyruq satrini o'chiring

Boshqa belgi bilan ishlatilganda, bu maxsus funktsiyani bajarish (kodni almashtirish ketma-ketligi deb ataladi). Tahrirlash rejimida ishlatilganda, bu matnni kiritish rejimining oxiri va buyruq rejimiga qaytishni anglatadi

Kirish satrining oxirini anglatadi va kursorni yangi satrga qo'yadi

Tizimga kirishni to'xtating yoki tizimdan chiqing (ishni to'ldiring)

Bitta belgiga qayting (kalitga ega bo'lmagan terminallar uchun) )

Ekranni namoyish qilish vaqtincha to'xtating

Bilan to'xtatilgan axborot ekraniga chiqishni davom ettiring<^s>

Eslatma. Yorliqda. 2.1 belgi ^ ramzni boshqarish degan ma'noni anglatadi . Ya'ni, bu holatda siz ikkita tugmachani bir vaqtning o'zida bosing: boshqaruv belgilari kaliti va belgilangan xat.

TIP jamoasi

UNIX tizimidagi foydalanuvchi uchun buyruq liniyasining standart taklifi - bu dollar belgisi. Ildiz uchun - # foydalanuvchi. Terminalingiz ekranida taklif paydo bo'lganda, demak Unix tizim sizdan ko'rsatmalarni kutmoqda. Sizning qismingizda ishora bilan mos keladigan javob bu buyruqni berishdir, undan keyin tugmachani bosish .

Kirish xatolarini tuzatish

Kiritish xatolarini tuzatishning bir necha usullari mavjud. @ Belgisi joriy satrni o'chiradi va kalitlar va<^h> Oxirgi kiritilgan belgi o'chirildi. Ushbu kalitlar va belgilar standart qiymatlardir. Ular bajaradigan funktsiyalar boshqa kalitlarga qayta tayinlanishi mumkin.

Buyruqlarning bajarilishini to'xtating

Ko'p buyruqlarning bajarilishini to'xtatish uchun asosiy kombinatsiyani shunchaki bosing . Unix tizim dasturni bajarishni to'xtatadi va ekranda ishora ko'rsatadi. Ushbu maslahat ishga tushirilgan buyruq to'xtaganligi va tizim keyingi buyruqni qabul qilishga tayyorligini signal sifatida xizmat qiladi.

Maslahat ekranidagi ko'rinishi Unix tizim sizni kuchli foydalanuvchi deb tan oldi va sizdan buyruq yozuvini kutadi.

Umuman olganda, buyruq satri quyidagi tuzilishga ega:

    [Variantlar] [dalillar]

Jamoaning nomi, variantlar va mulohazalar bir-biridan yorliq yoki yorliq tabini ajratish kerak. Buyruq satrini qayta ishlash Tarmoqlari tugmachani bosgandan keyingina boshlanadi .

Kelgusida buyruq funktsiyalarini sozlash quyidagilar deb taxmin qilinadi:

Variantlar (parametrlar):

    buyruq modifikatsiyasining belgisi va qoida tariqasida, bitta ramzdan iborat; Katta va kichik harflar turli xil o'zgartirishlarni anglatadi;

    qoida tariqasida, "-" ("minus") bilan boshlang, bu boshqa belgilar bilan bo'linmaydi;

    minus belgisi bilan birlashtirilishi mumkin, faqat bir marta ishlatilishi mumkin.

Maqolalar buyruq tomonidan qayta ishlanishi kerak bo'lgan ob'ektlarni ko'rsatadi, masalan:

    fayl nomi;

    jarayon raqami;

Agar siz "Dastur" dasturi nima qilishi kerakligini bilsangiz, lekin sintaksisdan to'g'ri foydalanishiga ishonchingiz komil emas, siz buyruq nomi bilan: buyruq nomi:

    $ Cal - yordam.

Batafsil ma'lumot olish uchun UNIX OS o'rnatilgan qo'llanmaga ega (On-layn), u odam va apparos qo'mondonlari kirishni ta'minlaydigan kirish huquqiga ega.

Eng oddiy ishda, biron bir buyruq haqida ma'lumot olish uchun siz uning ismini qo'lda buyruq argumenti sifatida ko'rsatishingiz kerak:

    man de_name

apropos buyruq argumenti sifatida belgilangan kalit so'z (shablon) ga muvofiq buyruqlar ro'yxatini ko'rsatadi:

    apropos shabloni

Misollar.

Agar siz sana buyrug'ini bajarsangiz va tugmachani bosing Unix tizimi sana deb nomlangan dasturni tasdiqlaydi va natijani ekranda ko'rsatadi:

    $ Sana.

    SHEP 18 14:49:07 2000

Sana buyrug'i sana va vaqtni ko'rsatadi.

Agar siz kim buyruqni boshlasangiz va kalitni bosing , Ekran quyidagicha ko'rinadi:

    $ jSSV

    Dko30024

    Okt18 8:30

    dKo30001.

    Okt18 8:34

    dKO30020.

    Okt18 8:32

    Okt18 8:00

hozirda tizimingizda ishlaydigan foydalanuvchilarning ro'yxatga olish nomlari ro'yxatini kim ko'rsatadi. TTT (ikkinchi ustun) har bir foydalanuvchi terminaliga mos keladigan maxsus fayllarga havolani amalga oshiradi. Uchinchi va to'rtinchi ustunlar har bir foydalanuvchi ro'yxatini ro'yxatdan o'tkazish sanasi va vaqtini ko'rsatadi. .

Bu degani, siz tizimni muvaffaqiyatli tugatgansiz va yangi foydalanuvchi ro'yxatdan o'tishga tayyor.

Agar siz masofaviy terminalda ro'yxatdan o'tgan bo'lsangiz, u sizga xabar beradi, masalan, siz Telnet ilovasi sizni xabardor qiladi.

Eslatma. Terminalni o'chirishdan oldin tizimni to'ldiring.

Asosiy xulosalar

    Unix ko'p martabali multiplayer tizimidir. Bitta kuchli server ko'p sonli foydalanuvchilar so'rovlariga xizmat qilishi mumkin. Tizim turli xil funktsiyalarni bajarishi mumkin: yuzlab foydalanuvchilarga tarmoq serveri yoki tarmoq yo'riqnomasi sifatida ma'lumotlar bazasi serveri sifatida ko'rsatilgan hisoblash serveri sifatida ishlang.

    Umuman olganda, Unix operatsion tizimi ikki darajadagi model tomonidan taqdim etilishi mumkin. Markaz - bu tizimning yadrosi (yadro). Kernel kompyuterning apparat qismi bilan to'g'ridan-to'g'ri o'z arxitekturasining xususiyatlaridan ajratib turuvchi dasturlarni izolyatsiya qiladi. Yurtel arizalarga ko'rsatiladigan xizmatlar to'plamini amalga oshiradigan dasturlarni o'z ichiga oladi. Yurtel I / O operatsiyalari, jarayonini yaratish va jarayonlarni boshqarish, sinxronizatsiya va boshqalarni o'z ichiga oladi. Quyidagi model darajasi - bu UNIX foydalanuvchi interfeysini ta'minlaydigan tizim xizmatlari. Yadrolar va arizalar bilan o'zaro munosabat sxemasi va tizim vazifalari bir xil.

    UNIX operatsion tizimi apparat va kompyuter dasturiy ta'minotlari bilan o'zaro aloqada, quyidagi funktsiyalarni bajaradi:

    • uskunalarni boshqarish;

      resurslarni boshqarish;

      foydalanuvchi interfeyslarini qo'llab-quvvatlang;

      ma'lumotni bajarish va ma'lumotlarni ishlab chiqarish;

      tizim monitoringi;

      kompyuter tarmog'ida masofadan kirishni ta'minlash.

    Unix tizimida uchta asosiy tarkibiy qism mavjud: jamoalar, qobiq va yadro tizimi.

    Unix tizimida ekologik muhitni tashkil etish va qayta ishlash va boshqarish vazifalari bajaradigan bir necha yuzlab buyruqlar mavjud. Buyruqlarning o'zlari, qoida tariqasida, minimal ma'lumotlarni kiritishni talab qiladigan va nisbatan tezda bajariladigan kichik funktsiyalarni bajaradigan kichik dasturlardir.

    Chig'anoqlar odatda operatsion tizim yadrosi bilan foydalanuvchi interfeysini taqdim etadigan interfaol dasturlar deb ataladi. Qobiq tizimda qayd etilgan paytdan boshlab tizimda qayd etilgan va tizimdan chiqishdan oldin faol foydalanuvchiga aylanadi. Ushbu dasturlar buyruq tarjimalari (ba'zan ularga buyruq protsessorlari deb nomlanadi).

    Tizim yadro asosiy funktsiyalarini ta'minlaydigan operatsion tizimning asosidir: jarayonlarni keltirib chiqaradi va ularni boshqaradi, xotira yaratadi, tarqatadi va fayllar va periferik qurilmalarga kirishni ta'minlaydi.

    Kernel uchta asosiy quyi tizimlardan iborat:

    • tovarlar va xotiralarni boshqarish tizimi;

      fayl tizimi;

      i / o quyma.

    Unix tizimi bilan aloqa o'rnatish uchun sizda:

    • terminal;

      sizni kuchli foydalanuvchi sifatida aniqlaydigan ro'yxatga olish nomi;

      shaxsiyat uchun sizni tekshiradigan parol;

      agar sizning terminalingiz kompyuter bilan to'g'ridan-to'g'ri ulanmagan bo'lsa, dialog uchun muloqot va UNIX tizimiga kirish.

Boshqarish savollari

    UNIX operatsion tizim sinfi qanday vazifalarni hal qilish uchun?

    Unix klass operatsion tizimi qanday imkoniyatlar mavjud?

    Unix OS Kernel vazifasi nima?

    Unix OS Core funktsiyalari nima?

    "Jamoa tizimi" operatsion tizimining tarkibiy qismining maqsadi nima?

    Shibl foydalanuvchiga operatsion tizim bilan o'zaro munosabatlarning interfaol interfeysi bilan taqdim etilishi mumkinmi?

    UNIX OS-da foydalanuvchi identifikatsiyasi qanday?

Avvaliga Linux nima va uning qanday ishlashi haqida umumiy tasavvurni jalb qilish yoqimli bo'lar edi.

Va siz boshlashingiz mumkin Linux-ga kirish (Sxw). Boshqa ma'muriyat bo'lsa ham. Masalan, bu. Bu erda DOC R.S. Klochkova va N.A. Korshenin Korshenin asoslari UNIX va Linux (SXF) (PDF) asoslari.

Unix OS asoslari. O'quv kursi. (SXW) (PDF)
Copaylft (C) - fuckyright! 1999-2003 V. Kravchuk, Openxs tashabbusi
Bu qisqa (ehtimol, 16 soat, shundan shundan 6 - amaliy mashg'ulotlar) kirish kursi - Unix OSning xususiyatlari va asosiy aktivlari bilan tanishish uchun mo'ljallangan. Muvaffaqiyatli rivojlanishdan so'ng, kurs UNIX-da foydalanuvchi sifatida bepul va samarali ishlashga imkon beradi va ushbu operatsion tizimni boshqarishni yoki dasturiy ravishda o'rganishni davom ettiradi.
Taqdimot asosan Unix-ning har qanday versiyasining xususiyatlariga bog'lanmasdan amalga oshiriladi, ammo agar kerak bo'lsa, u SVR4 tizimlari, xususan, soat 8 da amalga oshiriladi.
Shuningdek, kitob taklif qiling Andrey Robaxevskiy "Operatsion tizim UNIX"
Muallif: "Ushbu kitob UNIP operatsion tizimida ma'lumotnomalar va turli qo'llanmalar almashtirilmaydi. Bundan tashqari, kitobda keltirilgan ma'lumotlar ba'zida operatsion tizim bilan ta'minlangan hujjatlarda topish qiyin. Ushbu nashrlar amaliy tavsiyalar bilan to'yingan, ba'zi quyi tizimlar sozlamalari, jamoalar qo'ng'iroq formuri va boshqalarga, shu bilan birga, ularning o'zaro ta'siri va printsiplari ko'pincha ortda qoladi sahnalar. Ushbu "anatomiya" haqida bilmasdan operatsion tizimda ishlash o'rganilgan buyruqlardan foydalanishga aylanadi va muqarrar xatolar tushunib bo'lmaydigan oqibatlarga olib keladi. Boshqa tomondan, ushbu kitobda UNIX ma'muriyati muayyan quyi tizimlar va buyruqlarni sozlashda foydalaniladi. Ushbu kitobning maqsadi UNIP operatsion tizimini tashkil etish asoslarini taqdim etishdir. Shuni yodda tutish kerakki, Unix nomi muhim ish tizimlarining muhim oilasi tomonidan belgilanadi, ularning har biri o'ziga xos va o'ziga xos xususiyatlarga ega. Ushbu kitobda "Genotip" UNIX, asosiy foydalanuvchi va dasturiy interfeyslar, asosiy komponentlarning maqsadi, ularning arxitektura va ushbu bo'ysunish asosida. butun tizim umuman. Shu bilan birga, u erda bo'lgan joyda UNIXning aniq versiyasiga havola qilinadi.

Shaxsan men Viktor Alekseevich Kostromvorning ajoyib kitobini o'qishga juda foydaliman Foydalanuvchi uchun Linux"Men sizga taqdim etishi mumkin (kos1, kos2, kos3, kos4, kos5, kos6, kos7, kos8, kos9, kos0, kos11, kos15, kos13, kos14, kos15, kos16, kos17, kos18).
Lekin shu kitob, lekin allaqachon PDF (KOS1, KOS2, KOS3, KOS4, KOS5, KOS6, KOS7, KOS8, KOS9, KOS10, KOS11, KOS15, KOS13, KOS14, KOS15, KOS16, KOS17, KOS18) ham.
Va hozir ham SXW (KOS1, KOS2, KOS3, KOS4, KOS5, KOS6, KOS7, KOS8, KOS9, KOS10, KOS11, KOS12, KOS13, KOS14, KOS15, KOS16, KOS17, KOS18) ham.
Agar siz HTML formatida hujjatlarni afzal ko'rsangiz, yuqoridagi havolalarga, siz ushbu formatning arxivini yuklab olish taklif qilingan sahifaga etib borishingiz mumkin.

Asosiy kitoblardan Karl Shryukning ajoyib rahbariyatiga ham maslahat berishim mumkin "Linux. Retseptlar to'plami ». Men darhol bu haqda kitobni formatlash formatidagi va uning og'irligi 50 mv. Ammo alternativ versiya mumkin - bir xil kitob, faqat

Format.txt"Keyingi nashr" kitobiga izoh: "Taklif qilinayotgan nashrda noyob to'plamlar, vositalar va stsenariylar mavjud; Siz har qanday administrator duch keladigan murakkab muammolarni topasiz, Linux Serverni o'rnating; Ushbu echimlar kichik tarmoqlarni tashkil etishda va kuchli taqsimlangan ma'lumotlar omborlarini yaratishda ham foydali bo'ladi. Kitob "Muammo-qarorni muhokama qilish" formatida "O'RELI" retseptlari kitobining mashhur shaklida yozilgan. Tajribali foydalanuvchilar, dasturchilar, tizim ma'murlari, universitet talabalari, aspirantlar va o'qituvchilar. " Agar to'satdan havola mavjud bo'lsa, iltimos, xabar bering - bu faylni berish va veb-saytingizni berish mumkin.

Menga bir qator maqolalar va eslatmalari Aleksey Fedorchuk, Vladimir Popova va boshqa bir qator mualliflar bu yerdan: http://unix.ginras.ru/. Bu erda Linux haqidagi eng qiziqarli materiallar va alohida komponentlar mavjud (Linux-all.zip, Linux-all2.zip, Linux-all3.zip, Linux-all4.zip).
Sxw - (Linux - barchasi. ZIP, Linux-all2.zip, Linux-all3.zip, Linux-all4.zip),
Shuningdek, Aleksey Fedorchuk kitobi Posix Saga yoki potikiikizmga kirish"Bir qator tizimlarning umumiy muammolari, birinchi navbatda Unix kabi. Ism o'zi uchun gapiradi. Mualliflarning fikriga ko'ra, kitob foydalanuvchilarga (shu jumladan yangi boshlanuvchilar) uchun mo'ljallangan. Mana fayllar - 1-qism, 2 qism, 3 qism., 4 qism..
Va Sxw. - Qism, 2-qism, qism, qism.

Va agar bepul tizimlar tarixi qiziq bo'lsa, siz umumiy nom ostida maqolalar tanlovini o'qishingiz mumkin Hamma"(SXW) va muallifning fikriga ko'ra, umumiy savollar, potsix-tizimlar, BSD, Linux tarixi

Shuningdek, OT operatsiyasi printsiplarini, jarayon tushunchasi bilan bir qatorda fayl tushunchasi, albatta, eng muhim tushunchalardan biri hisoblanadi. Bu V.A-ning maqolasiga bag'ishlangan. Kostromin Linuxdagi jarayonlar va jinlar"(Sxw.

Matn-Terminal-Qanday qilib (Sxw) v 0.05, iyun 1998 yil iyun
Ushbu hujjat qaysi matn terminallari qanday ishlashi, ularni qanday o'rnatish va sozlash va ularni ta'mirlash to'g'risida ba'zi ma'lumotlarni beradi. Agar sizda terminal qo'llanma bo'lmasa ham, qisman ishlatilishi mumkin. Garchi bu ish "Linux tizimida" real terminallar uchun yozilgan bo'lsa-da, uning bir qismi terminal emulyatorlari va / yoki boshqa universitetlar tizimlari uchun ham qo'llaniladi.

Bu juda tez va oson konsol tayyorlash uchun juda tez va oson konsolni ishlab chiqish uchun - Biz jamoalar tarixi bilan ishlaymiz (Sxw).

Bu erda buyruq chig'anoqlariga bag'ishlangan materiallar, shunchaki qobiq (qobiq) deb nomlangan. Birinchidan, birlashtirilgan maqolalarni tanlash Qobiq va kommunal xizmatlar (SXW), (PDF).

Bugun eng mashhur shiddat - bu Bash - ZTO qisqartmalari yana qobiq (boshqa tug'ilish qobig'i). Men sizga o'qishni maslahat beraman Bash referatsiyasi, (Sxw), (PDF)
Yaratilish sanasi: 16.12.97.

Va yana Ishning xususiyatlari och qobiq (SXW), (PDF).
Hujjatda tug'ilgan qobig'i: qobiqni boshqarish tuzilmalari, o'rnatilgan jamoalar, o'zgaruvchilar va boshqa xususiyatlar. Shuningdek, u bosh va tug'ilgan qobiq o'rtasidagi eng muhim farqlarni keltirib chiqaradi.

Shell qobig'i buyrug'i til tarjimoni (SXF), (PDF) - bu buyruq tili - ikkala buyruqni amalga oshirishi mumkin bo'lgan buyruq tili va faylda saqlanadigan buyruqlarni bajarishi mumkin.

Qobiqda dasturlash. (Unix) (SXW) (PDF)

Agar Windows osilgan bo'lsa, foydalanuvchi bir necha televizor qiladi, so'ngra "bu dunyoning tanish va behuda behuda narsasi" xotirjamlik bilan bosilganligiga ishonch hosil qiladi. Linuxda hamma narsa boshqacha. Ushbu maqola haqida - Osilganmi? Olib tashlang! (Sxw)

KPPP savol-javoblari (Sxw)

V.A. Kostromin maqolasi Linuxdagi direktorlar va fayl tizimlari ierarxiyasi"(SXW) u Unix-ga o'xshash operatsion tizimlar katalogining tarkibidagi ochiq kod loyihasi doirasida tavsiflangan (Linux va BSD tizimlarini anglatadi).

Fayllar haqida (Koim Linux-da, aslida kataloglar, hatto qurilmalar), ammo biroz boshqacha nuqtai nazar Fayllar va ularga kirish huquqlari (Sxw).
Juda tavsiya. Har xil ajoyib.

Jamoalar va Linux kamaytirildi (Sxw).
Bu biz foydalanadigan dasturlarni ko'pincha foydali deb hisoblaydigan va Linux (RedHat yoki Mandrake) bo'lgan dasturlarni amaliy tanlash.

Konsol Unix (SXW) - Turli konsollarda eslatmalar.

Ammo ahmoqona qo'llanma Mandrake Linux 9.0 buyruq satri qo'llanmasi (Sxw).

Fayl tizimlarini qurilmalardan va fayllardan o'rnatish (SXW) (PDF)
Hujjatlarni yaratish sanasi: 26.07.2004
So'nggi o'zgartirish sanasi: 08/20/2004
Muallif: Knyazev Aleksey.

Linux asoslari

Linux 1969 yilda paydo bo'lgan va hali ham foydalanilgan va rivojlanayotgan operatsion tizim tomonidan ilhomlangan. Unix-ning aksariyati Linuxda mavjud bo'lib, bu tizim asoslarini tushunishning kalitidir.

UNIX FOKARY, birinchi navbatda, buyruqlar liniyasining interfeysi bo'yicha, shuningdek, merosga Linux-ni ham oldi. Shunday qilib, derazalari, rasmlari va menyulari bilan grafik foydalanuvchi interfeysi asosiy interfeys ustida joylashgan - buyruq satri. Bundan tashqari, bu shuni anglatadiki, va Linux fayl tizimi osongina boshqarilishi va buyruq satridan kirish uchun qurilgan.

Kataloglar va fayllar tizimi

Linux va Unix-dagi fayl tizimlari ierarxik, daraxt tuzilmasi printsipialida tashkil etilgan. Yuqori darajadagi fayl tizimi - / yoki ildiz katalogi . Bu shuni anglatadiki, boshqa barcha fayllar va kataloglar (shu jumladan boshqa disklar va bo'limlar) ildiz katalogi ichida. UNIX va Linux-da fayl hamma narsa deb hisoblanadi, shu jumladan qattiq disklar, ularning uchastkalari va olinadigan vosita.

Masalan, /home/jebediata/chees.odst pishlayotgan fayllar.odst fayliga to'liq yo'lni ko'rsatadi. Fayl o'rinbaho katalogda joylashgan, bu esa, o'z navbatida, ildiz katalogida (/) joylashgan.

Ildiz katalogining ichida (/) Ko'pgina Linux dumbyusida mavjud bo'lgan bir qator muhim tizimlar batafsil ma'lumotlari mavjud. Quyida to'g'ridan-to'g'ri ildiz katalogida joylashgan umumiy kataloglar ro'yxati (/):

Kirish huquqlari

Linuxdagi barcha fayllar o'qishni, o'zgartiradigan yoki bajarishni taqiqlaydigan yoki taqiqlaydigan huquqlarga ega. Super foydalanuvchi "Ildiz" tizimdagi har qanday faylga kirish huquqiga ega.

Har bir fayl ularning ahamiyati bo'yicha quyidagi uchta kirish to'plamiga ega:

    egasi

    fayl egasi bo'lgan foydalanuvchini anglatadi

    guruh

    fayl bilan bog'liq guruhga tegishli

    boshqalar

    boshqa barcha tizim foydalanuvchilariga tegishli

Uchta to'plamning har biri foydalanish huquqlarini belgilaydi. Huquqlar, shuningdek ularni turli xil fayllar va kataloglarga qo'llash usullari quyida keltirilgan:

    o'qish

    fayllarni ko'rsatish va o'qish uchun ochiq bo'lishi mumkin.

    ko'rish uchun katalog

    yozmoq

    fayllarni o'zgartirish yoki o'chirish mumkin

    kontent zallari o'zgarishlar uchun mavjud

    ijro

    bajarilishi mumkin bo'lgan fayllar dastur sifatida ishga tushirilishi mumkin

    kataloglar ochiq bo'lishi mumkin

Fayllar va kataloglardagi ruxsatlarni ko'rish va tahrirlash uchun, ochish Ilovalar → Aksessuar → Uy papkasi Va fayl yoki katalogda o'ng tugmasini bosing. Keyin Xususiyatlarni tanlang. Ruxsatnomalar ostida mavjud Ruxsatnoma Agar siz fayl egasi bo'lsangiz, barcha ruxsatnomalarni tahrirlash uchun ruxsat bering.

Linuxdagi fayl ruxsatlari haqida ko'proq ma'lumot olish uchun Ubuntu Wiki-da fayl ruxsatlarini o'qing.

Terminallar

Buyruq satrida ishlash siz o'ylaganingizdek vazifa emas. Buyruq satridan qanday foydalanishni bilish uchun maxsus ma'lumot yo'q. Bu hamma kabi dastur. Linuxdagi ko'p narsalar buyruq satri yordamida amalga oshirilishi mumkin, ammo aksariyat dasturlar uchun grafik vositalar mavjud. Ba'zan ular etarli emas. Bu erda buyruq satri qulay bo'ladi.

Ularning Terminal Ilovalarda → terminalida joylashgan. Terminal ko'pincha buyruqni tez yoki qobiq deb atashadi. Bir necha kun o'tdi, bu foydalanuvchi kompyuter bilan o'zaro aloqada bo'lgan tarzda edi. Biroq, Linuxning foydalanuvchilar qobiqdan foydalanish grafik usuldan tezroq bo'lishi mumkinligini va bugungi kunda bugungi kunda ba'zi xizmatlarni ushlab turishini aniqladilar. Bu erda terminaldan qanday foydalanishni o'rganasiz.

Dastlab, terminal fayllarni boshqarish uchun ishlatilgan va haqiqatan ham grafik muhit ishlamaydigan bo'lsa, u hali ham fayl brauzeri sifatida ishlatiladi. Siz fayllarni boshqarish va yaratilgan o'zgarishlarni bekor qilish uchun terminalni brauzer sifatida ishlatishingiz mumkin.

Asosiy jamoalar

Katalog kontentsi: ls

Jamoa ls. To'liq matnni formatlash bilan turli xil rangdagi fayllar ro'yxatini ko'rsatadi

Katalog yaratish: MKDIR (katalog nomi)

Jamoa mkdir. Yangi katalog yaratadi.

Katalogga o'ting: CD (/ manzil / katalog)

Jamoa kd Siz ko'rsatgan har qanday katalogga borishga imkon beradi.

Fayl yoki katalogni nusxalash: CP (fayl nomi yoki katalog nimada) (u erda - katalog yoki fayl nomi)

Jamoa cp. Har qanday tanlangan faylni nusxalaydi. Jamoa cP -R. Barcha tarkib bilan har qanday tanlangan katalogni nusxalaydi.

Fayllar yoki katalogni o'chirish: RM (fayl nomi yoki papka)

Jamoa rm Tanlangan faylni o'chiradi. Jamoa rM -RF. Barcha tarkib bilan tanlangan katalogni o'chiradi.

Faylni yoki katalogni o'zgartiring: MV (fayl nomi yoki katalog)

Jamoa mv Tanlangan fayl yoki katalogni o'zgartirish yoki harakatlantiradi.

Kataloglar va fayllarni qidirish: Jinni tanlang (katalog yoki fayl nomi)

Jamoa joylashtirish. Sizga alohida faylni kompyuteringizda topishga imkon beradi. Fayl indekging ishni tezlashtirish uchun ishlatiladi. Indeksni yangilash uchun buyruqni kiriting yangilanganB. . Agar kompyuter yoqilgan bo'lsa, u har kuni avtomatik ravishda boshlanadi. Ushbu buyruqni boshlash uchun sizga super foydalanuvchi huquqlari kerak ("Ildiz va qo'mondon sudo" ga qarang).

Siz shuningdek niqoblardan ko'proq faylni ko'rsatish uchun foydalanishingiz mumkin, masalan "*" (barcha belgilar bilan tasodif) yoki "?" (bitta belgi bilan tasodif).

Linux buyruq satriga yanada batafsil tanishish uchun Ubuntu Wiki-dagi buyruq satrini o'qing.

Matnni tahrirlash

Barcha konfiguratsiyalar va Linuxdagi sozlamalar matnli fayllarda saqlanadi. Garchi siz tez-tez grafik interfeys orqali konfiguratsiyalarni tahrirlashingiz mumkin bo'lsa ham, ba'zida ularni qo'l bilan tahrirlashingiz kerak. Mosuepad. Ushbu ilovalar → Aksessuarlar → MoOPAD ish stol tizimida foydalanishingiz mumkin bo'lgan standart Xubuntu matn muharriri.

Ba'zan, Mosuepad. Ilova yordamida buyruq satridan boshlanadi gksudo. yuguradigan Mosuepad. Konfiguratsiya fayllarini o'zgartirishga imkon beradigan ma'muriy imtiyozlar bilan.

Agar sizga buyruqni taklif qilish uchun matn muharriri kerak bo'lsa, siz foydalanishingiz mumkin nano. - matn muharriridan foydalanish oson. Buyruq liniyasidan boshlanganda, har doim avtomatik ravishda avtomatik transferni o'chirish uchun quyidagi buyruqdan foydalaning:

Nano -w.

X dan qanday foydalanish haqida ko'proq ma'lumot olish uchun nano. , Wiki-dagi qo'llanmaga murojaat qiling.

Ubuntu-da boshqa terminal asoslangan boshqa terminallashtirilgan muharrirlar ham mavjud. Ommaboplar o'z ichiga. Vim. Va. Emacs. (Har birining ijobiy va salbiy tomonlari Linux jamoasi doirasida juda ko'p do'stona munozaralar uchun sababdir). Bu ko'pincha foydalanish murakkabroqdir nano. , Lekin yanada kuchli.

Ildiz va qo'mondon sudo

GNU / Linuxdagi ildiz foydalanuvchisi sizning tizimingizga ma'muriy kirish huquqiga ega bo'lgan foydalanuvchi. Oddiy foydalanuvchilar xavfsizlik nuqtai nazaridan ushbu kirish huquqiga ega emaslar. Biroq, Ubuntu ildiz foydalanuvchisiga yoqmaydi. Buning o'rniga ma'muriy kirish ma'muriy vazifalarni bajarish uchun "sudo" dasturidan foydalanishi mumkin bo'lgan individual foydalanuvchilar uchun beriladi. O'rnatish paytida tizimingizda yaratgan birinchi foydalanuvchi hisobi sukut bo'yicha sudda kirish huquqiga egasiz. Siz sudda foydalanuvchilarga kirishni cheklashingiz va yoqishingiz mumkin Foydalanuvchilar va guruhlar. Ilova ko'proq ma'lumot olish uchun ("Foydalanuvchilar va guruhlarni boshqarish" ga qarang).

Super foydalanuvchi litsenziyasini talab qiladigan dasturni ochganda, sudo parolingizni kiritishingiz kerak bo'ladi. Bu zararli dasturlar sizning tizimingizga zarar etkaza olmaydi va sizga alohida ehtiyot bo'lishni talab qiladigan harakatlarni amalga oshirishni eslatadi!

Sudy-dan buyruqni tezkor foydalanish uchun foydalanishingiz kerak bo'lgan buyruqdan oldin "sudo" ni kiriting. Shundan so'ng, parolingizni kiritishingiz kerak bo'ladi.

Sudo parolingizni 15 daqiqa davomida eslaydi (sukut bo'yicha). Ushbu xususiyat foydalanuvchilarga har safar parolni so'rash uchun ko'p ma'muriy vazifalarni bajarishga imkon berish uchun yaratilgan.

Ma'muriy vazifalarni bajarishda ehtiyot bo'ling - siz tizimingizga zarar etkazishingiz mumkin!

Su ani ishlatish uchun ba'zi maslahatlar quyidagilarni o'z ichiga oladi:

    Terminalni Super foydalanuvchi huquqlari (ildiz) bilan ishlatish, buyruq satrida "sudo -i" tering

    Ubuntu-dagi standart konfiguratsion konfiguratsiyaning butun to'plam allaqachon sudodan foydalanadi, shuning uchun agar kerak bo'lsa, parolingizni parolingizni so'raydi.

    Grafik ilovalarni boshlaganingizda, "Sudo" o'rniga "Gksuro" ishlatiladi. Bu sizga kichik grafik oynasida foydalanuvchi uchun parolni so'rash imkonini beradi. "GKsudo" buyrug'i, agar siz boshlash tugmachasini o'rnatmoqchi bo'lsangiz Sinaptik Panelingizda yoki shunga o'xshash narsa.

    Qo'shimcha ma'lumot olish uchun sudo. Ubuntu-dagi ildiz foydalanuvchisining Ubuntu Wiki-dagi sud sahifasini o'qing.

Magistr bo'lishingizdan oldin, Linux tizimining asosiy tushunchalarida erkin harakat qilishingiz kerak. Linux bilan ishlash qobiliyati juda foydali mahoratga ega bo'ladi, chunki Linux serverlarida ko'plab veb-saytlar, elektron pochta va boshqa Internet xizmatlari mavjud.

Ushbu bo'limda biz Linux bilan bog'liq asosiy tushunchalarni aniqlaymiz. Vazifani bajarish, bizda umuman markaziy protsessor (CPU), masalan, markaziy protsessor (RAM), Ona taxtasi, qattiq disklar, shuningdek, boshqa kontentlar va ular bilan bog'liq qurilmalar kabi komponentlar mavjudligiga ishonamiz ularni.

3.1

"Linux" atamasi ko'pincha operatsion tizimni belgilash uchun ishlatiladi, ammo Linux BIOS / UEFI tomonidan boshlangan boshlang'ich yuklash tizimining yadrosi hisoblanadi. Yurtel Orkestrda o'tkazuvchi dirijyorning rolining rolining rolini o'z zimmasiga oladi, u apparat va dasturiy ta'minotning muvofiqlashtirilgan ishini ta'minlaydi. Bu rol uskuna, foydalanuvchilar va fayl tizimlarini boshqarishni anglatadi. Ushbu tizimda ishlaydigan boshqa dasturlar uchun yadro keng tarqalgan ma'lumotlar bazasi va ko'pincha ishga tushadi jiring nol,shuningdek, nomi bilan tanilgan Yadro makon.

Shaxsiy bo'sh joy

Biz "foydalanuvchi bo'shliq" atamasini yadrodan tashqarida birlashtirish uchun foydalanamiz.

Foydalanuvchi maydonida ishlaydigan dasturlar orasida GNU loyihasining ko'plab yirik kommunal xizmatlari, ularning aksariyati buyruq satridan o'tish uchun mo'ljallangan. Siz ularni turli vazifalarni avtomatlashtirish uchun skriptlarda foydalanishingiz mumkin. Eng muhim buyruqlar haqida ko'proq ma'lumot olish uchun 3.4 bo'limga qarang.

Keling, Linux yadrosi bajaradigan turli vazifalarni tezda ko'rib chiqaylik.

3.1.1 Uskunalar

Kerrelning minimatini birinchi navbatda kompyuterning asosiy tarkibiy qismlarini boshqarish va boshqarish. Kompyuter yoqilganda, shuningdek, qurilma o'rnatilgan yoki olinganda (masalan, USB qurilmasi) bo'lganda ularni aniqlaydi va sozlaydi. Shuningdek, u soddalashtirilgan dastur interfeysi yordamida yuqori darajadagi dasturiy ta'minotni taqdim etadi, shuning uchun dasturlar tafsilotlarga murojaat qilmasdan, masalan, taxta kiritilgan kengaytirish uyasiga foydalanishi mumkin. Dastur interfeysi, shuningdek, ma'lum bir mavhumlikni ta'minlaydi; Bu, masalan, videokonferentsaloqa uskunalaridan foydalanishga imkon beradi, model va ishlab chiqaruvchidan mustaqil ravishda veb-kamerani foydalanishga imkon beradi. Dasturiy ta'minot interfeysdan foydalanishi mumkin Linux uchun video(V4l) va yadro interfeys qo'ng'iroqlarini ma'lum bir veb-kameraga kerak bo'lgan haqiqiy apparat buyruqlariga tarjima qiladi.

Yurtel virtual tizimlar / / va / / / / / va / va / va / va / va / va / va / / / va / va / / va / / / /. Ilovalar ko'pincha / dev /, yaratilgan fayllardan foydalanadigan qurilmalarga kirish imkoniyatiga ega bo'ladi. Maxsus fayllarni ifodalovchi maxsus fayllar (masalan, / dev / sda), sichqon (/ dev / input /e0), klaviatura (/ dev / input / versiyasi), ovoz kartalari (/ dev / snd / / *), seriya portlari (/ dev / tmli *) va boshqa komponentlar.

Ikki xil moslamalar mavjud: blok va ramziy. Birinchisi, ma'lumotlar blokining xususiyatlariga ega: ular yakuniy o'lchamga ega va blokning istalgan holatida baytlarga kirishingiz mumkin. Ikkinchisi belgilar oqimiga o'xshaydi. Siz belgilarni o'qishingiz va yozishingiz mumkin, ammo siz ushbu pozitsiyani qidirib, o'zboshimchalik bilan baytlarni o'zgartirishingiz mumkin emas. Qurilma fayl turini bilish uchun, birinchi bo'lib, birinchi raqamli buyruq chiqarish xati. Bu belgilar uchun yoki C, belgi qurilmalari uchun b bo'lishi mumkin:

Siz allaqachon taxmin qilganingizdek, disklar va qismlar qurilmalarning blokli fayllarni ishlating, sichqoncha, klaviatura va seriya portlari ramziy qurilma fayllaridan foydalaning. Ikkala holatda ham, dasturiy ta'minot interfeysi tizim qo'ng'irog'i orqali faollashtirilishi mumkin bo'lgan maxsus buyruqlarni o'z ichiga oladi. ivottl.

3.1.2 Fayl tizimlarini birlashtirish

Fayl tizimlari - yadroning muhim jihati. UNIXga asoslangan tizimlar barcha fayllarni bitta ierarxiyaga birlashtiradi, foydalanuvchilarga ushbu ierarxiyada joylashgan joylarini bilib, foydalanuvchilarga ma'lumotlarga kirishga imkon beradi.

Ushbu ierarxik daraxtning boshlang'ich nuqtasi "" / / "belgisi bilan ifodalangan ildiz deb ataladi. Ushbu katalogda quyi kataloglardan iborat bo'lishi mumkin. Masalan, "/" Bosh sahifa Direct: / Uy /. Ushbu kichik katalogda boshqa pastki kataloglar bo'lishi mumkin. Har bir katalogda fayllar saqlanadigan fayllarni ham o'z ichiga olishi mumkin. Shunday qilib, uy / Buxy / ish stoliga / Salom.txt deb nomlangan derkop katalogida saqlangan derkop klaviaturasida saqlanadigan peshannatorni anglatadi ildiz. Yadro bu nomlash tizimi va diskdagi saqlash joyini to'ldiradi.

Boshqa tizimlardan farqli o'laroq, Linux bunday ierarxiyaga ega va ma'lumotlarni bir nechta disklardan birlashtirishi mumkin. Ushbu disklardan biri ildizga aylanadi va boshqalar o'rnatilgan Kireyada ierarxiyadagi (Linuxdagi bu buyruq deyiladi). Ushbu boshqa disklar o'rnatilgan joylarda ( tog'li punktlar. ) Bu sizga maxsus uy ma'lumotlarini saqlash imkonini beradi (odatda / uy / uy / uy / uy / uy / uy / uyida saqlanadi). Buxy katalogni o'z ichiga oladi (boshqa foydalanuvchilarning uy ma'lumotlari bilan birga). Uy / disk drayverini o'rnatganingizdan so'ng, ushbu kataloglar odatdagi joylarida, masalan /home/buxy/desktop/hello.txt kabi turli xil yo'llar bilan ishlashda davom etadi.

Disklarda ko'plab jismoniy saqlash usullariga muvofiq ko'plab fayl tizim formatlari mavjud. Eng keng taniqli EX2, ERE3 va EX4, lekin boshqalar ham bor. Masalan, VFAT. Bu tarixiy jihatdan ishlatiladigan DOS va Windows operatsion tizimlari mavjud bo'lgan fayl tizimi. Vefat operatsion tizimi Linux-ni qo'llab-quvvatlash Linux qattiq disklarni kali ostida va derazalar ostida mavjud bo'lishi mumkin. Qanday bo'lmasin, siz uni o'rnatishdan oldin fayl tizimini diskka tayyorlashingiz kerak va bu operatsiya deb nomlanadi formatlash.

Masalan, mkfs.Ext3 (qayerda mkfs. kabi shifrlangan Fayl tizimini tuzing) Jarayonni formatlash. Parametr sifatida ushbu buyruqlar formatlash kerak bo'lgan qismni (masalan, / dev / sdal, birinchi diskdagi birinchi qism) ko'rsatadigan qurilma faylini talab qiladi. Ushbu operatsiya barcha ma'lumotlarni yo'q qiladi va faqat bir marta boshlanishi kerak, agar siz fayl tizimini o'chirib, yangi ish boshlasangiz.

Shuningdek, tarmoq fayl tizimlari mavjud Nfs.bu ma'lumotlarni mahalliy diskda saqlamaydi. Buning o'rniga ma'lumotlar tarmoq orqali ularni saqlaydigan serverga uzatiladi va uni birinchi talabga beradi. Fayl tizimining mavhumligi tufayli siz ushbu disk qanday bog'liqligidan xavotirlanmang, chunki fayllar odatdagi ierarxik yo'lga muvofiq qolmoqda.

3.1.3 Jarayonni boshqarish

Jarayon dasturning o'zi va uning ishlash ma'lumotlari sifatida xotirani saqlamoqchi bo'lgan dasturning bajarilishi mumkin. Yadrolar yaratish va kuzatuvlar uchun javobgardir. Dastur boshlanganda, yadro ba'zi xotirani ta'kidlaydi, fayl tizimidan fayl tizimini ushbu xotiraga yuklaydi va keyin kodni ishga tushiradi. Unda ushbu jarayon haqida ma'lumot mavjud, ularning notarigi eng mos keladi jarayon identifikatori (jarayon identifikatori (PID)).

Zamonaviy operatsion tizimlarning aksariyati, xususan Linux, shu jumladan Linux asosida ishlaydiganlar ko'plab vazifalarni bajara oladilar. Boshqacha aytganda, ular tizimga bir vaqtning o'zida ko'p jarayonlarni bajarishga imkon beradi.

Aslida, istalgan vaqtda faqat bitta yugurish jarayoni mavjud, ammo yadro protsessor vaqtini mayda bo'laklarga ajratadi va har bir jarayonni o'z navbatida boshlaydi. Vaqtinchalik bo'limlar juda qisqa (Millisekundlarda) bo'lgani uchun ular parallelda ishlaydigan jarayonlar paydo bo'lishi, ammo ular vaqt o'tishi bilan faol va harakatsizlik paytida faol bo'lgan. Kernelning asosiy vazifasi ushbu tashqi ko'rinishni saqlash uchun rejalashtirish mexanizmlarini sozlashdir, shu bilan birga tizimning ishlashini ko'paytirish. Agar vaqt segmenti juda uzoq bo'lsa, u to'g'ri javobni to'xtatishi mumkin. Xo'sh, agar ular juda qisqa bo'lsa, tizim ular orasidagi almashinishda ko'p vaqt yo'qotadi.

Bunday echimlar yuqori ustuvorlik jarayonlari uzoqroq vaqt davomida bajarilishi va past ustuvor jarayonlarga qaraganda tez-tez vaqtinchalik bo'limlar yordamida tuzatilishi mumkin.

Ko'p tarmoqli tizimlar (va boshqa variantlar)

Yuqorida tavsiflangan cheklovlar faqat bitta jarayon bir vaqtning o'zida ishlashi mumkin, bu barcha holatlarda qo'llanilmaydi. Bu albatta shunday deydi bitta yadro Bu faqat bitta jarayon bilan ishlashi mumkin. Ko'plab yadro yoki giper-oqim tizimlari bir nechta jarayonlarga parallel ravishda ishlashiga imkon beradi. Biroq, bir vaqtning o'zida pasayish tizimi mavjud protsessorlarga qaraganda ko'proq faol jarayon bo'lsa, vaziyatni qayta ishlash uchun ishlatiladi. Bu g'ayrioddiy emas: asosiy tizim, hatto mutlaqo faol bo'lmagan, deyarli har doim o'nlab ishlaydigan jarayonlar mavjud.

Yadro sizga bir xil dasturning bir nechta mustaqil misollarini ishga tushirishga imkon beradi, ammo hammaga faqat vaqtinchalik bo'limlar va xotirasiga ruxsat beriladi. Shunday qilib, ularning ma'lumotlari mustaqil bo'lib qolmoqda.

3.1.4 Huquqni boshqarish

Unix tizimlari bir nechta foydalanuvchilar va guruhlarni qo'llab-quvvatlaydi va ruxsatnomalarni boshqarishga imkon beradi. Aksariyat hollarda, jarayon uni ishga tushiradigan foydalanuvchi tomonidan belgilanadi. Ushbu jarayon faqat egasi tomonidan ruxsat etilgan harakatlar orqali amalga oshirilishi mumkin. Masalan, faylning ochilishi yadrodan kerakli huquqlar mavjudligini tekshirish uchun jarayonni tekshirishni talab qiladi (masalan, 34.4 bo'limiga qarang, "To'g'ri menejment" bo'limiga qarang.

3.2 Linux buyrug'i liniyasi

"Buyruq chizig'i" ostida biz sizga buyruqlarni kiritish, ularni bajarish va natijalarni ko'rish imkonini beradigan matnli interfeysni nazarda tutamiz. Siz terminalni ishga tushirishingiz mumkin (grafik ish stolida yoki har qanday grafik interfeysdan tashqarida matnli konsol ichidagi matnli konsol) va uning ichidagi buyruqlarning tarjimoni ( qobiq).

3.2.1

Tizim to'g'ri ishlayotganda, buyruq sathiga kirish huquqini olishning eng oson usuli - bu rejali grafik sessiyasida terminalni ishga tushirish.


3.1-rasmda gnome terminalini boshqarish

Masalan, Kali Linux tizimida sukut bo'yicha gnomome terminalini sevimli dasturlar ro'yxatidan o'chirib qo'yish mumkin. Siz shuningdek "Terminal" ni faollashtirishingiz mumkin (sichqonchani yuqori chap tomonga siljitganingizda faollashtirilgan oyna) va kerakli dastur belgisini bosing (3.1-rasm).

Agar sizda grafik interfeysning noto'g'ri ishlashi yoki noto'g'ri ishlashi bo'lsa, siz hali ham virtual konsollarga buyruq satrini ishlatishingiz mumkin (ularning oltitasi Ctrl + Alt + F1 bilan tugash va Ctrl + alt bilan tugashini olti asosiy kombinatsiya orqali kirish mumkin) + F6 - Agar siz allaqachon grafik interfeysdan tashqarida matn rejimida bo'lsangiz, CTRL tugmachasini bosish mumkin emas. Xorg. yoki Shamol.).

Oddiy kiritish ekranini olasiz, u erda sizning qobig'i bilan buyruq satriga kirishdan oldin foydalanuvchi nomi va parolingizni kiritasiz:

Dasturni kiritgan ma'lumotlarni qayta ishlash va jamoalarning bajarilishi deyiladi qiqmoq(qobiq.yoki buyruq satri tarjimoni). Kalli Linuxda keltirilgan standart qobiq Urmoq (bu ... bildiradi Born yana qobiq.). "$" Yoki "#" ning oxiri belgisi sizning kiritishingizni kutayotganligini ko'rsatadi. Ushbu belgilar, bu sizni qanday qilib oddiy foydalanuvchi sifatida qabul qiladi (birinchi holatda bir dollar belgisi bilan) yoki superuser sifatida (hash bilan oxirgi marta).

3.2.2

Ushbu bo'limda ba'zi bir buyruqlar haqida qisqacha ma'lumot berilgan, ularning har biri bu erda turli xil variant va imkoniyatlarga ega, shuning uchun qo'lda qo'llanmaning tegishli sahifalarida mavjud bo'lgan keng qamrovli hujjatlarga murojaat qiling. Kelishatsiya sinovlarida, ko'pincha siz foydalanuvchi grafik interfeysi orqali emas, balki muvaffaqiyatli ekspluatatsiya qilinganidan keyin tizimga kirasiz. Agar siz xavfsizlik mutaxassisi sifatida muvaffaqiyatga erishmoqchi bo'lsangiz, bu buyruq liniyasidan mohirona mahorat kerak.

Seans ishlayotgani bilanoq, pwd buyrug'i (bu kabi shifr keltirgan ishlaydigan fayllar katalogini (Displeyda ishlaydigan katalog)) Sizning hozirgi joylashuvingizni fayl tizimida ko'rsatadi. Sizning joriy manzilingiz CD buyrug'i yordamida o'zgartirilishi mumkin. katalog nomi(CD degani (katalogni o'zgartiring)). Agar siz borishni istagan katalogni ko'rsatmagan bo'lsak, avtomatik ravishda uy katalogingizga qaytasiz. Agar siz CD-ga kirsangiz - oldingi ishchi katalogga qaytasiz (oxirgi CD buyrug'i kiritilganingizda). Ota-onalar katalog har doim chaqiriladi .. (ikkita nuqta), joriy katalogda esa. (bir nuqta). LS buyrug'i sizga imkon beradi o'tkazmoq Katalog tarkibi. Agar siz LS buyrug'ini qo'shimcha parametrlarni ko'rsatmasangiz, joriy katalog tarkibini ko'rsatadi.

MKDIR buyrug'i yordamida yangi katalog yaratishingiz mumkin. katalog nomi,shuningdek, RMDIR buyrug'i yordamida mavjud (bo'sh) katalogni o'chirib tashlang katalog nomi. Mv buyrug'i sizga ruxsat beradi harakat qilmoq va fayllar va kataloglar nomini o'zgartirish; o'chirmoq Siz fayldan RM yordamida foydalanishingiz mumkin fayl nomiva faylni nusxalash CP yordamida amalga oshiriladi manba fayli - maqsadli fayl.

Chig'anoq har bir buyruqni amalga oshiradi, bu nomdagi katalogda ko'rsatilgan katalogda ko'rsatilgan birinchi dasturni amalga oshiradi Yo'l.. Ko'pincha ushbu dasturlar ichkarida / axlat, / sbin, / usr / usr / sbin. Masalan, ls buyrug'i / ibn / ls in / ls joylashgan; Ba'zan jamoa to'g'ridan-to'g'ri qobiq tomonidan qayta ishlanadi va bu holda o'rnatilgan qobiq jamoasi (ular orasida - CD va PWD) deb nomlanadi; Turli buyruq har bir buyruq turini so'rashga imkon beradi.

Terminaldagi satrni ko'rsatadigan sado buyrug'idan foydalanishga e'tibor bering. Bunday holda, u atrof-muhit o'zgaruvchisining mazmunini ko'rsatish uchun ishlatiladi, chunki Qobiq avtomatik ravishda o'zgaruvchini buyruq satrining qiymatlari bilan almashtiradi.

Atrof muhit o'zgaruvchilari

Atrof muhit o'zgaruvchilari sizga qobiq yoki boshqa dasturlar uchun global sozlamalarni saqlash imkonini beradi. Ular kontekstli, ammo meros bo'lib kelgan. Masalan, har bir jarayon o'z atrof-muhit o'zgaruvchilariga ega (ular kontekstual). Kirish qobig'i kabi chig'anoqlar boshqa bajariladigan dasturlarga o'tkaziladigan o'zgaruvchilarni e'lon qilishi mumkin (ular meros bo'lib qolgan).

Ushbu o'zgaruvchilar tizimda / hokazo uchun va foydalanuvchi uchun ~ / .Profilizatsiya qilish uchun belgilanishi mumkin, ammo bu o'zgaruvchilar xohlagan vaqtdan beri / hofirlik mavjud bo'lgan o'zgaruvchilar, chunki bu o'zgaruvchilar bo'ladi Autentifikatsiya ulangan modul yordamida barcha maxsus mashg'ulotlarga kiritilishi mumkin (pam) - agar hech qanday qobiq o'qilmasa ham.

3.3 Fayl tizimi Linux

3.3.1 Fayl tizimi ierarxi standarti

Boshqa Linux singari, Kalli Linux standartga muvofiq tashkil etilgan Fayl tizimi. Ierarxiya standarti. (FHS), Kali-da ishlash uchun qulaylik bilan boshqa Linux-ni taqsimlashga imkon beradi. FHS har bir katalogning topshirig'ini belgilaydi. Yuqori darajadagi katalog quyidagicha tasvirlangan.

  • / Bin /: Asosiy dasturlar
  • / Boot /: Kali Linux yadrosi va uni erta yuklab olish jarayoni uchun zarur bo'lgan boshqa fayllar
  • / Dev / qurilma fayllari
  • / h va va konfiguratsiya fayllari
  • / Uy /: Shaxsiy foydalanuvchi fayllari
  • / Lib /: Asosiy kutubxonalar
  • / Media / *: Olib tashlanadigan qurilmalarga o'rnatish nuqtalari (CD-ROM, USB drayvlari va boshqalar)
  • / Mnt /: vaqt o'rnatish punktlari
  • / Opt /: Uchinchi tomon tomonidan taqdim etiladigan qo'shimcha ariza
  • / Ildiz /: Shaxsiy ma'mur fayllari (ildiz fayllari)
  • / Yugurish /: Qayta ishga tushirilgandan keyin saqlanmaydigan doimiy ish oqimlari fayllari (FHSga kiritilmagan)
  • / Sbin /: tizim tizimlari
  • / SRV /: Ushbu tizimda joylashgan serverlar tomonidan ishlatiladigan ma'lumotlar
  • / TMP /: Vaqtinchalik fayllar (ushbu katalog ko'pincha qayta ishga tushirilgandan keyin bo'shatiladi)
  • / USR /: Ilovalar (ushbu katalog ildiz katalogidagi kabi mantiqqa o'xshash mantiqqa muvofiq bir xil mantiqqa qarab). Bundan tashqari, / USR / USR / aksiya / mustaqil arxitektura bilan ma'lumotlar mavjud. Katalog / URR / Mahalliy / Administrator tomonidan ushbu paket tizimida qayta ishlangan hujjatlarsiz yozishni amalga oshirish uchun foydalanish uchun mo'ljallangan. (DPKG).
  • / Var /: Jin tomonidan qayta ishlangan o'zgaruvchilar ma'lumotlari. Bunga jurnal fayllari, navbat, tamperlar va og'iz bo'shlig'i kiradi.
  • / Proc / va / sys / Linux yadrosiga xosdir (va fHda emas). Ular yadro tomonidan foydalanuvchi kosmosiga ma'lumotlarni eksport qilish uchun ishlatiladi.

3.3.2 Uy katalosi

Foydalanuvchi katalogining mazmuni standartlashtirilmaydi, ammo shunga qaramay, bir nechta munosib konventsiyalar mavjud. Ulardan biri shundaki, foydalanuvchi uy katalogi Tilda ("~") tomonidan yozilgan. Buni bilish juda foydali, chunki buyruq tarjimalari avtomatik ravishda o'ng katalogning Tildani (o'zgaruvchan muhitda joylashgan) almashtiradi Uy Va kimning umumiy qiymati / uy / foydalanuvchi /).

An'anaga ko'ra, dastur konfiguratsiya fayllari to'g'ridan-tez to'g'ridan-tez to'g'ridan-to'g'ri uy katalogingizda saqlanadi, ammo ularning fayl nomlari odatda nuqtai nazaridan (masalan, elektron pochta mozaika) mutt. Konfiguratsiyani ~ / .muttrc-da saqlaydi. Shuni esda tutingki, fayl nomlari standart bilan yashiringan; LS buyruqlari agar parametr ko'rsatilgan bo'lsa, ularni faqat ro'yxatga kiritadi va grafik fayl menejerlari yashirin fayllarni namoyish qilish uchun aniq sozlangan bo'lishi kerak.

Ba'zi dasturlar bitta katalogda tashkil etilgan bir nechta konfiguratsiya fayllaridan (masalan, ~ / .Ssh /) ishlatadi. Ba'zi dasturlar (masalan, Firefox veb-brauzeri) Shuningdek, yuklangan ma'lumot keshini saqlash uchun katalogidan foydalanadi. Bu shuni anglatadiki, ushbu kataloglar oxir-oqibat diskdagi bo'sh joyni iste'mol qilishi mumkin.

Ushbu konfiguratsiya fayllari to'g'ridan-to'g'ri uyingiz katalogida saqlanadigan fayllar ko'pincha birgalikda deb nomlanadi Dotfilt,ushbu katalog ular bilan kesilishi mumkinligi haqida uzoq vaqt davomida kengayib boradi. Yaxshiyamki, Anjumanning XDG baza katalogining (XDG bazasi) ma'lumotnomasini (XDG BAZORAT MAHSUMATINI Tasdiqlash bo'yicha hamkorlik bo'yicha hamkorlik. Maqsad ushbu fayllar va kataloglarni tozalash maqsadida. Ushbu spetsifikatsiyada ta'kidlashicha, konfiguratsiya fayllari ~ / .Config, kesh fayllarida saqlash kerak / Ushbu Konventsiya asta-sekin tobora kuchayib bormoqda.

Grafika ish stollari ko'pincha yorliqlardan foydalanadi / stol / (yoki boshqa biron bir so'zni, ingliz tilidan foydalanmaydigan tizimlarda) ni aks ettirish uchun yorliqlardan foydalanadi. Va nihoyat, elektron pochta tizimi Ba'zan katalogdagi kiruvchi harflarni saqlaydi - / Pochta /.

Bu qiziq: