1. diel - Úvod do operačného systému Linux Nové
Vitajte pri prvej lekcii kurzu o operačnom systéme Linux. V jeho priebehu sa najprv zoznámime s týmto operačným systémom a postupne sa naučíme pracovať v jeho grafickom rozhraní aj v príkazovom riadku. V závere sa zameriame na spôsob konfigurácie vlastného linuxového servera. Získame tak základné zručnosti, ktoré by mal poznať každý IT profesionál, aj keď primárne používa Windows.
- .<>

- .<>

- .<>

- .<>

- .<>

Minimálne požiadavky kurzu
Kurz predpokladá základnú znalosť práce s počítačom a internetom, napr. by ste teda mali vedieť vytvoriť zložku, stiahnuť inštalačný súbor a pod.
Úvod do Linuxu
Linux má dlhú históriu a bohatú filozofiu, my sa ale zameriame na hlavné míľniky, ktoré pomôžu pochopiť základné princípy.

Historický vývoj
V roku 1969 bol na trh uvedený operačný systém UNIX. V tejto dobe išlo o revolučný operačný systém, pretože podporoval beh viacerých aplikácií súčasne (multitasking), umožňoval využívanie systému viacerými užívateľmi zároveň (multi-user operating system) a mnoho ďalšieho. UNIX bol však vydaný pod platenou licenciou, a tak každý, kto chcel UNIX využívať na svojom počítači, si ju musel zakúpiť. V roku 1985 prišiel Richard Stallman s myšlienkou operačného systému, ktorý by mohol ktokoľvek slobodne využívať, študovať a šíriť. Založil tak projekt slobodného operačného systému GNU.
V roku 1991 mal Linus Torvalds na svojom počítači operačný systém MINIX, odľahčenú verziu UNIXu, ktorá mu ale nestačila. Linus chcel využívať UNIX, avšak v tom čase bol študentom vysokej školy, a tak si ho nemohol dovoliť. Vytvoril preto vlastné jadro operačného systému inšpirované UNIXom, ktoré nazval Linux. Názov Linux je odvodený z jeho mena, ale tiež označuje rekurzívnu skratku L inux I s N ot U ni X (teda Linux nie je UNIX). O rok neskôr začal vydávať nové verzie jadra Linux pod záštitou projektu GNU, čím vznikol plnohodnotný operačný systém GNU/Linux.
Samotný Linux nie je kompletný operačný systém - je to len jadro, ktoré zaisťuje komunikáciu s hardvérom. Keď hovoríme o "Linuxe" ako o systéme, máme v skutočnosti na mysli GNU/Linux. To je kombinácia linuxového jadra s potrebným softvérom z projektu GNU.
Distribúcia Linuxu
Linux nie je jeden systém, ale označenie celej rodiny operačných systémov. Všetky sú slobodné a založené na linuxovom jadre. Konkrétne distribúcie Linuxu vychádzajú ako rôzne distribúcie. Každá obsahuje iné užívateľské prostredia, balíčkovacie systémy a aplikácie.
Medzi najobľúbenejšie linuxové distribúcie patria:
- Ubuntu – najrozšírenejšia desktopová distribúcia s obrovskou komunitou užívateľov, početnými návodmi a tutoriálmi dostupnými aj v slovenskom jazyku,
- Debian – základ mnohých iných distribúcií (vrátane Ubuntu) – stabilný systém používaný aj na serveroch,
- Linux Mint – užívateľsky prívetivý, vhodný pre prechod z Windows, stavia na Ubuntu/Debiane,
- Fedora – moderné technológie umožňujúce rýchly vývoj,
- Kali Linux – špecializovaný na bezpečnostné testy a hacking,
- Arch Linux – obľúbený u pokročilých používateľov.

Štruktúra Linuxu
Operačný systém Linux sa skladá z:
- jadra (kernel),
- systémových a aplikačných programov,
- a grafického alebo textového rozhrania.
Pokiaľ chceme spustiť napríklad kalkulačku, využijeme grafické rozhranie a klikneme na ikonu aplikácie. Tým dáme pokyn jadru, že túto aplikáciu chceme spustiť a jadro pomocou príslušných ovládačov odovzdá informáciu hardvéru. Výsledkom tohto procesu je, že sa nám na monitore zobrazí kalkulačka čakajúca na ďalšie pokyny.
Využitie Linuxu
Znalosť Linuxu patrí k základným znalostiam IT profesionálov. Je to podobné, ako keby sme sa pýtali, prečo sa učiť angličtinu. Avšak jeho použitie sa na desktope a na serveri veľmi líši.
Linux na desktope
Aj keď Linux zatiaľ na desktopoch používajú iba zhruba 4 % užívateľov, jeho podiel v posledných rokoch výrazne rastie. Systém sa stal oveľa vyspelejším a pre mnoho ľudí je dnes plnohodnotne použiteľný aj na bežnom počítači:

