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

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

Najpopularniji operativni sistem u ovom trenutku je Windows. To je zbog uspješnog početka, i početnog fokusa na rad s njim za neiskusne korisnike. Ali gotovo svi koji iza sebe imaju nekoliko godina korištenja ovog OS-a, postavlja se pitanje šta analozi mogu ponuditi. Evo jednog od njih će se smatrati dijelom članka.

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

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

  1. Omogućava vam da primate upute od korisnika i komunicirate s njima.
  2. Omogućavanje čitanja i pisanja podataka na hard disk, kao i njihova reprodukcija pomoću štampača.
  3. Omogućuje vam kontrolu korištenja memorije i pokretanja drugih programa.

Najvažniji dio operativnog sistema je kernel (koji se naziva Linux). Šta vam takav uređaj daje u praksi? Trenutno popularni privremeni uzorci koriste razne programe koji su napisani za ovaj projekat kao drugi dio operativnog sistema. Inače, puno ime ovog OS-a je GNU/Linux. Čitajte dalje kako biste saznali zašto ima takvo ime.

Kreacija

GNU/Linux je napravljen po uzoru na Unix OS. Od samog početka, ovaj operativni sistem je razvijen kao višekorisnički i multi-tasking sistem. Samo to je dovoljno da se istakne. Ali ima mnogo više razlika. Najvažnije je da je besplatan (značajan dio razvoja besplatno su kreirali volonteri) i nepostojanje vlasnika. Fondacija za slobodni softver prvi je napravila ovako nešto 1984. godine. Zatim su razvili operativni sistem sličan Unixu, koji se zvao GNU. Stvorene su mnoge osnovne funkcije uz pomoć kojih je bilo moguće riješiti širok spektar zadataka (u odnosu na ono što je tada općenito postojalo). Pored fondacije, svoj doprinos dale su i brojne radne grupe i pojedinci, što ni na koji način ne umanjuje njihov rad. Ali ipak postoje neke karakteristike. Tako je fondacija stvorila većinu korištenih alata, filozofiju i zajednicu entuzijastičnih korisnika i nezavisnih programera. Njihovim naporima pojavila se debugirana verzija GNU/Linuksa. Ali ovo je samo priča o prvom dijelu. Linux OS kernel je kreirao finski student 1991. godine (prva stabilna verzija datira iz 1994. godine). Tada je najavljen kao zamjena za Minix. Kreator se od tada nije povukao i nastavlja da vodi grupu od nekoliko stotina programera koji unapređuju operativni sistem.

Šta operativni sistem pruža korisnicima?

Danas postoji velika sloboda u odabiru potrebnog softvera. Dakle, postoji desetak shell-ova komandne linije, kao i nekoliko grafičkih desktopa. Štoviše, to ne znači vizualni dizajn, već promjenu funkcionalnog dijela. Takođe, zbog prilagođavanja operativnog sistema za izvođenje više programa, manje je podložan raznim kvarovima i bolje je zaštićen. Od svog početka, Linux OS polako ali sigurno osvaja svoju publiku. Dakle, većina servera već radi na tome. Put u korporativnom segmentu i kod kuće tek počinje. Svaka distribucija se 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 fleš disk ili raditi na starijim računarima. Takođe, odmah nakon toga moguće je brzo instalirati softverske pakete za rad u određenim oblastima (što je dragocjeno ako se pravi “kancelarijski” računar).

Terminal

Ovo je važan dio rada sa Linux operativnim sistemom. Šta je terminal? To je moćan alat s velikim potencijalom. Pomoću njega možete olakšati ili čak potpuno prebaciti sve rutinske poslove na mašinu. Koristeći terminal, možete:

  1. instalirati i pokrenuti programe;
  2. prilagoditi distribuciju ili konfiguracijske datoteke;
  3. dodati nova spremišta programa;
  4. i mnoge druge stvari koje će ova Linux recenzija pokriti.

Osnovno korištenje terminala, kao i instalacija programa

Pokreni ga. Da biste pokrenuli program, samo unesite njegovo ime. Na ovaj način se može aktivirati sve, od jednostavnih programa tajmera do složenih uslužnih programa. Za ovo ne morate unositi punu putanju (što je velika razlika u odnosu na Windows). Uzmimo kao primjer pokretanje Firefox pretraživača i odmah - otvaranje stranice. Ovo poslednje se mora staviti u argumente. Njihovi tipovi zavise od programa koji se pozivaju. Dakle, željena komanda će izgledati ovako: firefox "adresa stranice na koju želimo ići." Također, važna karakteristika terminala je da postoji niz naredbi koje su dizajnirane samo za rad s njim. Odnosno, nemaju grafički interfejs. A sada je vrijeme da pričamo o Naravno, postoje grafičke aplikacije koje mogu pomoći u ovom zadatku. Dakle, pokrenite terminal i unesite sljedeće: sudo apt-get install ime_paketa. Lako, zar ne? Riječ sudo se ovdje koristi da dobije administratorska prava za instaliranje programa. Sa apt-get se čitaju željene opcije za aplikaciju. A install direktno instalira program. Štoviše, posebnost je u tome što možete raditi s nekoliko aplikacija istovremeno - za to ih trebate samo razdvojiti razmakom.

