Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Windows 8
  • Linux - što je to? Linux OS: pregled, upute, recenzije. Kako početi koristiti Linux

Linux - što je to? Linux OS: pregled, upute, recenzije. Kako početi koristiti Linux

Najpopularniji operativni sustav trenutno je Windows. To je zbog uspješnog početka i početne usmjerenosti na rad s njim za neiskusne korisnike. Ali gotovo svi koji imaju nekoliko godina korištenja ovog OS-a iza sebe, postavlja se pitanje što analozi mogu ponuditi. Ovdje je jedan od njih koji će se smatrati dijelom članka.

Linux: što je to i od čega se sastoji?

Ovo nije lako pitanje. Da biste se u potpunosti upoznali s mogućnostima ovog razvoja, morate pročitati više od jedne knjige i provesti puno vremena za računalom. Sam operativni sustav je skup programa pomoću kojih je moguće komunicirati s računalom i pokretati druge programe. U samoj srži nalazi se nekoliko važnih aplikacija koje se mogu podijeliti u sljedeće skupine:

  1. Omogućuje primanje uputa od korisnika i komunikaciju s njima.
  2. Omogućavanje čitanja i pisanja podataka na tvrdi disk, kao i njihova reprodukcija putem pisača.
  3. Omogućuje vam kontrolu korištenja memorije i pokretanje drugih programa.

Najvažniji dio operativnog sustava je jezgra (zvana Linux). Što vam takav uređaj daje u praksi? Trenutno popularni privremeni uzorci koriste razne programe koji su napisani za ovaj projekt kao još jedan dio operativnog sustava. Inače, puni naziv ovog OS-a je GNU/Linux. Čitajte dalje kako biste saznali zašto ima takvo ime.

Stvaranje

GNU/Linux je nastao po uzoru na Unix OS. Ovaj operativni sustav je od samog početka razvijan kao višekorisnički i multitasking. Samo to je dovoljno da se istakne. Ali postoji mnogo više razlika. Najvažnije je da je besplatan (značajan dio razvoja besplatno su izradili volonteri) i da nema vlasnika. Zaklada za slobodni softver prva je stvorila nešto poput ovoga 1984. Zatim su razvili operativni sustav sličan Unixu, koji je nazvan GNU. Stvorene su mnoge osnovne funkcije uz pomoć kojih je bilo moguće rješavati širok spektar zadataka (u usporedbi s onim što je tada općenito postojalo). Osim Zaklade, svoj doprinos dale su mnoge radne skupine i pojedinci, što ni na koji način ne umanjuje njihov rad. Ali ipak postoje neke značajke. Stoga je zaklada stvorila većinu korištenih alata, filozofiju i zajednicu entuzijastičnih korisnika i neovisnih programera. Njihovim naporima pojavila se verzija GNU / Linuxa s otklonom grešaka. Ali ovo je samo priča o prvom dijelu. Jezgru OS Linux izradio je finski student 1991. (prva stabilna verzija datira iz 1994.). Tada je najavljen kao zamjena za Minix. Tvorac od tada nije otišao u mirovinu i nastavlja voditi skupinu od nekoliko stotina programera koji poboljšavaju operativni sustav.

Što operativni sustav pruža korisnicima?

Danas postoji velika sloboda u odabiru potrebnog softvera. Dakle, postoji desetak ljuski naredbenog retka, kao i nekoliko grafičkih desktopa. Štoviše, to ne znači vizualni dizajn, već promjenu funkcionalnog dijela. Također, zbog prilagođenosti operacijskog sustava za izvođenje više programa, manje je sklon raznim kvarovima i bolje je zaštićen. Od svog početka Linux OS polako ali sigurno stječe svoju publiku. Dakle, većina poslužitelja već radi na tome. Put u korporativnom segmentu i kod kuće tek počinje. Svaka se distribucija razlikuje po svojoj funkcionalnosti, izgledu i veličini. Dakle, postoje opcije koje pružaju najšire mogućnosti. Postoje i oni koji mogu stati na mali flash pogon ili rade na starijim računalima. Također, odmah nakon toga moguće je brzo instalirati programske pakete za rad u određenim područjima (što je dragocjeno ako se radi o “uredskom” računalu).

Terminal

Ovo je važan dio rada s operativnim sustavom Linux. Što je terminal? To je moćan alat s velikim potencijalom. S njim možete olakšati ili čak potpuno prebaciti sav rutinski posao na stroj. Pomoću terminala možete:

  1. instalirati i pokretati programe;
  2. prilagoditi distribucijske ili konfiguracijske datoteke;
  3. dodati nova programska spremišta;
  4. i mnoge druge stvari koje će pokrivati ​​ova recenzija Linuxa.

Osnovno korištenje terminala, kao i instalacija programa

Pokreni ga. Za pokretanje programa samo unesite njegovo ime. Na ovaj se način može aktivirati sve, od jednostavnih programa za mjerenje vremena do složenih uslužnih programa. Za ovo ne morate unijeti punu stazu (što je velika razlika u odnosu na Windows). Uzmimo kao primjer pokretanje preglednika Firefox i odmah - otvaranje stranice. Potonje se mora staviti u argumente. Njihove vrste ovise o programima koji se pozivaju. Dakle, željena naredba će izgledati ovako: firefox "adresa stranice na koju želimo ići." Također, važna značajka terminala je da postoji niz naredbi koje su dizajnirane samo za rad s njim. Odnosno, nemaju grafičko sučelje. A sada je vrijeme da razgovaramo o Naravno, postoje grafičke aplikacije koje mogu pomoći u ovom zadatku. Dakle, pokrenite terminal i unesite sljedeće: sudo apt-get install package_name. Lako, zar ne? Ovdje se koristi riječ sudo za dobivanje administratorskih prava za instaliranje programa. Pomoću apt-get čitaju se željene opcije za aplikaciju. A install izravno instalira program. Štoviše, osobitost je u tome što možete raditi s nekoliko aplikacija u isto vrijeme - za to ih trebate samo razdvojiti razmakom.

