Sissejuhatus Linuxisse
Mida iganes sa arvad 21. sajandi ajastul, võime Linuxit leida kõikjalt. Alates superarvutitest kuni autode või nutitelefonide või koduste vidinateni kasutatakse Linuxit kõikjal. Operatsioonisüsteem töötati välja 90ndate keskel ja see hõlmas senini suuri kasutajaid.
Mis täpselt on Linux?
See on opsüsteemi tarkvara, mis haldab otseselt kõiki teie riistvara ressursse või sellega ühendatud välisseadmeid. Ühesõnaga, võime öelda, et see seob sidevahendina teie riistvara ja tarkvara vahel. See on avatud lähtekoodiga ja tasuta opsüsteem, mis põhineb Linuxi tuumal ja mille esmakordselt väljastas Linux Torvalds 17. septembril 1991. Kernel on opsüsteemi programm, mis käitub opsüsteemi südamena ja hoolitseb näiteks põhiliste põhifunktsioonide eest. lastes riistvaral tarkvaraga suhelda. Linuxi kasutajad saavad arvutites, nutitelefonides ja muudes perifeersetes seadmetes luua ja muuta lähtekoodi erinevaid variante, mida nimetatakse levitamisteks. Kõige tavalisem kasutus on serverina, kuid seda saab kasutada ka lauaarvutites, e-raamatute lugejates ja mängukonsoolides, nutitelefonides jne.
Nii et lühidalt võin öelda, et Linux on Windowsi opsüsteemidele vabalt kättesaadav avatud lähtekoodiga alternatiiv, mille on peamiselt välja töötanud geniaalsed ja andekad noored arvutiprogrammeerijad vabal ja vabal ajal. Kasutajad peavad Linuxi paindlikuks, mastabeeritavaks ja vastupidavaks OS-ks. See sobib programmeerimiseks ja paljudeks muudeks rakendusteks. Kriitikud märgivad, et see opsüsteem on rakenduse toe puudus ja millel on teise opsüsteemiga võrreldes vähem kasutajasõbralikkus. Linux sarnaneb Linuxi kerneli pluss kõigi Linuxi kerneli peal töötavate utiliidide, raamatukogude ja tööriistadega, millest paljusid kasutatakse GNU projekti juhtimisel.
Mis on Linuxi kernel?
Operatsioonisüsteemi arhitektuur, tuum on opsüsteemi kõige olulisem või südamik, kuna see haldab kommunikatsiooni masina riistvara ja selle tarkvara vahel. Kerneli toimimise nähtavus on nähtamatu ja seega pole see lõppkasutajale juurdepääsetav. Nendel kasutajaruumi tööriistadel on ainult GUI-failisüsteemid, veebibrauserid ja Bash-kest.
Mõned Linuse tuuma rakendatud võtmekujunduspõhimõtted on järgmised:
- Linuxis on kõik failifilosoofia
- Mitme kasutaja võimalus
- Multitegumtöötluse võimalus
- Teisaldatavus GPU arhitektuuri vahel
- Modulaarsus
- Turvalisus
- Seadistatavus
Linuxi opsüsteemi arhitektuur
Vaatame mõnda Linuxi opsüsteemi komponenti ja arhitektuuri.
1. Bootloader
See on sisseehitatud Linuxi tarkvara, mis haldab ja ühendab teie laua- või sülearvuti või arvutite alglaadimisprotsessi. Enamiku tavakasutajate jaoks on see ideaaljuhul lihtne rakendusekraan, mis kuvab teate ja lõpuks läks opsüsteemi sisse.
2. Tuum
See on üherealine seletus kogu Linuxi operatsioonisüsteemile. Kernel käitub süsteemi südamena ja haldab mälu, välisseadmeid ja CPU-d. Kernel seisab operatsioonisüsteemi madalaimal tasemel.
3. Deemonid
Need tükid täidavad Linuxi operatsioonisüsteemi taustateenuseid, nagu näiteks ajastamine, printimine, heli jne, mis käivitatakse kas operatsioonisüsteemi alglaadimise ajal või pärast arvutitesse sisselogimist.
4. Graafiline server
See aitab Linuxil kuvada teie monitoril graafikat. Seda nimetatakse tavaliselt lihtsalt X-serveriks või x-serveriks.
5. Töölaua keskkond
See on os kõige huvitavam osa, kuna see mängib nagu pusle kasutaja ja süsteemi vahel. Linuxis on saadaval suur hulk töölauakeskkondi, näiteks Enlightenment, Unity, Cinnamon, GNOME, KDE, XFCE jne. Igas töölauakeskkonnas on palju sisseehitatud rakendusi, näiteks failihaldurid, konfiguratsioonivahendid., veebibrauserid, mängud jne
6. Rakendused
Töölauakeskkonnad ei paku rakenduste koguarvule laenu. Nagu mac ja Windows, pakub Linux samamoodi sadu kvaliteetset teostatavat tarkvara, mis on hõlpsasti kättesaadav ja mida saab igal ajal installida. Paljud uusimad Linuxi distributsioonid sisaldavad tarkvara App Store'i sarnastesse tööriistadesse, mis lihtsustavad ja tsentraliseerivad rakenduste installimist. Võtame näiteks Ubuntu tarkvarakeskuse, millel on Ubuntu Linuxi opsüsteem, mis võimaldab teil kiiresti otsida sadade rakenduste hulgast ja installida need ühest kesksest asukohast.
Miks me kasutame Linuxit?
Siin on vastus, et võib-olla teie kasutatav opsüsteem ei pruugi töötada korralikult või on see lihtsalt korras. Ma pean ütlema, et teil on probleeme selliste probleemidega nagu pahavara, viirused, parandused, aeglustused, serveriprobleemide kokkujooksud jne. Kui olete hädas selliste opsüsteemi probleemidega, siis olen kindel, et te võib-olla ei kasuta opsüsteemi. saate kõik need probleemid tasuta lahendada avatud lähtekoodiga ja tasuta Linuxi opsüsteemi abil. Seda käideldakse ja levitatakse avatud lähtekoodiga litsentsi alusel, millel on järgmised spetsiifilised omadused:
- See on hõlpsasti jagatav, nii et saate oma sõpru igal pool aidata.
- Võite kasutada Linuxi oma äriliseks kasutamiseks, kuna see on hõlpsalt levitatav.
- Saate kirjutada programme ja jagada tehtud muudatusi kõigile.
- Saate oma programmi käivitada kõikjal, nii et see oleks hõlpsasti juurdepääsetav.
Seda haldab ja haldab kogukond. Nii tulevad muudatused kokku Linuxi platvormi loomiseks. Sellel on opsüsteemides palju erinevaid versioone, mis on mõeldud peaaegu igat tüüpi kasutajatele. Alates uutest kasutajatest kuni kõvakasutajateni näete oma nõudmistele vastavat pilku Linuxist. Neid versioone nimetatakse jaotusteks või lühikeses vormis, võime öelda distros. Peaaegu iga Linuxi jaotust saab tasuta alla laadida või kõvakettale hoida ning installida suvalisse laua- või sülearvutisse.
Kõige populaarsemad Linuxi distributsioonid on:
- Ubuntu Linux
- Linuxi rahapaja
- Arch Linux
- Deepin
- Fedora
- Debian
- Avage SUSE
Mida me Linuxiga teha saame?
Niisiis, nii palju kui ma tean, saame Linuxi abil teha palju lahedaid asju. Pärast Linuxi installimist saame teha järgmisi asju:
- Õppige terminali kasutama
- Lisage testimata tarkvaraga mitmesuguseid hoidlaid
- Esitage mitte ühtegi oma meediumist
- Loobuge WiFi-st
- Õppige veel ühte töölauda
- Installige Java
- Parandage midagi
- Koostage tuum
- Eemaldage juurfailisüsteem
- Muutke oma taustapilti
- Teiste arvutite tõrkeotsing
- Muutke Chromebook kasulikumaks
- Veebisaidi või veebirakenduse hostimine
- Töö kõvaketaste ja vaheseintega
- Automatiseeri kõik oma kodus
- Käitage koduserver varundamiseks, voogesitamiseks, torrentimiseks ja muuks
- Looge spetsiaalne meediumikeskus või videomängumasin
- Täiendage oma häkkimist ja turvalisust
- Vana või aeglase arvuti taaselustamine
- Lisateave arvutite töötamise kohta
Vajalikud oskused
Siin on konkreetsed oskused, mis on vajalikud Linuxi administraatori jaoks:
- Tööstusharu juhtimis - ja seireraamistikud
- Töö struktureeritud muutuste juhtimise protsessides kõrgelt kättesaadavate ettevõttesüsteemide jaoks
- VMware
- Perli, Bashi, Pythoni skriptid
- IT turvalisus
- Teadmised Linuxi kerneli ja kerneli moodulite kohta
- Tunne avatud lähtekoodiga tööriistu, seiresüsteeme, riistvara tõrkeotsingut, jälgimist, eraldamist ja turvavärskendustega regulaarset hooldust
- Töötav kokkupuude võrgustatud salvestuse (SAN, NAS) kontseptsioonidega
- Red Hat klastrid
- Solaris 10 kogemus
- RHCE atesteerimine
- Salvestustehnoloogiad, näiteks FC, NFS või iSCSI, on suurepärased, samas kui teadmised varundustehnoloogiate kohta on süsteemiadministraatoril kohustuslikud.
- Samuti on olulised oskused süsteemi- ja rakenduste jälgimise tööriistadega, näiteks SNMP või Nagios, kuna need näitavad teie võimet administraatorina meeskonna seadistamisel.
Nii saime teada, miks see on nii tuttav ja millised on põhioskused, mis on vajalikud Linuxi tööks.
Miks peaksime kasutama Linuxit, mitte Windowsi või Macit?
Siin on põhjused, miks peaksime seda operatsioonisüsteemina kasutama.
- Kõrge turvalisus
- Kõrge stabiilsus
- Hoolduse lihtsus
- Töötab mis tahes riistvaraga
- Tasuta
- Avatud lähtekoodiga
- Kasutusmugavus
- Kohandamine on väga lihtne
- Haridus
- Toetus
Eelised ja puudused
Nagu me teame, on igal mündil kaks nägu. Nii on Linuxi opsüsteemiga. Sellel on palju eeliseid ja seetõttu on sellel ka mitmesuguseid puudusi. Seega peaksin kõigepealt alustama Linuxi kui opsüsteemi plussidest.
Siin on mõned eelised:
- Avatud lähtekoodiga loodus
- See on väga tagatud
- Oskab elustada vanemaid arvuteid ja suurendab ka töökindlust
- Ideaalne programmeerijatele
- Pidevad tarkvarauuendused
- Kohandamine on väga lihtne ja mugav
- Tuuma jaotuste mitmekesisus
- See on tasuta, nii et igaüks saaks seda kasutada
- Lai ja parem kogukonna tugi
- Väga palju töökindlust
- Vajalik privaatsus Linuxis
- Jõudlus on väga kõrge
- Väga paindlik
- Ühilduvusprobleeme pole
- Multitegumtöö on liiga lihtne
- Kiire ja lihtne paigaldamine
- Kõvaketta parem kasutamine
- Kõrge stabiilsus
- Viirusevaba
- Erinevad Distrod
- Võrgu kõrge tugi
Nii olid ülaltoodud selle operatsioonisüsteemina kasutamise tõelised eelised. nüüd on aeg arutada mis tahes tarkvara kõige raskemat osa, selle piiranguid, puudusi ja puudusi.
Mõned puudused selle kasutamisel opsüsteemina:
- Ükski tarkvara pakkimise viis
- Pole standardset töölauakeskkonda
- Mängude halb tugi
- Lauaarvutitarkvara on endiselt haruldane
- Standardväljaannet pole
- Õppimiskõver
- Ei ühilduv tarkvara
- Toetamata riistvara
- Sellel on draiverite tugi
- Akendega võrreldes pole seda nii lihtne kasutada
- Mõni programm ei tööta sellel
- Kasutajad on tõstatanud Linuxi draiveriga seotud probleeme, kuna teatud riistvara või vana riistvara ei olnud opsüsteemiga ühilduvad.
Linuxi peamised kasutusalad
- Linuxi abil saame tõrkeotsingut mis tahes arvutile või sülearvutile.
- Saame teha Linuxi abil mis tahes veebisaidi serveri või võime öelda, et Linux võib majutada ükskõik millist veebisaiti. Tänapäeval töötavad kõik veebisaidid peaaegu Linuxis.
- Linuxi serveri loomine on tõesti taskukohane, kuna see on väga tasuv.
- Ükskõik, mida läheduses näete, töötab Linuxiga, hoolimata sellest, kas ütlete oma laua- või sülearvutit, autot või kodutehnikat. Kõik kasutab Linuxi.
Mis on Linuxi tuleviku ulatus?
Linux on suurepärane ja ulatuslik opsüsteem, mille õppimiseks saate seda vaid praktika kaudu. Näib, et kui olete Linuxi suhtes uus ja uue kasutaja jaoks saan soovitada teil alustada tööd lihtsa levitamisega. Minu ettepanek on piparmünt või tri SQL. See on täiesti teie üleskutse.
Minu kogemuste kohaselt peaksite minema Debianil põhineva levitamise alal ja pärast seda alustama Redhatil põhinevate distrosid, sest RedHat-põhiseid distrosid on kergem hallata ja stabiilsemad. Linuxi kui operatsioonisüsteemi karisma on alati olemas, võrrelge seda kas praeguses olevikus või tulevikus. Linuxist on saanud paljude tehnoloogiate, näiteks suurandmete ja Hadoopi või mobiili- või veebirakenduste vaikimisi opsüsteem. See on ainus vahend, mille kaudu toimub uusim tehnoloogiline uuendus. Nii et Linuxil on tulevikus suur ulatus, kuna see on avatud lähtekoodiga ja sellel on suur kogukond, nii et arendusel on lai ja lai ala. Seega soovitan Linuxil olla operatsioonisüsteem, mida kasutatakse kõikjal nii arenduse kui ka ärilistel eesmärkidel
Soovitatavad artiklid
See on olnud teemaks Mis on Linux ?. Siin arutasime Linuxi kontseptsiooni, tööpõhimõtteid, kasutusviise, vajadust, eeliseid ja puudusi. Lisateavet leiate ka meie muudest soovitatud artiklitest -
- Sissejuhatus Linuxisse
- Mis on SOAP?
- Mis on Cassandra?
- Githubi installimine
- WiFi vs Ethernet
- Kuidas seadistada NFS oma Linuxi süsteemis?