GNU/Linux >> Znalost Linux >  >> Linux

Začínáme s operačním systémem Linux

Operační systém Linux přináší pestrou kombinaci funkcí a zabezpečení, díky čemuž je nejlepší alternativou k operačním systémům macOS nebo Windows. V tomto příspěvku vám poskytneme hlavního průvodce Začínáme se systémy Linux – od úplného začátečníka na úroveň, kde můžete velmi snadno začít testovat různé dostupné distribuce Linuxu.

Co je Linux?

Od chytrých telefonů po roboty, auta, superpočítače, domácí spotřebiče, osobní počítače až po podnikové servery, operační systém Linux je všude. Je to jeden z nejpopulárnějších operačních systémů – Linux pohání android.

Linux je operační systém stejně jako Windows a macOS, ale s několika rozdíly ve funkcích. Existuje již dlouhou dobu, přičemž jeho první počáteční vydání bylo 17. září 1991. Linux je založen na operačním systému Unix, který byl vytvořen a implementován v roce 1969.

Linux proto ušel dlouhou cestu a zachoval si základní filozofii silného zabezpečení systému, stability a přizpůsobení.

Na rozdíl od Windows a macOS, které jsou komerčně vydávány, je Linux bezplatný operační systém s otevřeným zdrojovým kódem a je vydán pod licencí General Public License (GPL). Uživatelé jej mohou spouštět, studovat, upravovat a dokonce redistribuovat kód za účelem prodeje, pokud je pod stejnou licencí.

Linuxová architektura

Níže je uvedena základní struktura architektury Linuxu.

  • Jádro :Je to základní část systému Linux. Spolupracuje s hardwarem spravujícím různé komponenty, jako je CPU, periferní zařízení a paměť.
  • Skořápka :Shell je rozhraní mezi uživatelem a jádrem. Přebírá uživatelské příkazy přes terminál a zpracovává konkrétní požadavek.
  • Příkazy a nástroje: Operační systém Linux je dodáván s terminálem, který mohou uživatelé používat k předávání příkazů do prostředí Shell. Jedním jednoduchým příkazem je „ls“, který zobrazuje obsah složky.

Proč používat Linux?

To je pravděpodobně nejčastější otázka, kterou by si každý položil, když slyšel o Linuxu. Proč byste se obtěžovali přecházet na jiný operační systém, zatímco váš současný systém funguje dobře?

Odpověď na tuto otázku by se setkala s jinou otázkou. Jak efektivní je váš současný operační systém? Čelíte problémům, jako jsou viry a malware, zpoždění systému, licencování a problémy s poplatky? Pokud je některá z těchto otázek „ANO“, pak je Linux nejlepší platformou.

Jednou z pozoruhodných funkcí, díky kterým je populárnější, je to, že Linux je k dispozici zdarma. To sahá od stolních systémů po servery. Přestože máme distribuce Linuxu, které přicházejí s funkcemi Enterprise, většina z nich je zdarma. V době psaní tohoto příspěvku stojí Windows 10 home 139 $, přičemž profesionální verze je 199 $. Pokud se chystáte na server, standardní edice Windows Server 2016 stojí 882 USD bez licence Client Access License (CAL) pro software třetích stran.

Kromě nákladů jsou systémy Linux mnohem méně zranitelné vůči virům a malwaru. Na rozdíl od systémů Windows není antivirový program v systému Linux nutností.

Kromě toho má Linux uživatelům k dispozici stovky distribucí. Můžete si vybrat distribuci, která vyhovuje vašim potřebám. Pokud se například chystáte na poli kybernetické bezpečnosti, nejlepší volbou by bylo distro jako Kali Linux; pokud chcete lehkou a přímočarou distribuci, jděte na Linux Lite.

Linux je také správnou volbou pro starý hardware. Leží vám starý notebook a přemýšlíte, jaký operační systém spustit? Linux je vaše nejlepší volba. A Linux je mnohem rychlejší. Vzhledem k tomu, že CoreBoot je nyní povolen na linuxových noteboocích, budete překvapeni, jak rychle se linuxový notebook spustí od zapnutí až po spuštění webového prohlížeče.

Linux ‚Distribuce‘

Abychom lépe porozuměli pojmu „distribuce“, použijeme jednoduchý příklad. Linuxové jádro je jako srdce, zatímco distribuce je tělem, které jej hostí. Tělo (nebo distribuce) může mít různé funkce, ale běží na stejném jádře. V době psaní tohoto článku Linus Torvalds (hlavní vývojář Linuxu) nedávno vydal nejnovější jádro 5.8. Podívejte se na náš článek o 10 nejlepších nových funkcích v jádře Linuxu 5.8.