Naziv i namjena instalacijskih paketa može se lako pogoditi bez korištenja raznih alata. Ali ako to nije moguće - pritisnite Tab. Kada mijenjate distribucije, nije potrebno raditi sve od početka - samo eksportirajte nazive paketa koji se koriste u tekstualnu datoteku kako biste kasnije uvezli njezin sadržaj. Ovdje je takva jednostavna Linux-uputa potrebna za početni rad.

Rad s datotekama i imenicima

Ovdje postoji nijansa koja će vam pomoći da brzo shvatite značajke funkcioniranja operativnog sustava. Dakle, rad se uvijek odvija u trenutnom imeniku. Da biste radili nešto drugdje, prvo morate to specificirati. Postoji takva naredba - nano. Koristi se za otvaranje uređivača teksta. Ako upišete nano "naziv dokumenta", kreirat će se datoteka s navedenim nazivom u trenutnom direktoriju. A što učiniti kada to treba učiniti u drugoj mapi? Naredbu pišemo na sljedeći način: nano /home/rabota/documents/”Ime dokumenta”. Ako navedena direktiva ne sadrži datoteku sa traženim nazivom i ekstenzijom, nova će se stvoriti i otvoriti. A ako trebate prijeći iz jedne mape u drugu? Za to se koristi naredba cd. Može se odrediti sam - s /, ~ ili s direktivom. Prve tri naredbe bit će premještene u korijenski direktorij. Koristite ls za popis datoteka u trenutnom direktoriju. Za stvaranje novog direktorija koristite mkdir "Naziv ili put". Naredba rm koristi se za uklanjanje datoteka. Nakon toga potrebno je navesti naziv dokumenta ili naredbu za njegovo postavljanje.

Za kopiranje datoteka morate koristiti naredbu cf "Naziv dokumenta" - "Put". Imajte na umu da se mora primijeniti u direktoriju u kojem se nalazi preneseni objekt. mv radi na isti način, ali već premješta datoteku. Dakle, potrebno je navesti sljedeće: mv "Direktorij u kojem se nalazi dokument" - "Putanja na koju se objekt premješta." Izvana možda izgleda malo komplicirano, ali uz malo vježbe uvjerit ćete se da je to samo na površini. Sada u osnovi možete konfigurirati Linux da zadovolji vaše potrebe.

Rad sa sustavom

Koristite karticu. Ovo je vrlo koristan ključ. Da, može pomoći kod automatskog dovršavanja. Ovo radi za pakete, datoteke i mape. Ako postoji više opcija, sustav će od vas tražiti da odaberete jednu od njih. Također zapamtite da će Linux biti vaša odgovornost. Iako možete koristiti priložene sklopove ako ne želite graditi vlastitu ciglu po ciglu (iako je to jedna od značajki sustava). Ali za svaki slučaj, znajte da je to jednostavna stvar iu većini slučajeva provedba ove akcije neće biti teška. Također možete koristiti bilo koje od grafičkih sučelja koja su slobodno dostupna za rad (iako je najlakši način za upravljanje preko naredbenog retka).

Linux instalacija

Što ako postoji želja za korištenjem ovog operativnog sustava? Zatim morate znati kako instalirati i kako pokrenuti Linux. Prvo odaberite distribucijski komplet koji ćete imati. Popularni su Ubuntu, Debian, CentOS i mnogi drugi. Obraćamo pažnju na predstavljene operativne sustave, iako je konačni izbor vaš. Da biste to učinili, morat ćete nabaviti ISO sliku i snimiti je na disk. Preporučljivo je preuzeti datoteku sa službenog mjesta montaže. Zatim morate odabrati broj bitova sustava. Verzija 32 ima manje problema s kompatibilnošću i bolje radi s upravljačkim programima. Ali njegov pandan sa 62 ima bolje performanse. Istina, donijet će i nevolje s kojima ćete se morati nositi. Prije nego što počnete, napravite sigurnosnu kopiju svih važnih podataka. Nemojte misliti da vam sustav može nešto pokvariti. Samo što u većini slučajeva sami korisnici, iz neznanja ili u panici, brišu važne informacije. Dakle, imate disk sa slikom sustava. Prije ponovne instalacije postavite osnovni I/O sustav za rad Sada se možete ponovno pokrenuti.

Instalacija Ubuntua bit će razmotrena kao primjer. Ovo je popularan operativni sustav, a pronalaženje preporuka za rad s njim nije teško. Dakle, ekran će se prvo učitati, gdje ćete morati odabrati "Instaliraj Ubuntu". U početku ćete morati odabrati jezik Linuxa. Odredite svoju vremensku zonu. Zatim postavite tipkovnicu. Sljedeći korak je priprema prostora na disku. U ovoj fazi, rješenje ovog problema može se prebaciti na operativni sustav ili se sve može odrediti ručno. Potonja opcija je prikladna za napredne korisnike koji znaju što je podatkovni sektor i kako računalo općenito radi. Štoviše, razina svijesti trebala bi biti vrlo visoka.

Nakon što se potroše problemi s prostorom na disku, od vas će se tražiti da date naziv ovom računalu, kao i da stvorite administratora. Bit će potrebno zapamtiti što je ovdje naznačeno, inače će rad stroja u budućnosti bez ponovne instalacije ili resetiranja biti gotovo nemoguć. Usput, lozinka i korisničko ime bit će potrebni ne samo za prijavu u sustav. Nakon toga, vidjet ćete prozor čarobnjaka za prijenos postavki iz drugih operativnih sustava. Ako ih nema, korak će biti preskočen. Inače će operativni sustav ponuditi prijenos datoteka, kao i postavki koje su bile u korisničkim računima. I na kraju bi se trebao pojaviti prozor u kojem će biti prikazan izbor korisnika. Provjerite je li sve onako kako želite. Ako nema pritužbi, kliknite na gumb "Instaliraj" i proces će započeti. Ovisno o konfiguraciji računala na kojem se izvode sve ove radnje, brzina zamjene operativnih sustava varira. Kada su sve potrebne radnje dovršene, od vas će se tražiti da pritisnete gumb "Enter".