Naziv i svrha instalacionih paketa mogu se lako pogoditi bez upotrebe raznih alata. Ali ako to nije moguće - pritisnite Tab. Prilikom mijenjanja distribucija nije potrebno sve raditi ispočetka - samo izvezite nazive paketa koji se koriste u tekstualnu datoteku kako biste kasnije uvezli njen sadržaj. Ovdje je tako jednostavna Linux-instrukcija neophodna za početnu operaciju.

Rad sa fajlovima i direktorijumima

Ovdje postoji nijansa koja će vam pomoći da brzo shvatite karakteristike funkcionisanja operativnog sistema. Dakle, rad se uvijek odvija u trenutnom direktoriju. Da biste uradili nešto na drugom mestu, prvo se mora specificirati. Postoji takva komanda - nano. Koristi se za otvaranje uređivača teksta. Ako upišete nano "ime dokumenta", datoteka sa navedenim imenom će se kreirati u trenutnom direktoriju. A šta učiniti kada to treba da se uradi u drugom folderu? Naredbu pišemo na ovaj način: nano /home/rabota/documents/”Naziv dokumenta”. Ako navedena direktiva ne sadrži datoteku sa traženim imenom i ekstenzijom, kreirat će se i otvoriti nova. A ako trebate preći iz jednog foldera u drugi? Za to se koristi naredba cd. Može se specificirati sam po sebi - sa /, ~ ili sa direktivom. Prve tri komande će biti premještene u korijenski direktorij. Koristite ls da ispišete datoteke u trenutnom direktoriju. Za kreiranje novog direktorija koristite mkdir "Ime ili put". Komanda rm se koristi za uklanjanje datoteka. Nakon njega potrebno je navesti naziv dokumenta ili direktivu za njegovo postavljanje.

Da biste kopirali datoteke, morate koristiti naredbu cf "Document Name" - "Path". Imajte na umu da se mora primijeniti u direktoriju u kojem se nalazi preneseni objekt. mv radi na isti način, ali već pomiče datoteku. Dakle, potrebno je navesti sljedeće: mv "Direktorij u kojem se nalazi dokument" - "Putanja na koju se objekat pomjera." Izvana može izgledati malo komplicirano, ali uz malo vježbe uvjerit ćete se da je to samo na površini. Sada možete u osnovi konfigurirati Linux da zadovolji svoje potrebe.

Rad sa sistemom

Koristite Tab. Ovo je vrlo koristan ključ. Da, može pomoći kod automatskog dovršavanja. Ovo radi za pakete, fajlove i fascikle. Ako postoji više opcija, sistem ć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 da gradite svoju ciglu po ciglu (iako je to jedna od karakteristika sistema). Ali za svaki slučaj, znajte da je ovo jednostavna stvar, a u većini slučajeva provedba ove akcije neće biti teška. Takođe možete koristiti bilo koji od grafičkih interfejsa koji su slobodno dostupni za rad (iako je najlakši način za upravljanje komandna linija).

Linux instalacija

Šta ako postoji želja za korištenjem ovog operativnog sistema? Zatim morate znati kako instalirati i kako pokrenuti Linux. U početku odaberite distributivni komplet koji ćete imati. Ubuntu, Debian, CentOS i mnogi drugi su popularni. Obraćamo pažnju na predstavljene operativne sisteme, iako je konačni izbor na vama. Da biste to učinili, morat ćete nabaviti ISO sliku i snimiti je na disk. Preporučljivo je preuzeti datoteku sa službene stranice za montažu. Zatim morate odabrati broj sistemskih bitova. Verzija 32 ima manje problema s kompatibilnošću i bolje radi sa drajverima. Ali njegov pandan sa 62 ima bolje performanse. Istina, oni će donijeti i nevolje s kojima ćete se morati nositi. Prije nego što počnete, napravite sigurnosnu kopiju svih važnih podataka. Nemojte misliti da vam sistem 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 sistema. Prije ponovne instalacije, postavite osnovni I/O sistem da radi sa Sada možete ponovo pokrenuti.

Instalacija Ubuntua će se uzeti u obzir kao primjer. Ovo je popularan operativni sistem i nije teško pronaći preporuke za rad s njim. Dakle, ekran će se u početku učitati, gdje ćete morati odabrati "Install Ubuntu". U početku ćete morati odabrati jezik za Linux. Odredite svoju vremensku zonu. Zatim podesite tastaturu. Sljedeći korak je priprema prostora na disku. U ovoj fazi se rješenje ovog problema može prebaciti na operativni sistem ili se sve može odrediti ručno. Poslednja opcija je pogodna za napredne korisnike koji znaju šta je sektor podataka i kako računar uopšte radi. Štaviše, nivo svijesti bi trebao biti veoma visok.

