Jednoduše s Linuxem

Linuxové základy - 1. díl

 Úvodem  |   Linuxové základy  |  Soubory ke stažení  

 

Úvod

Vítejte všichni, co se chtějí něco dozvědět o Linuxu. Budou se zde probírat úplné základy operačního systému. Najdete tu i různé zajímavosti, příkazy a návody.


Trocha historie

Linux vychází z operačního systému nazývaného Unix, který je jeden z nejpopulárnějších systémů na světě. Unix byl vytvořen v roce 1973 a následně stále vylepšován. Později začaly vznikat různé verze Unixu, mezi něž patří i oblíbená BSD verze, která vznikla na Kalifornské univerzitě v Berkeley (Berkley Software Distribution).

Linux je volně šiřitelný a bezplatný operační systém. Z toho může vyplývat, že je to jen "chudý příbuzný" operačních systémů Windows nebo Unix. Ale je to přesně naopak, vyrovná se všem komerčním i nekomerčním stávajícím operačním systémům a pokud v něm náhodou něco nanajdete co potřebujete, neznamená to, že na tom teď nikdo nepracuje. Tím se dostáváme k tomu, kdo Linux "spravuje". Je to mnoho dobrovolníků, kteří tráví čas vylepšováním a přidáváním nových funkcí. Nepředstavujte si dobrovolníky jako nějaké lidi, kteří když se po večerech nudí, udělají něco pro Linux, ale spíše jako velice schopné lidi, kteří přesně vědí co dělají a tráví tím třeba všechen svůj volný čas. Existuje i mnoho komerčních firem, které vytvářejí software, který je například pro Windows za peníze, pro Linux zadarmo, tak se nemusíte bát, že byste v Linuxu nenašli software stejně kvalitní jako pro ostatní operační systémy, ale pravděpodobně zde najdete software ještě lepší :-).


Základy

Nejjednodušší způsob jak získat Linux je pořídit si nějakou distribuci. Distribuce obsahují vlastní Linuxové jádro a spoustu (nebo méně, podle typu distribuce) programového vybavení. Většinu z nich si můžete zdarma stáhnout z Internetu. Pokud se vám nechce stahovat distribuci, která je třeba na pěti CDROM, můžete si ji zakoupit. Většina věcí pro Linux je zdarma, ale pokud si distribuci zakoupíte na CDROM, nesmíte zapomenout, že samotné vylisování něco stojí. Další možností je, že distribuce bude obsahovat komerční software, proto bude poměrné drahá (1000,- a i mnohem více), ale většina distribucí pro domácí použití obsahuje volné šiřitelné programy a stojí do tisíce korun. Mezi nejznámější distribuce Linuxu patří SuSe, RedHat, Debian, Mandrake a mnoho dalších. Pokud nevíte, kterou vybrat, pravděpodobně neuděláte chybu se žádnou, kterou najdete v knihkupectvích, většinou jsou uzpůsobeny pro domácí použití. Buďte ale připraveni, že jejich aktuálnost nebude nejlepší. Pokud jste si jisti, kterou distribuci chcete a požadujete její aktuálnost, můžete si ji stáhnout nebo si ji nechat poslat, všechny distribuce mají své webové stránky, na kterých si ji můžete objednat.

Linux je víceúlohový a víceuživatelský operační systém. Víceúlohový znamená, že na něm lze spouštět více úloh najednou i když má počítač třeba jen jeden procesor. Operační systém jednotlivé úlohy sám řídí a určuje, která kdy poběží. Například, kdybychom měli spuštěné dvě úlohy najednou, operační systém by zajistil, aby chvíli běžela jedna úloha a chvíli druhá, takto by se navzájem střídaly. Ne tak docela, protože když spustíte Linux již mnoho úloh běží na pozadí, proto by se vaše dvě úlohy nestřídaly o procesor jen mezi sebou, ale nějaký procesorový čas by také využívaly ostatní úlohy běžící na pozadí.

A jeho víceuživatelskou povahu jste mohli zpozorovat právě při přihlašování. Pokud přecházíte z operačního systému Windows 98, může vám přihlašování do systému pokaždé, když zapnete počítač, přijít zvláštní a nepraktické. Věřte, že je to dobrá funkce, jen jde o to si na ni zvyknout, a také pokud byste se podívali na nějaké novější Windows zjistili byste, že se také musíte přihlašovat. Někteří z vás se musí například v práci přihlašovat i pokud používají Windows 98, ale to může být tím, že se tam používá Netware a každý člověk se musí nejdříve přihlásit do sítě, než může využívat sdílené pevné disky někde na serveru. Tady je řeč přihlašování do systému, který běží na vašem lokalním počítači. Třeba Windows2000 jsou víceuživatelským systémem, ale u nich je možnost nastavení, aby se při spuštění automaticky přihlašoval určitý uživatel, proto také na vás nemusí žádná výzva vyskočit při spuštění.

Zkrátka neberte přihlašování do systému jako nějakou otravnou věc, ale třeba jako jistotu, když budete mít doma návštěvu a někdo si zapne váš počítač, nebude mít možnost číst si vaše data (e-maily, poznámky atd.).