Pokretanje Linuxa

Kad ga prvi put uključite, pozdravit će vas bootloader. U ovom slučaju, pokretanje Linuxa ovisit će o prisutnosti stranih operativnih sustava. Ako je sam, Linux će se sam pokrenuti. Ako ne, onda imate tri mogućnosti:

  1. Ako odaberete prvi, operativni sustav će se pokrenuti za deset sekundi.
  2. Druga je opcija analogna sigurnom načinu rada sustava Windows.
  3. RAM testiranje.

Također, ovisno o broju instaliranih OS-a, dodavat će se opcije za njihovo pokretanje, a ne samo dizanje Linux sustava. Nakon aktivacije Linuxa, možete početi prilagođavati njegov dizajn, početi koristiti dodatne aplikacije - općenito, učinite sve kako bi operativni sustav bio što prilagođeniji vama. postoji veliki izbor, a vi možete odabrati ono što vam se sviđa. Neki problemi mogu nastati samo pri korištenju igrica i aplikacija za izračunavanje (AutoCAD i slično).

Uklanjanje i vraćanje Linuxa

Kao primjer će se koristiti isti Ubuntu. Nije važno zašto ste se pitali "kako deinstalirati Linux" - nije vam se sviđao sustav ili ste mislili da je težak. Glavna stvar je kako to učiniti. Razmotrimo dvije mogućnosti. U prvom, recimo da imate zamjenu u obliku Windowsa. U drugom ćemo pretpostaviti da nemate drugi operativni sustav:

  1. Stavite instalacijski disk u pogon. Pokrenite se s njega promjenom prioriteta u osnovnom ulazno/izlaznom sustavu. Otvorite naredbeni redak. To se može učiniti putem izbornika instalacijskog diska. Zatim odaberite opciju "System Fix". Na engleskom to izgleda kao Repair your computer. Ispravljanje unosa o pokretanju sustava. Da biste to učinili, unesite naredbu bootrec /fixmbr. A pri pokretanju više nećete vidjeti zaslon za odabir operativnog sustava kada uključite računalo, a Windows će se uvijek pokrenuti. Sve je spremno. Sada, kako bi promjene stupile na snagu, ponovno pokrenite stroj. Ako se želite u potpunosti riješiti Ubuntua, tada morate napraviti još dva koraka. Prvo otvorite izbornik za upravljanje diskom. U prozoru koji se otvori morat ćete desnom tipkom miša kliknuti particiju s operativnim sustavom i odabrati naredbu za brisanje. To je to, nema je više. Sada kliknite desnom tipkom miša na Windows particiju i odaberite Proširi particiju. Mora mu se dodati slobodan prostor. Ali zapamtite, to se može učiniti samo ako postoji rezervni operativni sustav.
  2. Sada zamislite da imate samo jedan Ubuntu. Tada će vam trebati disk sa željenim operativnim sustavom (Windows će biti uzet kao primjer). Umetnite ga u optički pogon. Zatim će biti potrebno izbrisati particiju u kojoj se nalazi "Linux". Nakon toga nastavite s instalacijom. Ako to ne učinite, nećete moći koristiti računalo. A onda morate negdje stvoriti operativni sustav na flash pogonu i iz njega izvršiti potrebne radnje.

"Linux": dakle isti i različiti

Razgovarajmo o tome koji analozi Linuxa postoje i dajmo im kratak opis. U obzir će se uzeti samo najpopularnije distribucije:

  1. Ubuntu. Usmjeren na jednostavnost učenja i korištenja.
  2. openSUSE. Prikladan komplet za distribuciju tijekom postavljanja i održavanja.
  3. Fedora. Jedna od najpopularnijih opcija koja je osvojila ljubav zbog svoje svestranosti.
  4. Debian. Ova je distribucija poslužila kao osnova za mnoge druge. Opsežna zajednica programera radi na njegovom stvaranju. Ima strog pristup korištenju neslobodnog softvera.
  5. Slackware. Jedna od najstarijih distribucija. Ima konzervativan pristup razvoju i korištenju.
  6. Gentoo. Vrlo fleksibilna distribucija. Sastavljeno iz izvornih kodova. Krajnji rezultat može biti visoka izvedba i fleksibilno izvršavanje zadataka. Namijenjen naprednim korisnicima i stručnjacima računalne tehnologije.
  7. archlinux. Distribucija koja se fokusira na korištenje najnovijih verzija softvera. Stalno ažuriran. Prikladno za one koji žele imati sve prednosti i modifikacije, ali ne žele gubiti vrijeme.

Uz sve ove navedene opcije, postoje mnoge druge distribucije. Mogu se temeljiti na gore navedenim ili kreirati od nule. U drugoj varijanti, obično su stvoreni za obavljanje ograničenog raspona zadataka. Svaka distribucija ima svoj koncept, skup paketa, prednosti i nedostatke. Nitko od njih ne može tvrditi da zadovoljava sve korisnike. Stoga, uz lidere, uspješno postoje i druge implementacije koje su stvorile udruge programera i tvrtki. Dakle, postoji mnogo razvoja koji mogu funkcionirati s CD-a, a ne morate instalirati sustav na samo računalo. Ako nema posebnih ciljeva, može se koristiti bilo koja distribucija. Ako želite sami sastaviti potrebne komponente, preporučujem da obratite pozornost na Gentoo, CRUX ili LFS.

