Kód DUM : VY_32_INOVACE_LIN.1.07 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 07- Síťové služby servery a klienty a úvod do souborového serveru DUM naučí žáky spouštět, diagnostikovat a konfigurovat systémové služby Ing. Vladimír KEBERT, CSc (Autor) Čeština RVP 18-20-M/01 Informační technologie, předmět: Operační systémy, 3 ročník Speciální vzdělávací potřeby Žádné Klíčová slova Druh učebního materiálu Druh interaktivity Cílová skupina Stupeň a typ vzdělávání Typická věková skupina Př. Linux, Networking, SAMBA, NFS, DNS, HTTPD, LAMP, MAIL-POP3, SMTP, IMAP, IP adresa, Brána, Host, Trasa, Klient, server Prezentace s prvky interaktivity Kombinované Žáci 3. ročníku Odborné vzdělávání 16-19 let Celková velikost Velikost materiálu v kb : 254 Tématická oblast: Linux systémová část Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Vladimír KEBERT. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802 4785. Provozuje Národní ústav pro vzdělávání, školské poradenské zařízení a zařízení pro další vzdělávání pedagogických pracovníků (NÚV).
1. Síťové služby v Linuxu - Souborové služby NFS C/S ; SAMBA C/S; - Webový server HTTP.d C/S, PHP a moduly - Databázové služby MySQL C/S. - Jmenná služba Bind (DNS) - Dynamická služba přidělení jmen klientům DHCP C/S - Poštovní služby POP3, SMTP, IMAP - Komunikátory různé klienty např. Jabber 2. System.d a Init.d - jsou systémy pro kontrolu, spouštění a návaznosti systémových služeb - služby se spouští jako démony na pozadí vše co nejdříve a paralelně - umožňuje spouštět a restartovat služby za běhu manuálně - udržuje dohled nad službami a jejich během - systemd postupně nahrazuje v novějších distribucích init.d - služby lze kontrolovat grafickým i textovým rozhraním Obraz č. 1 Oficiální loga služeb SAMBA (souborový server) a Apache (Webserver) Zdroj: Samba.org a Apache.org, licence GNU/GPL svobodný software
3. Výpis systémových služeb, ovládaných system.d v distribuci FEDORA 16 - pohodlné grafické rozhraní pro správu služeb - povolit znamená spustit při startu systému - zastavit a sputit lze kdykoli za běhu manuálně Obraz č. 2: Služby, spuštění a ukončení, povolení a zákaz- Forma terminálového výpisu a forma GUI v KDE 4.2
4. Výpis, spuštění, zastavení a restart služeb: Systemd se ovládá příkazem #systemctl Příkaz má logickou syntaxi start (spouští), restart (restartuje), stop (zastavuje), status (oznamuje stav služby) Pokud chceme, aby se služba spustila při startu systému, pak ji trvale zapneme/vypneme restart (restartuje)
Výpis běžících služeb lze provést též příkazem ps: Nejčastěji $ps aux význam: x setřídění podle jmen majitelů procesů, a all, vypiš všechny procesy, u vypiš efektivní uživatele procesu (mají na něj práva) - Zde můžeme pomocí příkazu $kill [PID] poslat procesu signál. - Pomocí $killall [jméno procesu] lze běh služby procesu násilně ukončit. To v případě, že běžící služby nereagují na #systemctl service xxxxxx restart stop status
5. Určení a správa konfiguračních souborů služeb systému: Služby a jejich souvislost se řídí UNIT soubory. Ty jsou umístěny například v adresáři /etc/systemd/system/multi-user.target.wants Obraz 4: druhý řádek označuje související služby, které se mají spustit po startu služby smbd. Tímto principem systemd řídí běh služeb. Obraz č. 4: Ovládací UNIT soubor Pro službu SAMBA
6. Úlohy k procvičení - Příkazem #systemctl vypište aktivní služby na pozadí systému - Zjistěte, zda je služba httpd (webový server) aktivní - Proveďte start stop restart služby a sledujete výpis systémového hlášení - Pomocí příkazu $ps -aux zjistěte, zda služby běží, pomocí příkazu $kill nebo $killall se pokuste běh služby násilně přerušit - Pomocí manuálových stránek příkazu systemctl zjistěte, jak vypsat služby, které jsou v systému nainstalovány (k dispozici). Vypište je. - Ještě jednou procvičte start stop status reload pro službu samba (souborový server)
Přehled použité literatury a děl: Pokud není uvedeno jinak, autorem použitých textů a mediálních příloh (obrázků, textů, interaktivních materiálů, screenshotů) je autor tohoto digitálního učebního materiálu. Pojetí a použití příkazů systému bylo citováno ze zdrojů, úlohy jsou plně dílem autora tohoto materiálu. Použité zdroje: 1. KOLEKTIV. In: Fedora.cz. Fedora 16 release party další přednáška-systemd [online] Videozáznam přednášky. [cit. 2013-02-08] Dostupné z: http://fedora.cz/fedora-16-release-party-dalsi-prednaska-systemd/ 3. FEDORA FOUNDATION. Manuálové stránky příkazů OS Linux, distribuce Fedora 16, česká verze: Dostupné z: man systemctl ;
4. SAMBA (Software): Soubor:Samba Logo.png. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001-2013 [cit. 2013-02-08]. Dostupné z: http://cs.wikipedia.org/wiki/soubor:samba_logo.png 5. Soubor: ASF-logo.svg. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001-2013 [cit. 2013-02-09]. Dostupné z: http://cs.wikipedia.org/wiki/soubor:asf-logo.svg