Tuto knihu v nuji svým rodi m

Podobné dokumenty
Ukázka knihy z internetového knihkupectví

Tuto knihu věnuji svým rodičům

FINAN NÍ ÍZENÍ A ROZHODOVÁNÍ PODNIKU

ÚVOD DO GEOGRAFICKÝCH INFORMA NÍCH SYSTÉM

Termíny zkoušek Komise Komise. subkomise 1 (obhaj.) :30 B subkomise 2 (obhaj.) :30 B8 120

HLAVA III PODROBNOSTI O VEDENÍ ÚST EDNÍHO SEZNAMU OCHRANY P ÍRODY

Návod pro vzdálené p ipojení do sít UP pomocí VPN pro MS Windows 7

Obsah. Obsah. Úvod... 7

Česká školní inspekce Středočeský inspektorát INSPEKČNÍ ZPRÁVA. Čj.: ČŠIS-128/11-S. Mateřská škola Červený Újezd, okres Praha-západ

Dálkové p enosy ze za ízení aktivní protikorozní ochrany Severomoravské plynárenské, a.s.

Novinky verzí SKLADNÍK 4.24 a 4.25

Co postrádají absolventi eských vysokých škol v praxi aneb co nám škola nedala

Obsah. Obsah. Úvod Makra v Excelu Nahrávání maker První setkání s editorem jazyka Visual Basic... 31

Využití EduBase ve výuce 10

účetních informací státu při přenosu účetního záznamu,

ESKÁ ZEM D LSKÁ UNIVERZITA V PRAZE

ZADÁVACÍ DOKUMENTACE

Kočí, R.: Účelové pozemní komunikace a jejich právní ochrana Leges Praha, 2011

Základy informatiky I

Seriál: Management projektů 7. rámcového programu

Jednací ád výbor Zastupitelstva m styse erný D l

2C Tisk-ePROJEKTY

Orientační průvodce mateřstvím a rodičovstvím v zadávacích dokumentacích poskytovatele

Tekla Structures Multi-user Mode

Obsah. Úvod 11. Kapitola 1 P ehled sledování výkonu 15


Městská část Praha 10. vyhlašuje. v souladu s usnesením Rady m. č. Praha 10 č. 183 ze dne

3.Registra ní íslo MAS 4.Registra ní íslo MMR 15/000/00000/453/ CLLD_16_01_103

Odpov di na dotazy uchaze k ve ejné zakázce. 25/

Uživatelská nápověda k systému factinfo.net

-1- N á v r h ČÁST PRVNÍ OBECNÁ USTANOVENÍ. 1 Předmět úpravy

Server. Software serveru. Služby serveru

DUM 07 téma: P edepisování tolerancí

Stroj na peníze. Námitky. I. díl. a jak na n IVO TOMAN. Ukázka knihy z internetového knihkupectví


MAGIS ve strojírenské firmě Strojírna Vehovský s.r.o.

Windows 7 kompletní příručka. Bohdan Cafourek. Vydala Grada Publishing a.s. U Průhonu 22, Praha 7 jako svou publikaci

Výzva k podání nabídek (zadávací dokumentace)

informa ní linka: Daisy Perfect M

Jak na KOTLÍKOVÉ DOTACE? JEDNODUCHÝ RÁDCE PRO ZÁKAZNÍKY

Stru né pokyny. D kujeme vám, že jste si k uspokojení svých pot eb v oblasti p enosných po íta vybrali notebook Acer.

Odpov di na dotazy k ve ejné zakázce. 30/ SSZ Registr IKP

Praxe při zadávání veřejných zakázek - nejčastější chyby žadatelů/příjemců

4. Připoutejte se, začínáme!

METODICKÉ DOPORUČENÍ Ministerstva vnitra. ze dne 17. prosince 2015

Město Mariánské Lázně

P IZNÁNÍ TISKOPIS PRO ZM NU VLASTNICTVÍ OD