Nakon što se potroše problemi s prostorom na disku, od vas će biti zatraženo da nazovete ovaj računar, kao i da kreirate administratora. Bit će potrebno zapamtiti ono što je ovdje naznačeno, inače će rad mašine u budućnosti bez ponovne instalacije ili resetiranja biti gotovo nemoguć. Usput, lozinka i korisničko ime će biti potrebni ne samo za prijavu na sistem. Nakon toga, vidjet ćete prozor čarobnjaka za prijenos postavki sa drugih operativnih sistema. Ako ih nema, korak će biti preskočen. U suprotnom, operativni sistem će ponuditi prijenos datoteka, kao i postavki koje su bile na korisničkim nalozima. I na kraju bi se trebao pojaviti prozor u kojem će biti prikazan izbor korisnika. Proverite da li je sve kako želite. Ako nema pritužbi, kliknite na dugme "Instaliraj" i proces će započeti. U zavisnosti od konfiguracije računara na kojem se izvode sve ove radnje, brzina zamene operativnih sistema varira. Kada se dovrše sve potrebne radnje, od vas će biti zatraženo da pritisnete dugme "Enter".

Pokretanje Linuxa

Kada ga prvi put uključite, dočekat će vas bootloader. U ovom slučaju, pokretanje Linux-a zavisiće od prisustva stranih operativnih sistema. Ako je sam, onda će se sam Linux pokrenuti. Ako ne, onda imate tri opcije:

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

Također, u zavisnosti od broja instaliranih OS-a, biće dodane opcije za njihovo pokretanje, a ne samo dizanje Linux sistema. Nakon aktivacije Linuxa, možete početi prilagođavati njegov dizajn, početi koristiti dodatne aplikacije - općenito, učinite sve da vam operativni sustav bude što je više moguće prilagođen. postoji veliki izbor, a vi možete izabrati šta vam se sviđa. Neki problemi mogu nastati samo pri korištenju igrica i aplikacija za računanje (AutoCAD i sl.).

Uklanjanje i vraćanje Linuxa

Isti Ubuntu će se koristiti kao primjer. Nije važno zašto ste se pitali "kako deinstalirati Linux" - nije vam se svidio sistem ili ste mislili da je težak. Glavna stvar je kako to učiniti. Razmotrimo dvije opcije. U prvom, recimo da imate rezervnu verziju u obliku Windowsa. U drugom ćemo pretpostaviti da nemate drugi operativni sistem:

  1. Stavite instalacioni disk u drajv. Pokrenite se s njega promjenom prioriteta u osnovnom ulazno/izlaznom sistemu. Otvorite komandnu liniju. Ovo se može uraditi preko menija instalacionog diska. Zatim odaberite opciju "System Fix". Na engleskom to izgleda kao Popravite svoj računar. Ispravljanje unosa o pokretanju sistema. Da biste to učinili, unesite naredbu bootrec /fixmbr. I pri pokretanju, više nećete vidjeti ekran za odabir operativnog sistema kada uključite računar, a Windows će se uvijek pokrenuti. Sve je spremno. Sada, da bi promjene stupile na snagu, ponovo pokrenite mašinu. Ako se želite potpuno riješiti Ubuntua, morate napraviti još dva koraka. Prvo otvorite meni za upravljanje diskom. U prozoru koji se otvori, moraćete da kliknete desnim tasterom miša na particiju sa operativnim sistemom i izaberete naredbu za brisanje. To je to, nje više nema. Sada kliknite desnim tasterom miša na Windows particiju i izaberite Proširi particiju. Mora se dodati slobodan prostor. Ali zapamtite, ovo se može učiniti samo ako postoji rezervni operativni sistem.
  2. Sada zamislite da imate samo jedan Ubuntu. Tada će vam trebati disk sa željenim operativnim sistemom (Windows će biti uzet kao primjer). Umetnite ga u optičku disk jedinicu. Tada će biti potrebno izbrisati particiju na kojoj se nalazi "Linux". Nakon toga nastavite s instalacijom. Ako se to ne uradi, nećete moći da koristite računar. A onda morate negdje stvoriti operativni sistem na fleš disku i izvršiti potrebne radnje s njega.

"Linux": tako isti i drugačiji

Hajde da razgovaramo o tome koji analozi Linuxa postoje i damo im kratak opis. U obzir će se uzeti samo najpopularnije distribucije:

  1. Ubuntu. Fokusiran na jednostavnost učenja i korištenja.
  2. openSUSE. Pogodan komplet za distribuciju tokom postavljanja i održavanja.
  3. Fedora. Jedna od najpopularnijih opcija koja je osvojila ljubav zbog svoje svestranosti.
  4. Debian. Ova distribucija je poslužila kao osnova za mnoge druge. Na njegovom stvaranju radi široka zajednica programera. Ima strog pristup korištenju neslobodnog softvera.
  5. Slackware. Jedna od najstarijih distribucija. Ima konzervativan pristup u pogledu razvoja i upotrebe.
  6. Gentoo. Veoma fleksibilna distribucija. Prevedeno iz izvornih kodova. Krajnji rezultat može biti visoke performanse i fleksibilno izvršavanje zadataka. Namijenjen naprednim korisnicima i stručnjacima za računarsku tehnologiju.
  7. archlinux. Distribucija koja se fokusira na korištenje najnovijih verzija softvera. Konstantno ažurirano. Pogodno za one koji žele imati sve pogodnosti i modifikacije, ali ne žele gubiti vrijeme.