Što nam govore ljudi koji koriste Linux?

Općenito, recenzije možete istražiti sami. No, u članku je napravljena njihova svojevrsna “kompilacija” za one koji nemaju želje i vremena pretraživati ​​i čitati razne tekstove. Recenzije o Linuxu uglavnom su pozitivne. Kao pozitivne karakteristike nazivaju malu količinu RAM-a koju je potrebno dodijeliti za rad samog operativnog sustava. Također je stekla poštovanje među onim ljudima koji se trebaju usredotočiti na posao, ali ih stalno ometaju igre. Ne manje važno, to je zbog činjenice da je za Linux izdano relativno malo zabavnih programa. Naravno, možete koristiti usluge emulatora operacijskog sustava, ali to uvijek zahtijeva puno vremena i resursa. Stoga je za lijene ljude ovo dobra opcija. Linux je vrlo popularan među predstavnicima sektora informacijske tehnologije. Posljednje, ali ne manje važno, to je zbog prisutnosti raznih alata. Programeri i tehničari pozitivno govore o ovom sustavu zbog njegove svestranosti i jednostavnosti obavljanja potrebnih aktivnosti. Kao negativne osobine obično navode potrebu za značajnim poznavanjem računala, sposobnost rada znanstvenom metodom bockanja te vizualnu razliku od Windowsa. Ovo su mišljenja koja možete pronaći o Linuxu. Operativni sustav se doista značajno razlikuje od uobičajenog sučelja većine osobnih računala, ali postoji mišljenje da je to više prednost nego nedostatak.

Zaključak

Ovo je kraj opisa Linuxa. Pregled je predstavio mnogo različitih aspekata. Naučili ste, proučavali i programe za Linux: koje su značajke u njihovom radu, kako instalirati i pokrenuti izravno sam operativni sustav. Također su dostupne razne naredbe za izvođenje osnovnog raspona korisničkih operacija. Ostaje se nadati da će vam informacije o Linuxu - što je to i s čime se jede - biti korisne u praksi.

Ako zaustavite 10 ljudi na ulici i pitate ih što znaju o Linuxu, većina će opisati nekakav složeni operativni sustav za hakere koji nema poznato grafičko sučelje i izrazito je neprijateljski nastrojen prema neiskusnom korisniku. Što je zapravo Linux? Pogledajmo materijal u nastavku.

U kontaktu s

Za početak treba biti jasno da Linux nije operativni sustav, već projekt koji okuplja ogroman broj ljudi i kompanija diljem svijeta. Svi oni rade na poboljšanju distribucija, dodajući i uklanjajući desetke tisuća linija koda iz gotovih Linux rješenja svaki dan. Da bismo razumjeli ovaj fenomen, treba se okrenuti povijesti još dva zanimljiva projekta - GNU i Minix.

Tko je izumio Linux?

GNU GPL

Krajem 70-ih u Sjedinjenim Državama već su se formirale brojne zajednice geekova koji su propovijedali besplatnu distribuciju ideja, programa i izvornih kodova. Jedan od istaknutih ljudi tog vremena zove se Richard Stallman, koji je 1983. godine najavio razvoj projekta GNU (skraćeno "GNU nije Unix").

Svrha pothvata bila je razviti i besplatno distribuirati softver koji po svojoj funkcionalnosti ne bi bio inferioran mogućnostima Unix OS-a tvrtke AT & T (licenca za korištenje njegovog izvornog koda koštala je oko 40 tisuća dolara) .

U isto vrijeme, Stallman je formulirao manifest GNU GPL (GNU GeneralPublic License), u kojem je naznačio 4 slobode koje su temelj Linuxa do danas:

Sloboda 0. Svatko ima pravo pokrenuti program za bilo koju svrhu;
Sloboda 1. Svatko može proučavati program i modificirati ga prema vlastitim potrebama;
Sloboda 2. Svatko ima pravo distribuirati softver kako bi pomogao drugima;
Sloboda 3. Svatko može poboljšati i objaviti softver za dobrobit zajednice.

U biti, Stallman je svima dao pravo na slobodnu prodaju vlastitih proizvoda temeljenih na GNU softveru, ali te proizvode također mora pratiti GPL licenca.

Odnosno, prilikom distribucije programa, osoba ili tvrtka dužna je svima osigurati izvorne kodove i omogućiti im slobodnu izmjenu, kao i korištenje bilo kojih fragmenata koda za vlastite potrebe.

Minix

Još jedna osoba koju treba spomenuti u kontekstu povijesti Linuxa je Andrew Tanenbaum, učitelj iz Nizozemske, koji je 1987. godine razvio tutorijal u obliku operativnog sustava Minix.

Prednost mu je bila kompatibilnost s tada popularnim procesorom Intel 80286, dok većina komercijalnih verzija UNIX-a nije podržavala Intelove čipove. Tanenbaum ne samo da je izdao Minix na disketama, već je svih 12.000 redaka koda objavio u svojoj knjizi, koja je bila odličan vodič za mlade programere, među kojima je bio i finski student Linus Torvalds.

linux

Torvalds je počeo razvijati Linux 1991., ali je, nakon što je dobio radnu jezgru, bio prisiljen zamijeniti Minix komponente u korist analoga pod GNU GPL, jer je Tanenbaum zakonski ograničio upotrebu svog sustava samo u obrazovne svrhe. Nakon objave o izlasku svog OS-a na news grupi comp.os.minix i prelaska na GNU komponente, Linus je dobio stotine povratnih informacija i prijedloga za daljnji razvoj sustava, što je bio početak najmasovnijeg softverskog projekta u povijesti.