Nebudu zde popisovat instalaci Linuxu, protože každá distribuce ji může mít jinou. Hlavně každá distribuce má vlastní návod, buď v papírové formě, nebo v elektronické na CDROM s distribucí, jak ji nainstalovat. Když by se vám ani potom nepodařilo Linux nainstalovat, stačí se obrátit na lidi, kteří se na vývoji distribuci podílí, určitě najdete nějaký kontaktní e-mail, nebo využijte různé diskuze, kde si můžete nechat poradit od zkušenějších uživatelů Linuxu.

Příkazy

Zde budete každý díl nacházet různé příkazy, které můžete využít při práci s Linuxem, s jejich popisem. Může mít nainstalováno některé z grafických prostředí, ale zde budou vysvětleny příkazy, které musíte zadávat do "příkazového řádku". Když používate grafické prostředí, stačí spustit program xterm, který spustí váš příkazový interpret a můžete zadávat příkazy, jinak je můžete zadávat přímo.

V tomto díle si probereme pár základních příkazů, které se vám budou hodit, při prvním spuštění Linuxu.

Pokud instalace systému proběhne správně, při prvním spuštění se objeví výzva podobná následující:

(slovo Linux tam být nemusí, ale určitě tam bude slovo login, pokud bude něco trochu jinak, než zde píšu nenechte se zmást, protože každá distribuce je trochu jiná, ale účel je stejný, buďte kreativní a nevzdávejte to hned po prvním nezdaru)

Linux login:

Při instalaci jste určitě vytvářeli nějaký uživatelský účet, nebo alespoň nastavovali heslo pro účet root. Pokud ani to ne, napište root, jinak použijte název účtu, který jste při instalaci vytvořili. Nakonec stiskněte klávesu Enter (určitě jsem to nemusel psát, ale pro jistotu :-)). Následně se objeví další výzva:

(pokud je u účtu, který jste vybrali nastaveno prázdné heslo, tedy heslo, které neobsahuje nic, je možné, že už se žádná další výzva neobjeví a budete rovnou přihlášeni do systému)

Password:

Zde zadejte heslo, které jste zvolili při instalaci, pokud jste žádné nevolili, zkuste zadat prázdné heslo, nebo se podívejte do dokumentace k vaší distribuci Linuxu. Neznepokojujte se tím, že když píšete heslo, počítač jakoby nereaguje, to není, že by nereagoval, ale že je vypnuta místní odezva zobrazování znaků při psani. Důvod je jednoduchý. Pokud by vás někdo sledoval a například místo znaků, které zadáváte by se zobrazovaly hvězdičky, mohl by zjistit, kolik znaků vaše heslo má a bylo by pro něj jednodušší rozluštit vaše heslo hrubou silou. Po potvrzení vstupu byste měli být úspěšně přihlášeni do systému, nebo v horším případě na vás "vyskočí" hlášení podobné:

Login incorrect

Pokud se to stane, nic se neděje, mohli jste udělat překlep, zkuste to znovu.

Po úspěšném přihlášení do systému se vám pravděpodobně zobrazí, kdy jste se naposled přihlásili a také počet neplatných pokusů. Asi tam bude více informací, než jen tyto dvě.

Když se přihlásíte na učet root (nebo nějaký stejně privilegovaný) uvidíte znak # na začátku řádku (konci výzvy) a pokud na normální účet, uvidíte znak $. To vám na první pohled řekne, jestli si máte dávat pozor na to co uděláte. Oba znaky lze změnit, proto to berte spíše jako konvenci, než že to tak musí být.

Při instalaci jste si mohli vybrat heslo, které byste ale teď chtěli změnit, na to slouží příkaz passwd:

$ passwd

Změna hesla u účtu root probíhá trochu jinak, než u normáního účtu, obě možnosti si ukážeme:

# passwd
Enter new UNIX password: zadejte_heslo
Retype new UNIX password: znovu_zadejte_heslo
passwd: password updated successfully

Pro normálního uživatele by měla vypadat podobně následující:

$ passwd
Changing password for joe
(current) UNIX password: zadejte_staré_heslo
Enter new UNIX password: zadejte_nové_heslo
Retype new UNIX password: znovu_zadejte_heslo
passwd: password updated successfully

Když se objeví oznámení jako "password update successfully" (nebo něco v tom smyslu), je vše v pořádku, v opačném případě jste udělali někde chybu, která je vám většinou oznámena, například moc krátké heslo, lehce uhodnotelné heslo atd.

Posledním příkazem, kterým dnes zkončíme je příkaz man. Slouží k prohlížení tzv. manuálových (někdy také manových) stránek. Použití je jednoduché:

$ man příkaz

Toto je jednodušší možnost použití, existuje ještě možnost specifikace typu stránky pomocí čísla.

$ man číslo příkaz

Význam jednotlivých čísel si můžete přečíst při zadání man man, které vám zobrazí manuálovou stránku příkazu man.

Třeba si budete chtít změnit heslo a zapomenete jak se používá příkaz passwd, stačí vám napsat:

$ man passwd

A všechny důležité informace máte před sebou, aniž byste museli někde něco hledat, nebo někam chodit.

Závěr

Jsme u konce prvního dílu o základech používání Linuxu. Pokud budete mít nějaké připomínky týkající se této rubriky můžete mi napsat na e-mail: Alen Dvořák. Příště se můžete těšit na další příkazy a konkretní popis rozdílů, mezi Windows a Linuxem.



Alen Dvořák