1.3-mavzu Linux OT haqida tushuncha
Linux nima?
Smartfonlardan tortib avtomobillar, superkompyuterlar va maishiy texnika, uy ish stollaridan korporativ serverlargacha, Linux operatsion tizimi hamma joyda.
Linux 1990-yillarning oʻrtalaridan beri mavjud boʻlib, shu vaqtdan boshlab butun dunyo boʻylab foydalanuvchi bazasiga yetdi. Linux aslida hamma joyda: u telefonlaringizda, termostatlaringizda, mashinalaringizda, muzlatgichlaringizda, Roku qurilmalaringizda va televizorlaringizda. Shuningdek, u Internetning katta qismini, dunyodagi eng yaxshi 500 ta superkompyuterni va jahon fond birjalarini boshqaradi.
Ammo butun dunyo bo'ylab ish stollari, serverlar va o'rnatilgan tizimlarni ishlatish uchun tanlangan platforma bo'lishdan tashqari, Linux mavjud bo'lgan eng ishonchli, xavfsiz va xavotirsiz operatsion tizimlardan biridir.
Bu erda Linux platformasida ishlash tezligini oshirish uchun kerak bo'lgan barcha ma'lumotlar.
Linux nima?
Windows, iOS va Mac OS kabi, Linux ham operatsion tizimdir. Darhaqiqat, sayyoramizdagi eng mashhur platformalardan biri bo'lgan Android operatsion tizimi Linux operatsion tizimida ishlaydi. Operatsion tizim ish stoli yoki noutbuk bilan bog'liq barcha apparat resurslarini boshqaradigan dasturiy ta'minotdir. Oddiy qilib aytganda, operatsion tizim sizning dasturiy ta'minotingiz va apparatingiz o'rtasidagi aloqani boshqaradi. Operatsion tizimsiz (OT) dasturiy ta'minot ishlamaydi.
Linux operatsion tizimi bir nechta turli qismlardan iborat:
1. Bootloader - kompyuteringizni yuklash jarayonini boshqaradigan dastur. Aksariyat foydalanuvchilar uchun bu shunchaki ochiladigan va oxir-oqibat operatsion tizimga yuklash uchun ketadigan ekran bo'ladi.
Yadro - Bu aslida ?Linux? deb ataladigan butunlikning bir qismidir. Yadro tizimning yadrosi bo'lib, markaziy protsessor, xotira va periferik qurilmalarni boshqaradi. Yadro - OTning eng past darajasi.
Init tizimi - Bu foydalanuvchi maydonini yuklaydigan va demonlarni boshqarish bilan to'ldirilgan quyi tizim. Eng ko'p qo'llaniladigan boshlang'ich tizimlardan biri bu systemd? bu ham eng munozaralilardan biri bo'ladi. Dastlabki yuklash yuklash moslamasidan (ya'ni, GRUB yoki GRand Unified Bootloader) topshirilgandan so'ng, yuklash jarayonini boshqaradigan init tizimi.
Daemons - Bu yuklash paytida yoki ish stoliga kirganingizdan keyin ishga tushadigan fon xizmatlari (chop etish, ovoz, rejalashtirish va h.k.).
Grafik server - Bu sizning monitoringizda grafiklarni ko'rsatadigan quyi tizimdir. U odatda X serveri yoki shunchaki X deb ataladi.
Ish stoli muhiti - Bu foydalanuvchilar haqiqatda o'zaro ta'sir qiladigan qismdir. Tanlash uchun ko'plab ish stoli muhitlari mavjud (GNOME, Cinnamon, Mate, Pantheon, Enlightenment, KDE, Xfce va boshqalar). Har bir ish stoli muhiti o'rnatilgan ilovalarni (masalan, fayl boshqaruvchilari, konfiguratsiya vositalari, veb-brauzerlar va o'yinlar) o'z ichiga oladi.
Ilovalar - Ish stoli muhitlari ilovalarning to'liq qatorini taklif qilmaydi. Xuddi Windows va macOS kabi, Linux ham osongina topish va o'rnatish mumkin bo'lgan minglab yuqori sifatli dasturiy ta'minotni taklif etadi. Ko'pgina zamonaviy Linux distributivlari (quyida bu haqda batafsilroq) ilovalarni o'rnatishni markazlashtiradigan va soddalashtiradigan App Store-ga o'xshash vositalarni o'z ichiga oladi. Masalan, Ubuntu Linuxda minglab ilovalar orasidan tezda qidirish va ularni bitta markazlashtirilgan joydan oʻrnatish imkonini beruvchi Ubuntu dasturiy taʼminot markazi (GNOME dasturiy taʼminotining rebrendidir? 1-rasm) mavjud.
Nima uchun Linuxdan foydalanish kerak?
Bu ko'pchilik so'raydigan yagona savol. Ko'pgina ish stollari, noutbuklar va serverlar bilan ta'minlangan operatsion tizim yaxshi ishlayotgan bo'lsa, nega butunlay boshqa hisoblash muhitini o'rganishni bezovta qilasiz?
Bu savolga javob berish uchun men yana bir savol beraman. Siz foydalanayotgan bu operatsion tizim haqiqatan ham ishlaydimi? Yoki viruslar, zararli dasturlar, sekinlashuvlar, avariyalar, qimmat ta'mirlash va litsenziya to'lovlari kabi to'siqlarga duch kelyapsizmi?
Agar siz yuqoridagilar bilan kurashsangiz, Linux siz uchun mukammal platforma bo'lishi mumkin. Linux sayyoradagi eng ishonchli kompyuter ekotizimlaridan biriga aylandi. Ushbu ishonchlilikni kirishning nol qiymati bilan birlashtiring va siz ish stoli platformasi uchun mukammal yechimga ega bo'lasiz.
To'g'ri, kirishning nol qiymati ... bepulda bo'lgani kabi. Dasturiy ta'minot yoki server litsenziyasi uchun bir tsent to'lamasdan Linuxni xohlaganingizcha ko'p kompyuterlarga o'rnatishingiz mumkin.
Keling, Windows Server 2016 bilan solishtirganda Linux serverining narxini ko'rib chiqaylik. Windows Server 2016 standart nashrining narxi 882,00 AQSh dollarini tashkil etadi (to'g'ridan-to'g'ri Microsoft'dan sotib olinadi). Bunga Client Access License (CALs) va boshqa dasturlar uchun litsenziyalar kirmaydi (masalan, maʼlumotlar bazasi, veb-server, pochta serveri va boshqalar). Masalan, Windows Server 2016 uchun bitta foydalanuvchi CAL 38,00 dollar turadi. Agar siz 10 ta foydalanuvchi qo'shishingiz kerak bo'lsa, masalan, bu server dasturiy ta'minotini litsenziyalash uchun 388,00 dollar ko'proq. Linux serveri bilan hammasi bepul va o'rnatish oson. Haqiqatan ham, to'liq rivojlangan veb-serverni (ma'lumotlar bazasi serverini o'z ichiga oladi) o'rnatish bir necha marta bosish yoki buyruqlar uzoqda (bu qanchalik sodda bo'lishi mumkinligi haqida tasavvurga ega bo'lish uchun ?Oson LAMP Serverni o'rnatish? ni ko'ring).
Agar nol xarajat sizni g'alaba qozonish uchun etarli bo'lmasa? Agar siz undan foydalansangiz, muammosiz ishlaydigan operatsion tizim haqida nima deyish mumkin? Men deyarli 20 yil davomida Linuxdan foydalanaman (ish stoli va server platformasi sifatida) va to'lov dasturi, zararli dastur yoki viruslar bilan bog'liq muammolarga duch kelmadim. Linux odatda bunday hujumlarga nisbatan kamroq himoyasiz. Serverni qayta ishga tushirishga kelsak, ular yadro yangilangan taqdirdagina kerak bo'ladi. Linux serveri yillar davomida qayta ishga tushirilmasdan qolishi odatiy hol emas. Muntazam tavsiya etilgan yangilanishlarga rioya qilsangiz, barqarorlik va ishonchlilik amalda ta'minlanadi.
Ochiq manba
Linux ham ochiq kodli litsenziya ostida tarqatiladi. Ochiq manba quyidagi asosiy ijarachilarni kuzatib boradi:
Dasturni istalgan maqsadda ishlatish erkinligi.
Dastur qanday ishlashini o'rganish va uni xohlaganingizni qilish uchun uni o'zgartirish erkinligi.
Qo'shningizga yordam berishingiz uchun nusxalarni qayta tarqatish erkinligi.
O'zgartirilgan versiyalaringiz nusxalarini boshqalarga tarqatish erkinligi.
Ushbu fikrlar Linux platformasini yaratishda birgalikda ishlaydigan hamjamiyatni tushunish uchun juda muhimdir. Shubhasiz, Linux "xalq tomonidan, odamlar uchun" operatsion tizimdir. Ushbu ijarachilar, shuningdek, ko'p odamlar Linuxni tanlashining asosiy omilidir. Bu erkinlik va foydalanish erkinligi va tanlash erkinligi haqida.
"Tarqatish" nima?
Linux-da har qanday foydalanuvchi turiga mos keladigan turli xil versiyalar mavjud. Yangi foydalanuvchilardan qattiq asosiy foydalanuvchilarga qadar, ehtiyojlaringizga mos keladigan Linuxning "lazzatini" topasiz. Ushbu versiyalar tarqatish (yoki qisqa shaklda "distros") deb ataladi. Deyarli har bir Linux distributivini bepul yuklab olish, diskka (yoki USB diskiga) yozib olish va o'rnatish (istagancha ko'p mashinalarda) mumkin.
Ommabop Linux distributivlariga quyidagilar kiradi:
LINUX MINT
MANJARO
DEBIAN
UBUNTU
ANTERGOS
SOLUS
FEDORA
ELEMENTARY OS
OPENSUSE
Har bir tarqatish ish stolida boshqacha qabul qilinadi. Ba'zilar juda zamonaviy foydalanuvchi interfeyslarini (masalan, GNOME va Elementary OS Pantheon) tanlaydilar, boshqalari esa an'anaviy ish stoli muhitiga yopishadi (openSUSE KDE-dan foydalanadi).
Siz Distrowatch-dagi eng yaxshi 100 ta distributivni ko'rishingiz mumkin.
Va server ortda qolib ketgan deb o'ylamang. Ushbu arena uchun quyidagi manzilga murojaat qilishingiz mumkin:
Red Hat Enterprise Linux
Ubuntu serveri
Centos
SUSE Enterprise Linux
Yuqoridagi server taqsimotlarining ba'zilari bepul (masalan, Ubuntu Server va CentOS) va ba'zilari tegishli narxga ega (masalan, Red Hat Enterprise Linux va SUSE Enterprise Linux). Tegishli narxga ega bo'lganlar qo'llab-quvvatlashni ham o'z ichiga oladi.
Qaysi tarqatish sizga mos keladi?
Qaysi taqsimotdan foydalanish uchta oddiy savolga javobga bog'liq bo'ladi:
Siz qanchalik malakali kompyuter foydalanuvchisisiz?
Zamonaviy yoki standart ish stoli interfeysini afzal ko'rasizmi?
Do'stlaringiz bilan baham: |