Već u veljači 1992. Torvalds je počeo primati pisma od tvrtki koje su željele prodati Linux, ali nisu imale takvu priliku - u prvoj verziji kernela postojala je datoteka s licencnim ugovorom u kojem je Linus naznačio klauzulu koja zabranjuje komercijalna implementacija sustava temeljenih na Linuxu. Međutim, jedna od glavnih komponenti cijelog projekta bio je GCC prevodilac, zaštićen s četiri gore opisane Stallmanove slobode. Stoga se, počevši od verzije 0.12, Linux kernel također distribuira pod GPL licencom. Usput, danas mnoge tvrtke koriste Linux kernel bez GNU komponenti, živopisan primjer takvog proizvoda je operativni sustav Android.

Tko koristi Linux

Danas se Linux kernel koristi gotovo posvuda. Na ovaj ili onaj način, softver koji je stvorila geografski različita zajednica od mnogo tisuća ljudi bez sjedišta ili središnjeg ureda kontrolira veliku većinu postojećih elektroničkih uređaja, od perilica rublja do uređaja na ISS-u. Distribucije za privatnu, komercijalnu ili drugu upotrebu svakodnevno se poboljšavaju i dorađuju, tehnološke korporacije ulažu mnogo novca u Linux projekte, a svi rezultati milijuna radnih sati mogu biti dostupni svima potpuno besplatno.

Linux distribucije

Na temelju svega navedenog, nije teško zaključiti da postoji veliki broj distribucija Linuxa, a najpopularnije među njima imaju mnogo toga zajedničkog. Dakle, najčešća verzija Linux Ubuntu (kao i Kubuntu, Xubuntu i Edubuntu) iz Canonicala temelji se na drugoj popularnoj distribuciji - Debianu. S druge strane, Ubuntu je temelj druge popularne verzije Linux Minta, i tako dalje.

Osim toga, postoje specijalizirane kategorije distribucija. Na primjer, napredni korisnici više vole build-it-yourself verzije Linuxa koje zahtijevaju da sami izgradite module. Najpopularniji u ovoj kategoriji je Linux Knoppix. Postoje i regionalne distribucije. Dakle, Rosa, ALT Linux, NauLinux, Calculate Linux, Runtu i drugi relativno su popularni u Rusiji.

Početnici koji tek započinju svoje upoznavanje s Linuxom, prije svega, postavljaju sebi razumno pitanje: kako i gdje preuzeti Linux? Čini se da je to komplicirano, ali pitanje se ipak nameće i često mi ga postavljaju.

Odlučite se za distribuciju Linuxa

Za početak, najvjerojatnije trebate preuzeti distribuciju Linuxa. Jer općenita riječ Linux može se shvatiti kao Linux kernel, kao i svaka distribucija Linuxa. Dopustit ću si kasnije u članku da ponekad koristim obje ove riječi kao ekvivalent. Pitanje izbora distribucije je izvan opsega ove bilješke. Distribucije Linuxa možete pronaći u imeniku distribucija Linuxa.

Pretpostavimo da ste odabrali distribuciju za sebe i želite je preuzeti. Svaka distribucija Linuxa obično se može besplatno preuzeti u različitim formatima. Obično su to ISO datoteke. ISO datoteka je slika CD-a ili DVD-a. Najčešće se CD ili DVD verzije razlikuju samo po tome što DVD verzije imaju više različitih softvera koje možete instalirati izravno s diska, bilo tijekom procesa instalacije Linuxa ili bilo kada nakon instalacije.

Koji Linux preuzeti (i386, x86_64, amd64...)

Linux se također može preuzeti za razne platforme. Obično programeri distribucije nude 32-bitne i 64-bitne verzije Linuxa. Koji ćete odabrati ovisi prvenstveno o dubini bita vašeg procesora. U pravilu su svi moderni procesori 64-bitni.

32-bitne verzije Linuxa obično se nazivaju i386, a 64-bitne verzije su x86_64 (za Intel procesore) i amd64 (za Amd procesore).

Također možete naići na imena poput arm, mips, ppc i druga. Ovo su verzije Linuxa posebno izgrađene za procesore Arm, Mips, PowerPC.

Kućna računala i prijenosna računala obično koriste Intel ili Amd procesore, tako da će vas najvjerojatnije zanimati i386, x86_64, amd64.

Gdje preuzeti distribuciju Linuxa

Dakle, odlučili ste se za distribuciju Linuxa. Morate samo otići na stranicu razvojnog programera distribucijskog kompleta i tamo pronaći odjeljak za preuzimanje, može se zvati nešto poput Downloads, Get It, Get ISO, Download, Upload.

Jedan od najbržih načina za preuzimanje Linuxa je korištenje torrent datoteka. Radi na sljedeći način. Preuzimate torrent datoteku za sebe i koristite torrent klijent za početak preuzimanja samog Linuxa. Torrent klijenti za Linux mogu se pronaći u softverskom direktoriju pod "Torrent klijenti".

Ista verzija distribucije Linuxa može se nalaziti na različitim poslužiteljima (ogledalima). Što vam je poslužitelj geografski bliže i što je njegova propusnost veća, to ćete brže preuzeti Linux. Popularno rusko ogledalo na koje možete preuzeti Linux je ogledalo s Yandexa: https://mirror.yandex.ru ili FTP verzija ftp://mirror.yandex.ru

Evo nekoliko mjesta gdje možete besplatno preuzeti popularne distribucije Linuxa:

DistribucijaGdje mogu preuzeti
ubuntu
  • Preuzmite Ubuntu Desktop (glavnu verziju Ubuntua za kućnu upotrebu)
Debian
Arch Linux
Gentoo
OpenSUSE
Fedora
  • ISO slika Fedore (verzija radne stanice za osobnu upotrebu)
  • FTP ogledalo na Yandexu (za osobnu upotrebu odaberite verziju Workstation)