Memoria Mundi Series Bohemica z trezoru na Internet

Než za nete vypl ovat tiskopis, p e t te si, prosím, pokyny. P IZNÁNÍ. k dani z p íjm právnických osob

Výzva pro předložení nabídek k veřejné zakázce malého rozsahu s názvem Výměna lina

R O Z S U D E K J M É N E M R E P U B L I K Y

Klí ové kompetence II 2009/2010

Česká školní inspekce Pražský inspektorát INSPEKČNÍ ZPRÁVA. čj. ČŠI-1013/ Předmět inspekční činnosti. Popis školy

NÚOV Kvalifikační potřeby trhu práce

Česká školní inspekce Pražský inspektorát INSPEKČNÍ ZPRÁVA. čj. ČŠIA-500/10-A

Historie a sou asnost v deckých asopis

FINANČNÍ MODELY. Koncepty, metody, aplikace. Zdeněk Zmeškal, Dana Dluhošová, Tomáš Tichý

ESKÁ ZEM D LSKÁ UNIVERZITA V PRAZE

Poslanecká sněmovna 2013 VI. volební období... Návrh Zastupitelstva Moravskoslezského kraje. na vydání

VI. Finanční gramotnost šablony klíčových aktivit

Č. j.: 2R 35/02 Hr V Brně dne 29. října 2002

Inovace výuky prostřednictvím šablon pro SŠ

Manuál Kentico CMSDesk pro KDU-ČSL

ZADÁVACÍ DOKUMENTACE. k zakázce malého rozsahu: ZAKÁZKA MALÉHO ROZSAHU NA DODÁNÍ NÁBYTKU V RÁMCI PROJEKTU KVALITNÍ A EFEKTIVNÍ VÝUKA.

Masarykova univerzita Právnická fakulta

WEBMAP Mapový server PŘÍRUČKA PRO WWW UŽIVATELE Hydrosoft Veleslavín, s.r.o., U Sadu 13, Praha 6

DUM 02 téma: Popisové pole na výrobním výkrese

Adresa p íslušného ú adu. Ú ad:... Ulice:... PS, obec:...

Obec Málkov. Málkov. Číslo jednací: Vaše č.j./ze dne: Vyřizuje / linka: Dne: OO-5/ / Vojtíšková Marie Ing./

Ukázka knihy z internetového knihkupectví

Odůvodnění veřejné zakázky. Přemístění odbavení cestujících do nového terminálu Jana Kašpara výběr generálního dodavatele stavby

Obec Vysočina. / Stará Vlasta/

Česká školní inspekce Středočeský inspektorát INSPEKČNÍ ZPRÁVA. Č. j. ČŠIS-2460/10-S. Želivského 805, Kolín IV

Vymezení poloz ek způ sobily ch ná kládů meziná rodní ch projektů ná principů LA pro rok 2017

INFORMATIKA V CHOVECH PRASAT

ADMINISTRACE UNIXU A SÍTÍ - AUS Metodický list č. 1

ZADÁVACÍ DOKUMENTACE

I. Všeobecná ustanovení

Rozšířená nastavení. Kapitola 4

29 Evidence smluv. Popis modulu. Záložka Evidence smluv

Jak jednat. se stavebním úřadem. Michal Lalík. e s. stavebnímu zákonu z praxe

VNIT NÍ SM RNICE 1)PRO ZADÁVÁNÍ NABÍDKOVÝCH ÍZENÍ 2)PRO EVIDENCI A ZADÁVÁNÍ VE EJNÝCH ZAKÁZEK MALÉHO ROZSAHU

Česká školní inspekce Zlínský inspektorát INSPEKČNÍ ZPRÁVA. Č. j. ČŠIZ-780/11-Z. Příspěvková organizace. Zdeňkou Michutovou, ředitelkou školy

1. Požadavky na provoz aplikací IISPP