Pre bežných užívateľov však zatiaľ často neprinášajú zásadné výhody oproti Windows. Dôvodom je najmä obmedzená ponuka niektorých populárnych aplikácií (napr. hry alebo špecializované programy) a niekedy aj horšia podpora ovládačov od výrobcov hardvéru, najmä u notebookov. Tieto faktory zatiaľ bránia tomu, aby sa Linux na desktope presadil masovo.
Na desktope má Linux svoje miesto najmä v oblastiach, na ktoré sa teraz pozrieme podrobnejšie.
Korporátne prostredie
Firmy často hľadajú spôsoby, ako ušetriť na licenciách. V prípadoch, keď zamestnanci pracujú prevažne s dokumentmi, tabuľkami a e-mailami, môže byť Linux ideálnou voľbou. Vďaka tomu, že väčšina kancelárskych aplikácií dnes beží v cloude alebo v prehliadači, už nie je toľko dôležité, či sa používa Windows, macOS alebo Linux.
IT profesionál
Linux si našiel silnú základňu medzi vývojármi, administrátormi a technikmi. Programátori ocenia množstvo nástrojov dostupných priamo v systéme, administrátori potom stabilitu a možnosti správy. Obľúbený je aj medzi webdizajnérmi, aj keď tu Linuxu konkuruje macOS, ktorý má lepšiu podporu profesionálnych grafických nástrojov.
Linux na serveri
Na serveroch je situácia odlišná. Linux je tu dominantnou voľbou - je stabilný, bezpečný, flexibilný a navyše bez licenčných poplatkov. Odhaduje sa, že na Linuxe beží 75% svetových serverov, čo jasne ukazuje jeho význam v tejto oblasti.
Tradične sa s Linuxom stretneme v podobe tzv. LAMP stacku (Linux, Apache, MySQL, PHP), ktorý poháňa obrovskú časť internetu. Dnes k tomu pribudli aj moderné technológie ako Docker, Kubernetes, Node.js alebo rôzne cloudové frameworky. Vďaka širokej podpore a dostupnosti nástrojov je nasadenie webových a podnikových aplikácií na Linuxe veľmi efektívne.
Prevádzkovanie webových aplikácií na Linuxe je navyše cenovo výhodné - existuje veľké množstvo webhostingov a cloudových platforiem založených práve na Linuxe. Naopak Windows Server sa častejšie objavuje pri veľkých firemných riešeniach, kde je potrebné využívať Microsoft technológie (.NET, Active Directory, Exchange).
Linux sa uplatňuje aj ako firemný doménový server – napríklad distribúcia NethServer ponúka grafické rozhranie pre jednoduchú správu používateľov, domény či zdieľaných zložiek, a to bez nákladov na drahé licencie.
V niektorých prípadoch môže firma ušetriť aj desiatky tisíc korún. Napriek tomu je potrebné vziať do úvahy, že niektoré špecializované aplikácie sú dostupné iba pre Windows, a tam je Linuxová alternatíva ťažko použiteľná.
Predsudky o Linuxe
Okolo Linuxu panuje rad nedorozumení. Pozrime sa na tie najčastejšie.
Vývoj a financovanie Linuxu
Linux je tvorený slobodným softvérom, čo ale neznamená, že vzniká zadarmo. Na jeho vývoji sa podieľa ako komunita, tak veľké firmy, ktoré jeho používanie aktívne podporujú a financujú. Vďaka tomu sa systém dlhodobo rozvíja a udržuje vysokú kvalitu.
Rozšírenie Linuxu
Linux sa nepoužíva len na serveroch alebo desktopových počítačoch. Nájdeme ho v cloudových platformách, superpočítačoch, mobilných telefónoch (Android) aj v mnohých bežných zariadeniach, ako sú routery alebo chytré televízie.
Linux a Windows
Linux a Windows sú odlišné systémy, z ktorých každý je vhodný na iné použitie. Linux sa častejšie uplatňuje na serveroch, vo vývoji alebo tam, kde je dôležitá flexibilita, otvorenosť a možnosť prispôsobenia. Windows má naopak silnú pozíciu na desktope, najmä vďaka širokej podpore aplikácií a hardvéru. Voľba konkrétneho systému tak vždy závisí od potrieb užívateľa a prostredia, v ktorom pracujeme.
Zhrnutie
Linux je dnes rozšírenejší, než sa na prvý pohľad zdá, a zohráva kľúčovú úlohu v modernej IT infraštruktúre. Zároveň ale nie je univerzálnou náhradou za všetky ostatné systémy. Pri práci s technológiami je preto vhodné voliť nástroje podľa konkrétnej situácie a nebyť obmedzený predsudkami. Otvorený prístup a ochota učiť sa nové veci nám umožnia využiť výhody rôznych riešení naplno.
V budúcej lekcii, Inštalácia Linuxu Ubuntu , si predstavíme linuxovú distribúciu Ubuntu, vytvoríme bootovateľný flash disk s live verziou a potom Ubuntu nainštalujeme.

David sa informačné technológie naučil na