Slackware
I drugiDirektorij distribucija Linuxa (na stranici svake distribucije nalazi se poveznica na službenu stranicu).

Gdje preuzeti Linux kernel

Bilo koja verzija izvornog koda za Linux kernel uvijek se može preuzeti s kernel.org.

Kako naručiti Linux disk

Ako vam nijedna od opcija ne odgovara, tada možete pronaći entuzijaste u svom gradu koji će vam pristati dati Linux disk. Štoviše, sada postoji puno različitih Linux zajednica.

Razumijevanje Linux datotečnog sustava, strukture direktorija, konfiguracije, lokacija izvršnih i privremenih datoteka pomoći će vam da bolje razumijete svoj sustav i postanete uspješan administrator sustava. Linux datotečni sustav bit će neobičan za početnika koji je tek prešao s Windowsa, jer je ovdje sve potpuno drugačije. Za razliku od Windowsa, program se ne nalazi u jednoj mapi, već se obično distribuira preko korijenskog datotečnog sustava. Ova raspodjela podliježe određenim pravilima. Jeste li se ikada zapitali zašto su neki programi u /bin, ili /sbin, /usr/sbin, /usr/local/bin, koja je razlika između ovih direktorija?

Na primjer, program less se nalazi u direktoriju /usr/bin, ali zašto ne u /sbin ili /usr/sbin. A programi poput ifconfig ili fdisk nalaze se u direktoriju /sbin i nigdje drugdje.

Ovaj članak će u potpunosti pokriti strukturu Linux datotečnog sustava, nakon što ga pročitate, moći ćete razumjeti značenje korištenja većine mapa u korijenskom direktoriju Linuxa.

/ - korijen

Ovo je glavni direktorij na Linux sustavu. Zapravo, ovo je datotečni sustav Linuxa. Nema diskova niti nesto slicno u Windowsima. Umjesto toga, adrese svih datoteka počinju s korijenom, a dodatne particije, flash pogoni ili optički diskovi povezani su s mapama korijenskog direktorija.

Imajte na umu da root korisnik ima matični direktorij /root, ali ne / sam.

/bin - (binary) korisničke binarne datoteke

Ovaj direktorij sadrži izvršne datoteke. Ovdje su programi koji se mogu koristiti u načinu rada za jednog korisnika ili u načinu oporavka. Jednom riječju, oni uslužni programi koji se mogu koristiti još nisu spojeni na direktorij /usr/. Ovo su uobičajene naredbe poput cat, ls, tail, ps itd.

/sbin - (binarne datoteke sustava) binarne datoteke sustava

Kao /bin, sadrži binarne izvršne datoteke koje su dostupne rano u procesu dizanja kada /usr direktorij nije montiran. Ali ovdje postoje programi koji se mogu pokrenuti samo s pravima superkorisnika. Ovo su različiti uslužni programi za održavanje sustava. Na primjer, iptables, reboot, fdisk, ifconfig, swapon itd.

/etc - (itd.) konfiguracijske datoteke

Ova mapa sadrži konfiguracijske datoteke za sve programe instalirane na sustavu.

Osim konfiguracijskih datoteka, u sustavu inicijalizacije Init Scripts postoje skripte za pokretanje i prekid demona sustava, montiranje sustava datoteka i programa za automatsko učitavanje. Struktura linux direktorija u ovoj mapi može biti malo zbunjujuća, ali svrha svih njih je postavljanje i konfiguracija.

/dev - (uređaji) datoteke uređaja

U Linuxu su sve, uključujući vanjske uređaje, datoteke. Dakle, svi povezani flash pogoni, tipkovnice, mikrofoni, kamere samo su datoteke u direktoriju /dev/. Ovaj direktorij sadrži neobičan datotečni sustav. Struktura datotečnog sustava Linuxa i datoteke sadržane u mapi /dev inicijaliziraju se pri dizanju sustava pomoću usluge udev. Svi povezani uređaji se skeniraju i za njih se stvaraju posebne datoteke. To su uređaji kao što su: /dev/sda, /dev/sr0, /dev/tty1, /dev/usbmon0 itd.

/proc - (obraditi) informacije o procesu

Ovo je također neobičan datotečni sustav, ali podsustav koji dinamički stvara kernel. Sadrži sve informacije o pokrenutim procesima u stvarnom vremenu. U biti, ovo je pseudo-datotečni sustav koji sadrži detaljne informacije o svakom procesu, njegovom Pid-u, nazivu izvršne datoteke, mogućnostima pokretanja, pristupu RAM-u i tako dalje. Ovdje također možete pronaći informacije o korištenju sistemskih resursa, kao što su /proc/cpuinfo, /proc/meminfo ili /proc/uptime. Osim datoteka u ovom direktoriju, postoji velika struktura linux mapa iz koje možete saznati mnogo informacija o sustavu.

/var (varijabla) - Varijabilne datoteke

Naziv /var direktorija je sam po sebi jasan, trebao bi sadržavati datoteke koje se često mijenjaju. Ove datoteke stalno rastu u veličini. Sadrži sistemske zapisničke datoteke, razne predmemorije, baze podataka i tako dalje. Zatim razmotrite dodjelu Linux direktorija u mapi /var/.

/var/log - Log datoteke

/var/lib - baze podataka

Druga vrsta datoteka koje se mijenjaju su datoteke baze podataka, paketi koje je spremio upravitelj paketa i tako dalje.

/var/mail - pošta

Poslužitelj pošte pohranjuje sve primljene ili poslane e-poruke u ovu mapu, njegovi zapisnici i konfiguracijske datoteke također se mogu nalaziti ovdje.

/var/spool - pisač

U početku je ova mapa bila odgovorna za redove ispisa na pisaču i rad cpus skupa programa.

/var/lock - zaključavanje datoteka