I. Rejst íkový soud. II. Navrhovatel

Obec Neratov. Neratov Lázně Bohdaneč. Vaše č. j.: Ze dne: Vyřizuje: Jára Petr Ing./

Uchazečům o veřejnou zakázku

Android Elizabeth. Verze: 1.3

Všeobecné podmínky pro poskytování přístupu k síti Internet společnosti DaveNET s.r.o., Žerotínova 3056/81a, Šumperk IČO:

Český úřad zeměměřický a katastrální vydává podle 3 písm. d) zákona č. 359/1992 Sb., o zeměměřických a katastrálních orgánech, tyto pokyny:

Pokyny pro vypln ní elektronické žádosti podprogram 117D51300 Podpora výstavby technické infrastruktury

VYDÁVÁ ZADÁVACÍ DOKUMENTACI

DAŇOVÉ AKTULITY Daň z přidané hodnoty

Psychiatrická nemocnice ( lé ebna):

DUM 05 téma: Základy obsluha Gimp

Zakázka bude pln na b hem roku 2014 a v následujících 48 sících od uzav ení smlouvy.

POKYNY Č. 45. Část I Zápis nové stavby jako samostatné věci

Obnova zámeckých alejí ve městě Vimperk

PRACOVNÍ MATERIÁLY PRACOVNÍ MATERIÁLY CHEMIE CHEMIE. Struktura vyu ovací hodiny. Záznamový Záznamový arch. P edm tový metodik: Ing.

Národního registru u ivatel léka sky indikovaných substitu ních látek (papírové hlá enky)

Transkript:

Tuto knihu v nuji svým rodi m OBSAH 5

Obsah P edmluva... 11 Co v této knize naleznete?... 11 Co v této knize nenaleznete?... 12 Typografické konvence... 12 Pod kování... 13 1. Trocha teorie... 15 1.1 Pár slov z historie... 16 1.2 GNU/Linux vs. Linux... 16 1.3 Open source vs. free software... 17 Shrnutí... 18 Kontrolní test... 18 2. Úvod do práce se systémem... 19 2.1 Koncepce systému... 20 2.2 Základní p íkazy... 21 Odhlášení, vypnutí a restart... 22 Nápov da... 22 Výpis uživatel... 23 Výpis soubor z adresá e... 25 Obsazení diskové kapacity... 26 Obsazení pam ti... 27 Výpis proces... 28 Likvidace proces... 29 Výpis úloh... 30 Správa úloh... 30 P ipojování dalších periferií... 32 Práce s adresá i... 34 Práce se soubory a adresá i... 37 Aliasy... 38 Shrnutí... 39 Kontrolní test... 40 OBSAH 7

3. Základy administrace systému... 43 3.1 Uživatelé a skupiny... 44 Založení uživatele... 50 Odstran ní uživatele... 51 Založení skupiny... 52 Odstran ní skupiny... 53 3.2 Práva soubor... 54 Zm na souborových práv... 56 3.3 At a Cron pomocníci pro správce... 57 Jednorázové akce (at)... 58 Opakované akce (cron)... 59 3.4 SED Stream editor... 61 3.5 GNU awk... 62 3.6 Regulární výrazy... 63 3.7 et zení a p esm rování vstup a výstup 64 Na po átku byla roura... 64 P esm rování vstupu a výstupu... 64 Shrnutí... 65 Kontrolní test... 66 4. Správa systému... 69 4.1 Adresá ová struktura... 70 4.2 Virtuální souborový systém /proc... 72 4.3 Souborové systémy... 74 Ext2fs... 75 Ext3fs... 75 ReiserFS... 76 XFS... 76 JFS... 77 4.4 Zálohování... 77 Archivace a komprimace... 79 4.5 Systémové logy a hlášení... 81 4.6 Swap virtuální pam v praxi... 88 8 OBSAH