Pored svih ovih navedenih opcija, postoje mnoge druge distribucije. Mogu se zasnivati ​​na gore navedenim ili kreirati od nule. U drugoj varijanti, obično se kreiraju za obavljanje ograničenog spektra zadataka. Svaka distribucija ima svoj koncept, skup paketa, prednosti i nedostatke. Nijedan od njih ne može tvrditi da zadovoljava sve korisnike. Stoga, uz lidere, uspješno postoje i druge implementacije koje stvaraju udruženja programera i firmi. Dakle, postoji mnogo razvoja koji mogu funkcionisati sa CD-a, a ne morate instalirati sistem na samom računaru. Ako nema specifičnih ciljeva, onda se može koristiti bilo koja distribucija. Ako želite sami da sastavite potrebne komponente, preporučujem da obratite pažnju na Gentoo, CRUX ili LFS.

Šta nam govore ljudi koji koriste Linux?

Općenito, možete sami istražiti recenzije. Ali u članku je napravljena određena njihova „kompilacija“ za one koji nemaju želje ili vremena da pretražuju i čitaju razne tekstove. Recenzije o Linuxu su uglavnom pozitivne. Kao pozitivne karakteristike nazivaju malu količinu RAM-a koju treba dodijeliti za rad samog operativnog sistema. Zadobila je i poštovanje među ljudima koji se moraju fokusirati na posao, ali ih stalno ometaju igre. Ne manje važno, to je zbog činjenice da je relativno malo zabavnih programa objavljeno za Linux. Naravno, možete koristiti usluge emulatora operativnog sistema, ali to uvijek zahtijeva puno vremena i resursa. Stoga, za lijene ljude, ovo je dobra opcija. Linux je veoma popularan među predstavnicima sektora informacionih tehnologija. Na kraju, ali ne i najmanje važno, to je zbog prisutnosti raznih različitih alata. Programeri i tehničari pozitivno govore o ovom sistemu zbog njegove svestranosti i lakoće obavljanja potrebnih aktivnosti. Kao negativne osobine obično navode potrebu za značajnim znanjem o računarima, sposobnošću za rad pomoću metode naučnog udaranja i vizuelnu razliku od Windowsa. Ovo su mišljenja koja možete pronaći o Linuxu. Operativni sistem se zaista značajno razlikuje od uobičajenog interfejsa većine personalnih računara, 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, učili i programe za Linux: koje su karakteristike u njihovom radu, kako instalirati i pokrenuti direktno sam operativni sistem. Omogućene su i razne komande za obavljanje osnovnog opsega korisničkih operacija. Ostaje da se nadamo da će vam informacije o Linuxu - šta je to i sa čime se jede - biti korisne u praksi.

Ako zaustavite 10 ljudi na ulici i pitate ih šta znaju o Linuxu, većina će opisati neku vrstu složenog operativnog sistema za hakere koji nema poznato grafičko sučelje i krajnje je neprijatan za neiskusnog korisnika. Šta je zapravo Linux? Pogledajmo materijal u nastavku.

U kontaktu sa

Za početak, treba biti jasno da Linux nije operativni sistem, već projekat koji okuplja ogroman broj ljudi i kompanija širom svijeta. Svi oni rade na poboljšanju distribucija, dodajući i uklanjajući desetine hiljada linija koda iz gotovih Linux rješenja svaki dan. Da bismo razumeli ovaj fenomen, treba se obratiti istoriji još dva zanimljiva projekta - GNU i Minix.

Ko je izmislio Linux?

GNU GPL

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

Svrha poduhvata bila je besplatno razvijanje i distribucija softvera, koji po svojoj funkcionalnosti ne bi bio inferioran u odnosu na mogućnosti Unix OS-a iz AT&T-a (licenca za korištenje njegovog izvornog koda koštala je oko 40 hiljada dolara) .

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

Sloboda 0. Svako ima pravo da pokreće program u bilo koju svrhu;
Sloboda 1. Svako može proučavati program i modificirati ga kako bi odgovarao svojim potrebama;
Sloboda 2. Svako ima pravo da distribuira softver kako bi pomogao drugima;
Sloboda 3. Svako može poboljšati i objaviti softver za dobrobit zajednice.

U suštini, Stallman je svakome dao pravo da slobodno prodaje svoje proizvode bazirane na GNU softveru, ali ti proizvodi također moraju biti praćeni GPL licencom.

