Uvod u Linux
U ovoj ćemo temi razgovarati o nekim osnovnim uvodima Linuxa sa sljedećim pojmovima
Što je operativni sustav?
Kad god uključimo naše računalo / laptop, dobivamo ekran na kojem možemo izvoditi mnoge aktivnosti poput uređivanja dokumenta, pretraživanja interneta, reprodukcije videozapisa, instaliranja softvera itd. Ali sada imamo znatiželju kako sve ove aktivnosti podržavaju elektronički uređaji? Kako procesor našeg uređaja pomaže nam u obavljanju aktivnosti? Operacijski sustav nam pomaže u interakciji s hardverom.
Operativni sustav (OS) je ono što trebamo raditi na našem elektroničkom uređaju. Dok ovo čitate na svom elektroničkom uređaju, iskorištavate prednosti OS-a. Mnogi od nas koristili su se mnogim popularnim OS-ovima kao što su Windows, Apples OS, ali ovdje ćemo raspravljati o LINUX-u.
Što je Linux?
Linux je operativni sustav, baš je poput Windows-a i Mac OS X. Operativni sustav je softver koji najviše upotrebljava hardver uređaja poput prijenosnog računala, radne površine ili kartica. Na jednostavan način, možemo reći da je operativni sustav most između softvera i hardvera. Bez OS-a nije moguće pokrenuti ili izvršiti softver ili program.
Komponente Linuxa
U gornjem odjeljku proučavali smo uvod u Linux, pa ćemo sada naučiti komponente Linuxa. Budući da Linux arhitektura prvenstveno ima ove komponente: Hardver, Kernel, Shell i Utilities:
- Hardver: Periferni uređaji poput RAM-a, HDD-a, CPU-a zajedno čine Hardverski sloj za LINUX operativni sustav.
- Kernel: Osnovni dio Linux operativnog sustava zove se Kernel, on je odgovoran za mnoge aktivnosti LINUX operativnog sustava. On izravno komunicira s hardverom, koji pruža usluge niske razine poput pružanja detalja o hardveru sustavu. Imamo dvije vrste jezgri - Monolithic Kernel i MicroKernel
- Shell: ljuska je sučelje između korisnika i kernela, ona sakriva složenost funkcija kernela od korisnika. Ona prihvaća naredbe od korisnika i obavlja radnju.
- Uslužni programi: Funkcije operativnog sustava dodjeljuju se korisniku putem alata. Pojedinačne i specijalizirane funkcije mogu se koristiti iz uslužnih programa sustava.
Karakteristike Linuxa
Nakon učenja o Uvodu u Linux i glavnim komponentama Linuxa, naučit ćemo karakteristike Linuxa. Linux se može koristiti pomoću naredbi koje rade sljedeće funkcije:
- Linux naredbe koriste se za obavljanje jednog ili više zadataka, npr. Kopiranje, lijepljenje, pronalazak, itd.
- Zadaci naredbi mogu se učinkovito i učinkovito izvršiti za izvršavanje nekog programa
Naredbe bi trebale biti tipkane u ljusci, ovo je poput komunikatora između nas i jezgre Linuxa, koji pretvara ljudski kod u hardver. Možemo izvršiti kôd da bismo pronašli nešto u datoteci, kao i da možemo napisati kôd da izvršimo složenije kodove kao što možemo izvršiti naredbu na izlazu jedne naredbe. Za to trebamo koristiti "|" (separator cijevi ) između dvije ili više naredbi. To znači da cijevni operator djeluje kao spoj za dvije naredbe. Ispod imamo primjere pojedinačnih naredbi i višestrukih naredbi koje se koriste pomoću cijevi.
npr
- grep - Potražite uzorak u datoteci
- sortirati - poredati po redoslijedu
- uniq - Pokažite samo jednu kopiju identičnih stvari. Ovo su primjeri singla, ove naredbe mogu raditi pojedinačno ili ih možemo iskoristiti da dohvatimo nešto koristeći sve njih kao jednu npr. grep ARC * txt | sortirati | uniq> output.txt
Gornja naredba pretražit će sve datoteke s ekstenzijom s 'txt' za riječ "ARC" i spremit će kopiju zapisa u novu datoteku "izlaz.txt".
Ovo su bili nekoliko primjera naredbi, pomoću kojih ih možemo iskoristiti za postizanje svoje funkcionalnosti.
Trenutna primjena Linux sustava
Razvojni programeri Linuxa imali su punu koncentraciju na umrežavanje usluga u ranoj fazi, ali pravi je blok za Linux bio podrška uredskim aplikacijama poput MS kompatibilnih uredskih aplikacija poput programa za obradu teksta, proračunskih tablica, prezentacija i slično. Nakon što smo preuzeli sve blokade puta dobili smo vrlo stabilan besplatni OS. Linux se visoko koristi na strani poslužitelja, jer se smatra najstabilnijom i najpouzdanijom platformom, pružajući baze podataka i trgovačke usluge za tvrtke poput Amazona, poznate internetske knjižare, američke pošte, njemačke vojske i mnogih drugih. Davatelji internetskih usluga smatrali su vatrozid, proxy i web poslužitelj, usluge Linuxa vrlo korisnim, a Linux box možete pronaći izvan dosega svakog administratora sustava UNIX-a, budući da ima vrlo prijateljske, ugodne sustave upravljanja. Linux se ne koristi samo u osobnim računalima, prijenosnim računalima, već i u malim uređajima poput PDA, mobitela, pametnih satova itd.
Tisuće tvrtki i vlada širom svijeta koriste Linux OS zbog pristupačnosti, niže naknade za licenciranje te vremena i novca. Linux se koristi u mnogim elektroničkim uređajima, popis nekoliko je dan u nastavku:
- Dell Inspiron Mini 9 i 12
- Garmin Nuvi 860, 880 i 5000
- Google Android Dev Phone 1
- HP Mini 1000
- Lenovo IdeaPad S9
- Motorola MotoRokr EM35 telefon
- Jedan prijenosnik po djetetu XO2
- Televizija Sony Bravia
- Sony Reader
Prednosti i nedostaci Linuxa
Nakon što smo prošli kroz sve komponente, karakteristike i širok Uvod u Linux, istražit ćemo prednosti i mane Linuxa:
Prednosti Linuxa
- Linux je besplatan i može ga se preuzeti s interneta, nema skrivenih troškova registracije, ažuriranja ili bilo čega.
- Linux je fleksibilan, tj. Linux se može instalirati na bilo koji hardver, ako korisnik nije siguran koji OS na svom računalu može biti instaliran on može ići s Linuxom.
- Linux je razvijen tako da može raditi cijelo vrijeme bez ponovnog pokretanja, a zbog ove se mogućnosti mnoge aplikacije mogu zakazati u mirnim satima.
- Sigurnosni model implementiran za Linux temelji se na Unixu, vrlo je siguran protiv interneta i drugih napada.
- Linux se može prilagoditi po zahtjevu, a ispravci programskih pogrešaka vrlo su brzi jer je open source i na internetu možemo pronaći mnogo ljudi dostupnih za rješenja.
Nedostaci Linuxa
- Linux je licenciran pod GNU Public License (GPL), što sugerira da svatko može promijeniti i distribuirati izmijenjenu verziju. Stoga je malo zbunjujuće pronaći prikladnu verziju za našu potrebu.
- Linux nije vrlo prilagođen za korisnike i početnicima može biti pomalo zbunjujući.
Preporučeni članci
Ovo je vodič za uvođenje u Linux. Ovdje smo razmotrili operativni sustav, rad Linuxa, izvršenje arhitekture i naredbi te također, koje su prednosti i nedostaci upotrebe Linuxa. Možete pogledati i sljedeći članak da biste saznali više -
- Uvod u GIT
- Uvod u JavaScript
- Uvod u strojno učenje
- Uvođenje Data Mininga