4.7 Proces init... 91 Úrovn b hu... 95 4.8 Superserver inetd a xinetd... 97 4.9 Nastavení asu a asové zóny... 101 Shrnutí... 102 Kontrolní test... 103 5. Správa sí ových služeb... 105 5.1 DNS Domain Name Services... 106 Instalace DNS serveru... 106 Spušt ní DNS serveru p i zavedení systému... 109 Konfigurace služby DNS... 109 Typy DNS záznam... 118 Nastavení databáze BIND serveru... 122 Nástroje pro správu DNS serveru... 124 5.2 FTP File Transport Protocol... 133 Instalace ProFTPD... 134 Konfigurace ProFTPD... 136 ízení p ístupu na server... 138 ProFTPD pod xinetd... 140 Práce s FTP klientem... 141 5.3 Webový server Apache... 143 Instalace webového serveru... 144 Konfigurace webového serveru... 145 5.4 SMTP server Postfix... 158 Instalace Postfixu... 158 Konfigurace Postfixu... 160 ízení Postfixu... 161 5.5 Konfigurace lokální sít... 162 Konfigurace sí ového rozhraní... 162 Shrnutí... 164 Kontrolní test... 165 OBSAH 9

6. Bezpe nost... 167 6.1 Kdo je vlastn úto ník? Co od nás chce?. 168 Cracker... 168 Hacker... 169 Profesionál... 169 6.2 Model bezpe nosti... 170 6.3 Typy útok... 170 6.4 Jak dovnit?... 172 Shrnutí... 182 Kontrolní test... 183 Slovo záv rem... 185 Další užite né zdroje informací... 187 Rejst ík... 188 10 OBSAH

P edmluva Knih o opera ním systému GNU/Linux se na eském trhu objevuje stále více a jejich n kdejší nedostatek je dnes dokonale kompenzován záplavou mnoha více i mén kvalitních zahrani ních p eklad nebo více i mén kvalitních p vodních eských knih. Tato publikace si neklade za cíl rozší it záplavu knih o administraci systému GNU/Linux. Jejím cílem je seznámit tená e se základními principy jeho správy a údržby. Nejde o kompletní sbírku ucelených poznatk, nebo linuxový sv t žije svým vlastním a velmi dynamickým životem a v dob vydání této knihy by nejmén polovina v ní obsažených informací byla už notn zastaralá. Cht l bych v této knize tená e seznámit s principy, na nichž je správa systému postavena, a vštípit mu základní dovednosti v této oblasti a v oblastech souvisejících. D raz je kladen na samostatnost a p emýšlení, protože práv na tom je založena celá práce v GNU/Linuxu. Doufám a v ím, že vám tato kniha bude k užitku. Budete-li mít jakékoliv dopl ující otázky i nejasnosti, m žete se na m s d v rou obrátit. Tato kniha má také svou domovskou stránku, kterou naleznete na adrese http:// kysela.linuxzone.cz. Na ní budou uve ej ovány dopl ující informace a opravy. Co v této knize naleznete? Jak už jsem nazna il v úvodu, cílem této knihy je seznámit tená e se základními principy opera ního systému GNU/Linux a s jeho správou na úrovni domácí stanice a serveru malé sít. Postupn se tak budeme v novat r zným témat m, která s t mito oblastmi souvisí. Na za átku si ale pro úplnost probereme základní p íkazy a znalosti, které jsou pro práci se systémem nezbytné. e bude i o sítích a jejich kon guraci. Nau íme se spravovat d ležité serverové a sí ové služby a pracovat s nimi. Podíváme se také na základní principy bezpe nosti systému. P EDMLUVA 11