Odnosno, prilikom distribucije programa, osoba ili kompanija dužni su svima dati izvorne kodove i omogućiti im da ih slobodno modificiraju, kao i da koriste sve fragmente koda za svoje potrebe.

Minix

Još jedna osoba koju treba spomenuti u kontekstu istorije Linuxa je Andrew Tanenbaum, učitelj iz Holandije, koji je 1987. razvio tutorijal u obliku operativnog sistema Minix.

Njegova prednost je bila kompatibilnost sa tada popularnim Intel 80286 procesorom, dok većina komercijalnih verzija UNIX-a nije podržavala Intelove čipove. Tanenbaum nije samo izdao Minix na disketama, već je objavio i svih 12.000 linija koda u svojoj knjizi, koja je bila odličan vodič za mlade programere, od kojih je jedan bio finski student Linus Torvalds.

linux

Torvalds je počeo da razvija Linux 1991. godine, ali je, pošto je dobio funkcionalno jezgro, bio primoran da zameni Minix komponente u korist analoga pod GNU GPL, pošto je Tanenbaum zakonski ograničio upotrebu svog sistema samo u obrazovne svrhe. Nakon što je objavio svoje izdanje OS-a na news grupi comp.os.minix i prešao na GNU komponente, Linus je dobio stotine povratnih informacija i prijedloga za dalji razvoj sistema, započevši najmasovniji softverski projekat u istoriji.

Već u februaru 1992. Torvalds je počeo da dobija pisma kompanija koje su htele da prodaju Linux, ali nisu imale takvu priliku - u prvoj verziji kernela postojao je fajl ugovora o licenci u kojem je Linus naveo klauzulu koja zabranjuje komercijalnu implementaciju. sistema zasnovanih na Linuxu. Međutim, jedna od glavnih komponenti čitavog projekta bio je GCC kompajler, zaštićen sa četiri gore opisane Stallmanove slobode. Stoga, počevši od verzije 0.12, Linux kernel je također distribuiran pod GPL licencom. Inače, danas mnoge kompanije koriste Linux kernel bez GNU komponenti, živopisan primjer takvog proizvoda je Android operativni sistem.

Ko koristi Linux

Danas se Linux kernel koristi skoro svuda. Na ovaj ili onaj način, softver koji je kreirala geografski različita zajednica od mnogo hiljada bez sjedišta ili centralne kancelarije kontroliše veliku većinu postojećih elektronskih uređaja, od mašina za pranje veša do uređaja na ISS-u. Distribucije za privatnu, komercijalnu ili drugu upotrebu svakodnevno se poboljšavaju i usavršavaju, tehnološke korporacije ulažu mnogo novca u Linux projekte, a svi rezultati miliona radnih sati mogu biti dostupni svima apsolutno besplatno.

Linux distribucije

Na osnovu prethodno navedenog, nije teško zaključiti da postoji veliki broj Linux distribucija, a najpopularnije od njih imaju mnogo zajedničkog jedna s drugom. Dakle, najčešća verzija Linux Ubuntua (kao i Kubuntu, Xubuntu i Edubuntu) iz Canonical-a temelji se na drugoj popularnoj distribuciji - Debianu. Zauzvrat, Ubuntu je u osnovi još jedne popularne verzije Linux Minta, i tako dalje.

Osim toga, postoje specijalizirane kategorije distribucija. Na primjer, napredni korisnici preferiraju verzije Linuxa koje sami sastavljaju koje zahtijevaju da sami izgradite module. Najpopularniji u ovoj kategoriji je Linux Knoppix. Postoje i distribucije sa regionalnom pristrasnošću. Dakle, Rosa, ALT Linux, NauLinux, Calculate Linux, Runtu i drugi su relativno popularni u Rusiji.

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

Odlučite se za distribuciju Linuxa

Za početak, najvjerovatnije ćete morati preuzeti distribuciju Linuxa. Zato što se opšta reč Linux može shvatiti kao Linux kernel, kao i bilo koja Linux distribucija. Kasnije ću u članku dozvoliti sebi da ponekad koristim obje ove riječi kao ekvivalent. Pitanje izbora distribucije je izvan okvira ove napomene. Linux distribucije možete pronaći u direktoriju Linux distribucija.

Pretpostavimo da ste odabrali distribuciju za sebe i želite je preuzeti. Svaka Linux distribucija se obično može besplatno preuzeti u različitim formatima. Obično su to ISO datoteke. ISO datoteka je slika CD ili DVD diska. Najčešće se verzije CD-a ili DVD-a razlikuju samo po tome što DVD verzije imaju više različitog softvera koji možete instalirati direktno 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 različite platforme. Obično programeri distribucije nude 32-bitne i 64-bitne verzije Linuxa. Koji ćete odabrati ovisi prvenstveno o dubini bita vašeg procesora. Po pravilu, svi moderni procesori su 64-bitni.

32-bitne verzije Linuxa se obično 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 drugih. Ovo su verzije Linuxa posebno napravljene za Arm, Mips, PowerPC procesore.