V současné době existuje více než 600 distribucí Linuxu pro stolní počítače i servery. Každá distribuce přichází se svými jedinečnými funkcemi, které odpovídají potřebám uživatelů. Téměř všechny tyto distribuce si můžete stáhnout zdarma a nainstalovat do svého PC.

Některé z populárních distribucí Linuxu pro stolní počítače zahrnují:

  • Linux Mint
  • Ubuntu
  • OpenSUSE
  • Mageia
  • Manjaro
  • Fedora
  • Arch Linux
  • Debian
  • Kali Linux
  • Základní OS

Každá distribuce má jiný pohled na prostředí Desktop, jak probereme níže. Některé přicházejí s mnohem modernějšími uživatelskými rozhraními, jako je GNOME, zatímco některé volí mnohem odlehčená prostředí Desktop, jako je XFCE.

Pozadu nezůstávají ani servery. Některé z distribucí populárních v této aréně zahrnují:

  • RHEL (Red Hat Enterprise Linux)
  • CentOS
  • Server Ubuntu
  • SUSE Enterprise Linux

Server Ubuntu a CentOS jsou zdarma, zatímco ostatní mají některé prémiové funkce, ke kterým máte přístup za určitý poplatek.

Co je to desktopové prostředí?

Desktop Environment, také označované jako Graphical Shell, se skládá z přibalených programů běžících nad základním operačním systémem a má standardní GUI (Graphical User Interface).

Většina distribucí Linuxu přichází s vlajkovou lodí Desktop Environment s ostatními dostupnými v softwarových úložištích. Například Ubuntu přichází s GNOME; Elementary OS se dodává s desktopem Pantheon a Linux Mint se Cinnamonem. Naštěstí si můžete nainstalovat více desktopových prostředí a přepínat mezi nimi, jak chcete. Některá ze známých desktopových prostředí zahrnují Cinnamon, KDE Plasma, GNOME, XFCE, MATE, LXDE, Enlightenment a Pantheon.

Cinnamon byl původně vyvinut jako výchozí DE pro Linux Mint. Celkové uživatelské rozhraní vypadá jako ve Windows 7 s panely a nabídkou ve spodní části.

KDE je jedním z nejvíce přizpůsobitelných a nejlehčích dostupných desktopových prostředí. Označuje se také jako ‚Plasma‘ desktop.

GNOME je pro Unity Desktop docela známé. GNOME je snadno použitelné, přizpůsobitelné a výchozí desktopové prostředí pro většinu populárních distribucí Linuxu.

Enlightenment, XFCE, LXDE a MATE jsou také považovány za odlehčená desktopová prostředí s panely a nabídkami.

Instalace Linuxu

Po dobré znalosti operačního systému Linux si nyní chcete nainstalovat a vyzkoušet jednu z jeho mnoha distribucí.

Chcete-li začít, vyberte distribuci podle vašeho výběru. To bude velmi záležet na vašich potřebách a na tom, jak zkušený počítačový uživatel je. Pokud jste nováček s přiměřeně nezbytnými počítačovými dovednostmi, zvolte uživatelsky přívětivou distribuci, jako je Ubuntu, Linux Mint, Deepin nebo Elementary OS. Pokud jsou vaše dovednosti nadprůměrné, Fedora a Debian mohou být skvělou volbou. Pro uživatele, kteří cítí, že potřebují náročnější zážitek, vyzkoušejte Gentoo.

Jakmile vyberete svou distribuci, stáhněte si soubor ISO. Nyní existují tři způsoby, jak můžete začít se systémem Linux;

  • Vyzkoušejte Linux s Live USB diskem.
  • Nainstalujte Linux jako virtuální počítač
  • Nainstalujte Linux jako primární operační systém na pevný disk.

Metoda 1:Vyzkoušejte Linux s živým USB diskem

Linuxové systémy mají oproti jiným operačním systémům ještě jednu výhodu; můžete jej spustit z jednotky USB, aniž byste ji instalovali na pevný disk. To umožňuje uživatelům otestovat různé distribuce, než se usadí pro jednu.

Chcete-li začít, za předpokladu, že používáte systém Windows, použijte software jako PowerISO nebo YUMI k vytvoření spouštěcí jednotky USB vaší distribuce Linuxu, řekněme Linux Mint nebo Ubuntu, a použijte ji ke spuštění notebooku. FOSS Linux má návody na vytvoření USB disku Live Linux pro nejpopulárnější distribuce Linuxu.

V případě, že bude spouštění počítače z takto vytvořeného USB disku náročné, přečtěte si náš článek Jak nabootovat počítač s Windows nebo Linuxem z USB disku. Po úspěšném spuštění můžete svou distribuci otestovat, než ji nainstalujete jako primární operační systém.

