OʻZBEKISTON RESPUBLIKASI OLIY TA’LIM, FAN VA INNOVATSIYALAR VAZIRLIGI MIRZO ULUG‘BEK NOMIDAGI OʻZBEKISTON MILLIY UNIVERSITETINING JIZZAX FILIALI SIRTQI BO‘LIM « AXBOROT TIZIMLARI VA TEXNOLOGIYALARI» kafedrasi “KOMPYUTER TARMOQLARI” FANIDAN KURS ISHI Mavzu: Linux operatsion tizimida tarmoqda ishlash asoslari va tarmoqni tahlil qilish Bajardi: “Axborot tizimlari va texnalogiyalari” yoʻnalishi 5-kurs 914-20 guruh talabasi Po‘latova Lobar Ilmiy rahbar: ________ Jizzax – 2024 MUNDAREJA: KIRISH..........................................................................................................3 I BOB. LINUX OT FOYDALANISH NAZARIYLARI...........................5 1.1. Operatsion tizimlar, ularning vazifalari va turlari....................................5 1.2. Linux OT foydalanishning xususiyatlari, afzalliklari va kamchiliklari.............................................................................................................9 I bob bo‘yicha Xulosa ……………………………………………...….......13 II-BOB. LINUX OT DA TARMOQDA ISHLASH ASOSLARI ISHLASH ASOSLARI VA TAHLIL QILISH….........…………………..….14 2.1 Operatsion tizimlar haqidagi bilim darajasini o‘rganish……...........….14 2.2 Tarqatishlarni qiyosiy tahlil qilish Linux . ………………………........20 2.3 Linuxda tarmoq buyruqlari.....................................................................29 II bob bo‘yicha Xulosa .................................................................................33 XULOSA......................................................................................................34 ADABIYOTLAR.........................................................................................36 2 KIRISH So‘nggi paytlarda dasturiy ta'minotni litsenziyalash talablari ortib borayotganligi sababli, ixtiyoriy yoki majburiy ravishda ko‘payib borayotgan odamlar bu vaziyat haqida o‘ylashmoqda. Microsoft ancha vaqtdan beri Rossiya Federatsiyasida qaroqchilikka befarq bo‘lib kelgan va u endi bunday yo‘qotishlarga toqat qilmaydiganga o‘xshaydi . Bundan tashqari, Rossiyaning Jahon Savdo Tashkilotiga kirish istagini hisobga olgan holda qaroqchilikka qarshi kurashish zarurati ortib bormoqda, chunki mamlakatimizda dasturiy ta'minot bozori deyarli yo‘q va uni yaratish kerak. Savol tug‘iladi: bizda tanlov bormi? Uzoq vaqt davomida Microsoft shunday odat tusiga kirganki, undan voz kechish umuman kompyuter texnologiyalaridan foydalanishdan voz kechishni anglatadi. Bu masala ta'lim sohasida eng keskin tarzda paydo bo‘ladi: maktablar, aksariyat universitetlar singari, yosh avlodni dasturiy ta'minotni o‘g‘irlashga o‘rgatadi, ammo bu boshqa har qanday mahsulot singari, uni ishlab chiqaruvchi kompaniyalarning mulkidir. Biroq, Microsoft va boshqa dasturiy ta'minot ishlab chiqaruvchilardan litsenziyalash narxi ancha yuqori, ammo bu muammoni hal qilishning boshqa usullari mavjud. Va bu erda bepul dasturiy ta'minotdan foydalanish qutqarish uchun keladi. Open Source tashkiloti majburiy ochiq va dastlabki kodli bepul (bepul) dasturiy ta'minot g‘oyasini ilgari suradi. Ochiq manba mafkurasi ostida qurilgan echimlar asosan bepul va erkin tarqatiladi, ya'ni. Ushbu dasturdan erkin foydalanish va tarqatish mumkin. Ko‘pincha bu GNU litsenziyasi. GNU loyihasining barcha dasturlari GNU General Public License (GPL: General Public License) ostida tarqatiladi . Umumiy jamoat litsenziyasidan foydalanishning yorqin misollari Linux operatsion tizimi va GNU loyihalaridir. Bir necha yil ichida Linux rivojlanishda katta muvaffaqiyatlarga erishdi va dunyodagi eng tez rivojlanayotgan operatsion tizim sifatida tan olindi. Ammo o‘qituvchilarning ta'limda Linuxdan foydalanish bo‘yicha sharhlari aralash - mutlaqo rad etishdan tortib, Linux ta'lim muassasalaridagi dasturiy ta'minot 3 bilan bog‘liq barcha muammolarni hal qilishiga ishonishgacha. Biroq, ta'lim muassasasida Linux haqida gapirganda, biz aniq Linux distributivlari haqida gapirayotganimizni tushunish kerak. Linuxni o‘quv jarayonida qo‘llash darajasi tarqatish dasturining yorqinligi va xilma-xilligiga bog‘liq. Bugungi kunda ta'limda Linux operatsion tizimidan foydalanish juda dolzarb muammodir, shuning uchun uni batafsil ko‘rib chiqaylik. Tadqiqotning maqsadi. Linux operatsion tizimidan ( OC ) ta'limda foydalanishning o‘ziga xos xususiyatlarini o‘rganishdir . Tadqiqot maqsadlari 1. Operatsion tizimlar, ularning vazifalari va turlarini ko‘rib chiqing. 2. Ta'limda Linux OT dan foydalanish xususiyatlarini aytib bering . 3. Ma'lumotlarga asoslanib, o‘qituvchilar o‘rtasida operatsion tizimlar haqidagi bilimlarni tahlil qiling. 4. Tarqatishlar orasidagi qiyosiy tahlilni o‘tkazing Linux . 5. Linuxda tarmoq buyruqlari bilan ishlang. 4 I BOB. LINUX OT FOYDALANISH NAZARIYLARI. 1.1. Operatsion tizimlar, ularning vazifalari va turlari Operatsion tizim - bir tomondan qurilmalar o‘rtasidagi interfeys vazifasini bajaradigan boshqaruv va ishlov berish dasturlari to‘plami . Hisoblash tizimi va amaliy dasturlar , boshqa tomondan, qurilmalarni boshqarish, hisoblash jarayonlarini boshqarish, hisoblash resurslarini hisoblash jarayonlari o‘rtasida samarali taqsimlash va ishonchli hisoblashni tashkil qilish uchun mo‘ljallangan. Aytishimiz mumkinki, operatsion tizim kompyuter va inson o‘rtasidagi ko‘prikdir. Chunki operatsion tizimsiz kompyuter foydasiz. Elektr yoqilgandan keyin kompyuterning ishlashi yuklash dasturini ishga tushirish bilan boshlanadi. Ushbu dastur kompyuterning asosiy apparat bloklarini ishga tushiradi va keyin operatsion tizim yadrosi yuklanadi. Keyinchalik, operatsion tizim tizimda sodir bo‘layotgan harakatlarga, dasturiy ta'minot va apparat vositalariga javob beradi va ularning bajarilishi uchun mas'ul bo‘lgan modullarni chaqiradi. Operatsion tizim ham foydalanuvchi faoliyatini tashkil qilish muhiti, ham turli dasturlarni bajarish va o‘zaro ta'sir qilish muhiti hisoblanadi. Operatsion tizimning asosiy funktsiyalari: Dastur so‘rovlarini bajarish (ma'lumotlarni kiritish va chiqarish, boshqa dasturlarni ishga tushirish va to‘xtatish, qo‘shimcha xotirani ajratish va bo‘shatish va boshqalar). operativ xotiraga yuklash va ularni bajarish. Periferik qurilmalarga standartlashtirilgan kirish ( kirish/chiqish qurilmalari ). RAMni boshqarish (jarayonlar o‘rtasida taqsimlash, virtual xotirani tashkil qilish ). Muayyan fayl tizimida tashkil etilgan uchuvchan bo‘lmagan muhitda (masalan, qattiq disk , optik disklar va boshqalar) ma'lumotlarga kirishni nazorat qilish . Foydalanuvchi interfeysini ta'minlash . Tizim xatolari haqidagi ma'lumotlarni saqlash [5]. 5 Zamonaviy operatsion tizimlar uchun quyidagi talablar qo‘llaniladi : moslik - OT boshqa operatsion tizimlar uchun tayyorlangan ilovalarni ishga tushirish uchun vositalarni o‘z ichiga olishi kerak; portativlik - OTni bir apparat platformasidan boshqasiga o‘tkazish imkoniyatini ta'minlash; ishonchlilik va nosozliklarga chidamlilik - OTni ichki va tashqi xatolar, nosozliklar va nosozliklardan himoya qilishni o‘z ichiga oladi; xavfsizlik - OT ba'zi foydalanuvchilarning resurslarini boshqalardan himoya qilish vositalarini o‘z ichiga olishi kerak; kengaytirilishi - OT keyingi o‘zgartirish va qo‘shimchalarni osonlashtirishi kerak; ishlash - tizim etarli tezlikka ega bo‘lishi kerak. ko‘proq ko‘rib chiqaylik mashhur OS . MS DOS shaxsiy kompyuterlar uchun birinchi bo‘lib keng tarqalgan operatsion tizim bo‘ldi. Foydalanuvchilar DOS OS bilan buyruq qatori yordamida ishlaydi, chunki u o‘zining grafik interfeysiga ega emas. Tizim bilan aloqani osonlashtirish uchun ko‘p harakatlar qilingan va eng muvaffaqiyatli yechim Piter Norton tomonidan taklif qilingan. Ko‘pgina foydalanuvchilar DOSda ishlashni bevosita uning dasturi Norton Commander bilan bog‘lashadi. MS DOS FAT fayl tizimidan foydalanadi. Uning kamchiliklaridan biri fayl va katalog nomlariga nisbatan qattiq cheklovlardir. Ism 8 ta belgidan iborat bo‘lishi mumkin. DOS bir xil nomdagi kichik va katta harflarni farqlamaydi . MS DOS uzoq vaqt oldin yaratilganligi sababli, u zamonaviy operatsion tizimlar talablariga mutlaqo javob bermaydi. U zamonaviy kompyuterlarda o‘rnatilgan katta hajmdagi xotiradan to‘g‘ridan-to‘g‘ri foydalanishga qodir emas, fayl tizimi faqat qisqa fayl nomlaridan foydalanadi va ovoz kartalari, video tezlatgichlar va boshqalar kabi turli xil qurilmalarni yomon qo‘llab-quvvatlaydi. MS DOS ko‘p vazifani umuman amalga oshirmaydi, ya'ni u bir vaqtning o‘zida bir nechta vazifalarni tabiiy ravishda bajarishga qodir emas. Shu sababli, u tarmoqdagi to‘liq ko‘p foydalanuvchilar faoliyati uchun asosiy operatsion tizim 6 sifatida foydalanishga qodir emas. MS DOS da dasturlar va foydalanuvchining ruxsat etilmagan harakatlaridan hech qanday nazorat va himoya vositalari mavjud emas, bu esa viruslar deb ataladigan ko‘p sonli viruslarning paydo bo‘lishiga olib keldi. Microsoft Windows Ushbu operatsion tizim kompyuteringizni yoqqaningizda avtomatik ravishda ishga tushadi. MS Windows-da fayllarni saqlash uchun FAT fayl tizimining modifikatsiyasi - VFAT ishlatiladi. Unda fayl va katalog nomlarining uzunligi 256 belgiga yetishi mumkin. Ismlarni belgilashda bosh va bosh harflar farqlanadi. Windows operatsion tizimida sichqonchadan derazalar va ilovalar bilan ishlashda keng foydalaniladi. Yorliqlar faylning bir nechta jismoniy nusxalarini yaratmasdan, dastur yoki hujjatga turli joylardan kirishni kafolatlaydi. Cheklangan funksionalligiga qaramay, u aniq ko‘p vazifali mexanizmni yaratadi va ilovalar o‘rtasida almashish jarayonini sezilarli darajada yaxshilaydi. Tashqi tomondan, vazifalar paneli odatda ekranning pastki qismida joylashgan bo‘lib, unda dastur tugmalari va Boshlash tugmasi joylashgan. Windows ish stoli yangi boshlanuvchilar uchun uni iloji boricha osonlashtirish uchun mo‘ljallangan, shu bilan birga ilg‘or foydalanuvchilarning o‘ziga xos ehtiyojlarini qondirish uchun maksimal moslashtirishni ta'minlaydi. Ishni tugatgandan so‘ng, tizimni barcha qoidalarga muvofiq tugatmasdan kompyuterni o‘chirib qo‘yish mumkin emas - bu saqlanmagan ma'lumotlarning yo‘qolishiga olib kelishi mumkin. Linux - bu IBM-ga mos keladigan shaxsiy kompyuterlar va ish stantsiyalari uchun operatsion tizim. Ushbu OT 90-yillarning boshida Xelsinki universiteti (Finlyandiya) talabasi Linus Torvald tomonidan internet foydalanuvchilari, tadqiqot markazlari, turli fondlar va universitetlar xodimlari (jumladan, Moskva davlat texnologiya instituti) ishtirokida yaratilgan. [4] 7 An'anaviy operatsion tizim sifatida Linux DOS va Windows bilan bir xil xususiyatlarni taqdim etadi. Ammo shuni ta'kidlash kerakki, ushbu operatsion tizim ayniqsa moslashuvchan va kuchli. Linux tizimi Unix operatsion tizimining kompyuter versiyasi sifatida ishlab chiqilgan. Linux shaxsiy kompyuterning barcha afzalliklaridan foydalangan holda shaxsiy kompyuter foydalanuvchisiga Unix tezligi, samaradorligi va moslashuvchanligini taqdim etadi. Sichqoncha bilan ishlashda barcha 3 tugma faol ishlatiladi, xususan, o‘rta tugma matn qismlarini kiritish uchun ishlatiladi. Iqtisodiy nuqtai nazardan, Linuxning yana bir muhim afzalligi bor - bu bepul tizim. Linux bepul dasturiy ta'minot jamg‘armasi ostidagi etakchi ochiq GNU litsenziyasi ostida kengaytirilgan, bu esa ushbu OTni hamma uchun ochiq qiladi. Linux mualliflik huquqi bilan himoyalangan va jamoat mulki emas, lekin GNU Open License aslida uni jamoat mulkiga chiqarish bilan bir xil. U Linux bepul va shu bilan birga standartlashtirilgan tizim bo‘lib qoladigan tarzda yaratilgan. Linux yadrosining faqat bitta rasmiy versiyasi mavjud. Unix-dan Linux OS yana ikkita ajoyib o‘ziga xos xususiyatni meros qilib oldi: u ko‘p foydalanuvchili va ko‘p vazifali tizim hisoblanadi. Ko‘p vazifalilik tizimning bir vaqtning o‘zida bir nechta vazifalarni bajarishga qodirligini bildiradi. Ko‘p foydalanuvchi rejimi bir vaqtning o‘zida bir nechta foydalanuvchi tizimda ishlashi mumkinligini anglatadi, ularning har biri o‘z terminali orqali u bilan o‘zaro aloqada bo‘ladi. Ushbu operatsion tizimning yana bir afzalligi uni Windows bilan birga bitta kompyuterga o‘rnatish imkoniyatidir. Zamonaviy Linux bir necha turdagi grafik interfeyslardan foydalanish imkonini beradi: KDE (K Desktop Environment), GNOME (GNU Network Model Environment) va boshqalar. Ushbu qobiqlarning har qandayida foydalanuvchiga bir vaqtning o‘zida ba'zi ish stollari bilan ishlash imkoniyati beriladi. Shunday qilib, ushbu paragrafda biz operatsion tizim tushunchasini ko‘rib chiqdik, operatsion tizim shakllarini tavsifladik va zamonaviy operatsion tizimlarga qo‘yiladigan talablarni tahlil qildik. Biz MS DOS, Microsoft Windows, Linux kabi mashhurroq operatsion tizimlarni tahlil qildik. 8 1.2. Linux OT foydalanishning xususiyatlari, afzalliklari va kamchiliklari Linux OS 90-yillarda Xelsinki universitetining yosh talabasi Linus Torvalds tomonidan bitiruv loyihasi doirasida ixtiro qilingan. 1991 yilda Xelsinki universitetida o‘qiyotganda, Torvalds operatsion tizimga qiziqib qoldi va MINIX litsenziyasidan hafsalasi pir bo‘ldi (MINIX - bu kompyuter fanlari sohasida o‘quv maqsadlari uchun mo‘ljallangan, arzon minimal UNIX-ga o‘xshash OT), bu esa undan foydalanishni cheklab qo‘ydi. faqat ta'lim maqsadlarida (har qanday tijorat maqsadlarida foydalanish bundan mustasno), buning natijasida u o‘z operatsion tizimida ishlay boshladi , natijada u Linuxga aylandi [3]. Torvalds MINIX-da Linux yadrosini ishlab chiqishni boshladi va MINIX uchun yozilgan ilovalar ham Linuxda mavjud edi va ulardan foydalanildi. Keyinchalik, Linux ma'lum bir etuklikka erishganida, Linuxning o‘ziga asoslangan rivojlanishni davom ettirish imkoniyati paydo bo‘ldi. GNU ilovalari, shuningdek, MINIX ilovalari o‘rnini egalladi, bu esa erkin mavjud bo‘lgan GNU kodini yosh OTda ishlatishni osonlashtirdi. GNU GPL ostida litsenziyalangan manba kodi, agar ular bir xil yoki mos litsenziya ostida chiqarilgan bo‘lsa, boshqa loyihalarda ham ishlatilishi mumkin. Linuxni tijorat maqsadlarida foydalanishga imkon berish uchun Torvalds o‘zining asl litsenziyasidan (tijoriy tarqatishga ruxsat bermagan) GNU GPLga o‘tishni boshladi. Yaratuvchilar to‘liq ishlaydigan va bepul Linux operatsion tizimini yaratish uchun GNU komponentlarini Linux bilan to‘liq integratsiya qilish ustida ishladilar. Vaqt o‘tishi bilan operatsion tizim yanada rivojlanishga erishdi va professional operatsion tizimga aylandi. Linux - xuddi shu nomdagi yadroga asoslangan Unix-ga o‘xshash operatsion tizimlarning umumiy nomi. Linux yadrosi bepul va ochiq kodli dasturiy ta'minotni ishlab chiqish modeliga muvofiq yaratilgan va tarqatiladi. Shuning uchun umumiy nom hech qanday "rasmiy" Linux paketini anglatmaydi; Ular asosan har xil tayyor tarqatish to‘plamlari ko‘rinishida bepul 9 tarqatiladi, ularning har biri o‘ziga xos dastur dasturlari to‘plamiga ega va allaqachon foydalanuvchining o‘ziga xos ehtiyojlari uchun tuzilgan. Linuxning rasmiy logotipi va maskoti - pingvin Tux (Tax deb talaffuz qilinadi, RuNetda tez-tez ishlatiladi). U 1996 yilda Larri Yuing tomonidan asos solingan. Zamonaviy Rossiya Federatsiyasida tashkilotda litsenziyalangan dasturiy ta'minotga ega bo‘lish masalasi tobora ko‘payib bormoqda. Ichki ishlar organlari qaroqchilikka qarshi tobora kuchayib bormoqda va buning natijasida OS va boshqa dasturiy ta'minotga ega pirat disklarning doimiy savdo nuqtalari yo‘qola boshladi. Shuningdek, dasturiy ta'minotni sotib olish madaniyatining oshgan darajasini ta'kidlash kerak. Foydalanuvchilar tobora ko‘proq litsenziyalangan dasturlarni olishga harakat qilmoqdalar. O‘rta ta'lim muassasasiga Linux operatsion tizimini joriy etishning yana bir asosiy muammosi o‘quv dasturining, o‘qituvchilar uchun uslubiy adabiyotlarning yo‘qligi va o‘quvchilar uchun darsliklar etishmasligidir. O‘qituvchilar uchun darslik va uslubiy adabiyotlar masalasini qandaydir yo‘l bilan hal qilish mumkin bo‘lsa-da, o‘quvchilar uchun o‘quv qo‘llanmalari bilan bog‘liq muammolar mavjud. Hozirgi vaqtda Rossiya hukumati ta'lim, xususan, maktabda zamonaviy axborot texnologiyalari haqida tobora ko‘proq o‘ylayotgan bo‘lsa-da, GPL yoki BSD litsenziyasi asosidagi operatsion tizimlardan foydalanish masalasi ochiqligicha qolmoqda. Hozirda o‘quv jarayoniga Linux tizimlarini joriy etish bo‘yicha tajribalar olib borilmoqda. Xususan, ALT Linux (GNU/Linux distributivini ishlab chiquvchi taniqli rus kompaniyasi) bilan jihozlangan mashinalar sinfi joriy etilmoqda. Linux operatsion tizimini maktab kompyuterlariga o‘rnatish o‘quvchilarga mustaqil tanlov qilish imkonini beradi: buzilgan Windows-dan foydalanish yoki erkin tarqatilgan OTdan foydalanish. Muhim fakt shundaki, Linux operatsion tizimini kompyuterga barcha kerakli amaliy dasturlar bilan bir qatorda o‘rnatish atigi 25-30 daqiqa vaqtni olishi mumkin va bu dasturlar to‘plami operatsion tizimning o‘zi bilan birga 1 kompakt diskga to‘g‘ri keladi. 10 Linux-dagi fayl tizimi formati Windows-dan farq qiladi. Linux juda ishonchli Ext2 yoki Ext3 fayl tizimlaridan foydalanadi. Shuning uchun, agar Linux OS ishlamay qolsa, ma'lumotlarni yo‘qotish deyarli mumkin emas. Katta afzallik - bu OS uchun kompyuter viruslarining virtual yo‘qligi. Albatta, rooterlar va tizimlarni buzishning boshqa usullari mavjud. Biroq, tizim xavfsizligi uchun mas'ul bo‘lgan vakolatli mutaxassis himoyani ta'minlashi mumkin. OSning bir qator afzalliklari va kamchiliklari ta'kidlangan. Biz Linux operatsion tizimining Windowsga nisbatan quyidagi afzalliklarini aniqladik: 1. Windows-da matn protsessori, elektron jadvallar, taqdimot muharriri, vektor grafik muharriri, dasturlash muhiti va DBMS kabi o‘qitish uchun zarur bo‘lgan dasturlar mavjud emas (ularni alohida sotib olish kerak). Linuxda bunday dasturlarning barchasi mavjud va ko‘pincha hatto bir nechta versiyalarda (turli ishlab chiquvchilardan) mavjud. 2. Integratsiyalashgan darslarni (informatika va chet tili) o‘tkazishda Linuxdan foydalanish imkoniyati. Operatsion tizimda o‘rnatilgan dasturiy ta'minot nutq sintezatori mavjud (u 20 dan ortiq turli tillardan foydalanishi mumkin). 3. Ishni tashkil etishda juda muhim nuqta - bu bir vaqtning o‘zida bir nechta talabalarning ishtirokini talab qiladigan hujjatlarni to‘ldirish va Linux tizimi bir vaqtning o‘zida bir nechta foydalanuvchilarning bir hujjatda malakali ishlashini ta'minlashga qodir. Bunday holda, Linux maktab o‘quvchilari uchun shunchaki xudodir. 4. Mozilla Internet dasturi, shuningdek, o‘quv jarayonining samaradorligiga ta'sir qilishi mumkin bo‘lgan Windows hamkasbidan farqli o‘laroq, kerakli ma'lumotlarni tezroq qidirish va yuklab olishni ta'minlaydi; 5. Ofis to‘plamida qo‘llaniladigan XML formati deyarli viruslar uchun mavjud emas va bir vaqtning o‘zida analoglardan uch baravar kichikroq fayllarni yaratadi, shuning uchun ushbu paketdan ishda foydalanish kompyuterlarni global Internetdan viruslar bilan zararlanishdan yaxshiroq himoya qilishi mumkin. 11 6. Mozilla yuklab olish tezlatgichi bilan juda yaxshi integratsiyalashgan o‘rnatilgan Flash kino pleer multimedia texnologiyalari bo‘yicha fakultativ darslarda tayyorlangan loyihalarni ko‘rish imkonini beradi. 7. Boshqaruv, texnik xizmat ko‘rsatish va xizmat ko‘rsatish tizimini soddalashtirish. 8. "Terminal" rejimida darslarda ishlashni rad etish imkoniyati, bu kompyuterlarning tezligini ta'minlaydi va qisqa vaqt ichida turli xil operatsiyalarni bajarishga imkon beradi . Ammo maktablarda bir qator muammolar ham mavjud: 1. O‘quv adabiyotlarining etishmasligi. 2. Talaba qiziqishi. Windowsga o‘rganib qolgan talabalarning aksariyati hech narsani o‘zgartirishni xohlamaydilar, lekin unutmangki, agar talaba avval boshqa operatsion tizimlar bilan ishlamagan bo‘lsa, unda qaysi biridan boshlashni qiziqtirmaydi, chunki... stereotiplar bo‘lmasa, har kim uni teng darajada muvaffaqiyatli egallashi mumkin. 3. G‘ayrioddiy dasturiy ta'minot, masalan, uyda - bir narsa, maktabda boshqa. Muloqotda yoki Internetda sayohat qilishda maktab o‘quvchilari ushbu OS taqdim etadigan vositalarga o‘rganadilar - ular endi Linuxga qiziqmaydilar. Shunday qilib, biz hamma narsa uy kompyuterida o‘rnatilgan operatsion tizim foydasiga hal qilingan deb aytishimiz mumkin . Natijada o‘quvchilarga kompyuter savodxonligi va dasturlash asoslarini o‘rgatishda ta’limda Linux operatsion tizimidan foydalanish eng tejamkor va istiqbolli ekanligini aniq aniqlash mumkin. I BOB BO‘YICHA XULOSA 12 I bobda biz operatsion tizim tushunchasini ko‘rib chiqdik, u bir tomondan qurilmalar o‘rtasidagi interfeys vazifasini bajaradigan boshqaruv va ishlov berish dasturlari to‘plamiga o‘xshaydi . hisoblash tizimi va amaliy dasturlar , boshqa tomondan, qurilmalarni boshqarish, hisoblash jarayonlarini boshqarish, hisoblash jarayonlari o‘rtasida hisoblash resurslarini samarali taqsimlash va ishonchli hisoblashni tashkil qilish uchun mo‘ljallangan . Operatsion tizim shakllarini tavsifladi va zamonaviy operatsion tizimlarga qo‘yiladigan talablarni tahlil qildi. Biz MS DOS, Microsoft Windows, Linux kabi mashhurroq operatsion tizimlarni tahlil qildik. Shuningdek, biz ta’limda Linux OT dan foydalanish imkoniyatlarini ko‘rib chiqdik va ushbu operatsion tizimning afzalliklari va kamchiliklarini tahlil qildik. Linux operatsion tizimidan foydalanish talabalarga kompyuter savodxonligi va dasturlash asoslarini o‘rgatishda eng tejamkor va istiqbolli ekanligini aniqladik. 13 II BOB. LINUX OT DA TARMOQDA ISHLASH ASOSLARI ISHLASH ASOSLARI VA TAHLIL QILISH. 2.1 Operatsion tizimlar haqidagi bilim darajasini o‘rganish Amaliy ishimizning maqsadi operatsion tizimlar haqidagi bilimlarni aniqlash va OS Linux versiyalari o‘rtasida qiyosiy tahlil o‘tkazish uchun pedagogik so‘rovnoma yaratish edi . Tadqiqotda Uyskoye qishlog‘idagi maktablarning informatika fani o‘qituvchilari ishtirok etishdi. Tadqiqot namunasi 20 nafar o‘qituvchidan iborat edi. Tadqiqotimiz doirasida biz informatika o‘qituvchilari uchun pedagogik so‘rovnoma natijalarini tahlil qildik. Ushbu so‘rovnomaning mavzusi: Operatsion tizim. Pedagogik anketa savollari ilovada keltirilgan. Informatika o‘qituvchilari uchun so‘rovnomada ko‘p variantli 11 ta savol mavjud. Har bir to‘g‘ri topshiriq uchun o‘qituvchilar 1 ball oladi. O‘qituvchi olishi mumkin bo‘lgan maksimal ball 11 ball bo‘lgan. Shundan kelib chiqib, biz o‘qituvchilarni operatsion tizimlar bo‘yicha 3 ta bilim darajasiga ajratdik. Yuqori daraja - 10 dan 11 ballgacha. O‘rtacha daraja - 7 dan 9 ballgacha. Past daraja - 0 dan 6 ballgacha. Tadqiqot davomida olingan natijalarni 1-jadval va 1-rasmda aks ettirdik. 1-jadval. O‘qituvchilarning operatsion tizimlar bo‘yicha bilim darajasi. Darajalar Odamlar soni % Yuqori 12 60 O‘rtacha 7 35 Qisqa 1 5 14 Высокий Средний Низкий Guruch. 1 O‘qituvchilarning operatsion tizimlar bo‘yicha bilim darajasi. Keling, har bir savolga o‘qituvchilarning javoblari tahliliga murojaat qilaylik. Olingan ma'lumotlarni 2-jadval va 2-rasmda ko‘rsatamiz. 2-jadval. So‘rovnoma savollariga o‘qituvchilarning javoblarini tahlil qilish. Savollar 1. Operatsion tizim yadrosi To‘g‘ri Noto‘g‘ri javob javob Miq % Miq % dor dor 19 95 1 5 18 90 2 10 a) operatsion tizim taqsimotiga kiritilgan dasturlar; b) operatsion tizimning rezident qismi; v) foydalanuvchi buyruqlarini qabul qiluvchi va qayta ishlovchi asosiy dastur; d) fayllar va kataloglar bilan amallarni bajarish imkonini beruvchi grafik qobiq. 2. Operatsion tizimlarning asosiy funktsiyalariga quyidagilar kiradi: 15 a) kompyuterni yoqish/o‘chirishni boshqarish, xotirani boshqarish, fayllar va kataloglarni boshqarish, foydalanuvchilarni boshqarish; b) xotirani boshqarish, foydalanuvchi buyruqlarini bajarish, fayl va kataloglarni boshqarish c) jarayonlarni boshqarish, xotirani boshqarish, periferik qurilmalarni boshqarish d) qurilmalarni boshqarish, ma'lumotlarni boshqarish, xotirani boshqarish, jarayonni boshqarish. 3. OT litsenziya ostida tarqatiladi: 19 95 1 5 18 90 2 10 18 90 2 10 a) GNU; b) Linus Torvalds; c) Microsoft kompaniyalari; d) GNU kompaniyasi. 4. Konveyer deyiladi: a) bir nechta buyruqlarni parallel bajarish va ular o‘rtasida almashish qat'iy tartibda amalga oshiriladi; b) bir buyruqning chiqishi keyingisining standart kiritishiga yo‘naltirilgan holda bir nechta buyruqlarni parallel bajarish; v) har bir keyingi buyruq oldingisi bajarilgandan keyin bajarila boshlagan bir nechta buyruqlarni ketma-ket bajarish; d) bir nechta buyruqlarni ketma-ket bajarish. 5. Operatsion tizimni taqsimlash quyidagilarni o‘z ichiga oladi: a) operatsion tizim, uni o‘rnatish va sozlash dasturi, texnik xizmat ko‘rsatish va muntazam yangilanishlar; b) faqat operatsion tizim va uni o‘rnatish dasturi; 16 c) operatsion tizim, uni o‘rnatish dasturi va eng mashhur amaliy dasturlar; d) operatsion tizim, uni o‘rnatish dasturi va uchinchi tomon ishlab chiqaruvchilarining eng mashhur tizim yordam dasturlari. 6. Taqdim etilgan tizimlardan qaysi biri erkin 20 100 0 0 16 80 4 20 18 90 2 10 tarqatiladi? a ) Windows XP b ) WindowsHome c ) Linux d) Windows 2000 7. Linux dasturiy paketi quyidagilarni o‘z ichiga oladi: a) yig‘ilgan dastur, o‘rnatishdan oldin va keyin harakat stsenariylari, boshqa paketlarga bog‘liqliklar haqida ma'lumot; b) yig‘ilgan dastur, o‘rnatishdan oldin va keyin harakat stsenariylari; c) yig‘ilgan dastur, boshqa paketlarga bog‘liqlik haqida ma'lumot, o‘rnatish yoki o‘rnatish dasturi; d) yig‘ilgan dastur va o‘rnatuvchi dasturni sozlash yoki o‘rnatish. 8. Operatsion tizim buyruqlar qobig‘i: a) foydalanuvchi buyruqlarini operatsion tizim harakatlariga aylantiruvchi dastur; b) foydalanuvchi buyruqlarini bajaradigan dastur; v) foydalanuvchi buyruqlarini bajaradigan operatsion tizimning bir qismi. 17 9. Dasturni Linux operatsion tizimiga o‘rnatish 15 75 5 15 14 70 6 30 17 85 3 15 uchun sizga kerak bo‘ladi: a) o‘rnatish buyrug‘ini ishga tushirish; b) paketlar menejerini ishga tushiring va o‘rnatiladigan dastur bilan paketni tanlang; c) dasturni o‘z ichiga olgan paketni ochish; d) dasturni o‘z ichiga olgan paketni alohida katalogga nusxalash. 10. Linux operatsion tizimida konfiguratsiya fayllari asosan quyidagilarda saqlanadi: a) shifrlangan shaklda, ko‘rish mumkin emas; b) shifrlangan shaklda, ko‘rish - konfiguratsiya dasturi yordamida; v) matn formatida, ko‘rish va tahrirlash - faqat vi muharriri yordamida; d) matn formatida, ko‘rish va tahrirlash - istalgan matn muharriri bilan. 11. Buning uchun dasturiy ta'minot litsenziyasi talab qilinadi a) ushbu dasturiy ta'minotga bo‘lgan barcha huquqlarning egasi kim ekanligini ko‘rsatish; b) ushbu dasturiy ta'minotga nisbatan foydalanuvchi huquqlari doirasini aniqlash; c) dasturiy ta'minotni qanday sharoitlarda sotish mumkinligini aniqlash; d) ushbu dasturni bepul qilish. 18 25 20 15 Верно Неверно 10 5 0 1 2 3 4 5 6 7 8 9 2-rasm So‘rovnomaga o‘qituvchilarning javoblarini tahlil qilish. O‘rganish davomida biz topshiriqlarning mazmunini o‘qituvchilar tomonidan ularni bajarishda duch keladigan qiyinchiliklar nuqtai nazaridan tahlil qildik. Shunday qilib, biz o‘qituvchilar uchun eng qiyin savol quyidagicha ekanligini aniqladik: Linux operatsion tizimida konfiguratsiya fayllari asosan saqlanadi: a) shifrlangan shaklda, ko‘rish mumkin emas; b) shifrlangan shaklda, ko‘rish konfiguratsiya dasturi yordamida; v) matn formatida, ko‘rish va tahrirlash faqat vi muharriri yordamida; d) matn formatida, ko‘rish va tahrirlash - istalgan matn muharriri bilan. O‘qituvchilarning 70 foizi to‘g‘ri javob berdi. Bu savolga qo‘shimcha ravishda o‘qituvchilar savolga javob berishda qiynaldilar : Linuxda dastur o‘rnatish uchun siz : a) sozlash buyrug‘ini ishga tushirishingiz kerak; b) paketlar menejerini ishga tushiring va o‘rnatiladigan dastur bilan paketni tanlang; c) dasturni o‘z ichiga olgan paketni ochish; d) dasturni o‘z ichiga olgan paketni alohida katalogga nusxalash. O‘qituvchilarning 15 foizi to‘g‘ri javob bermagan. Ular quyidagi variantlarni tanladilar: d) dasturni o‘z ichiga olgan paketni alohida katalogga nusxalash. Eng oson savol quyidagicha edi: Taqdim etilgan tizimlarning qaysi biri erkin tarqatiladi? a) Windows XP ; b) oyna Uy ; c) Linux ; d) Windows 2000. O‘qituvchilarning 100% to‘g‘ri javob berdi. 19 Shunday qilib, ushbu paragrafda biz informatika o‘qituvchilari uchun so‘rovnomani ishlab chiqdik va tadqiqotimiz natijalarini taqdim etdik. Ta'kidlash joizki, ijobiy natijalarga erishildi (60% o‘qituvchilarning bilim darajasi yuqori, 35% o‘rtacha, 5% o‘qituvchilarning saviyasi past). Biroq, savollar mazmunini tahlil qilish bizga operatsion tizimlar haqidagi bilimlarning eng zaif tomonlarini aniqlash imkonini beradi. Versiyalarni solishtirganda OS Linux , saqlash masalalariga alohida e'tibor berilishi kerak Linux OS da konfiguratsiya fayllari, shuningdek Linux OS da dasturni o‘rnatish. 2.2 Tarqatishlarni qiyosiy tahlil qilish Linux . Boshlang‘ich Linux foydalanuvchilari barcha Linux va uning xilma-xilligini to‘liq tushuna olmaydi. To‘liq rasm ularning oldida paydo bo‘lishidan oldin, ularning barchasi uzoq vaqt sarflashlari va turli xil tarqatishlarni ( bu dasturni o‘rnatish uchun mo‘ljallangan fayl yoki fayllar ) doimiy ravishda o‘rnatishlari kerak. Aksariyat zamonaviy distribyutsiyalar foydalanuvchilardan boshlashdan oldin ko‘p bilimga ega bo‘lishni talab qilmaydi. Ammo tajribali foydalanuvchilar bunday tarqatishlar bilan ishlashni xohlamaydilar. Ushbu distroslarni boshqalardan ajratib turadigan moslashuvchan o‘rnatishga qo‘shimcha ravishda, ajoyib moslashuvchanlik mavjud. Ularning har qandayidan foydalanib, siz musiqa tinglash, shuningdek, murakkab veb-saytlarni joylashtirish va dasturlarni yaratish uchun qulay muhit yaratishingiz mumkin. Rivojlanish metodologiyasi va paketlarni boshqarish tizimi ba'zi muammolarni keltirib chiqarishi mumkin, ammo agar siz hali ham tarqatishingizni to‘liq nazorat qilishni istasangiz, siz albatta kuchli foydalanuvchiga aylanasiz. Albatta, mutaxassislar har qanday Linux tarqatish bilan ishlashlari mumkin, ular tarqatishdan qat'i nazar, xato bilan nima qilish kerakligini darhol tushunishlari mumkin; Turli xil taqsimotlarda hamma narsa boshqacha ko‘rinadi, lekin aslida mohiyat bir xil. Ushbu tarqatmalardan foydalanish sizga Linux mohiyatini tushunishga va professional bo‘lishga yordam beradi. 20 Taqqoslash uchun quyidagi taqsimotlarni olaylik : Slackware, Fedora, Debian, Arch, Gentoo. Ushbu ro‘yxatdagi barcha Linux distributivlari ko‘p yillar davomida, hatto o‘nlab yillar davomida mavjud. Ushbu davr mobaynida ular noyob xususiyatlar yoki imtiyozlarni taklif qilish orqali katta mashhurlikka erishdilar. Ko‘rib chiqilgan barcha tarqatishlar juda optimallashtirilgan va shuning uchun biz ishlashga emas, balki moslashuvchanlik va moslashuvchanlikka e'tibor qaratdik. Biz ushbu tarqatmalarni ilg‘or foydalanuvchi bo‘lish uchun, yangi boshlanuvchilarga mo‘ljallangan tarqatishdan charchagan va o‘z mashinalaridan ko‘proq bilim va tajriba olishni istaganlar uchun ideal qiladigan narsalarni tanladik. Bu faqat tarqatishning barcha xususiyatlari ustidan to‘liq nazoratga ega bo‘lsangizgina mumkin. Hamma narsa moslashtirilgan bo‘lishi kerak va kerak bo‘lganda o‘zgartirilishi mumkin. Quvvatli foydalanuvchilar uchun ideal taqsimot OT ning turli jihatlarini sozlash imkonini beruvchi va uni takomillashtirish ustida ishlashga majburlovchidir. 1. O‘rnatish. Birinchi qadam qanchalik qiyin? Slackware-ni o‘rnatish Ncurses o‘rnatuvchisidan foydalanishdan tashqari umuman qiyin emas. O‘rnatish dasturi boshqa tarqatishlardan farq qiladi, lekin uni boshqarish qiyin emas. Siz Slackware-ni o‘rnatish bo‘yicha ko‘rsatmalarni yuklab olishingiz va ularni shaxsiy kompyuteringizda ishlatishingiz mumkin. O‘rnatish dasturini ishga tushirgandan so‘ng, bizni bir nechta o‘rnatish bosqichlarida, jumladan paketlarni tanlashda yo‘naltirishga tayyor bo‘lgan usta ko‘rsatmalarga e'tibor bering. O‘rnatish uchun paketlarni tanlashingiz kerak bo‘ladi. Ammo agar siz barcha paketlarni tanlamasangiz, dastur sizga qancha disk maydoni kerakligini aytmaydi. Slackware grafik o‘rnatuvchiga ega bo‘lmagani uchun yomon rap oladi, lekin u hali ham juda murakkab o‘rnatishga ega emas. Fedora va Debian grafik o‘rnatuvchilarga ega, ular yillar davomida yaxshilandi. Jarayonning o‘zi juda oddiy. Siz bir nechta vazifalarni bajarishingiz kerak, diskni qismlarga ajratish avtomatlashtirilgan, bu hamma narsani qo‘lda 21 qilishdan ko‘ra ancha yaxshi. Hech bir tarqatish Live CD dan o‘rnatishda paketlarni tanlashga imkon bermaydi. Arch o‘rnatish oson tarqatish emas va o‘rnatilgandan so‘ng to‘liq ishlaydigan tizimni ta'minlamaydi. Eng qiyin bosqichlardan biri tarmoqni o‘rnatishdir. Hammasi terminalda bajarilishi kerak. Agar simsiz kartani sozlay olmasangiz, o‘rnatish tugaguncha tarmoq kabelini ulang va keyin qayta urinib ko‘ring. Asosiy tizimni o‘rnatganingizdan so‘ng, siz X serveri, video karta drayverlari va ish stoli muhiti kabi narsalarni o‘zingiz o‘rnatishingiz kerak bo‘ladi. Shundan so‘ng siz barcha kerakli ilovalarni o‘rnatishingiz kerak bo‘ladi: Firefox, VLC, Libreoffice va boshqalar. Gentoo-ni o‘rnatish boshqa Linux distributivlariga qaraganda, hatto Arch bilan solishtirganda ham murakkab va zerikarli. Ammo bu erda konfiguratsiya va ehtiyojlarga qarab yadro va barcha o‘rnatilgan paketlarni kompilyatsiya qilish paytida USE bayroqlarini belgilash mumkin. Shuning uchun o‘rnatish bir necha kun davom etishiga tayyor bo‘ling. Boshlashdan oldin hujjatlarni biror joyda saqlang. 2. Standart paketlar . Linux distributivlarini taqqoslash dasturiy ta'minotni ko‘rib chiqishni o‘z ichiga olishi kerak. Operatsion tizim shunchaki foydalanuvchi ilovalarining uyushgan to‘plamidir. Agar bu to‘g‘ri bo‘lsa, yangi o‘rnatilgan Arch Linux yoki Gentoo operatsion tizim deb nomlanmaydi. Sizda faqat tizimning poydevori , uning skeleti bor va siz uni kerakli ilovalar bilan to‘ldirishingiz kerak. Hatto ish stoli muhitini o‘zingiz o‘rnatishingiz kerak. Bu Gentoo yoki Archni o‘rnatish paytida sodir bo‘ladi. Ularning maqsadi foydalanuvchiga o‘z mashinasiga nima o‘rnatishi ustidan to‘liq nazoratni berishdir. Boshqa uchta Linux distributivlari sizni deyarli to‘liq tizim bilan ta'minlashga qaratilgan. Bu shuni anglatadiki, ular matn muharriri, veb-brauzer, ofis va boshqalar bilan birga keladi. Ammo mavjud paketlarning keng assortimentiga qaramay, ushbu tarqatishlar sizdan media o‘ynash, Youtube videolaridan bahramand bo‘lish yoki hatto grafik kartangizdan maksimal darajada 22 foydalanishdan oldin sizdan media kodeklari va boshqa plaginlarni o‘rnatishingizni talab qiladi. Slackware KDE-dagi ofis to‘plami sifatida Calligra-dan foydalanadi, Fedora va Debian esa LibreOffice-dan foydalanadi. To‘liq Fedora o‘rnatish muhitida siz ish stoli muhitini ham tanlashingiz mumkin. Slackware faqat o‘rnatish vaqtida KDE va XFCE o‘rtasida tanlov qilish imkonini beradi. 3. Moslashuvchanlik. Tarqatishni o‘zingizning xohishingizga ko‘ra sozlash qanchalik oson? Biz bir necha bor aytib o‘tganimizdek, ushbu Linux distributivlarining eng yaxshi jihatlaridan biri shundaki, ular juda moslashtirilgan. Lekin bu aslida nimani anglatadi? Barcha Linux distributivlari haqiqatan ham to‘liq sozlanishi mumkinmi? Siz ish stoli fonini, piktogramma mavzusini o‘zgartirishingiz, klaviatura yorliqlarini sozlashingiz, quvvatni boshqarishingiz va boshqa ko‘rinishni sozlashingiz mumkin. Aksariyat tarqatishlar faqat yuqorida sanab o‘tilgan funksiyalarni taqdim etishda to‘xtaydi. Bizning tarqatishlarimiz oldinga siljiydi va foydalanuvchilarga butun tizimni sozlash imkonini beradi. Bu sizga hamma narsani, shu jumladan yadroni ham o‘zingiz uchun sozlash imkoniyatini beradi. Gentoo - bu har qanday maqsad uchun optimallashtirilishi mumkin bo‘lgan juda moslashtirilgan Linux tarqatish. Portage tizimi hamma narsaning markazida, Gentoo-ning asosiy komponenti. U paketlarni o‘rnatish, bayroqlardan foydalanish ustidan nazoratni ta'minlaydi va har bir paket uchun kompilyatsiya variantlarini belgilash imkonini beradi. Bu siz faqat o‘zingiz xohlagan xususiyatlarni yoqishingiz mumkinligini anglatadi. Misol uchun, agar siz KDE dan foydalanmoqchi bo‘lmasangiz, Gentoo paketlarni KDE qo‘llab-quvvatlamasdan yaratadi. USE bayroqlarini belgilash dasturiy ta'minotni o‘rnatishning ajralmas qismidir. Bu sizni keraksiz ilovalar va kutubxonalardan ozod qiladi. Gentoo juda tez. O‘rnatish vaqtida siz yadroni qurasiz va faqat kerakli komponentlarni tanlaysiz. Boshqa hech qanday tarqatish o‘rnatishdan oldin yadroni optimallashtirishga imkon bermaydi. Linux Gentoo distributivini tanlash sizga 23 nafaqat dasturiy ta'minotni to‘liq nazorat qilish, balki ushbu dasturiy ta'minot yaratilgan bayroqlarni ham boshqarish imkonini beradi. Red Hat Enterprise uchun turli xil innovatsiyalarni sinovdan o‘tkazuvchi Linux tarqatish Fedora eng yangi texnologiyalardan foydalanishga harakat qiladi. Barqaror va funktsional muqobilni istasangiz, Yumex-ni sinab ko‘ring. Fedora, boshqa tarqatishlardan farqli o‘laroq, tarmoq sozlamalari, xavfsizlik devori va boshqalar kabi turli xil tizim parametrlarini boshqarish uchun grafik vositalarga ega. U ko‘pchilik foydalanuvchilar uchun juda yaxshi va uni ham media server, ham ish stantsiyasi uchun osongina sozlash mumkin. Boshqaruv vositalari tufayli u ishlab chiquvchilar va administratorlar uchun juda mos keladi va Gentoo va Arch yoki Slackware kabi deyarli moslashuvchan. Ko‘pgina tarqatishlarda yuborilgan paketlar bir nechta o‘zgarishlar va yamoqlarni oladi. Shu bilan birga, Slackware -da siz asl paketlarga deyarli o‘xshash paketlarni olasiz. Odamlar o‘quv materiallari etishmasligidan shikoyat qiladilar. Lekin buyruq qatori bilan tanish bo‘lgan har bir kishi buni juda oddiy deb biladi. Unix-ga o‘xshash bo‘lish istagi Slackware-dan foydalanishni oson va juda barqaror qiladi. Bu uni serverlar uchun ideal qiladi. Slackware KDE, XFCE yoki boshqa ish stoli muhiti yoki qo‘llab-quvvatlanadigan oyna boshqaruvchisi bilan ishlash uchun sozlanishi mumkin. O‘rnatish vaqtida paketlarni tanlash imkoniyati tizim qanday sozlanganligini ko‘p nazorat qiladi. Slacware ochiq rivojlanish strategiyasiga amal qilmaydi, ya'ni omborga texnik xizmat ko‘rsatish va xatolar haqida hisobot qo‘llabquvvatlanmaydi. Linux tarqatish Slackware-ni tanlash minimal o‘zgarishlar bilan eng toza tizimni xohlaydiganlar uchun ideal bo‘ladi. Debian juda barqaror va bu uni serverlar uchun ideal qiladi. Uning turli xil ilovalarda foydalanish qobiliyati ilgari barqarorlikni oshirish foydasiga eski paketlardan foydalanish tufayli so‘roq qilingan. Biroq, eng so‘nggi dasturiy ta'minotga ega bo‘lishni istasangiz, beqaror omborni qo‘shishingiz va u erdan paketlarni o‘rnatishingiz mumkin. Aslida, uchta asosiy Debian omborining har biri bir nechta boshqa tarqatishlar tomonidan qo‘llaniladi. Debian tarqatilishi i386, SPARC, AMD64, PowerPC, MIPS, ARM va boshqalar kabi turli arxitekturalarda 24 ishga tushirilishi mumkin. Debian dasturining deyarli barchasi ikkilik paketdir, shuning uchun uni o‘rnatishda hech qanday muammo bo‘lmaydi. Arch ham Gentoo singari tizimning ichki ishini yashirmaydi. Va agar siz tarqatish aslida nima qilishini bilmoqchi bo‘lsangiz, bu juda yaxshi. Ammo Gentoodan farqli o‘laroq, Arch tizimni qurishning osonroq usulini taqdim etadi. Siz Gentoodagi kabi tizimni yaratish uchun ko‘p qimmatli soatlarni sarflashingiz shart emas. Agar siz Gentoo va ArchLinux-ning Linux taqsimotini solishtirsangiz, Arch biroz moslashuvchan, ammo soddaroq. Arch o‘zining minimalist falsafasi bilan ko‘proq xususiyatlarga boy, boy va chiroyli bo‘lish uchun raqobatlashadigan ko‘plab tarqatishlardan ajralib turadi. Qo‘shimcha paketlarni o‘rnatish imkonini beruvchi asosiy tizimdan tashqari, Arch oldindan belgilangan funktsiyalarga ega emas va siz o‘zingiz xohlagan tarqatishni yaratishingiz mumkin. Slacware singari, Arch paketlarni hech qanday o‘zgartirishlarsiz asl holatida jo‘natadi. 4. Chiqarish taqvimi. Foydalanuvchiga g‘amxo‘rlik qilish... Rivojlanishning uchta mashhur strategiyasi mavjud - sobit versiyalar, xususiyatga asoslangan relizlar va prokat relizlar. Fedora qat'iy jadvalga ega, ular har olti oyda bir yangi nashrni chiqarishga harakat qilishadi, Debian ham har ikki yilda yangi yirik nashrni chiqaradi. Ushbu tarqatishlar odatda bir nashrdan ikkinchisiga katta farq qiladi. Tarqatish versiyasini yangilash odatda yangi o‘rnatishni anglatadi. Bu dumalab chiqarishdan ko‘ra ko‘proq vaqt talab etadi. Slackware-ning ma'lum bir chiqish sanasini e'lon qilish o‘rniga, yangi versiya tayyor bo‘lishi bilanoq chiqariladi. Jamoa keyingi versiyada qanday xususiyatlarni ko‘rishni xohlashlarini aniqlaydi va uni amalga oshirmaguncha yangi versiyani chiqarmaydi. Bundan tashqari, bosqichma-bosqich relizlar jadvali mavjud. Ushbu parametr ArchLinux va Gentoo-da qo‘llaniladi. Ushbu taqsimotlar to‘liq, tayyor tizimni yaratish o‘rniga, asosiy tizimni taklif qiladi. Va barcha kerakli dasturlarni Internet orqali o‘rnatishingiz mumkin. Paketlar yangi versiyalar chiqishi bilan darhol 25 yangilanadi. Bu tizim komponentlari bilan ham sodir bo‘ladi. Agar siz Linux distribyutorlarini Ubuntu kabi umumiy distribyutorlar bilan solishtirsangiz, menga prokat jadvali ko‘proq yoqadi, chunki siz darhol barcha yangilanishlarni olasiz, ammo kamchiliklar ham bor - barqarorlikning pasayishi. 5. Hatto tajribali foydalanuvchi ham RTFM hujjatlariga muhtoj bo‘lishi mumkin. Tizimda paketlarni o‘rnatishdan tizim komponentlarini sozlashgacha bo‘lgan har qanday joyda xatolik yuz berishi mumkin. Bunday hollarda hujjatlar va hamjamiyat nima bo‘lganini va uni qanday tuzatishni tushunishga yordam berish uchun juda muhimdir. Ushbu sharhdagi barcha Linux distributivlari foydali hujjatlarning katta ma'lumotlar bazasiga ega. Debian yoki Fedora hatto ularni uyda yoki server sifatida qanday o‘rnatish va ishlatishni tasvirlaydigan ko‘plab kitoblarning mavzusiga aylandi. Bundan tashqari, ushbu tarqatishlarning ommabopligi Internetda qidirish orqali turli forumlarda savollaringizga javoblarni osongina topishingiz mumkinligini anglatadi. Gentoo va Arch juda keng qamrovli hujjatlarga ega bo‘lib, ular hatto tarmoq interfeyslarini sozlash, xinitrc va fstab kabi asosiy narsalarni ham batafsil qamrab oladi. Bu, ayniqsa, ushbu taqsimotlar uchun zarurdir, chunki ular biroz boshqacha ishlaydi. Arch va Gentoo-dan foydalanganda boshqa tarqatish bilan tanishish sizga yordam bermaydi va sizga yaxshi hujjatlar kerak bo‘ladi. Hatto tajribali foydalanuvchi ham bu erda chalkashib ketishi mumkin. Barcha tarqatishlar faol hamjamiyatga ega, siz forumlar, pochta ro‘yxatlari, IRC dan foydalanishingiz mumkin. Bundan tashqari, Slackware va Debian vebsaytlarida texnik yordam sifatida foydalanish mumkin bo‘lgan konsalting kompaniyalari ro‘yxati mavjud. 6. Paketlarni boshqarish Paket omborlari va ular bilan ishlash vositalari Agar siz Linuxni paketlarni boshqarish tizimi bo‘yicha taqqoslasangiz, ushbu tarqatishlarning har biri ushbu vazifani o‘z amalga oshirishga ega va har bir dastur 26 o‘zining ijobiy va salbiy tomonlariga ega. ArchLinux-da ilovalarni o‘rnatish uchun Pacman paket menejeridan foydalanishingiz mumkin. Pacman paket formati sifatida siqilgan fayllar yoki tarballlardan foydalanadi. U mahalliy paketlar omborini server bilan sinxronlashtiradi. Pacman qaramlik rezolyutsiyasini qo‘llab-quvvatlaydi va paketlarni bitta buyruq bilan yuklab olishi va o‘rnatishi mumkin. Sozlamalar va omborlar ro‘yxati /etc/pacman.conf fayllarida joylashgan. Bundan tashqari, oddiy foydalanuvchilar tomonidan yuritiladigan foydalanuvchi paketlari ombori - AUR mavjud. Unda siz rasmiy omborlarda bo‘lmagan barcha paketlarni topishingiz mumkin. Foydalanuvchilar paketlar uchun ovoz berishlari mumkin, agar ular yetarlicha ovoz to‘plashsa va bepul litsenziyaga ega bo‘lsalar, ular rasmiy omborga kiritiladi. Gentoo, Arch singari, hech qanday standart paketlarni taqdim etmaydi, lekin ko‘pincha Linux uchun eng yaxshi paketlarni boshqarish tizimlaridan biri sifatida tilga olinadigan Portage tufayli paketlarni o‘rnatishni juda oson qiladi. Portage Pacman-ga o‘xshash buyruq qatori interfeysini taqdim etadi. Siz undan paketlarni o‘rnatish, olib tashlash va yangilash uchun foydalanishingiz mumkin. O‘rnatishdan oldin package.mask yordamida bayroqlardan foydalanishni sozlashingiz kerak bo‘lishi mumkin. Bu ko‘p vaqt talab qiladigan jarayon, ayniqsa unitisiant foydalanuvchilar uchun. USE bayroqlari Gentoo-ga qolganlardan ustunlik beradi. Boshqa tarqatishlardagi paketlarni boshqarish tizimlari Portagega qaraganda sekinroq. Fedora paketlar menejeri Yum bir nechta grafik paketlarni boshqarish dasturlariga ega. Yum nafaqat standart omborlardan, balki boshqa ko‘plab omborlardan ham foydalanish imkonini beradi. Turli xil media fayl formatlarini ochish uchun media kodek va plaginlarni o‘rnatmoqchi bo‘lsangiz, ushbu omborlarni sozlashingiz kerak bo‘ladi. Debain paketlarni boshqarish tizimi - APT va Dpkg. Ular hech qanday tanishtirishga muhtoj emas. Debian sizga qo‘shimcha omborlarni o‘rnatishga imkon beradi, lekin bepul bo‘lmagan va xususiy dasturlarga nisbatan juda qattiq. 27 Pacman va Yum singari, siz mahalliy paketlarni o‘rnatish uchun APT dan, bog‘liqliklarni hal qilish uchun omborlardan foydalanishingiz mumkin. Boshqa distribyutorlardan farqli o‘laroq, Slackware paketlarni boshqarishning yagona, to‘liq xususiyatli dasturiga ega emas. Buning o‘rniga sizda paketlarni o‘rnatish, yangilash va olib tashlash uchun alohida vosita mavjud. Slackware manba arxivlaridan foydalanadi. Shuningdek, rpm paketlarini tar.gz ga aylantirish uchun vosita ham mavjud. Agar siz ba'zi funksiyalarni qurbon qilishga tayyor bo‘lsangiz, pkgtool yordam dasturidan foydalanishingiz mumkin. Ushbu vosita faqat paketlarni o‘rnatish va olib tashlash imkonini beradi. 7. Foydalanishning afzalliklari. Ushbu taqsimotlardan foydalanishning sababi shundaki, ular foydalanuvchiga o‘z tizimi bilan nima kerak bo‘lsa, uni bajarishga imkon beradi. /etc/fstab, /etc/hosts va boshqalar kabi fayllar bilan ishlash juda ko‘p, siz tarmoqni sozlashingiz kerak va bularning barchasi buyruq satri orqali. Bu erda, qoida tariqasida, hamma narsa 21-asrning boshidagi kabi amalga oshiriladi. Ularning narsalarni eski uslubda qilish istagi ularni o‘ziga xos qiladi. Va bu sizga zamonaviy distribyutorlar bilan birga keladigan juda ko‘p narsalarni o‘rganish imkonini beradi. Agar siz Linuxning ilg‘or ishlanmalariga qiziqsangiz, Fedora ko‘p narsalarni taklif qiladi. Agar siz hech qachon Ubuntu va Linux Mint kabi do‘stona distroslarga yangi boshlovchi bo‘lishdan nariga o‘tmagan bo‘lsangiz, Fedora siz uchun kuchli foydalanuvchi bo‘lish yo‘lida mukammal boshlanish nuqtasidir. Slackware va Debain yanada ilg‘or narsalarga tayyor bo‘lgan va o‘qishni davom ettirishni xohlaydigan ko‘proq tajribali Linux foydalanuvchilariga qaratilgan. Ushbu taqsimotlar sizga eng oddiy vazifalar uchun buyruq qatori bilan ishlash imkonini beradi. Va nihoyat, bizda Arch Linux va Gentoo mavjud. Ular butunlay boshqacha ishlash usulini o‘rganishga tayyor bo‘lganlar uchun mo‘ljallangan. Ular sizni boshqa hech kimga o‘xshamagan Linux yadrosi bilan tanishtiradi. Barcha konfiguratsiya 28 fayllarini buzadigan GUI haqida unuting. Ushbu tarqatishlar bilan siz o‘zingiz bilmagan konfiguratsiya fayllariga vaqt sarflashingiz kerak bo‘ladi. Shunday qilib, ushbu paragrafda biz quyidagi taqsimotlarni solishtirdik: Slackware, Fedora, Debian, Arch, Gentoo. Agar siz 5 ballik shkalaga qarasangiz, quyidagi natijalarni ko‘rishingiz mumkin: Gentoo: 5/5; Ark: 5/5; Debian: 4/5; Slackware: 4/5; Fedora: 3/5 2.3 Linuxda tarmoq buyruqlari bilan ishlash. Ip buyrug‘i tarmoq vositasi komandasi 29 If Config qurilma interfeyslari yoki tarmoq ma’lumotlarini ko‘rsatadi. Ip a yoki Ip addr- show bu if configning zamonaviy ko‘rinishi. Ya’ni ikkalasi ham bir hil vazifani bajaradi. 30 Ping tizimda tarmoq ulanishi bor yuqligini tekshirish uchun ishlatiladi. Netstat buyrug‘i orqali tarmoq ulanishlarini, marshrut jadvallarini,interfeys statistikasini, maskaradli ulanishlarni ko‘rish mumkin. 31 Netstat-t -TCP portlarini ko‘rish. Bunda faqat TCP portlarini ko‘rsatadi. Netstat-u buyrug‘i faqat UDP portlarini ko‘rsatadi. II BOB BO‘YICHA XULOSA II bobda biz Linux OT da tarmoqda ishlashni ko’rib chiqdik. Bunda Linuxda tarmoq buyruqlaridan foydalanishni amaliy tartibda ko’rib chiqdik. Linuxda tarmoq buyruqlari quyidagilar: IP buyruq tizim va tarmoq ma’murlari uchun tarmoq vosita komandasi. IP Internet Protocol-ni anglatadi va nomidan ko’rinib turibdiki, tarmoq 32 interfeyslarini sozlash uchun ishlatiladigan vosita. 3 Versiyalarni solishtirganda OT Linux , saqlash masalalariga alohida e'tibor berilishi kerak Linux OT da konfiguratsiya fayllari, shuningdek Linux OT da dasturni o‘rnatish. Biz taqsimotlarni ham solishtirdik: Slackware, Fedora, Debian, Arch, Gentoo. Agar siz 5 ballli shkalaga qarasangiz, quyidagi natijalarni ko‘rishingiz mumkin : Gentoo: 5/5 ; Ark: 5/5 ; Debian: 4/5 ; Slackware: 4/5 ; Fedora: 3/5 Gentoo va Arch 5/5 oladi, ammo Gentoo va Arch yetishmaydigan yagona joy bu ular sukut bo‘yicha jo‘natgan paketlardir. Biroq, bu ham ularning afzalligi. Ular foydalanuvchiga tarqatishni o‘z xohishiga ko‘ra qurish uchun ko‘proq nazorat qiladi. Bu ilg‘or foydalanuvchilar uchun tarqatishning ajoyib xususiyati. Fedora ushbu Linux tarqatish taqqoslashida 3/5 oladi. Batafsil hujjatlar, mukammal paketlar va o‘rnatishni boshqarish vositalariga qaramay, Debian va Slackware yaxshiroq, chunki ular ko‘proq moslashuvchanlikni ta'minlaydi. XULOSA Bizning tadqiqotimizning birinchi vazifasi operatsion tizimlar, ularning funktsiyalari va turlarini ko‘rib chiqish edi. Biz operatsion tizim kontseptsiyasini ko‘rib chiqdik, bu boshqaruv va ishlov berish dasturlari to‘plamiga o‘xshaydi , bu bir tomondan qurilmalar o‘rtasida interfeys vazifasini bajaradi. hisoblash tizimi va amaliy dasturlar , boshqa tomondan, 33 qurilmalarni boshqarish, hisoblash jarayonlarini boshqarish, hisoblash jarayonlari o‘rtasida hisoblash resurslarini samarali taqsimlash va ishonchli hisoblashni tashkil qilish uchun mo‘ljallangan . Biz operatsion tizim shakllarini tavsifladik va zamonaviy operatsion tizimlarga qo‘yiladigan talablarni tahlil qildik. Biz MS DOS, Microsoft Windows, Linux kabi mashhurroq operatsion tizimlarni tahlil qildik. Ikkinchi vazifa shu edi ta'limda Linux OT dan foydalanish xususiyatlarini tavsiflash . Linux OT dan foydalanish xususiyatlarini ko‘rib chiqdik , ushbu operatsion tizimning afzalliklari va kamchiliklarini tahlil qildik. Linux operatsion tizimidan foydalanish talabalarga kompyuter savodxonligi va dasturlash asoslarini o‘rgatishda eng tejamkor va istiqbolli ekanligini aniqladik. Linux OT da tarmoqda ishlashni ko’rib chiqdik. Bunda Linuxda tarmoq buyruqlaridan foydalanishni amaliy tartibda ko’rib chiqdik. Linuxda tarmoq buyruqlari quyidagilar: IP buyruq tizim va tarmoq ma’murlari uchun tarmoq vosita komandasi. IP Internet Protocol-ni anglatadi va nomidan ko’rinib turibdiki, tarmoq interfeyslarini sozlash uchun ishlatiladigan vosita. 3 Versiyalarni solishtirganda OT Linux , saqlash masalalariga alohida e'tibor berilishi kerak Linux OT da konfiguratsiya fayllari, shuningdek Linux OT da dasturni o‘rnatish.. Operatsion tizimlar haqidagi bilimlarning eng zaif tomonlarini aniqladik. Versiyalarni solishtirganda OT Linux , saqlash muammolariga alohida e'tibor qaratdi Linux OT da konfiguratsiya fayllari, shuningdek Linux OT da dasturni o‘rnatish. Biz solishtirildi tarqatish : Slackware, Fedora, Debian, Arch, Gentoo. Agar siz 5 ballli shkalaga qarasangiz, quyidagi natijalarni ko‘rishingiz mumkin : Gentoo: 5/5 ; Ark: 5/5 ; Debian: 4/5 ; Slackware: 4/5 ; Fedora: 3/5 Biz tomonidan ishlab chiqilgan taqsimotlarning qiyosiy tahlili Linux- dan o‘qituvchilar operatsion tizimlar haqidagi bilimlarini boyitish uchun foydalanishlari mumkin. Shu tariqa o‘qish boshida qo‘ygan maqsadimizga erishildi, ilgari surilgan vazifalar to‘liq hal qilindi. 34 FOYDALANILGAN ADABIYOTLAR 1. Brui V.V., Karlov S.V. LINUX serveri: o‘rnatish va sozlash bo‘yicha bosqichma-bosqich ko‘rsatmalar. - M.: SIP RIA nashriyoti, 2003 yil . 2. Degtyarev, E.K. "UNIX ga kirish" / E.K. Degtyarev - M.; MP "Xotira", 1991. - 96 b. 3. Juravlev, V.V. Linuxdan maktabda foydalanish (afzalliklar yoki kamchiliklar) [ Elektron resurs] / V.V. Juravlev . - Kirish rejimi: http://www.openclass.ru/node/174350 35 4. Ivanov V.V. Operatsion tizimlar, muhitlar va qobiqlar. O‘quv qo‘llanma. [Matn] / V.V. Ivanov. – M.: Ta’lim, 2012. – 22 b. 5. Kurylenko, V.A. Annotatsiya: Operatsion tizimlarning tasnifi [ Elektron resurs] / V.A. Kurylenko . - Kirish rejimi: http :// ref . rushkolnik . ru / v 41589/ 6. Cavin, R. "UNIX: ma'lumotnoma" / R. Cavin, E. Foster-Jonson - SanktPeterburg: Peter Kom, 1999. - 384 p. 7. Mogilev A.V. Linux operatsion tizimi. Ma'ruzalar kursi. Universitetlar uchun darslik [Matn] / A.V. Mogilev -M, 2008.- 675. 8. Shipunov, S. A. Linux maktabda. Amalga oshirish va foydalanish xususiyatlari [ Elektron resurs] / S. A. Shipunov . - Kirish rejimi: http :// www . interfeysi . ru / uy . asp ? artId = 7794 9. I sinf, Operatsion tizimlar, ularning maqsadi va navlari [Elektron resurs] / - Kirish rejimi: http://www.yaklass.ru/materiali?mode=cht&chtid=467 36