Kućni računari i laptopi obično koriste Intel ili Amd procesore, pa će vas najverovatnije zanimati i386, x86_64, amd64.

Gdje preuzeti distribuciju Linuxa

Dakle, odlučili ste se za Linux distribuciju. Morate samo otići na web stranicu programera distribucije i tamo pronaći odjeljak za preuzimanje, može se nazvati nekako 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. Vi preuzimate torrent fajl za sebe i koristite torrent klijent da započnete preuzimanje samog Linuxa. Torrent klijenti za Linux mogu se naći u softverskom direktoriju pod "Torrent Clients".

Ista verzija Linux distribucije može biti smještena na različitim serverima (ogledala). Što vam je server geografski bliži i što mu je veća propusnost, brže ćete preuzeti Linux. Popularno rusko ogledalo na koje možete preuzeti Linux je ogledalo sa Yandexa: https://mirror.yandex.ru ili FTP verzija ftp://mirror.yandex.ru

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

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 ličnu upotrebu)
  • FTP ogledalo na Yandexu (za ličnu upotrebu odaberite verziju radne stanice)
Slackware
OstaloDirektorij distribucija Linuxa (na stranici svake distribucije nalazi se link na službenu stranicu).

Gdje preuzeti Linux kernel

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

Kako naručiti Linux disk

Ako vam nijedna od opcija ne odgovara, onda u svom gradu možete pronaći entuzijaste koji će pristati da vam daju Linux disk. Štaviše, sada postoji mnogo različitih Linux zajednica.

Razumijevanje Linux sistema datoteka, strukture direktorija, konfiguracije, izvršnih i lokacija privremenih datoteka pomoći će vam da bolje razumijete svoj sistem i postanete uspješan administrator sistema. Linux sistem datoteka bit će neobičan za početnika koji je tek prešao sa Windowsa, jer je ovdje sve potpuno drugačije. Za razliku od Windowsa, program se ne nalazi u jednoj fascikli, već se obično distribuira preko root sistema datoteka. Ova distribucija 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, manje program se nalazi u /usr/bin direktoriju, ali zašto ne u /sbin ili /usr/sbin. A programi poput ifconfig ili fdisk nalaze se u /sbin direktoriju i nigdje drugdje.

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

/ - korijen

Ovo je glavni direktorij na Linux sistemu. U stvari, ovo je Linux sistem datoteka. Nema diskova ili bilo čega sličnog u Windowsu. Umjesto toga, adrese svih datoteka počinju s root-om, a dodatne particije, fleš diskovi ili optički diskovi se povezuju na foldere u korijenskom direktoriju.

Imajte na umu da root korisnik ima početni direktorij /root, ali ne i sam /.

/bin - (binarne) korisničke binarne datoteke

Ovaj direktorij sadrži izvršne datoteke. Evo programa koji se mogu koristiti u režimu za jednog korisnika ili u načinu oporavka. Jednom riječju, oni uslužni programi koji se mogu koristiti još nisu povezani na /usr/ direktorij. Ovo su uobičajene komande kao što su cat, ls, tail, ps, itd.

/sbin - (sistemske binarne) sistemske binarne datoteke

Poput /bin, sadrži binarne izvršne datoteke koje su dostupne rano u procesu pokretanja kada direktorij /usr nije montiran. Ali evo programa koji se mogu pokretati samo s pravima superkorisnika. Ovo su različiti uslužni programi za održavanje sistema. Na primjer, iptables, ponovno pokretanje, fdisk, ifconfig, swapon, itd.

/etc - (etcetera) konfiguracijske datoteke

Ovaj folder sadrži konfiguracijske datoteke za sve programe instalirane na sistemu.

Pored konfiguracionih datoteka, u sistemu inicijalizacije Init Scripts postoje skripte za pokretanje i završetak sistemskih demona, montiranje sistema datoteka i programa za automatsko učitavanje. Struktura linux direktorija u ovoj fascikli može biti malo zbunjujuća, ali svrha svih njih je postavljanje i konfiguracija.

/dev - fajlovi uređaja (uređaji).

U Linuxu, sve, uključujući eksterne uređaje, su fajlovi. Dakle, svi povezani fleš diskovi, tastature, mikrofoni, kamere su samo fajlovi u /dev/ direktorijumu. Ovaj direktorij sadrži neobičan sistem datoteka. Struktura Linux sistema datoteka i datoteke sadržane u folderu /dev se inicijaliziraju pri pokretanju sistema od strane udev servisa. Skenira sve povezane uređaje i kreira posebne datoteke za njih. To su uređaji kao što su: /dev/sda, /dev/sr0, /dev/tty1, /dev/usbmon0, itd.

/proc - (proces) informacija procesa