Snažil jsem se klást d raz i na správnou terminologii a její vysv tlení. Práv terminologie obvykle bývá nejslabším místem nejr zn jších lánk, statí, skript a knih. Co v této knize nenaleznete? P edevším ne ekejte, že tato kniha je kompletním zdrojem všech informací o GNU/ Linuxu. Žádná kniha nedokáže tuto rozsáhlou problematiku dokonale pokrýt. Snažil jsem se vytvo it jednoduchou základní p íru ku, v novanou oblasti správy systému. Rozhodn se tedy nejedná o high-end informa ní zdroj. Krom základních informací tak z stává z velké ásti opomenuta nap íklad oblast bezpe nosti, která je d ležitou sou ástí této problematiky, ale její rozsah by bohužel p esahoval rámec naší publikace. M jte také na pam ti, že v dob vydání knihy se nepochybn objeví i další zajímavé trendy a mnoho pozoruhodných zajímavostí. Nezapome te proto pe liv sledovat d ní v elektronických konferencích a na linuxových portálech. Odkazy na n naleznete na konci knihy. Typografické konvence Orientaci v textu usnadní n kolik jednoduchých typogra ckých prvk. Veškeré v ci, které zapisujete do p íkazové ádky nebo jsou zobrazeny systémem na obrazovce, budou uzna eny neproporcionálním písmem (nap íklad mkdir nebo nger). Symbolem $ jsou ozna eny výzvy shellu, které jsou zobrazeny po íta em, ty tedy nezapisujete. Tu ným neproporcionálním písmem jsou pak zobrazeny p íkazy, které musí zadávat uživatel. O ekává-li se, že stisknete n jakou klávesu, bude tato klávesa uzav ena do hranatých závorek [klávesa], pokud je t eba stisknout kombinaci 12 P EDMLUVA

kláves, neboli klávesovou zkratku, poznáte to podle zápisu [klávesová] [zkratka], tedy nap íklad [Enter] nebo [Shift] [B]. Internetové a e-mailové adresy jsou vysázeny tu ným písmem standardního odstavce, názvy softwarových produkt i opera ních systému zase kurzivou. V textu se setkáte se speciálními odstavci následujícího typu: Pod kování Upozorn ní obsahuje d ležité informace, které se probíraného tématu týkají a které nelze v žádném p ípad p ehlížet. Když tuto zna ku spat íte v textu, rozhodn jí v nujte pozornost. Poznámka obsahuje dodate né informace, o nichž byste také m li v d t. Netýkají se p ímo hlavního výkladu, p esto je vhodné, abyste se s nimi seznámili. Tip zase nazna uje alternativní postup i ešení ur itého problému, který by mohl zrychlit nebo zefektivnit vaši práci. Rád bych na tomto míst pod koval všem, bez nichž by tato kniha nevznikla. V první ad bych tedy cht l vyjád it své díky panu Miroslavu Žákovi a redakci nakladatelství Grada Publishing za zajímavou nabídku. Dále si mé pod kování zaslouží Tomáš Krause (root.cz), Zden k Šmarda, David Häring (linuxzone.cz) a v neposlední ad také Leoš Literák (abclinuxu.cz), kte í mi umožnili p ístup k ad užite ných informací, jež jsem p i psaní této knihy použil. Také bych rád pod koval Petru Kr má ovi za cenné informace a užite nou spolupráci p i korektu e rukopisu. Rozhodn nesmím zapomenout ani na Pavla Janíka, jehož zdrcující kritika p isp la ke zkvalitn ní mých p edešlých literárních výtvor a obohacení mých znalostí. Samoz ejm také d kuji své p ítelkyni za trp livost, kterou se mnou m la, a za toleranci, kterou p i práci na této knize projevila. P EDMLUVA 13

Nakonec bych pak rád pod koval spole nosti Impossible, s.r.o., provozovateli portálu Linuxzone, a p ední eské webhostingové spole nosti Globe Internet, s.r.o., jejichž pracovníci mi umožnili p ístup k mnoha užite ným informacím a poskytli mi kvalitní technické zázemí. V Liberci, 27. ledna 2004 Martin Kysela (kysela@linuxzone.cz) 14 P EDMLUVA