Ovdje su zaključane datoteke. Ove datoteke znače da je određeni resurs, datoteka ili uređaj zauzet i da ga drugi proces ne može koristiti. Apt-get, na primjer, zaključava svoju bazu podataka tako da je drugi programi ne mogu koristiti dok program radi s njom.

/var/run - PID procesa

Sadrži datoteke s PID-ovima procesa koji se mogu koristiti za komunikaciju između programa. Za razliku od direktorija /run, podaci se zadržavaju tijekom ponovnog pokretanja.

/tmp (temp) - Privremene datoteke

Ovaj direktorij sadrži privremene datoteke koje je stvorio sustav, svi programi ili korisnici. Svi korisnici imaju pravo pisanja u ovaj imenik.

Datoteke se brišu pri svakom ponovnom pokretanju. Analog sustava Windows je mapa Windows \ Temp, ovdje se također pohranjuju sve privremene datoteke.

/usr - (korisničke aplikacije) Korisnički programi

Ovo je najveći katalog s puno sadržaja. Ovo je najveća struktura Linux direktorija. Ovdje možete pronaći izvršne datoteke, programske izvore, razne resurse aplikacija, slike, glazbu i dokumentaciju.

/usr/bin/ - Izvršne datoteke

Sadrži izvršne datoteke raznih programa koji nisu potrebni u prvim fazama pokretanja sustava, na primjer, glazbeni playeri, grafički uređivači, preglednici i tako dalje.

/usr/sbin/

Sadrži binarne datoteke za programe administracije sustava koji se moraju pokretati kao root. Na primjer, kao što su Gparted, sshd, useradd, userdel itd.

/usr/lib/ - Knjižnice

Sadrži biblioteke za programe u /usr/bin ili /usr/sbin.

/usr/local - korisničke datoteke

Sadrži datoteke programa, biblioteka i postavki koje je stvorio korisnik. Na primjer, ovdje se mogu pohraniti programi sastavljeni i instalirani iz izvora i ručno napisane skripte.

/home - početna mapa

Ova mapa sadrži matične direktorije svih korisnika. U njima mogu pohraniti svoje osobne datoteke, programske postavke itd. Na primjer, /home/sergiy itd. U usporedbi sa sustavom Windows, ovo je vaša korisnička mapa na pogonu C, ali za razliku od WIndowsa, početna se obično nalazi u posebnom odjeljku, tako da kada ponovno instalirate sustav, svi vaši podaci i postavke programa bit će spremljeni.

/boot - datoteke pokretačkog programa

Sadrži sve datoteke povezane s programom za pokretanje sustava. To su vmlinuz kernel, initrd slika i datoteke pokretačkog programa koje se nalaze u direktoriju /boot/grub.

/lib (knjižnica) - Knjižnice sustava

Sadrži datoteke sistemske biblioteke koje koriste izvršne datoteke u direktorijima /bin i /sbin.

Biblioteke imaju nazive datoteka s ekstenzijom *.so i počinju prefiksom lib*. Na primjer, libncurses.so.5.7. Mapa /lib64 na 64-bitnim sustavima sadrži 64-bitne verzije biblioteka iz /lib. Ova se mapa može usporediti s WIndows\system32, tamo se također učitavaju sve sistemske biblioteke, samo su tamo pomiješane s izvršnim datotekama, ali ovdje je sve odvojeno.

/opt (Dodatne aplikacije) - Dodatni programi

Vlasnički programi, igre ili upravljački programi instalirani su u ovoj mapi. To su programi koje su sami proizvođači izradili kao zasebne izvršne datoteke. Takvi se programi instaliraju u /opt/ poddirektorije, vrlo su slični Windows programima, sve izvršne datoteke, biblioteke i konfiguracijske datoteke nalaze se u istoj mapi.

/mnt (montirati) - Montirati

Administratori sustava mogu montirati vanjske ili dodatne sustave datoteka u ovaj direktorij.

/media - Izmjenjivi medij

U ovom direktoriju sustav postavlja sve povezane vanjske pogone - USB flash pogone, optičke diskove i druge medije za pohranu.

/srv (poslužitelj) - Poslužitelj

Ovaj direktorij sadrži poslužiteljske i servisne datoteke. Na primjer, mogu biti sadržane datoteke web poslužitelja apache.

/run - procesi

Još jedan direktorij koji sadrži PID datoteke procesa, sličan /var/run, ali za razliku od njega, nalazi se u TMPFS-u, pa se nakon ponovnog pokretanja sve datoteke gube.

/sys (sustav) - Informacije o sustavu

Svrha Linux direktorija u ovoj mapi je dobivanje informacija o sustavu izravno iz kernela. Ovo je još jedan datotečni sustav organiziran od strane jezgre i omogućuje vam pregled i promjenu mnogih parametara sustava, na primjer, swap operaciju, kontrolu ventilatora i još mnogo toga.

linux- opći naziv operacijskih sustava sličnih UNIX-u koji se temelje na istoimenoj jezgri i bibliotekama i sistemskim programima kompiliranim za nju, razvijenim u sklopu GNU projekta.
GNU/Linux radi na PC-kompatibilnim sustavima iz obitelji Intel x86, kao i IA-64, AMD64, PowerPC, ARM i mnogim drugima.

Operativni sustav GNU/Linux također često uključuje programe koji nadopunjuju ovaj operativni sustav i aplikacijske programe koji ga čine punopravnim višenamjenskim operativnim okruženjem. Za razliku od većine drugih operativnih sustava, GNU/Linux ne dolazi s jednim "službenim" paketom. Umjesto toga, GNU/Linux dolazi u velikom broju takozvanih distribucija, koje povezuju GNU programe s jezgrom Linuxa i drugim programima.

