LINUX TARIXI
Ko'pgina voqealar 1970 yilda Ken Tompson va Dennis Ritchi tomonidan Unix operatsion tizimini chiqarilishi bilan boshlanib, birinchi Linux yadrosi va oxir -oqibat Linux operatsion tizimi (OS) yaratilishiga olib keldi. Dasturiy ta'minot taqsimoti (BSD) 1977 yilda chiqarilgan, lekin unda AT&T Unix kodi bo'lganligi sababli sud jarayoni BSD rivojlanishini cheklab qo'ygan. Richard Stallman GNU loyihasini 1983 yilda boshlagan. Uning maqsadi Unix-ga o'xshash bepul operatsion tizim yaratish edi va uning ishining bir qismi GNU General Public License (GPL) ni yaratishga olib keldi. Boshqalar tomonidan yillar davomida amalga oshirilgan loyihalar Linux yadrosi yaratilishidan oldin keng tarqalgan ishlaydigan, erkin yadroga olib kelmadi.
Linux dastlab 1991 yilda Finlyand talabasi Linus Torvalds tomonidan boshlangan shaxsiy loyiha edi. Uning maqsadi yangi bepul operatsion tizim yadrosini yaratish edi. Yillar mobaynida Linux yadrosi tijorat tarqatishni taqiqlovchi litsenziyaga binoan C tilida yozilgan oz sonli fayllardan GNU General Public License v2 litsenziyali 23 milliondan ortiq manba kodli (sharhlarsiz) oxirgi versiyaga o'tdi. .
Linux 600 dan ortiq tarqatishda mavjud (yoki Linux yadrosiga asoslangan dasturiy ta'minot va kutubxonalarga asoslangan operatsion tizim). Ubuntu, Debian, Fedora, OpenSUSE, boshlang'ich, Manjaro, Gentoo Linux, RedHat va Linux Mint eng mashhur va mashhurlaridan biri.
Linux odatda boshqa operatsion tizimlarga qaraganda ancha xavfsizroq hisoblanadi va ilgari uning yadrosi zaif bo'lgan bo'lsa -da, ular kamroq tarqalgan. U Windows operatsion tizimiga qaraganda zararli dasturlardan kam himoyalangan va tez -tez yangilanadi. Linux ham juda barqaror va odatda oxirgi foydalanuvchi uchun juda yuqori ish faoliyatini ta'minlaydi. Biroq, yangi boshlovchi uchun bu qiyinroq bo'lishi mumkin va Windows uchun bo'lgani kabi, apparat drayverlari ham unchalik ko'p emas.
Linux bepul va ochiq manba bo'lganligi sababli, manba kodini har kim tijorat yoki tijorat bo'lmagan tarzda o'zgartirishi va qayta tarqatishi mumkin. Linux -ga asoslangan operatsion tizimlar serverlarda, asosiy kadrlarda, ish stollarida, yo'riqnoma, televizor, o'yin pristavkalari va boshqalar kabi o'rnatilgan tizimlarda ishlaydi. Smartfon va planshetlarda ishlaydigan umumiy Android operatsion tizimi Linux yadrosiga asoslangan va shuning uchun Linux eng keng tarqalgan. o'rnatilgan operatsion tizim.
Linux - Windows, iOS, Android yoki macOS kabi operatsion tizim. OS - bu bizning kompyuterimiz bilan bog'liq bo'lgan barcha apparat resurslarini boshqaruvchi dastur. Bu shuni anglatadiki, OS dasturiy ta'minot va apparat o'rtasidagi barcha aloqani boshqaradi. Bundan tashqari, juda ko'p turli xil taqsimotlar (taqsimotlar) mavjud. Bu Windows operatsion tizimlarining versiyasiga o'xshaydi.
Interaktiv misollar orqali biz Parrot OS -ning moslashtirilgan versiyasi bo'lgan Pwnbox -ga kiramiz. Bu biz modullar orqali ishlaydigan asosiy OS bo'ladi. Parrot OS-bu xavfsizlik, maxfiylik va rivojlanishga qaratilgan Debian-ga asoslangan Linux tarqatish tizimi.
SHELL
Linux qobig'idan foydalanishni o'rganish juda muhim, chunki u erda Linuxga asoslangan ko'plab serverlar mavjud. Ular tez -tez ishlatiladi, chunki Linux Windows serverlariga qaraganda kamroq xato qiladi. Masalan, veb -serverlar ko'pincha Linux -ga asoslangan. Operatsion tizimni samarali boshqarish uchun uni ishlatishni bilish Linuxning asosiy qismini, ya'ni Shellni tushunish va o'zlashtirishni talab qiladi. Biz birinchi marta Windows -dan Linux -ga o'tganimizda, u shunday ko'rinardi:
Qobiq yoki buyruq qatori deb ham ataladigan Linux terminali foydalanuvchilar va kompyuter tizimining yadrosi o'rtasida matnli kirish / chiqish (kirish-chiqish) interfeysini ta'minlaydi. "Konsol" atamasi ham odatiy, lekin oynani emas, balki matn rejimidagi ekranni bildiradi. Terminal oynasida siz tizimni boshqarish buyruqlarini bajarishingiz mumkin.
Terminal emulyatorlari
Buning uchun ko'pincha terminal emulyatorlari ishlatiladi. Terminal emulyatsiyasi - bu terminalning ishlashini simulyatsiya qiladigan dastur. U grafikli foydalanuvchi interfeysida matnli dasturlardan foydalanish uchun ishlatiladi. GNOME Terminal, XFCE4 Terminal, XTerm va boshqa ko'plab terminal emulyatorlari mavjud. Bundan tashqari, bitta terminalda qo'shimcha terminallar kabi ishlaydigan buyruq qatori interfeyslari mavjud va shuning uchun ular multipleksorlardir. Bu multipleksorlarga Tmux, GNU Screen va boshqalar kiradi. Qisqasi, terminal qobiq tarjimonining interfeysi bo'lib xizmat qiladi.
Terminal emulyatorlari va multipleksorlari foydali terminal kengaytmalari hisoblanadi. Ular bizga terminal bilan ishlashning turli usullari va funktsiyalarini beradi, masalan, terminalni bitta oynada bo'lish, bir nechta kataloglarda ishlash, turli ish joylarini yaratish va boshqalar. Tmux deb nomlangan bunday multipleksorni ishlatishga misol quyidagicha ko'rinishi mumkin:
Shell
Linuxda eng ko'p ishlatiladigan qobiq-GNU loyihasining bir qismi bo'lgan Bourne-Again Shell (BASH). Grafik interfeys orqali nima qilsak, qobiq bilan ham qila olamiz. Qobiq bizga ma'lumotni tezroq olish uchun dasturlar va jarayonlar bilan ishlash uchun ko'proq imkoniyatlarni beradi. Bundan tashqari, ko'plab jarayonlar qo'lda ishlashni ancha soddalashtiradigan kichikroq yoki kattaroq skriptlar yordamida osongina avtomatlashtirilishi mumkin.
Bashdan tashqari, Tcsh / Csh, Ksh, Zsh, Fish shell va boshqalar.
Do'stlaringiz bilan baham: |