Ovo je takođe neobičan sistem datoteka, ali podsistem koji je dinamički kreiran od strane kernela. Sadrži sve informacije o pokrenutim procesima u realnom vremenu. U suštini, ovo je sistem pseudo-datoteka koji sadrži detaljne informacije o svakom procesu, njegovom Pid-u, nazivu izvršne datoteke, opcijama 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. Pored datoteka u ovom direktoriju, postoji i velika struktura linux foldera iz koje možete saznati mnogo informacija o sistemu.

/var (varijabla) - Promjenjivi fajlovi

Ime /var direktorija je samo po sebi razumljivo, trebalo bi da sadrži datoteke koje se često mijenjaju. Ove datoteke stalno rastu u veličini. Sadrži sistemske log datoteke, razne keš memorije, baze podataka i tako dalje. Zatim razmislite o dodjeli Linux direktorija u /var/ folderu.

/var/log - Datoteke evidencije

/var/lib - baze podataka

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

/var/mail - pošta

Mail server pohranjuje sve primljene ili poslane e-poruke u ovoj fascikli, njegovi logovi i konfiguracijske datoteke se također mogu nalaziti ovdje.

/var/spool - štampač

U početku je ova fascikla bila odgovorna za redove štampanja na štampaču i rad skupa programa procesora.

/var/lock - zaključavanje fajlova

Evo fajlova za zaključavanje. Ove datoteke znače da je određeni resurs, datoteka ili uređaj zauzet i da ih 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 traju nakon ponovnog pokretanja.

/tmp (temp) - Privremene datoteke

Ovaj direktorij sadrži privremene datoteke koje kreira sistem, bilo koji program ili korisnici. Svi korisnici imaju pristup za pisanje u ovaj direktorij.

Fajlovi se brišu pri svakom ponovnom pokretanju. Analog Windows-a je Windows \ Temp folder, sve privremene datoteke se također pohranjuju ovdje.

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

Ovo je najveći katalog sa puno karakteristika. Ovo je najveća struktura Linux direktorija. Ovdje možete pronaći izvršne datoteke, izvore programa, razne resurse aplikacija, slike, muziku i dokumentaciju.

/usr/bin/ - Izvršne datoteke

Sadrži izvršne datoteke različitih programa koji nisu potrebni u prvim fazama pokretanja sistema, na primjer, muzički plejeri, grafički uređivači, pretraživači i tako dalje.

/usr/sbin/

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

/usr/lib/ - Biblioteke

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

/usr/local - Korisnički fajlovi

Sadrži datoteke programa, biblioteka i postavki koje je kreirao korisnik. Na primjer, ovdje se mogu pohraniti programi kompajlirani i instalirani iz izvora i skripti napisanih rukom.

/home - Početna fascikla

Ovaj folder sadrži matične direktorije svih korisnika. U njima mogu pohraniti svoje lične fajlove, postavke programa itd. Na primjer, /home/sergiy, itd. U poređenju sa Windowsom, ovo je vaš korisnički folder na disku C, ali za razliku od WIndowsa, home se obično nalazi u posebnom dijelu, tako da kada ponovo instalirate sistem, svi vaši podaci i postavke programa će biti sačuvani.

/boot - datoteke pokretača

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

/lib (biblioteka) - Sistemske biblioteke

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

Biblioteke imaju nazive datoteka sa ekstenzijom *.so i počinju sa lib* prefiksom. Na primjer, libncurses.so.5.7. Fascikla /lib64 na 64-bitnim sistemima sadrži 64-bitne verzije biblioteka iz /lib. Ovaj folder se može uporediti sa WIndows\system32, tu su učitane i sve sistemske biblioteke, samo što su pomešane sa izvršnim fajlovima, ali ovde je sve odvojeno.

/opt (Opcione aplikacije) - Dodatni programi

Vlasnički programi, igre ili drajveri su instalirani u ovoj fascikli. To su programi koje su sami proizvođači kreirali kao zasebne izvršne datoteke. Takvi programi su instalirani u /opt/ poddirektorijumima, veoma su slični Windows programima, svi izvršni fajlovi, biblioteke i konfiguracioni fajlovi su u istom folderu.

/mnt (mount) - Montiraj

Administratori sistema mogu montirati eksterne ili dodatne sisteme datoteka u ovaj direktorij.

/media - Izmjenjivi medij

U ovaj direktorij sistem montira sve povezane eksterne diskove - USB fleš diskove, optičke diskove i druge medije za skladištenje.

/srv (server) - Server

Ovaj direktorij sadrži serverske i servisne datoteke. Na primjer, datoteke web servera apache mogu biti sadržane.

/run - procesi

Drugi 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 (sistem) - Informacije o sistemu

Svrha Linux direktorija u ovoj fascikli je da dobiju sistemske informacije direktno iz kernela. Ovo je još jedan sistem datoteka koji organizira kernel i omogućava vam da vidite i promijenite mnoge operativne parametre sistema, na primjer, swap operaciju, kontrolu ventilatora i još mnogo toga.