1. Trocha teorie Pár slov z historie GNU/Linux vs. Linux Open source vs. free software TROCHA TEORIE 15

1. Trocha teorie Než se pustíme do poznávání zákoutí GNU/Linuxu a sv ta kolem n j, m li bychom nejprve znát základní informace o tomto systému. Jejich znalost ovšem není pro samotnou práci se systémem nezbytná. Pokud to však s GNU/Linuxem myslíte vážn, m li byste mít v této problematice jasno. 1.1 Pár slov z historie Vznik opera ního systému GNU/Linux se datuje do roku 1991. Tehdy vytvo il nský vysokoškolský student Linus Torvalds jádro systému, které za lenil do již existujícího projektu GNU. Cílem projektu GNU bylo vytvo ení svobodného opera ního systému, tedy takového, který bude dostupný všem, a to v etn zdrojového kódu, a uživatel jej bude moci získat zdarma a nezávisle na jakékoliv spole nosti nebo v li konkrétní osoby. Projekt GNU byl v té dob již tém hotov. Chyb lo jen jádro, tedy vlastn jakési srdce systému. Práv to vytvo il Linus, a tím dal vzniknout novému opera nímu systému, který se stal brzy legendou. Jeho ešení vychází z myšlenek UNIX System V, což byl sta i ký proprietální systém, využívaný zejména na univerzitách a v deckých pracovištích. Linus si tehdy po ídil klon tohoto systému pro domácí uživatele. Jmenoval se Minix. Podle n ho pak vytvo il jádro svého systému. Když vývoj první verze dokon il, umístil sv j výtvor na jeden z mnoha ftp server, kam m že každý sv j program vystavit. Administrátor serveru nev d l, jak toto jádro pojmenovat. Nazval jej tedy Linux Linus v Minix. Pozd ji se kolem Linuxu sdružilo v tší množství uživatel a programátor a za n kolik let se z n ho stala legenda. V dnešní dob se pro opera ní systém GNU/Linux vyvíjí velké množství aplikací, a to i na stran komer ních subjekt. Zdaleka se tedy už nejedná o aktivitu n kolika nadšenc. 1.2 GNU/Linux vs. Linux Když mluvíme o tomto opera ním systému, asto používáme ozna ení Linux. Jak už jsme se ale zmínili v p edchozím textu, Linux je pouze jádro opera ního 16 TROCHA TEORIE

systému. Zbylá ást je tvo ena projektem GNU, který existuje o n co déle. V rámci projektu GNU je možné používat r zná jádra. Jedním z nich, které bylo vyvinuto p ímo pro GNU, je jádro Hurd. M žeme tedy mluvit o opera ním systému GNU/Hurd. Také m žeme použít jádro nap íklad z FreeBSD a pak mluvíme o GNU/FreeBSD. Správné ozna ení pro náš opera ní systém je tedy GNU/Linux, jeho jádro se pak jmenuje Linux. V textu knihy se budu tohoto rozlišení držet. 1.3 Open source vs. free software Podobn, jako se zam ují termíny GNU/Linux a Linux, dochází také k zám n pojm open source a free software. Mezi t mito výrazy je však pom rn velký rozdíl. Free software je pojem zavedený nadací Free Software Foundation (Nadace pro podporu svobodného softwaru). Tento výraz, který je do eštiny o ciáln p ekládán jako svobodný software, charakterizuje aplikace, ší ené pod licencí GNU GPL, p ípadn pod licencemi odvozenými (GNU LGPL apod.). Tyto licence, které vydala práve FSF, zaru ují uživateli ur itá práva, mezi nimiž nechybí možnost nahlížet do zdrojových kód programu, provád t v nich zm ny, ší it aplikaci dál voln nebo za peníze, spoušt t program k jakýmkoliv ú el m atd. Open source bylo reakcí na free software. P vodní myšlenka byla taková, že open source nebude svázán s žádnou konkrétní licencí, ale umožní ší ení softwaru pod jakoukoliv licencí, která dovoluje p ístup ke zdrojovým kód m. Paradoxn je ale tato aktivita mnohem problemati t jší a mén svobodná, než se na první pohled zdá. Uživateli totiž nejsou zaru ena žádná speci cká práva. M že se tak stát (a stává se to), že licence, která byla ozna ena jako OSI Certi ed (tedy schválena jako licence pro ší ení open source), bude založena na ist komer ní bázi a znemožní svobodné využívání programu. V této knize se tedy budeme v novat p evážn svobodnému softwaru (free software). TROCHA TEORIE 17