Razvoj

    Za razliku od Microsoft Windowsa, Mac OS-a i komercijalnih sustava sličnih UNIX-u, GNU/Linux nema geografski razvojni centar. Ne postoji organizacija koja posjeduje ovaj sustav; ne postoji niti jedan koordinacijski centar. Programi za Linux rezultat su rada tisuća projekata. Neki od tih projekata su centralizirani, neki su koncentrirani u tvrtkama. Mnogi projekti okupljaju hakere iz cijelog svijeta koji se poznaju samo preko dopisivanja. Svatko može kreirati vlastiti projekt ili se pridružiti postojećem, a ako uspije, rezultati rada postat će poznati milijunima korisnika. Korisnici sudjeluju u testiranju besplatnog softvera, izravno komuniciraju s programerima, što im omogućuje brzo pronalaženje i popravljanje grešaka i implementaciju novih značajki.

    Upravo ovaj fleksibilan i dinamičan razvojni sustav, koji je nemoguć za projekte zatvorenog koda, čini GNU/Linux izuzetno isplativim. Niska cijena besplatnog razvoja, dobro uspostavljeni mehanizmi testiranja i distribucije, uključenost ljudi iz različitih zemalja s različitim vizijama problema, zaštita koda GPL licencom - sve je to postalo razlogom uspjeha slobodnog softvera .

    Naravno, tako visoka učinkovitost razvoja nije mogla ne zainteresirati velike tvrtke koje su počele otvarati svoje projekte. Tako su se pojavili Mozilla (Netscape, AOL), OpenOffice.org (Sun), besplatni klon Interbase (Borland) - Firebird, SAP DB (SAP). IBM je omogućio prijenos GNU/Linuxa na svoja glavna računala.

    S druge strane, open source značajno smanjuje troškove razvoja zatvorenih sustava za GNU/Linux i smanjuje cijenu rješenja za korisnika. Zbog toga je GNU/Linux postao platforma koja se često preporučuje za proizvode kao što su Oracle, DB2, Informix, SyBase, SAP R3, Domino.

GNU/Linux distribucije

Većina korisnika koristi distribucije za instaliranje GNU/Linuxa. Distribucijski komplet nije samo skup programa, već niz rješenja za različite korisničke zadatke, ujedinjenih zajedničkim sustavima za instaliranje, upravljanje i ažuriranje paketa, konfiguraciju i podršku.

    Najčešće distribucije u svijetu:

    ubuntu

    Brzorastuća distribucija usmjerena na jednostavnost učenja i korištenja.

    openSUSE

    Besplatna verzija SuSE distribucije u vlasništvu Novell-a. Lako ga je konfigurirati i održavati zahvaljujući uslužnom programu YaST.

    Fedora

    Održava RedHat zajednica i korporacija, prethodi RHEL komercijalnim izdanjima.

    Debian

    Međunarodna distribucija koju je razvila velika zajednica programera u nekomercijalne svrhe. Poslužio je kao osnova za stvaranje mnogih drugih distribucija. Ima strogi pristup uključivanju neslobodnog softvera.

    Mandriva

    Francusko-brazilska distribucija, amalgam bivšeg Mandrakea i Conective.

    Slackware

    Jedna od najstarijih distribucija, ima konzervativan pristup razvoju i korištenju.

    Gentoo

    Distribucija izgrađena iz izvora. Omogućuje vrlo fleksibilnu prilagodbu krajnjeg sustava i optimizaciju performansi, zbog čega se često naziva metadistribucijom. Namijenjen stručnjacima i iskusnim korisnicima.

    archlinux

    Usredotočena na korištenje najnovijih verzija softvera i stalno ažurirana, podržavajući i binarne i izvorne instalacije jednako, i izgrađena na "KISS" filozofiji ("Keep it simple, stupid"), ova distribucija je usmjerena na kompetentne korisnike koji žele imati sve snagu i modibilnost Linuxa bez žrtvovanja vremena održavanja.

Osim navedenih, postoje mnoge druge distribucije, kako temeljene na navedenima, tako i stvorene od nule i često dizajnirane za obavljanje ograničenog broja zadataka.

Svaki od njih ima svoj koncept, svoj set paketa, svoje prednosti i nedostatke. Niti jedna od njih ne može zadovoljiti sve korisnike, pa stoga, uz vodeće, postoje druge tvrtke i programerske udruge koje nude svoja rješenja, svoje distribucije, svoje usluge. Postoje mnogi LiveCD-ovi temeljeni na GNU/Linuxu, kao što je Knoppix. LiveCD vam omogućuje pokretanje GNU/Linuxa izravno s CD-a, bez instaliranja na vaš tvrdi disk. Većina velikih distribucija, uključujući Ubuntu, može se koristiti kao LiveCD.

Za one koji žele temeljito razumjeti GNU / Linux, prikladna je bilo koja od distribucija, ali prilično često se u tu svrhu koriste takozvane distribucije "temeljene na izvoru", odnosno pretpostavljaju samosastavljanje svih komponenti iz izvora kodova, kao što su LFS, Gentoo ili CRUX.

Primjena

Područje distribucije Linuxa je ogromno, mnogo više od svih ostalih operativnih sustava. Osim što Linux odlično radi na običnim kućnim i poslovnim računalima i poslužiteljima, postoje prilagodbe Linuxa većini modernih procesora, što omogućuje korištenje sustava s Linux kernelom u mrežnoj opremi, pametnim kućanskim uređajima, robotima, mobilnim telefonima , razne prijenosne uređaje itd. drugu opremu koja podržava programabilne operacije.

U konačnici, tako širok raspon podržanih uređaja znači izvrsnu prenosivost softvera. Na primjer, ista se aplikacija često može pokrenuti uz minimalan napor i na stolnom računalu i na mobilnom telefonu temeljenom na Linuxu. Na primjer: Windows i njegov mlađi brat Windows Mobile potpuno su nekompatibilne platforme.

Najpopularniji povezani članci