linux- opšti naziv operativnih sistema sličnih UNIX-u zasnovanih na istoimenom kernelu i bibliotekama i sistemskim programima koji su kompajlirani za njega, razvijenih kao deo GNU projekta.
GNU/Linux radi na PC kompatibilnim sistemima iz Intel x86 porodice, kao i na IA-64, AMD64, PowerPC, ARM i mnogim drugim.

GNU/Linux operativni sistem takođe često uključuje programe koji dopunjuju ovaj operativni sistem i aplikativne programe koji ga čine punopravnim multifunkcionalnim operativnim okruženjem. Za razliku od većine drugih operativnih sistema, GNU/Linux ne dolazi sa jednim "zvaničnim" paketom. Umjesto toga, GNU/Linux dolazi u velikom broju takozvanih distribucija, koje povezuju GNU programe sa Linux kernelom i drugim programima.

Razvoj

    Za razliku od Microsoft Windowsa, Mac OS-a i komercijalnih sistema sličnih UNIX-u, GNU/Linux nema centar za geografski razvoj. Ne postoji organizacija koja posjeduje ovaj sistem; ne postoji čak ni jedan koordinacioni centar. Programi za Linux rezultat su rada hiljada projekata. Neki od ovih projekata su centralizovani, neki su koncentrisani u firmama. Mnogi projekti okupljaju hakere iz cijelog svijeta koji se poznaju samo iz prepiske. Svako može kreirati vlastiti projekat ili se pridružiti postojećem, a ako bude uspješan, rezultati rada će postati poznati milionima korisnika. Korisnici učestvuju u testiranju besplatnog softvera, komuniciraju direktno sa programerima, što im omogućava da brzo pronađu i poprave greške i implementiraju nove funkcije.

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

    Naravno, ovako visoka razvojna efikasnost nije mogla ne zainteresirati velike kompanije koje su počele otvarati svoje projekte. Tako se pojavila Mozilla (Netscape, AOL), OpenOffice.org (Sun), besplatni klon Interbase (Borland) - Firebird, SAP DB (SAP). IBM je omogućio prenošenje GNU/Linuxa na svoje glavne računare.

    S druge strane, open source značajno smanjuje troškove razvoja zatvorenih sistema 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 sistemima za instaliranje, upravljanje i ažuriranje paketa, konfiguraciju i podršku.

    Najčešće distribucije u svijetu:

    ubuntu

    Brzorastuća distribucija fokusirana na jednostavnost učenja i upotrebe.

    openSUSE

    Besplatna verzija SuSE distribucije u vlasništvu Novella. Lako ga je konfigurirati i održavati zahvaljujući upotrebi YaST uslužnog programa.

    Fedora

    Održavaju ga RedHat zajednica i korporacija, pre komercijalnih izdanja RHEL-a.

    Debian

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

    Mandriva

    Francusko-brazilska distribucija, spoj nekadašnjih Mandrake i Conectiva.

    Slackware

    Jedna od najstarijih distribucija, ima konzervativan pristup razvoju i upotrebi.

    Gentoo

    Distribucija izgrađena iz izvora. Omogućava vrlo fleksibilno prilagođavanje krajnjeg sistema i optimizaciju performansi, zbog čega se često naziva meta-distribucijom. Namijenjen stručnjacima i iskusnim korisnicima.

    archlinux

    Fokusirana na korištenje najnovijih verzija softvera i stalno ažurirana, podržavajući i binarne i izvorne instalacije podjednako, i izgrađena na "KISS" ("Neka bude jednostavno, glupo" / "Neka bude jednostavno" filozofija), ova distribucija je usmjerena na kompetentne korisnici koji žele imati svu moć i mogućnost modifikacije Linuxa bez žrtvovanja vremena održavanja.

Pored navedenih, postoje mnoge druge distribucije, kako zasnovane na navedenim, tako i kreirane od nule i često dizajnirane za obavljanje ograničenog broja zadataka.

Svaki od njih ima svoj koncept, svoj set paketa, svoje prednosti i nedostatke. Nijedna od njih ne može zadovoljiti sve korisnike, pa stoga, pored lidera, tu su i druge firme i udruženja programera koji nude svoja rješenja, svoju distribuciju, svoje usluge. Postoji mnogo LiveCD-ova baziranih na GNU/Linuxu, kao što je Knoppix. LiveCD vam omogućava da pokrenete GNU/Linux direktno sa CD-a, bez instaliranja na vaš čvrsti disk. Većina glavnih distribucija, uključujući Ubuntu, može se koristiti kao LiveCD.

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

Aplikacija

Područje distribucije Linuxa je ogromno, mnogo više nego kod svih ostalih operativnih sistema. Pored činjenice da Linux odlično radi na običnim kućnim i radnim računarima i serverima, postoje i adaptacije Linuxa na najsavremenije procesore, što vam omogućava da koristite sisteme sa Linux kernelom u mrežnoj opremi, pametnim kućnim aparatima, robotima, mobilnim telefonima , razni prenosivi uređaji itd. ostala oprema koja podržava programabilne operacije.

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

Top Related Articles