Shrnutí Po p e tení této kapitoly byste m li mít jasno v hlavních rozdílech mezi open source a svobodným softwarem. Také byste m li n co málo v d t o historii a vzniku opera ního systému GNU/Linux. A koliv tyto poznatky nejsou pro praktické využívání systému nezbytné, jejich znalost bude jist každému užite ná. Další informace naleznete na následujících webových stránkách: http://www.gnu.cz http://www.gnu.org/gnu/linux-and-gnu.cs.html http://www.gnu.org/philosophy/free-sw.cs.html http://www.linuxzone.cz/index.phtml?ids=10&idc=453 http://www.qwert.cz/linux/slackware-book/slakbook/x68.html Kontrolní test 1. Kdy za al vznikat opera ní systém GNU/Linux? 2. Pro je ozna ení GNU/Linux vhodn jší než Linux a jaký je mezi t mito termíny rozdíl? 3. Co je projekt GNU? 4. Jaký je rozdíl mezi svobodným software (free software) a open source? 5. Jak se jmenuje jádro, které je vyvíjeno p ímo pro projekt GNU? 6. Kdo byl hlavním vývojá em Linuxu? 7. Co je FSF? 18 TROCHA TEORIE

2. Úvod do práce se systémem Koncepce systému Základní p íkazy ÚVOD DO PRÁCE SE SYSTÉMEM 19

- 2. Úvod do práce se systémem Ješt p edtím, než za neme hloub ji pronikat do taj systému a jeho správy, probereme si spole n základní informace o GNU/Linuxu a jeho ovládání na úrovni b žného uživatele. Tyto znalosti jsou pro pochopení další látky nezbytné. 2.1 Koncepce systému Opera ní systém UNIX System V a z n ho vycházející systémy, mezi n ž pat í i GNU/Linux, se vyzna ují n kolika d ležitými vlastnostmi. 1. Jedná se o víceúlohový systém. P vodní UNIX byl navrhován pro velké po íta e, na nichž m že být zpracováváno v tší množství úloh sou asn. To je zajišt no rozd lením procesorového asu (timesharing) v závislosti na priorit každé úlohy. O úlohách se zmíníme podrobn ji pozd ji. V praxi to znamená, že v jednu chvíli je jedné úloze p id leno nap íklad 50 ms. Tento procesorový as úloha využije a p edá pomyslnou štafetu další úloze. V každém okamžiku se tedy zpracovává vždy jen jedna úloha. Nicmén vzhledem k tomu, že tento asový interval je pom rn malý, jeví se pro lidského pozorovatele celá v c tak, jako by sou asn b želo více úloh. 2. Systém je víceuživatelský. V opera ním systému GNU/Linux, stejn jako v p vodním UNIX System V a jeho klonech m že pracovat sou asn v tší množství uživatel, aniž by se n jakým zp sobem ovliv ovali nebo si p ekáželi. Celý systém je navržen tímto zp sobem a od za átku s více uživateli po ítá. 3. Systém používá p íkazovou ádku. Trendem moderní doby jsou nejr zn jší gra cké programy, WYSIWYG editory a další obdobné v ci. Samoz ejm, že tyto aplikace mají své nezastupitelné místo tehdy, pokud pot ebujeme profesionáln pracovat s gra kou i s multimédii. Ovšem hlavní síla tohoto systému spo ívá v textovém režimu. Práv na n j klade GNU/Linux maximální d raz. Gra cké prost edí systému X Window je koncipováno spíše jako nadstavba pro snazší orientaci a práci b žného uživatele. Hlubší proniknutí 20 ÚVOD DO PRÁCE SE SYSTÉMEM

