GNU/Linux je operačný systém založený Linusom Torvaldsom a vyvíjaný dobrovoľníkmi z celého sveta. K samozrejmostiam patrí prakticky nulová cena, možnosť prispôsobenia a rýchlej reakcie na potreby užívateľov.
Základ Linuxu tvorí tzv. kernel - jadro, označované číslom verzie (napr. 2.6). K nemu sa pridávajú grafické prostredia a aplikácie, čím vznikajú distribúcie - napríklad openSUSE, Debian, Knoppix, Slackware a iné. Každá distribúcia má svoje výhody aj nevýhody - niektoré sa ľahšie ovládajú, iné môžu byť menšie a efektívnejšie.
Linux sa zvykne inštalovať na pevný disk, ale nájdeme aj mnohé Live distribúcie - spúšťajú sa priamo z CD.
Samotný operačný systém a väčšina softvéru, ktorý obsahujú distribúcie, sa šíri pod slobodnou licenciou GNU GPL. Vďaka nej môžeme Linux legálne používať tak doma, ako i v práci bez nutnosti platiť akékoľvek poplatky. Je dovolené vytvoriť ľubovoľný počet inštalačných médií a dať ich komukoľvek.
Zdrojový kód je voľne dostupný. Ak sme v ňom našli chybu, môžeme ju opraviť. Takisto si kľudne pridáme novú funkciu, pokiaľ to vieme. Všetky takéto zmeny by sme mali zverejniť, čím pomáhame vývoju softvéru.
Ak ste videli, že niekto Linux predáva, vedzte, že aj to je dovolené, ba dokonca prospešné. Ešte dodám, že i komerčné (platené) distribúcie Linuxu môžeme legálne umiestniť na Internet a zdieľať ich s ostatnými (s výnimkou tzv. uzavretého softvéru).
Linux je systém určený pre servery i domácich záujemcov. Výborne podporuje multitasking - viac spustených procesov naraz. Takisto ho môžeme nazvať viacužívateľským - jeden počítač môže s rôznymi právami používať viac užívateľov. Tí patria do skupín. Vezmime si príklad: hlavný správca je root, užívatelia patriaci do skupiny cdrom (janko, marienka) môžu napaľovať CD a ostatní majú dovolené ukladať si texty len do jedného adresára.
Medzi vlastnosti tohto OS patrí tiež rýchlosť, stabilita, bezpečnosť a veľké možnosti konfigurácie.
Prirodzený súborový systém pre Linux je EXT2 a EXT3. Druhý menovaný podporuje žurnálovanie. Veľkosť písmen v názvoch sa rozlišuje (text nie je to isté ako TEXT). Na čítanie a zápis bývajú podporované aj ďalšie filesystémy (FAT32, JFS,...).
Linux podporuje užívateľské práva pre súbory a zariadenia. Každý súbor má vlastníka. Okrem neho existujú členovia jeho skupiny a ostatní. Každý z týchto troch môže daný súbor buď čítať, zapisovať alebo spúšťať, prípadne má právo aj na viac činností zároveň (napr. čítať + spúšťať). Takisto môže mať všetky tri práva, či dokonca žiadne z nich.
Aj keď väčšina distribúcií obsahuje manažéra okien (XWindow) a grafické prostredie s prívetivým rozhraním (KDE, Gnome), písanie príkazov do konzoly sa na niektoré činnosti stále používa. Preto je dobré, ak systém spravuje skúsenejší používateľ.
Všeobecného pomocníka získate napísaním slova help
do terminálu a následným potvrdením (Enter). Konkrétnu pomoc dostanete príkazom man
alebo takto:
help názov_príkazu
Tu prinášam malý zoznam niektorých príkazov. Nezabudnite, že veľkosť písmen sa rozlišuje.
cd
- zmena aktuálneho adresára (z neho pristupujeme k súborom bez udania ich plnej cesty)cp
- kopíruje súborydate
- vypíše alebo nastaví dátum a časecho
- napíše, čo mu určíte ako parameter (text za názvom príkazu a medzerou)exit
- zatvorí terminálkill
- zabije (násilne ukončí) zadaný proceslogout
- odhlásenieln
- vytvorenie linkuls
- vypíše zoznam súborov v priečinkumkdir
- vytvorenie adresáramount
- pripojenie zariadeniamv
- presúva súboryrm
- odstránenie súborov a priečinkovrmdir
- zmaže prázdny adresártar
- na Linuxe často používaný archivačný program