Metoda 2:Nainstalujte Linux jako virtuální stroj

Kromě Live USB disku můžete Linux nainstalovat jako virtuální stroj ve vašem aktuálním operačním systému. Tato metoda je vynikající, pokud chcete lépe porozumět distribuci před instalací jako primárního operačního systému. Kromě toho je to také bezpečná laboratoř pro uživatele, kteří zkoušejí distribuce penetračního testování jako Kali Linux, Parrot atd.

Budete muset nainstalovat virtualizační software, jako je Virtual Box nebo VMware. Jakmile budete hotovi, můžete pokračovat a nainstalovat svůj systém Linux dovnitř jako virtuální stroj.

Jedinou nevýhodou této metody je, že závisí na velikosti paměti a úložišti vašeho počítače. Nechtěli byste vytvořit virtuální stroj na počítači s 1 GB paměti. Může to fungovat, ale bude se zpožďovat a zpomalovat všechny běžící procesy. Navíc ne všechny počítače podporují virtualizační technologii. Než začnete, nezapomeňte zkontrolovat BIOS.

Metoda 3:Nainstalujte Linux jako primární operační systém

Jakmile se rozhodnete pro distribuci, můžete ji nainstalovat jako primární operační systém. Pokud nechcete ztratit svůj předchozí operační systém, můžete se rozhodnout pro dual-boot. Každá distribuce Linuxu přichází s jiným instalačním programem, který vás provede celým instalačním procesem.

Všechny však sdílejí některé základní pojmy. Ujistěte se, že máte volný oddíl pro instalaci operačního systému. Můžete také nastavit menší oddíl pro „swap“ prostor. Swap je virtuální paměť na pevném disku, kterou používají systémy Linux ke zpracování procesů, když je RAM zahlcena. Chcete-li lépe porozumět tomu, jak nainstalovat váš systém Linux, přečtěte si náš článek Jak nainstalovat Ubuntu vedle Windows v nastavení s duálním spouštěním.

Instalace softwaru v systému Linux

Linux má jiný způsob instalace aplikací než systémy Windows. Využívá správce balíčků, který přistupuje k softwaru a balíčkům z různých úložišť online. Některé balíčky jsou navíc závislé na distribuci a mohou běžet pouze v určité distribuci Linuxu nebo mohou mít jinou metodu instalace v jiné distribuci.

Distribuce založená na Debianu, jako je Ubuntu, využívá „apt“, Fedora a CentOS používají „yum“, zatímco Arch a Manjaro používají „Pacman.“ Pokud bychom do všech těchto distribucí instalovali „PackageX“, měli bychom tři různé příkazy:

sudo apt install packageX
sudo yum install packagex
sudo Pacman -S packagex

Máme také grafické aplikace, kde můžete najít a nainstalovat software graficky. Dobrým příkladem je ‚Ubuntu Software.‘

Příkazový řádek Linux

Příkazový řádek nebo terminál je jednou z funkcí, díky které většina nováčků přemýšlí o používání systémů Linux. Představa, že musíte zvládnout řadu příkazů k provádění různých úkolů, vytváří určitou fobii. To by však NEMĚLO platit.

Dávno pryč jsou doby, kdy jste potřebovali ovládat příkazy, abyste z Linuxu vytěžili maximum. Po mnoha letech vývoje a vylepšování máme nyní mnoho klientů GUI, kteří mohou provádět stejné úkoly jako psaní příkazů v terminálu.

Použití výkonných desktopových prostředí navíc dále zjednodušilo celkovou uživatelskou zkušenost. To však neznamená, že se nebudete muset naučit několik základních příkazů. Možná si dokonce zamilujete příkazový řádek více než GUI díky rychlejšímu provádění procesů.

Závěr

To je vše o úvodu do Linuxu, který vám pomůže začít s tímto skvělým operačním systémem. Pokud se mě zeptáte, kam jít, doporučuji vám začít vytvořením disku Live USB a otestovat distribuci Linuxu. Pokud se chcete naučit používat příkazový řádek, začněte s našimi deseti základními příkazy Linuxu, které by měl znát každý uživatel Linuxu.


Linux
  1. Začínáme s linuxovými firewally

  2. Začínáme s příkazem tac systému Linux

  3. Začínáme s PostgreSQL na Linuxu

  1. Začínáme s PiFlash:Spuštění Raspberry Pi v systému Linux

  2. Začínáme s linuxovým příkazem cat

  3. Začínáme s SSH v Linuxu

  1. Vyzkoušejte Linux na jakémkoli operačním systému s VirtualBoxem

  2. Začínáme s btrfs pro Linux

  3. Rady pro začátek s GNOME