do systému se bez dobré znalosti textového režimu a jeho p edností zkrátka neobejde. 4. Systém je modulární. GNU/Linux je opera ní systém, který uživateli poskytuje volnost a prostor. Uživatel m že snadno systém upravit podle svých osobních požadavk. A už tím, že zm ní nastavení jádra, nebo tím, že p ekon guruje n kterou ze služeb. To vše je z velké ásti možné jen díky snadné dostupnosti zdrojových kód, kterou zaru uje licence GNU GPL, pod níž jsou ší ené jak nástroje z projektu GNU, tak i Linux. Systém je standardizovaný. V GNU/Linuxu a v aplikacích, které pod ním pracují, je kladen velký d raz na dodržování standard. Nemluvíme te o tzv. tržních standardech, které se vytvá ejí samovoln a mnohdy jsou vzájemn protikladné, ale o t ch, které jsou p edepsané významnými organizacemi a které by m ly být dodržované ve všech aplikacích ur itého typu. Jedním z takových standard jsou i normy POSIX. Pokud jejich podstatu hodn zobecníme, pak tyto normy de nují, co je v bec možné považovat za UNIX. GNU/Linux tyto normy ješt zcela nespl uje, nebo v prvních fázích vývoje nebyl na normy POSIX kladen p ílišný d raz. Postupn se však situace m ní a v tšina toho, co normy p edepisují, je už b žn spl ováno. Tolik tedy ve stru nosti k základním charakteristikám opera ního systému GNU/Linux. V dalším textu již budu p edpokládat ur itou míru orientace v této problematice. 2.2 Základní p íkazy Nezbytným p edpokladem k další práci se systémem je zvládnutí základních dovedností v práci s textovým režimem GNU/Linuxu. V dalších ástech knihy se proto budeme tém výhradn orientovat práv na textový režim. ÚVOD DO PRÁCE SE SYSTÉMEM 21

Odhlášení, vypnutí a restart Pro ukon ení práce se systémem slouží p íkaz logout. Ten nás odhlásí a zobrazí výzvu pro p ihlášení dalšího uživatele. K vypnutí po íta e slouží p íkaz halt nebo (pokud pot ebujeme speci kovat konkrétní as, kdy má k vypnutí dojít) shutdown h now. asový údaj (v tomto p ípad now) m že být tém libovolný. Nap íklad: $ shutdown h 09:30 (po íta se vypne v 9:30) $ shutdown h +10 (po íta se vypne za 10 minut) $ shutdown h noon (po íta se vypne v poledne) Restart po íta e provádíme p íkazem reboot. Pokud pot ebujeme speci kovat as (podobn jako v p edchozím p ípad ), použijeme p íkaz shutdown r now. Nápov da V tšina aplikací v GNU/Linuxu disponuje rozsáhlou dokumentací, k níž se m žeme dostat mnoha zp soby. Tím nejsnazším a nejdostupn jším jsou manuálové stránky. K jejich zobrazení slouží p íkaz man. Jeho syntaxe je následující: $ man [sekce] p íkaz Všechny aplikace jsou v systému rozd leny do sekcí. Jejich p ehled uvádí následující tabulka 1.1: Sekce Popis 1 uživatelské p íkazy 2 systémová volání 3 knihovny jazyka C 4 speciální soubory (/dev) 5 syntaxe kon gura ních soubor 6 hry 22 ÚVOD DO PRÁCE SE SYSTÉMEM