Uploaded by Farangiz Yuldosheva

Linux Tarmoq Kurs ishi: Tahlil va Asoslar

advertisement
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
Download