Linux jako internetový server

Rozměr: px
Začít zobrazení ze stránky:

Download "Linux jako internetový server"

Transkript

1 Bankovní institut vysoká škola Praha Katedra informačních technologií a elektronického obchodování Linux jako internetový server Bakalářská práce Autor: Václav Matoušek, DiS. Informační technologie, Manažer projektů Vedoucí práce: Ing. Zdeněk Bečvář, Ph.D. Praha Červen 2010

2 Prohlášení: Prohlašuji, že jsem bakalářskou práci zpracoval samostatně a s použitím uvedené literatury. Ve Strakonicích dne Václav Matoušek, DiS.

3 Poděkování Děkuji tímto Ing. Zdeňku Bečvářovi, Ph.D. za vstřícnost a poskytnutí cenných rad při vedení této práce.

4 Anotace práce: Bakalářská práce se zabývá internetovým serverem na platformě Linux, především jeho hlavními rolemi - poštovního a webového serveru. Linux byl zvolen jako bezplatná alternativa ke komerčním službám prostředí Windows a operační systém i všechny zde popisované aplikace jsou volně šiřitelné. Je popsán celý proces instalace a konfigurace jednotlivých služeb a následné ladění a monitorování běžícího systému. Výsledkem této práce je skutečný fungující webový a poštovní server. Annotation: This bachelor thesis deals with Internet server based on Linux platform, mainly with its roles as a post and web server. Linux is chosen as a free alternative to commercial services and operating systems such as Windows. Also all applications considered in the thesis are freeware. The thesis contains description of installation and configuration processes of all individual services as well as consequent customization and monitoring of the developed system. The outcome of this thesis is the real working web and post server.

5 Obsah 1 Linux - systém a výběr vhodné distribuce Historie Linuxu Přehled linuxových distribucí Ubuntu Linux Jak Linux funguje Jádro a systémové programy Souborový systém Uživatelské účty a práva Instalace operačního systému Výběr hardware Instalace jádra systému Instalace programů a základních služeb Instalace a konfigurace služeb Přehled služeb Poštovní server Postfix Virtualizace a uživatelské účty v MySQL Správa serveru - PostfixAdmin Dovecot IMAP a POP Nevyžádaná pošta - Spamassassin Webmail

6 3.3 Webový server Apache Virtuální webové servery PHP MySQL Správa databáze - PHPMyAdmin Ladění a provoz serveru Analýza logů a monitoring Antispamový filtr SMTP autentizace a TLS šifrování Závěry a doporučení Seznam použité literatury Klasické zdroje: Elektronické zdroje: Seznam použitých zkratek Přílohy

7 Úvod Cílem práce je realizace a popis internetového serveru na platformě Linux od prvotní instalace až po konfiguraci jednotlivých služeb a provozování systému. Existuje mnoho programů a služeb pro realizaci vlastního internetového serveru. V majoritním prostředí Microsoft Windows tyto funkce běžně vykonává služba IIS a Microsoft Exchange Server. Pokud chce menší či střední firma nebo i jednotlivec či skupina lidí provozovat pod svou doménou web a poštovní služby, zvolí nejspíš uvedené řešení na platformě Windows, nebo využije služeb webhostingových firem. Využití webhostingu je levnější, ovšem náklady, které jsou za jeho provoz placeny třetí firmě, stoupají s přibývajícím počtem ových schránek a webových prezentací. Pořizovací cena zmiňovaných produktů firmy Microsoft je zase pro menší firmy nebo skupiny lidí příliš vysoká. Linux představuje v tomto případě zajímavou alternativu a nabízí řešení v podobě volně šiřitelného kódu, a to od operačního systému až po jednotlivé aplikace a služby. Realizace takového systému na platformě Linux (mimo nákladů na hardware) je zcela zdarma a přidanou hodnotou je navíc skutečnost, že se v prostředí Linuxu téměř nevyskytují viry a škodlivé kódy. Zranitelná místa se objevují v každém operačním systému, ale díky volně šiřitelnému kódu systému Linux je jejich odhalení snazší a rychlejší než u komerčních produktů. Dalším důvodem, proč jsem si vybral prostředí Linuxu, je i detailní možnost konfigurace jednotlivých služeb a programů a velká variabilita. V první kapitole práce je uvedena stručná historie unixových systémů, přehled nejpoužívanějších distribucí a popis základních vlastností tohoto operačního systému. Druhá kapitola popisuje výběr hardware, proces instalace jádra operačního systému Ubuntu Linux, přidružených systémových aplikací a základních programů. Ve třetí kapitole už se zabývám popisem jednotlivých aplikací, služeb a programů, které budou plnit jednotlivé role serveru a jejich konfigurací a vzájemnou spolupráci. Čtvrtá kapitola potom uvádí základní činnosti nutné pro spolehlivý provoz, vyladění, analýzu a monitorování serveru

8 1 Linux - systém a výběr vhodné distribuce 1.1 Historie Linuxu Tři desetiletí předtím, než dnes již světově známý finský student Linus Torvalds představil v roce 1991 svůj první operační systém Linux, stáli inženýři laboratoří společnosti Bell (divize AT&T) před úkolem vytvořit nový kvalitní operační systém. Na počátku 70. let 20. století tak vznikl projekt Unics (Unary Information and Computing Service), později přejmenovaný na Unix. Jeden z hlavních autorů nového systému Dennis Ritchie sestavil v té době nový programovací jazyk C, do kterého byl také Unix vzápětí z assembleru přepsán. Později přišla firma AT&T v rámci antimonopolního řízení o svou počítačovou divizi a převedla za velmi výhodných podmínek licenci na některé americké univerzity. To byl počátek vzniku různých verzí Unixu, z nichž nejznámější jsou v současné době BSD (Berkeley System Distribution), Irix a Solaris. Dalším důležitým milníkem je rok V té době byl založen projekt GNU, jehož snahou bylo vytvořit nový operační systém unixového typu, který by byl na rozdíl od Unixu složen výhradně ze svobodného software. Zakladatelem projektu GNU je programátor Richard Stallman, který za tímto účelem sepsal novou licenci GNU GPL (GNU General Public License), pod kterou je dodnes šířen svobodný software. V roce 1991 se mladý student Linus Torvalds ve škole setkal s unixovým operačním systémem Minix. Unixový model ho velmi zaujal a rozhodl se pořídit si ho domů. Po čase zjistil, že Minix je až příliš jednoduchý a navíc k němu nebylo možné sehnat zdrojové kódy. Velké unixové verze byly zase příliš drahé a jako student si je nemohl dovolit. Rozhodl se tedy, že si naprogramuje vlastní operační systém, který by byl podobný Minixu, a bylo by ho možné provozovat na běžném PC. První verze nového operačního systému spatřila světlo světa v září roku 1991 a Torvalds jej pojmenoval přesmyčkou ze svého křestního jména - Linux. Linux je napsán v programovacím jazyce C a z unixových systémů si přinesl například organizaci systému souborů a správu uživatelských účtů a oprávnění

9 Jako každý mladý projekt nebylo ani linuxové jádro od počátku dokonalé, ale během relativně krátké doby si získalo množství příznivců, kteří na jeho vývoji spolupracovali a přispívali vlastními myšlenkami a postupy. Vývoj systému se brzy rozrostl natolik, že se Torvalds rozhodl zcela uvolnit zdrojové kódy a šířit Linux pod svobodnou licencí GNU GPL. Jelikož byl vývoj Linuxu mnohem rychlejší a úspěšnější než vývoj původního operačního systému GNU nazvaného Hurd, došlo vzápětí ke spojení obou projektů a operační systém GNU se začal používat společně s jádrem Linux. [9] Tímto spojením vznikl jeden projekt GNU/Linux, který je velkou částí uživatelů a především v médiích běžně označován poněkud nesprávně zkráceným pojmenováním Linux. Spojením Linuxu, GNU a dalších projektů vznikají takzvané distribuce, které tak tvoří skutečný komplexní operační systém

10 1.2 Přehled linuxových distribucí Distribuce jsou jednou z odlišností Linuxu od jiných operačních systémů. Jsou přímým důsledkem šíření systému pod svobodnou licencí GNU GPL. Každý má právo vzít jádro Linuxu, základní přidružené programy a postavit si kolem nich vlastní systém distribuci. Pro základní standardizaci a kompatibilitu operačních systémů založených na Linuxu vznikl projekt Linux Standard Base, který se snaží, aby nedošlo k úplnému rozdrobení a vzájemnému odcizení jednotlivých distribucí. Mezi ty nejznámější a hojně používané linuxové distribuce patří Red Hat Linux. V roce 2001 byl dokonce nejrozšířenější distribucí v České republice. Systém má uživatelsky velmi příjemnou instalaci a díky prostředí X-Window i grafické uživatelské prostředí. Jeho instalační systém je založen na bázi tzv. RPM balíčků (Red Hat Package Manager) a obsahuje velké množství softwarových aplikací, z nichž značná část je (na rozdíl od distribuce samotné) také komerčních. Na balíčkovacím systému RPM jsou založeny i některé novější distribuce jako například Mandriva Linux, dříve označovaná jako Linux Mandrake. [10] Slackware Linux je pojmenování jedné z nejstarších distribucí a v minulosti byl také velmi rozšířen. Jeho výhodou je především velmi rychlá instalace a množství dostupných softwarových balíků. Slackware klade velký důraz na stabilitu a bezpečnost. Obsahuje tak pouze stabilní a prověřené verze programů. [10] Oficiální pobočku v České republice otevřela před několika lety distribuce zvaná SuSE Linux. Jedná se o komerční placenou distribuci, která zahrnuje rozsáhlou českou dokumentaci a instalační a technickou podporu. SuSE používá pro správu softwarových balíků již uvedený systém RPM a poskytuje komfortní konfigurační nástroje YaST (Yet Another Setup Tool) pro správu systému, nastavení hardwaru a konfiguraci grafického prostředí. V nedávné době SuSE Linux zaujal svým spojením s dřívějším předním hráčem na poli firemních serverů společností Novell. Měl jsem možnost instalovat a nějaký čas spravovat server se systémem Open Enterprise Server 2, který vznikl spojením stabilního linuxového jádra SuSE 10 s původními kvalitními službami firmy Novell NetWare, tedy službami, jako je například edirectory (dříve NDS). Takto vzniklý hybridní systém v sobě spojuje to nejlepší z obou systémů a bude zajímavé sledovat, zda se jemu nebo jeho nástupcům podaří ve firemním prostředí konkurovat Microsoft Windows Serveru s jeho Active Directory anebo zcela zanikne jako mnoho jiných podobných projektů

11 Další ze známých a donedávna také nejpoužívanější distribucí zejména pro serverové nasazení je Debian GNU/Linux. Tato distribuce není vyvíjena jednou firmou nebo skupinou lidí, ale na vývoji jednotlivých balíků této distribuce se podílejí lidé na celém světě. Debian je jednou z mála zcela nekomerčních distribucí. Největší zajímavostí této distribuce je její systém pro instalaci a údržbu softwarových balíků DPKG (Debian Package Management System) a jeho nadstavba APT (Advanced Packaging Tool). Tento systém dovede automaticky stáhnout a nainstalovat požadovanou aplikaci nebo program i se všemi dalšími potřebnými balíčky, na kterých daná aplikace závisí a jsou nutné k její správné funkci. Uživatel se tak nesetkává s tzv. závislostmi a dalšími nepříjemnými problémy, které bylo třeba řešit na starších linuxových distribucích. I díky tomuto systému je Debian stále oblíbenou a žádanou distribucí. Robustní organizace a politika komunity vývojářů kolem systému Debian GNU/Linux má však za důsledek, že Debian je vyvíjen jen velmi pomalu a na novou verzi uživatelé čekají i několik let. Také kvůli tomu se objevily nové distribuce, které jsou založeny na kvalitním balíčkovacím systému Debianu, ale dále jdou už svojí cestou vývoje. Nejznámějším představitelem nových distribucí založených na Debianu je Ubuntu Linux. Tato poměrně mladá linuxová distribuce má v posledních několika letech na svědomí malou revoluci v historii používání operačního systému Linux

12 1.3 Ubuntu Linux Jednoznačný a vždy platný návod, jakou distribuci Linuxu pro který případ použít neexistuje. Je to dáno tím, že distribucí je nepřeberné množství a každá má něco, co se někomu líbí a jiný to naopak zatracuje. Nejlépe to dokazuje situace na českých i zahraničních linuxových komunitních webech, kde se mezi sebou zastánci jednotlivých distribucí neustále přou o výhodách a kvalitách svých oblíbených distribucí a vyjmenovávají chyby a nedostatky těch ostatních. Je to velmi podobné jiné nikdy nekončící internetové válce mezi přívrženci Windows a Mac OS X. Nejlepší je tedy na základě výše uvedených informací o jednotlivých distribucích vědět, k čemu se která nejlépe hodí, jak je zaměřena politika jejího vývoje a šíření a hlavně, zda chceme komerční nebo volně šiřitelnou distribuci. Protože mám zkušenosti se všemi vyjmenovanými linuxovými distribucemi a nejlépe mi vyhovoval se svým balíčkovacím systémem Debian GNU/Linux, hledal jsem distribuci vycházející z tohoto systému. Samotný Debian je velmi robustní a v současné době se nachází ve verzi 5 s kódovým označením Lenny. Ačkoliv to mnoho uživatelů a administrátorů pokládá spíše za výhodu, těm ostatním, mezi které patřím i já, vadí poměrně dlouhý vývojový cyklus, kterým nové distribuce Debianu procházejí. Aplikace, které se objeví v tzv. stable (stabilní) verzi Debianu, jsou tedy vždy řádně odzkoušené a opravdu stabilní, oproti jiným distribucím však také poměrně zastaralé. Proto jsem se rozhodl zvolit Ubuntu Linux, distribuci, která z Debianu vychází, a za těch několik málo let, co byla uvedena, prošla již dlouhou cestu vývoje. První verze Ubuntu 4.10 vyšla v říjnu Na rozdíl od Debianu od té doby Ubuntu pravidelně vydává nové verze každých 6 měsíců s podporou na dalších 18 měsíců. Za Ubuntu stojí společnost Canonical Ltd., ale systém je šířen bezplatně jako svobodný software. V dubnu roku 2010 byla vydána dosud nejnovější verze Ubuntu s označením Lucid Lynx. Ubuntu si za krátkou dobu své existence získalo řadu příznivců. Jedná se o první linuxovou distribuci, které se daří přiblížit a šířit Linux z prostředí, které bylo původně přístupné pouze administrátorům a odborníkům, také mezi běžné uživatele. Také díky nastupujícímu trendu netbooků a výkonově úspornějších notebooků se právě Ubuntu objevilo jako alternativní operační systém k produktům Microsoftu, a to zcela zdarma

13 Ubuntu má také kvalitně zpracovanou dokumentaci, silnou technickou podporu přímo na oficiálním webu distribuce a početnou komunitu uživatelů v České republice. Problémy s instalací nebo konfigurací jednotlivých služeb či aplikací je možno řešit prostudováním vlastní WiKi na domovském webu Ubuntu nebo položením dotazu rozsáhlé komunitě na fóru. [11] Základním GUI (Graphical User Interface) systému Ubuntu je prostředí Gnome, které se v současné době značně inspiruje grafickým rozhraním operačního systému Mac OS X. Je vydávána také verze s grafickým prostředím KDE (K Desktop Environment), která je označována jako Kubuntu. Kromě těchto dvou verzí jsou vyvíjeny ještě další jako Edubuntu, které se používá jako výukový prostředek pro základní a střední školy, a Xubuntu s alternativním grafickým prostředím Xfce. Veškeré verze Ubuntu je možné zdarma stáhnout z internetových stránek distribuce. Ubuntu nabízí také verzi pro server, ze které jsou odstraněny balíčky obsahující uživatelský software a kancelářské aplikace a je připravena pro nasazení jako serverový systém. Právě tuto verzi distribuce Ubuntu Lucid Lynx Server jsem použil jako výchozí systém při přípravě této práce. [11]

14 1.4 Jak Linux funguje Jádro a systémové programy Operační systém typu Unix se skládá z jádra systému a systémových programů. Uživatel systému potom pracuje s aplikačními programy. Jádro je srdcem operačního systému. Udržuje záznamy souborů na disku, spouští programy, řídí jejich současný běh, přiděluje paměť a další technické prostředky různým procesům, přijímá a odesílá pakety z a do počítačové sítě. Jádro systému samotné toho dělá velmi málo, ale poskytuje základní služby různým nástrojům, pomocí kterých mohou být realizovány všechny ostatní služby. Jádro rovněž hlídá, aby nikdo nemohl přistupovat k zařízením přímo. Když chtějí uživatelé a procesy používat technické prostředky, musí používat nástroje, které nabízí jádro systému. Tímto způsobem je zabezpečena i vzájemná ochrana uživatelů. Nástroje jádra systému, o nichž byla řeč, lze využívat prostřednictvím volání systému (system calls). [4] Systémové programy realizují služby, které se vyžadují od operačního systému. Využívají při tom nástroje, které nabízí jádro systému. Systémové i všechny ostatní programy běží jakoby na povrchu jádra. To se označuje jako uživatelský režim (user mode). Rozdíl mezi systémovými a aplikačními programy je v jejich určení. Pomocí aplikačních programů mohou uživatelé pracovat např. v kancelářských programech, systémové programy jsou pak potřebné k tomu, aby systém vůbec fungoval. Hranice mezi aplikačními a systémovými programy je často dost neostrá. [4] Jádro Linuxu sestává z několika důležitých subsystémů. Jsou to části řízení procesů, správy paměti, ovladačů technických prostředků, ovladačů souborových systémů, správy sítě a další. Nejdůležitějšími subsystémy, bez nichž by systém nemohl fungovat, jsou správa paměti a správa procesů. Subsystém správy paměti zajišťuje přidělování paměťových oblastí a odkládacího prostoru (swap space) jednotlivým procesům, částem jádra a vyrovnávací paměti (buffer cache). Subsystém správy procesů vytváří procesy a přepínáním mezi aktivními procesy, které využívají procesor, zabezpečuje multitasking

15 Jádro systému na nejnižší úrovni obsahuje ovladače pro všechny druhy technických zařízení, které operační systém podporuje. Vzhledem k tomu, že existuje celá řada různých typů hardwaru, je počet ovladačů zařízení velký. Je ale mnoho jinak podobných zařízení, které se často liší pouze v tom, jak spolupracují s programy. Takovéto podobnosti umožňují definovat obecné třídy ovladačů, jež podporují podobné operace. [4] Obr. 1.1 Nejdůležitější části jádra systému Linux [4] Souborový systém Soubor je v unixových systémech jedním z nejzákladnějších stavebních kamenů. Téměř vše, co v Linuxu existuje, je souborem. Každý soubor se potom skládá ze tří částí: jméno souboru, administrativní informace a obsah souboru. První dvě složky se souhrnně nazývají metadata a jsou povinné. Administrativní informace jsou například délka souboru, informace o vlastníkovi, práva k souboru, údaje o datu a čase vzniku, modifikaci apod. [4] Systém Linux dnes podporuje více než 20 souborových systémů (FAT, NTFS, HPFS, EXT a řadu dalších). Právě vzhledem k velkému množství různých systémů bylo nutné oddělit implementaci reálných souborových systémů od systémových služeb abstraktní vrstvou. Vznikl tak nový souborový systém VFS (Virtual File System). Programátorům se potom jeví všechny souborové systémy stejné, protože při manipulaci se souborovým

16 systémem využívají pouze služeb VFS. Hlavní předností VFS je možnost snadno pracovat s různými druhy souborových systémů zároveň. [4] Unix používá stromovou strukturu souborů. Tzv. nelistové soubory ve stromu se nazývají adresáře. Adresář je jeden ze speciálních druhů souborů a jeho úkolem je nést informace o potomcích. Potomek je v tomto případě soubor, jehož předchůdce je právě daný adresář, neboli leží v hierarchii stromu o úroveň níže. Adresář může obsahovat libovolné soubory nebo další adresáře (podadresáře). Kořenový adresář se nazývá kořen (root) a značí se "/". Každý soubor je ve stromu jednoznačně určen absolutní cestou. Absolutní cesta je dostatečným nástrojem k rozlišení souborů, i když mají stejné jméno. Absolutní cesta je například: /home/matousek/nazev_souboru. Relativní cesta neboli určení polohy souboru vzhledem k aktuálnímu adresáři se používá, abychom nemuseli neustále zdlouhavě zadávat absolutní cestu. Každý (i prázdný) adresář v sobě má odkazy na tzv. logické adresáře:. (tečka) odkaz na pracovní adresář (tedy na sebe sama).. (dvě tečky) odkaz na rodičovský adresář V systému existuje ještě další významný logický adresář, na který se lze odkazovat, a to pomocí symbolu "~" nebo "~jmeno". Tímto se lze odkazovat na domovský adresář aktuálního uživatele nebo uživatele, jehož jméno je uvedeno za vlnkou. [4] Kořenový svazek root by obecně neměl obsahovat žádné soubory. Všechny soubory by měly být uloženy v podadresářích kořenového adresáře. Standardně obsahuje kořenový adresář root následující podadresáře: /bin Příkazy potřebné pro zavedení systému a práci běžných uživatelů po jeho zavedení. /sbin Podobný jako adresář bin, ovšem soubory v tomto podadresáři nejsou určeny běžným uživatelům. /etc Konfigurační soubory pro tuto práci bude tento adresář nejdůležitějším, neboť většina nastavení serverových služeb a přidružených programů se provádí právě v tomto adresáři a jeho podadresářích. /root Domovský adresář superuživatele (viz. kapitola 1.4.3) /home V tomto adresáři jsou umístěny domovské adresáře běžných uživatelů systému

17 /lib /dev /tmp /boot /mnt /usr /var Sdílené knihovny pro programy v kořenovém souborovém systému. Speciální soubory. Dočasné soubory. Slouží programům a aplikacím pro dočasné ukládání dat nutných pro vykonání určité činnosti. Soubory, které používá zavaděč operačního systému (bootstrap loader). Přípojné místo pro dočasná připojení dalších systémů souborů správcem systému. Slouží pro připojení např. optických mechanik nebo usb disků. Prostor pro ukládání dat jednotlivých aplikací. Do adresáře /usr/share/ se standardně instalují aplikace, podobně jako v prostředí Windows do umístění C:\Program Files\. Systém /var obsahuje data, která se při běžném provozu systému mění. V tomto adresáři bývají umístěny např. webové stránky internetového serveru nebo pošta jednotlivých uživatelů. [4] Uživatelské účty a práva Uživatele linuxových systémů lze rozdělit do tří skupin. První skupina, tzv. běžní uživatelé, reprezentuje skutečné uživatele systému, tedy například zaměstnance nebo studenty. Systémoví uživatelé zpravidla nereprezentují skutečné uživatele, ale tyto uživatelské účty jsou využívány pro běh systémových služeb a aplikací. Typický systémový uživatel je například daemon, mail, news nebo nobody. Z bezpečnostních důvodů mají systémoví uživatelé většinou znemožněno přihlašování do systému. Superuživatel neboli root má v systému zcela výhradní postavení. Slouží k administraci systému a jeho práva jsou neomezená. V Linuxu jsou informace o všech uživatelích uloženy v souboru /etc/passwd. Tento soubor obsahuje vždy jméno uživatele, jeho domovský adresář, šifrované heslo a další doplňkové informace o uživatelském účtu. Obsahuje také jedinečné číslo UID (Unique Identification), kterým je každý uživatel v systému jednoznačně identifikován

18 Kromě uživatelů používá Linux ještě skupiny uživatelů, které mají podobně jako uživatelské účty také své jedinečné identifikační číslo GID (Group Identification). Na základě těchto jednoznačných identifikátorů je potom možné jednotlivým uživatelům a skupinám uživatelů definovat přesná přístupová práva a oprávnění k přístupu k souborům a procesům a tím tedy přesně definovat mantinely, ve kterých se mohou uživatelé v systému pohybovat. Každému souboru potom můžeme definovat tři úrovně přístupových oprávnění: vlastník (owner), člen skupiny (group) a ostatní (others). Pro daný soubor pak lze každé z uvedených skupin přiřadit libovolnou kombinaci tří základních práv: právo na čtení (read), právo na zápis (write) a právo spouštět soubory (execute). Jak již bylo uvedeno, i adresáře jsou v Linuxu soubory, takže udělením práva read pro adresář umožňujeme danému uživateli číst obsah tohoto adresáře. Právo write pak v adresáři dovoluje vytvářet nové soubory a mazat ty stávající. Právo execute umožňuje uživateli vstoupit do adresáře a odkazovat se na soubory a adresáře v něm obsažené. V závislosti na zvolené distribuci má každý uživatel v Linuxu přidělen tzv. shell neboli příkazový interpret. Uživatelé prostředí Windows si takový shell představí nejlépe jako příkazový řádek (command). Nejčastěji používaným shellem je Bash, který po přihlášení uživatele do systému čeká na příkazy od uživatele. V dnešní době se i v Linuxu stejně jako u ostatních systémů stále častěji používá grafické uživatelské rozhraní (GUI), nicméně znalost základních příkazů shellu může uživateli výrazně pomoci při práci se svým počítačem. Naopak naprosto nevyhnutelná je potom znalost příkazového řádku na poli serverů, kde příkazový interpret a editace konfiguračních souborů stále vládne nad grafickými aplikacemi, především kvůli své rychlosti a obrovskému množství konfiguračních možností a voleb

19 2 Instalace operačního systému 2.1 Výběr hardware Volba vhodného hardware pro instalaci Ubuntu Serveru je poměrně snadnou záležitostí. Samotný systém má na hardware velmi nízké nároky. Minimální požadavek na operační paměť je 256MB a pro samotnou instalaci a systém je třeba přibližně 1GB úložného prostoru na pevném disku. Ubuntu je možné provozovat na 32-bitových i 64- bitových procesorech Intel a AMD. Při výběru hardware je tedy vhodné se řídit především rolí, kterou bude server plnit. Plánujeme-li server nasadit jako souborový server (Samba), bude třeba zajistit vhodné úložiště s dostatečně velkou kapacitou. Pro provoz aplikací a databázového systému MySQL bude zase důležité vybavit nový systém alespoň 1GB operační paměti. Vše ale záleží na přepokládaném zatížení a počtu uživatelů. V dnešní době se problémy s nedostačujícím hardware pomalu stávají minulostí a trendem je naopak nevyužitelně vysoký výkon hardware dělit za použití techniky virtualizace mezi více systémů. Při realizaci této práce byl k dispozici server Dell PowerEdge 2850 v provedení rack vybavený dvěma procesory Intel Xeon 3.00 GHz, 2 GB operační paměti a čtyřmi pevnými disky v zapojení RAID 5 (Redundant Array of Inexpensive/Independent Disks) s celkovým využitelným úložným prostorem o velikosti 130 GB. Na tomto serveru je z důvodu už zmiňovaného sdílení hardwarových prostředků nainstalován virtualizační nástroj ESXi. Tento volně dostupný produkt společnosti VMware nabízí snadno použitelné řešení virtualizace operačních systémů. Systém VMware ESXi se instaluje přímo na hardware serveru, kde mezi hardware a operační systém vkládá robustní virtualizační vrstvu. VMware ESXi dělí fyzický server na řadu nezávislých a přenositelných virtuálních strojů, které mohou na jednom fyzickém serveru běžet současně. Každý virtuální stroj pak představuje kompletní systém s procesory, pamětí, připojením k síti, úložištěm a systémem BIOS (Basic Input-Output System). Virtuální stroje jsou od sebe zcela odděleny virtualizační vrstvou, díky které se chyba konfigurace nebo pád aplikace v jednom virtuálním stroji neprojeví v ostatních virtuálních systémech

20 2.2 Instalace jádra systému Samotný instalační proces Ubuntu Serveru po zavedení z instalačního média probíhá (na rozdíl od desktopové verze) v textovém prostředí, tak jak je to běžné v distribuci Debian. Některé bloky instalačního programu jsou přeloženy do češtiny, jiné s uživatelem komunikují v angličtině. Před instalací je možné otestovat paměť počítače nebo provést test pevných disků, a předejít tak případných chybám, které by se mohly projevit v průběhu instalace nebo při chodu systému. V prvním kroku je uživateli nabídnuta možnost automatické detekce klávesnice. Systém vyzve uživatele k zadání sekvence kláves, podle kterých pak správně určí, jakou klávesnici má k dispozici. Po tomto kroku následuje automatická detekce sítě. V případě, že je počítač už připojen k síti, ve které se nachází DHCP (Dynamic Host Configuration Protocol) server, požádá jej systém už v tuto chvíli o zapůjčení IP adresy. Následuje automatická detekce připojeného hardwaru a pevných disků. Je možné použít asistované rozdělení disků nebo si ručně nastavit velikost jednotlivých logických diskových oddílů a jejich systém. Standardně Ubuntu použije první část disku pro souborový systém naformátovaný jako ext4 (Fourth Extended Filesystem) a druhý oddíl jako tzv. swapovací neboli odkládací oddíl, kam jsou ukládány dočasné soubory potřebné pro instalaci. Ten je naformátován starším souborovým systémem ext2 (Second Extended Filesystem). Po přípravě rozdělení disků zobrazí systém dvakrát výzvu pro zkontrolování a potvrzení a teprve poté dojde k zapsání změn na pevný disk. Nyní následuje instalace základní části systému, která trvá přibližně tři minuty a je již zcela automatická. Po základní instalaci nás systém vyzve, abychom v systému vytvořili nového uživatele. Ubuntu na rozdíl od svého předka Debianu používá systém, který známe z prostředí Windows jako Řízení uživatelských účtů. Při instalaci systému není automaticky vytvořen uživatel root s neomezenými právy, ale pouze běžný neadministrátorský účet. Teprve zadáním sekvence sudo nebo su před požadovaným příkazem a následným zadáním hesla se stáváme na krátký okamžik superuživatelem a přebíráme rootovská privilegovaná oprávnění. Tento systém přináší vyšší úroveň zabezpečení vyřazením známého účtu root, který útočníci nejčastěji zkouší napadnout brutální silou. Vyžádáním hesla před poskytnutím neomezených práv také systém uživatele upozorňuje, aby si dobře rozmyslet připravovaný krok, který může mít pro systém fatální důsledky

21 2.3 Instalace programů a základních služeb Po nainstalování jádra systému a vytvoření uživatelských účtů ke správě je čas k nainstalování základního programového vybavení a služeb. Ještě poměrně nedávno byla u řady linuxových distribucí instalace požadovaných služeb především časově náročnou záležitostí. Uživatel musel v textovém režimu ručně zvolit programy, jednotlivé balíčky a komponenty, které na sobě závisí. Ubuntu nabízí rychlou instalaci základních serverových služeb ve formě tzv. úloh. Úloha obsahuje balíčky různých služeb nutných pro chod některé z činností serveru. K dispozici je například úloha LAMP server, která obsahuje instalační balíčky sady svobodného softwaru pro implementaci webových stránek a zahrnuje webový server Apache, databázi MySQL a programovací jazyk PHP. Vybrané služby jsou potom nainstalovány na server ve výchozím nastavení. Během krátkého procesu, při instalování databázového systému MySQL, vyzve instalační program uživatele k zadání administrátorského hesla k databázi. Tento krok ihned při instalaci serveru řeší dřívější problém s výchozím nebo neexistujícím heslem pro administrátorský přístup k databázi. Protože vedle webového serveru chceme provozovat především poštovní server, je vhodné kromě úlohy LAMP zvolit také úlohu Mail Server a nainstalovat tak na systém základní aplikace pro chod poštovního serveru Postfix a Dovecot. Už nyní jsme instalačním procesem dotázáni na variantu připojení počítače k internetové síti pro budoucí snadnější konfiguraci poštovního systému. Po kompletní instalaci jádra systému a základních služeb proběhne úklid a čištění dočasných souborů instalace a následně také poslední krok, kterým je instalace zavaděče (boot loaderu) GRUB do hlavního zaváděcího záznamu (Master Boot Record) pevného disku počítače

22 3 Instalace a konfigurace služeb 3.1 Přehled služeb Dvě základní role, které internetový server vykonává, je role poštovního a webového serveru. Je možné zvolit různé programy a jejich kombinace, které budou tyto služby zajišťovat. V této krátké kapitole je uveden jejich stručný přehled. Dále budou instalovány ještě některé další služby a programy, které usnadní správu a pomohou s konfigurací. Páteří poštovního serveru bude odzkoušený a stabilní program Postfix [4]. O doručování do virtuálních schránek a stahování pošty přes protokoly IMAP a POP3 se bude starat program Dovecot. Virtualizace poštovních účtů bude provedena s použitím databáze MySQL a správa poštovního serveru, domén a jednotlivých schránek bude svěřena programu PostfixAdmin. Filtrování nevyžádané pošty zajistí software Spamassassin a přístup k samotným poštovním schránkám přes uživatelsky přívětivé webové rozhraní bude obsluhovat program RoundCube. Webový server je v linuxovém prostředí nejlépe svěřit aplikaci Apache. Nutností a dnes samozřejmostí pro provozování dynamických webových stránek je podpora programovacího jazyka PHP, kterou obstará program PHP5, a velmi důležité je mít k dispozici také některý z databázových systémů. S PHP nejlépe spolupracuje databáze MySQL, která bude spravována prostřednictvím webové aplikace PhpMyAdmin. Poslední aplikací, která není nutná k provozu webového serveru, ale nabízí důležité funkce pro monitorování a sledování provozu, je program PhpMyVisites. Na tomto místě ještě v krátkosti zmíním některé služby a programy, které nejsou nutné pro samotný chod internetového serveru, nicméně usnadní práci při konfiguraci, správě, testování a monitorování serveru. První je služba SSH (Secure Shell), díky níž lze vzdáleně spravovat libovolný počítač. Protokol SSH byl navržen jako náhrada za dříve používaný nezabezpečený program telnet. Na rozdíl od něj a dalších starších programů pro vzdálené přihlášení (rlogin, rsh apod.) přenáší SSH data šifrovaně na základě vygenerovaného páru soukromého a veřejného klíče. V Ubuntu SSH zajišťuje program OpenSSH, který standardně naslouchá na portu číslo

23 Abychom se vyhnuli neustálým robotickým útokům hrubou silou (Brutal Force) na tuto službu, je vhodné změnit číslo portu, na kterém server SSH naslouchá. Na rozdíl od jiných veřejných služeb, jako je služba HTTP (port 80) nebo SMTP (port 25), které je pro správné fungování nutné ponechat na výchozích hodnotách, si u SSH můžeme klidně dovolit přesunout aplikaci na libovolný volný port. Já na svých instalacích používám port Změna naslouchajícího portu se provede editací konfiguračního souboru SSH, který je v adresáři /etc/ssh/sshd_config. Na řádku Port přepíšeme hodnotu na číslo portu, na který chceme službu přesunout. Po uložení je k provedení změn nutné provést restart služby příkazem /etc/init.d/sshd restart. Od této chvíle již běží služba na novém portu. Další aplikace, která usnadňuje a zrychluje práci se serverem, je program Midnight Commander. Jedná se o správce souborů podobného známému Norton Commanderu, který byl používán v operačním systému MS DOS. Midnight Commander vytváří textové uživatelské rozhraní, které usnadňuje správu adresářů a souborů, editování konfiguračních souborů a další funkce. Protože standardně není v distribuci Ubuntu obsažen, je nutné jej nejprve nainstalovat příkazem aptitude install mc. Při vzdáleném přihlášení z prostředí Windows prostřednictvím programu Putty a služby SSH se může objevit problém s chybným zobrazováním programu Midnight Commander. Je to způsobeno odlišným kódováním obou aplikací a pro nápravu je nutné v konfiguračním okně Translation programu Putty nastavit znakovou sadu na UTF-8. Posledním malým programem, který bude instalován, je program Nmap. Tato jednoduchá aplikace umožní zjistit otevřené porty na místním nebo vzdáleném počítači a služby, které na nich naslouchají. Instalace se provede jednoduchým příkazem aptitude install nmap a skenování místního počítače zápisem nmap localhost. Na serveru se vyhneme používání nezabezpečených služeb jako je FTP (File Transfer Protocol). Tato sice stále poměrně často používaná služba pro přenos souborů představuje pro systém bezpečnostní riziko, protože přenášená data, uživatelská jména i hesla jsou zasílána jako běžný text (plaintext) a nejsou nijak šifrována ani chráněna proti odposlechu. K přenosu souborů z prostředí Windows na server je lepší použít zabezpečený protokol SSH a programy jako jsou WinSCP

24 3.2 Poštovní server Postfix Každý začíná jako textový soubor, který připraví odesílatel ve svém poštovním klientu (Outlook, Thunderbird a další). Poštovní klient se připojí na mailový server odesílatele pomocí protokolu SMTP a mu odevzdá. Mailový server odesílatele zkontroluje IP adresu odesílatele, aby se přesvědčil, že tento odesílatel má právo přes něj odesílat poštu, zkontroluje velikost a případně provede testy u na přítomnost virů nebo detekci spamu. Na základě adresy příjemce poté zjistí, kterému poštovnímu serveru doručí. V tuto chvíli mohou nastat tři případy: 1. je určený příjemci, který se nachází přímo na daném serveru anebo příjemci, jehož doménu tento poštovní server obsluhuje. Potom se poštovní zpráva nebude posílat do internetu, ale doručí se lokálně do mailové schránky příjemce. 2. Zpráva není určena lokálnímu příjemci a poštovní server si z DNS (Domain Name Service) MX záznamu zjistí adresu poštovního serveru příjemce. DNS záznam MX uvádí adresu poštovního serveru pro danou doménu. Není-li MX záznam nastaven, poštovní server odesílatele se pokusí získat adresu poštovního serveru příjemce z A záznamu, který převádí IP adresu na jmenný název. Spojí se s ním a mu předá. 3. Poštovní server odesílatele nedokáže zjistit, komu má zprávu doručit. V takovém případě se server pokusí o doručení později (např. není možné kontaktovat DNS server), anebo vrátí odesílateli (např. tehdy, pokud na cílovém serveru neexistuje adresa příjemce nebo má příjemce plnou ovou schránku). Když se zpráva dostane na poštovní server příjemce, nastává poslední fáze přenosu a tou je příjem pošty pomocí protokolů IMAP nebo POP3. O to se postará opět ový klient příjemce. Schéma fungování internetové pošty, tak jak zde bylo popsáno, zobrazuje obrázek

25 Obr. 3.1 Cesta elektronické pošty od odesílatele k příjemci Nejdůležitější roli v popsaném řetězci hraje tzv. MTA (Mail Transfer Agent). Ten zajišťuje předávání zpráv lokálně v rámci jednoho systému nebo mezi různými poštovními servery. Právě takovým MTA je v tomto případě program Postfix. Postfix vznikl už v roce 1998 jako open-source, tedy program s otevřeným zdrojovým kódem. Od té doby prošel dlouhým vývojem, i když jeho základní filozofie a struktura zůstává neměnná. Postfix je implementovaný jako jeden hlavní proces (master), který spouští obslužné démony (dílčí programy) vykonávající specifické operace. Jednotlivé služby se spouštějí jako samostatné procesy a zabezpečují např. odesílání a přijímání e- mailů z internetu, lokální doručování apod. Hlavní vlastnosti MTA Postfix jsou: flexibilita škálovatelnost funkční bohatost snadná konfigurace a správa robustnost, stabilita, bezpečnost nízké systémové nároky

26 Démoni, které spouští master proces Postfixu: qmgr: čeká na přijaté zprávy a zabezpečuje jejich doručení cleanup: zpracuje přijatý , přidá ho do fronty přijatých zpráv a informuje o jeho příchodu démona qmgr smtpd: naslouchá na portu 25 a přijímá SMTP požadavky. Všechny přijaté zprávy jsou pak přesměrovány na démona cleanup. pickup: čeká na lokálně napsané y a přesměruje je opět na démona cleanup trivial-rewrite: přepisuje adresu do standardizované formy, přidává název domény k lokálním ům apod. Také určuje, co se stane s em a kam se bude doručovat. local: doručuje zprávy do lokálních ových schránek smtp: doručuje y z fronty, které jsou určené pro jiné poštovní servery Obr. 3.2 Blokové schéma MTA Postfix

27 Samotný program Postfix byl nainstalován již při procesu instalace operačního systému. Konfigurační soubory Postfixu jsou standardně umístěny v adresáři /etc/postfix. Nejdůležitější z nich jsou soubory master.cf hlavní konfigurační soubor služeb a main.cf hlavní konfigurační soubor samotného Postfixu, ve kterém se nastavuje vše pro správnou funkci a vyladění poštovního serveru. Démon Postfixu se startuje příkazem /etc/init.d/postfix start. Po každé změně v konfiguraci Postfixu je nutné znovu načíst konfigurační soubory příkazem postfix reload. Kompletní konfigurační soubory Postfixu jsou vloženy jako příloha této práce, proto zde uvedu jen několik základních parametrů poštovního serveru ze souboru main.cf, které jsou nezbytně nutné pro správnou funkčnost poštovního serveru. myhostname = server.example.com Určuje plné jméno serveru, standardně se použije jméno získané z operačního systému (příkaz hostname). mydomain = example.com Určuje doménové jméno poštovního serveru. inet_interfaces = all Seznam adres síťových rozhraní, na kterých se přijímá pošta. mydestination = $myhostname, $mydomain, localhost Doménové adresy, které považuje Postfix za lokální a pro které přijímá poštu. relay_domains = $mydestination Doménové adresy, pro které Postfix umožňuje příjem pošty pro další zpracování (Relay). home_mailbox = Maildir/ Při nastavování této důležité direktivy se musíme rozhodnout, jakým způsobem chceme jednotlivé y ukládat a spravovat. Existují dvě varianty. Při volbě Maildir/ se budou jednotlivé y ukládat do domovské složky každého uživatele a to tak, že každý bude samostatným souborem. Zvolíme-li druhou možnost (volba mailbox), všechny y se ukládají do jednoho úložiště (standardně /var/mail/jmeno_uzivatele), přičemž jmeno_uzivatele představuje vždy jeden soubor, ve kterém jsou všechny y daného uživatele hromadně uloženy

28 my_networks = /8, /24 Určuje rozsah síťových adres, ze kterých bude poštovní server umožňovat odesílání prostřednictvím protokolu SMTP. Při nesprávné konfiguraci této direktivy můžeme snadno znemožnit místním uživatelům odesílání pošty, nebo naopak vystavíme poštovní server obrovskému riziku zneužití jako tzv. open relay server, přes který pak může odcházet nekontrolovatelné množství spamu do celého internetu. mailbox_size_limit = 0 Nastavení maximální velikosti poštovních schránek uživatelů. Hodnota 0 znamená, že kvóta na velikost poštovních schránek není nastavena message_size_limit = Nastavení maximální velikosti zprávy, kterou bude možné prostřednictvím poštovního serveru přijmout nebo odeslat. disable_vrfy_command = yes Tato direktiva zakazuje pro protokol smtp ověřovací příkaz VRFY. Tím si případný útočník nebo spamovací robot může zjišťovat existenci poštovních schránek pro následné spamování nebo pokus o útok na systém. V tuto chvíli je poštovní server Postfix nakonfigurován tak, že bude umět přijímat poštu pro domény uvedené v parametru mydestination. Aby byl ovšem pro příjemce např. vaclav@domena.cz serverem přijat, musí být na serveru skutečně fyzicky vytvořený uživatelský účet pojmenovaný vaclav. Takový účet je možné vytvořit příkazem adduser vaclav. Ovšem v případě, že budeme chtít poštovní server využívat pro více než několik málo uživatelů, nebo dokonce používat poštovní server pro více domén, zjistíme, že je takovéto řešení nepoužitelné. Musíme opustit koncepci fyzických účtů a zvolit jiný způsob

29 3.2.2 Virtualizace a uživatelské účty v MySQL Omezené možnosti linuxových účtů řeší tzv. virtualizace. Základní myšlenka je taková, že uživatelské účty neexistují na serveru fyzicky, ale pouze jako záznamy v nějakém databázovém systému nebo jen v textovém souboru. Tato koncepce elegantně řeší problém s velkým množstvím uživatelských účtů a lze ji snadno použít i na více domén na jednom poštovním serveru. V navrženém systému bude pro virtuální poštovní schránky používán databázový systém MySQL. Databáze MySQL byla na systém nainstalována již při rozšířené instalaci operačního systému. Nejprve tedy v MySQL vytvoříme databázi postfix a stejnojmenného uživatele, který má plná oprávnění na tuto databázi. Program PostfixAdmin, který bude popsán níže, vytvoří automaticky v databázi potřebné tabulky pro evidenci virtuálních uživatelů a pro přístup a ukládání do ových schránek. V tuto chvíli je nutné odnaučit Postfix používat lokální uživatelské účty a přinutit ho spolupracovat s připravenou databází MySQL. Zatímco při doručování do lokálních schránek byl každý zpracován s právy příslušného uživatelského účtu, při virtuálním uspořádání nic takového není možné, a tak je třeba vytvořit jeden účet, pod kterým bude probíhat doručování do virtuálních schránek. Vytvoříme tedy uživatelský účet vmail s UID (jedinečný identifikátor uživatele) a skupinu vmail s GID (jedinečný identifikátor skupiny) Tímto číselným identifikátorem později přiřadíme v Postfixu příslušný účet. groupadd -g 5000 vmail useradd -g vmail -u 5000 vmail -d /home/vmail -m Dále je potřeba vytvořit propojovací konfigurační soubory, které umožní Postfixu přistupovat do databáze MySQL, a provést některé změny v konfiguračním souboru main.cf. V adresáři, kde jsou umístěny konfigurační soubory postfixu, vytvoříme pomocné konfigurační soubory virtual_alias_maps.cf, virtual_ domains_maps.cf a virtual_mailbox_maps.cf

30 Do konfiguračního souboru potom přidáme následující řádky, kde nastavíme nově vytvořeného uživatele vmail s UID 5000 jako výchozí účet, pod kterým se bude doručovat pošta do lokálních uživatelských schránek, a zadáme cesty k propojovacím konfiguračním souborům pro přístup programu Postfix do databázového systému MySQL: virtual_alias_maps = mysql:/etc/postfix/virtual_alias_maps.cf virtual_gid_maps = static:5000 virtual_mailbox_base = /var/mail virtual_mailbox_domains = mysql:/etc/postfix/virtual_domains_maps.cf virtual_mailbox_maps = mysql:/etc/postfix/virtual_mailbox_maps.cf virtual_minimum_uid = 5000 virtual_transport = virtual virtual_uid_maps = static:5000 Volbou virtual _mailbox_base = /var/mail také změníme úložiště pro ové schránky uživatelů, které byly do této chvíle umístěny v domovských adresářích fyzicky vytvořených uživatelů. V umístění /var/mail se budou nacházet složky s příchozí a odchozí elektronickou poštou každého uživatele, který bude na serveru vytvořen. Pro správu domén, které bude poštovní server obsluhovat, virtuálních uživatelských schránek, přesměrování a dalších nástrojů už nebudou stačit pouze konfigurační soubory samotného MTA Postfix, ale bude nutné použít nějaký grafický nástroj nejlépe s webovým uživatelským rozhraním

31 3.2.3 Správa serveru - PostfixAdmin PostfixAdmin je grafický konfigurační nástroj, který umožňuje spravovat poštovní server založený na Postfixu. Protože není standardně součástí rozsáhlé databáze programů pro Ubuntu, je nutné tento program stáhnout z internetu a nainstalovat jej ručně. Program se nainstaluje do umístění /usr/share/postfixadmin. Protože se jedná o webovou aplikaci, je nutné z umístění, ve kterém budou webové stránky, vytvořit symbolický odkaz (symlink) do této složky. PostfixAdmin je kompletně napsaný v PHP a jeho hlavním konfiguračním nástrojem je soubor /usr/share/postfixadmin/ config.inc.php. Důležité je, že program po své konfiguraci přes webové rozhraní vytvoří v databázi MySQL potřebné tabulky, kam se budou ukládat informace o doménách, uživatelských účtech a poštovních schránkách. S těmito tabulkami je již Postfix díky konfiguračním souborům z minulé kapitoly připraven pracovat. V konfiguračním souboru PostfixAdminu jsou mimo jiné volby pro nastavení formátu, ve kterém budou v MySQL ukládána hesla. Nyní je nutné se rozhodnout, zda budou hesla uživatelů přístupná, nebo kryptovaná. Každý ze způsobů má své výhody a nevýhody. Pokud zůstanou hesla v podobě prostého textu (plaintext), bude mít správce serveru v případě potřeby v budoucnu možnost zapomenuté heslo uživateli zaslat. Pokud bude použit nějaký způsob kryptování (např. MD5), k heslům se nedostane ani administrátor systému, ale vedení takové databáze je zase mnohem bezpečnější. V poslední době se nad uchováváním hesel v prostém textu v databázích různých internetových serverů rozbouřila ostrá diskuze a na provozovatele se snesla vlna kritiky, že dostatečně nechrání autentizační údaje svých klientů. Získáním přístupu do takové databáze hacker automaticky získává přístup k účtům a citlivým údajům všech uživatelů. Ve spojení s častým zvykem uživatelů používat stejné heslo pro přístup k více účtům a službám je dopad případného zneužití přístupových údajů uživatelů kritický a je třeba takovému riziku předcházet. Jádro poštovního systému s virtuálními účty je v tuto chvíli připraveno a je ještě potřeba nakonfigurovat přístup do ových schránek uživatelů přes protokoly IMAP a POP

32 3.2.4 Dovecot IMAP a POP3 Dvojice protokolů POP3 (Post Office Protocol) a IMAP (Internet Message Access Protocol) slouží ke vzdálenému přístupu do ové schránky uživatele umístěné na poštovním serveru. POP3 je ten starší z obou protokolů a byl standardizován v roce Vychází však z ještě starších protokolů POP1 a POP2, jejichž vývoj sahá až do roku Někdy se také ještě můžeme setkat pouze s označením POP bez udání čísla verze protokolu, toto označení dnes ale téměř výhradně znamená POP3. Princip protokolu POP3 je takový, že ze vzdáleného poštovního serveru se stáhnou do klientského programu všechny zprávy uživatele. Je potom možné na serveru zachovat kopie těchto zpráv, ale standardní použití protokolu je takové, že se zprávy přetahují a archivují v klientském programu uživatele a samotná schránka poštovního serveru je až do příchodu další nové zprávy prázdná. Tak jako mnoho dalších internetových protokolů, které vznikaly ve stejné době, podporoval POP3 původně pouze nešifrované přihlašovací mechanismy. Hesla tedy mezi klientskou aplikací a serverem putují nezabezpečeně, což je v dnešní době poměrně velké bezpečnostní riziko. Protokol POP3 podporuje několik autentizačních metod, jako je metoda APOP, která využívá pro zabezpečení přenosu hesla již dříve zmiňovanou hash funkci MD5. Dále mohou klienti celou POP3 komunikaci šifrovat užitím uvedeného mechanismu SSL či modernějšího TLS. Protokol POP3 má pro svou komunikaci běžně určen port 110, pokud použijeme jeho zabezpečenou variantu označenou POP3S, bude pracovat na portu 995. Na rozdíl od protokolu POP3 požaduje novější protokol IMAP trvalé připojení k ové schránce (tzv. on-line), ale nabízí také některé pokročilé možnosti správy schránky. Zatímco u protokolu POP3 se stahují do klientského programu všechny celé zprávy, prostřednictvím protokolu IMAP si klientský program stáhne pouze záhlaví těchto zpráv a samotné zprávy až v případě, že si chce uživatel zprávu přečíst. Všechny zprávy tedy zůstávají umístěny na serveru a mění se u nich pouze jejich stav (přečtená, nepřečtená, odpovězeno). Tím, že se zprávy nestahují do lokálních klientských aplikací a zůstávají stále umístěny na serveru, umožňuje uživatelům přistupovat do svých schránek z libovolného místa a počítače. IMAP navíc dokáže pracovat i se vzdálenými složkami a uživatel tak může vytvářet nové složky nebo je mazat a y mezi nimi podle své vůle přesouvat. Díky těmto vlastnostem se protokol IMAP stal základem webových ových klientů známých jako webmaily

PSK3-20. Malý poštovní server I. Instalace

PSK3-20. Malý poštovní server I. Instalace PSK3-20 Název školy: Autor: Anotace: Vyšší odborná škola a Střední průmyslová škola, Božetěchova 3 Ing. Marek Nožka Instalace a nastavení poštovního serveru Postfix Vzdělávací oblast: Informační a komunikační

Více

Úvod do Linuxu SŠSI Tábor 1

Úvod do Linuxu SŠSI Tábor 1 Úvod do Linuxu 9.10.2012 SŠSI Tábor 1 Historie Linux je obdoba operačního systému UNIX, vytvořená Linusem Torvaldsem. Na dalším vývoji systému i aplikací dnes pracuje řada dobrovolníků na celém světě.

Více

konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian

konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian 02 konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian Kernighan v r. 1973 přepsán do jazyka C Psát programy,

Více

Radim Dolák Gymnázium a Obchodní akademie Orlová

Radim Dolák Gymnázium a Obchodní akademie Orlová Radim Dolák Gymnázium a Obchodní akademie Orlová Úvod Cíl prezentace Samba historie a budoucnost Samba - vlastnosti Samba verze 4 a 4.1 Instalace Současný a plánovaný stav Instalace Správa Testování a

Více

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí, 9. Sítě MS Windows MS Windows existoval ve 2 vývojových větvích 9x a NT, tyto později byly sloučeny. V současnosti existují aktuální verze Windows XP a Windows 2003 Server. (Očekává se vydání Windows Vista)

Více

IT ESS II. 1. Operating Systém Fundamentals

IT ESS II. 1. Operating Systém Fundamentals IT ESS II. 1. Operating Systém Fundamentals Srovnání desktopových OS a NOSs workstation síťové OS (NOSs) jednouživatelské jednoúlohové bez vzdáleného přístupu místní přístup k souborům poskytují a zpřístupňují

Více

úvod Historie operačních systémů

úvod Historie operačních systémů Historie operačních systémů úvod Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav

Více

Operační systém GNU/Linux

Operační systém GNU/Linux Operační systém GNU/Linux Operační systém - obecně:...základní softwarové vybavení počítače, které se stará o správu systémových zdrojů OS není primárně charakterizován tím jak vypadá (uživatelské rozhraní),

Více

LINUX ADRESÁŘOVÁ STRUKTURA. Co to, hrome, je? V této lekci se budeme brouzdat adresáři. SPŠ Teplice - 3.V

LINUX ADRESÁŘOVÁ STRUKTURA. Co to, hrome, je? V této lekci se budeme brouzdat adresáři. SPŠ Teplice - 3.V LINUX ADRESÁŘOVÁ STRUKTURA Co to, hrome, je? V této lekci se budeme brouzdat adresáři. KOŘENOVÝ ADRESÁŘ kořen = root tak se mu říká Ve skutečnosti se jmenuje / (lomítko, slash). Vše ostatní je v ubuntu

Více

Jemný úvod do Postfixu

Jemný úvod do Postfixu Jemný úvod do Postfixu InstallFest 2010 The sendmail configuration file is one of those files that looks like someone beat their head on the keyboard. After working with it... I can see why! Harry Skelton

Více

Jemný úvod do Postfixu

Jemný úvod do Postfixu Jemný úvod do Postfixu SUT The sendmail configuration file is one of those files that looks like someone beat their head on the keyboard. After working with it... I can see why! Harry Skelton Ondřej Čečák

Více

Relační vrstva SMB-Síťový komunikační protokol aplikační vrstvy, který slouží ke sdílenému přístupu k souborům, tiskárnám, sériovým portům.

Relační vrstva SMB-Síťový komunikační protokol aplikační vrstvy, který slouží ke sdílenému přístupu k souborům, tiskárnám, sériovým portům. Aplikační vrstva http-protokol, díky kterému je možné zobrazovat webové stránky. -Protokol dokáže přenášet jakékoliv soubory (stránky, obrázky, ) a používá se také k různým dalším službám na internetu

Více

Stručná instalační příručka SUSE Linux Enterprise Server 11

Stručná instalační příručka SUSE Linux Enterprise Server 11 Stručná instalační příručka SUSE Linux Enterprise Server 11 RYCHLÝ ÚVODNÍ LIST NOVELL Při instalaci nové verze systému SUSE Linux Enterprise 11 postupujte podle následujících pokynů. Tento dokument obsahuje

Více

Uživatel počítačové sítě

Uživatel počítačové sítě Uživatel počítačové sítě Intenzivní kurz CBA Daniel Klimeš, Ivo Šnábl Program kurzu Úterý 8.3.2005 15.00 18.00 Teoretická část Středa 9.3.2005 15.00 19.00 Praktická práce s počítačem Úterý 15.3.2005 15.00

Více

C2115 Praktický úvod do superpočítání

C2115 Praktický úvod do superpočítání C2115 Praktický úvod do superpočítání III. lekce Petr Kulhánek, Tomáš Bouchal kulhanek@chemi.muni.cz Národní centrum pro výzkum biomolekul, Přírodovědecká fakulta, Masarykova univerzita, Kotlářská 2, CZ-61137

Více

VirtualBox desktopová virtualizace. Zdeněk Merta

VirtualBox desktopová virtualizace. Zdeněk Merta VirtualBox desktopová virtualizace Zdeněk Merta 15.3.2009 VirtualBox dektopová virtualizace Stránka 2 ze 14 VirtualBox Multiplatformní virtualizační nástroj. Částečně založen na virtualizačním nástroji

Více

Identifikátor materiálu: ICT-3-03

Identifikátor materiálu: ICT-3-03 Identifikátor materiálu: ICT-3-03 Předmět Téma sady Informační a komunikační technologie Téma materiálu TCP/IP Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí architekturu TCP/IP. Druh

Více

SSL Secure Sockets Layer

SSL Secure Sockets Layer SSL Secure Sockets Layer internetové aplikační protokoly jsou nezabezpečené SSL vkládá do architektury šifrující vrstvu aplikační (HTTP, IMAP,...) SSL transportní (TCP, UDP) síťová (IP) SSL poskytuje zabezpečenou

Více

Základy informatiky. Operační systémy

Základy informatiky. Operační systémy Základy informatiky Operační systémy Zpracoval: Upraveno: Ing. Pavel Děrgel Daniela Ďuráková Cíle dnešní přednášky Operační systém základní funkce souborové systémy Windows historie, vlastnosti Linux historie

Více

Elektronická pošta. elementární služba, výchozí pro některé další jedna z prvních síťových služeb vůbec. základní principy popisují

Elektronická pošta. elementární služba, výchozí pro některé další jedna z prvních síťových služeb vůbec. základní principy popisují Elektronická pošta elementární služba, výchozí pro některé další jedna z prvních síťových služeb vůbec v Internetu: protokol SMTP existují i další poštovní systémy, zpravidla propojeny s internetovou poštou

Více

Linux jako mail server

Linux jako mail server Linux jako mail server chování definuje RFC (Request For Comments) RFC 2822 (SMTP) RFC 2045 RFC 2049 (MIME) a další mailserver je typicky scénář pro několik úkolů mail relay road warriors příjem emailů

Více

Před instalací 25 Minimální požadavky na systém Linux a Windows na jednom disku Zrušení instalace Mandriva Linuxu...

Před instalací 25 Minimální požadavky na systém Linux a Windows na jednom disku Zrušení instalace Mandriva Linuxu... Obsah Úvodem 9 Typografické konvence.............................. 10 Změny oproti předchozím verzím......................... 11 Změny v českém vydání.............................. 18 Informace o aktualizaci

Více

Práce s e-mailovými schránkami v síti Selfnet

Práce s e-mailovými schránkami v síti Selfnet Práce s e-mailovými schránkami v síti Selfnet Obsah návodu Základní informace k nastavení schránky selfnet.cz...2 Doporučené parametry nastavení e-mailového klienta...2 Základní informace k nastavení e-mailové

Více

Instalace a první spuštění Programu Job Abacus Pro

Instalace a první spuštění Programu Job Abacus Pro Instalace a první spuštění Programu Job Abacus Pro Pro chod programu je nutné mít nainstalované databázové úložiště, které je připraveno v instalačním balíčku GAMP, který si stáhnete z našich webových

Více

Systém souborů (file system, FS)

Systém souborů (file system, FS) UNIX systém souborů (file system) 1 Systém souborů (file system, FS)! slouží k uchování dat na vnějším paměťovém médiu a zajišťuje přístup ke struktuře dat! pro uživatele možnost ukládat data a opět je

Více

IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ

IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor Tematická oblast Číslo a název materiálu Anotace Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace

Více

Jak funguje GNU/Linux

Jak funguje GNU/Linux Jak funguje GNU/Linux Úvod do operačního systému a filozofie Jiří Jánský SUT SH 12.10.1010 GNU/Linux I. Proč Linux používájí geekové Za více námahy více muziky Příklad s přepsáním titulků Svobody Open

Více

IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ

IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor Tematická oblast Číslo a název materiálu Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská

Více

Instalace OS, nastavení systému

Instalace OS, nastavení systému ZVT Instalace OS, nastavení systému SW vybavení PC HW hardware zařízení počítače (+ firmware těchto zařízení, BIOS VGA, ) BIOS basic input output systém poskytuje služby OS, uložen v paměti na MB. (Nastavení

Více

monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura

monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura IBM PC 5150 MS DOS 1981 (7 verzí) DR DOS, APPLE DOS, PC DOS 1. 3. Windows grafická nástavba na DOS Windows 95 1. operační systém jako takový, Windows XP 2001, podporovány do 2014, x86 a Windows 2000 Professional

Více

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ. MEIV - 2.3.1.1 Windows server 2003 (seznámení s nasazením a použitím)

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ. MEIV - 2.3.1.1 Windows server 2003 (seznámení s nasazením a použitím) Object 12 3 Projekt: ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ Téma: MEIV - 2.3.1.1 Windows server 2003 (seznámení s nasazením a použitím) Obor: Mechanik Elektronik Ročník: 4. Zpracoval(a): Bc. Martin Fojtík Střední

Více

3.8 Elektronická pošta

3.8 Elektronická pošta Název školy Číslo projektu Autor Název šablony Název DUMu Tematická oblast Předmět Druh učebního materiálu Anotace Vybavení, pomůcky Střední průmyslová škola strojnická Vsetín CZ.1.07/1.5.00/34.0483 Ing.

Více

Ing. Jitka Dařbujanová. E-mail, SSL, News, elektronické konference

Ing. Jitka Dařbujanová. E-mail, SSL, News, elektronické konference Ing. Jitka Dařbujanová E-mail, SSL, News, elektronické konference Elementární služba s dlouhou historií Původně určena pro přenášení pouze textových ASCII zpráv poté rozšíření MIME Pro příjem pošty potřebujete

Více

Použití programu WinProxy

Použití programu WinProxy JIHOČESKÁ UNIVERZITA V ČESKÝCH BUDĚJOVICÍCH PEDAGOGICKÁ FAKULTA KATEDRA INFORMATIKY Použití programu WinProxy pro připojení domácí sítě k internetu Semestrální práce z předmětu Lokální počítačové sítě

Více

1. DATOVÉ SCHRÁNKY OBECNÝ PŘÍSTUP K DATOVÉ SCHRÁNCE DATOVÉ ZPRÁVY... 3

1. DATOVÉ SCHRÁNKY OBECNÝ PŘÍSTUP K DATOVÉ SCHRÁNCE DATOVÉ ZPRÁVY... 3 ESO9 international a.s. Zpracoval: Skyva Petr U Mlýna 2305/22, 141 Praha 4 Záběhlice Dne: 15.1.20187 tel.: +420 585 203 370-2 e-mail: info@eso9.cz Revize: Skyva Petr www.eso9.cz Dne: 15.1.20187 Obsah 1.

Více

Hodinový rozpis kurzu Správce počítačové sítě (100 hod.)

Hodinový rozpis kurzu Správce počítačové sítě (100 hod.) Hodinový rozpis kurzu Správce počítačové sítě (100 hod.) Předmět: Bezpečnost a ochrana zdraví při práci (1 v.h.) 1. VYUČOVACÍ HODINA BOZP Předmět: Základní pojmy a principy sítí (6 v.h.) 2. VYUČOVACÍ HODINA

Více

Alternativní operační systémy. Martin Drlík, Daniel Krotil OSY2A, ITV

Alternativní operační systémy. Martin Drlík, Daniel Krotil OSY2A, ITV Alternativní operační systémy Martin Drlík, Daniel Krotil OSY2A, ITV Co lze pokládat za alternativní OS Operační systémy založené na Linuxu Online operační systémy Operační systémy založené na vlastních

Více

Kerio IMAP Migration Tool

Kerio IMAP Migration Tool Kerio IMAP Migration Tool 2011 Kerio Technologies s.r.o. Všechna práva vyhrazena. Verze: 7.2 1 Úvod Tato příručka slouží jako průvodce migrací uživatelských účtů a dat z libovolného IMAP serveru do úložiště

Více

Faxový server společnosti PODA s.r.o.

Faxový server společnosti PODA s.r.o. Faxový server společnosti PODA s.r.o. Vážení zákazníci, jako doplněk k poskytovaným službám VoIP jsme pro vás zprovoznili službu faxového serveru. Tento server vám umožní pohodlně odesílat a přijímat faxy

Více

metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování

metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování Cílem tohoto tematického celku je poznat formát internet protokolu (IP) a pochopit základní principy jeho fungování včetně návazných

Více

Úvod do informačních služeb Internetu

Úvod do informačních služeb Internetu Úvod do informačních služeb Internetu Rozdělení počítačových sítí Počítačové sítě se obecně rozdělují do základních typů podle toho, na jak velkém území spojují počítače a jaké spojovací prostředky k tomu

Více

Možnosti využití Windows Server 2003

Možnosti využití Windows Server 2003 Možnosti využití Windows Server 2003 Seminář z cyklu "Krůček vpřed v uskutečňování standardu služeb ICT" 1 2 3 4 5 6 Konfigurace serveru jako řadiče domény Připojení stanice do domény Vytváření doménových

Více

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice Kód DUM : VY_32_INOVACE_LIN.1.04 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 04 Zásady běžné instalace OS Linux DUM naučí připravit počítač k instalaci OSL a provede žáka kroky instalace systému

Více

Minimální požadavky na systém... 21 Linux a Windows na jednom disku... 22 Zrušení instalace Mandriva Linuxu... 23

Minimální požadavky na systém... 21 Linux a Windows na jednom disku... 22 Zrušení instalace Mandriva Linuxu... 23 Obsah Úvodem 9 Typografické konvence.............................. 10 Změny oproti předchozí verzi Mandriva Linuxu.................. 11 Informace o aktualizaci z verze 2006....................... 17 Poděkování....................................

Více

Ope p r e a r čn č í s ys y té t m é y y Windo d w o s Stručný přehled

Ope p r e a r čn č í s ys y té t m é y y Windo d w o s Stručný přehled Windows 2008 R2 - úvod Jan Žák Operační systémy Windows Stručný přehled Klientské OS Windows 95, 98, ME Windows NT Windows 2000 Windows XP Windows Vista Windows 7 Windows CE, Windows Mobile Windows Phone

Více

Antonín Přibyl - Virtualizace Windows serveru s KVM hypervisorem

Antonín Přibyl - Virtualizace Windows serveru s KVM hypervisorem Výchozí stav Virtualizace je na Vysoké škole polytechnické Jihlava intenzivně využívána při výuce předmětu Počítačové sítě I. (dále jen PS1), Počítačové sítě II. (dále jen PS2) a Operační systémy. Předměty

Více

SMTPServer - Příručka

SMTPServer - Příručka Obsah Požadavky na systém... 2 Použití... 2 Proč vlastní SMTPServer... 2 Koncepce tohoto SMTPServeru... 2 Instalace SMTPServeru... 2 Odinstalování SMTPServeru... 6 Jak tento SMTPServer pracuje... 7 Stavy

Více

Vzdálená správa v cloudu až pro 250 počítačů

Vzdálená správa v cloudu až pro 250 počítačů Vzdálená správa v cloudu až pro 250 počítačů S pomocí ESET Cloud Administratoru můžete řídit zabezpečení vaší podnikové sítě bez nutnosti nákupu, instalace nebo údržby dalšího hardwaru. Řešení je poskytováno

Více

Instalace Linux Debian ve VirtualBoxu JAKUB MAZUCH BŘEZEN 2018

Instalace Linux Debian ve VirtualBoxu JAKUB MAZUCH BŘEZEN 2018 Instalace Linux Debian ve VirtualBoxu JAKUB MAZUCH BŘEZEN 2018 Linuxová distribuce - Debian Jedna z nejstarších distribucí Vyvíjena dobrovolníky z celého světa Konzervativní, přesto jedna z nejrozšířenějších

Více

Na vod k nastavenı e-mailu

Na vod k nastavenı e-mailu Na vod k nastavenı e-mailu 1. Návod k nastavení e-mailových schránek na serveru stribrny.net. Do e-mailových schránek lze přistupovat přes webové rozhraní Webmail nebo přes poštovního klienta. Návod popisuje

Více

Linux na serveru. seminář Arcibiskupského gymnázia v Praze a gymnázia Boženy Němcové v Hradci Králové

Linux na serveru. seminář Arcibiskupského gymnázia v Praze a gymnázia Boženy Němcové v Hradci Králové Linux na serveru seminář Arcibiskupského gymnázia v Praze a gymnázia Boženy Němcové v Hradci Králové Proč Linux a open-source? finanční výhoda (zadarmo) filozofie open-source systému obrovská nabídka software

Více

Tato zpráva informuje o implementaci LMS (Learning Management Systém) Moodle konkrétně Moodle 2.3.1.

Tato zpráva informuje o implementaci LMS (Learning Management Systém) Moodle konkrétně Moodle 2.3.1. Implementační zpráva Informace o implementaci LMS Moodle Realizováno v rámci projektu OP VK: Rozvoj studijních programů, didaktických metod a inovování modelu řízení v oblasti kombinovaného studia, reg.

Více

Spouštění a konfigurace služeb. Přednáška OSY2 verze 13.11. 8:00

Spouštění a konfigurace služeb. Přednáška OSY2 verze 13.11. 8:00 Spouštění a konfigurace služeb Přednáška OSY2 verze 13.11. 8:00 Služby Též zvané servery WWW (Apache) Poštovní server (Postfix, Sendmail) FTP Databázový (MySQL, PostgreSQL) SSH DNS DHCP X server (XDM,

Více

(5) Klientské aplikace pro a web, (6) Elektronický podpis

(5) Klientské aplikace pro  a web, (6) Elektronický podpis (5) Klientské aplikace pro email a web, (6) Elektronický podpis Osnova 1. Emailový klient 1. Funkce emailového klienat 2. Internetový protokol 1. Příchozí zprávy 1. POP3 2. IMAP 3. Výhody IMAPu v porovnání

Více

UŽIVATEL, SKUPINA, PROCES

UŽIVATEL, SKUPINA, PROCES UŽIVATEL, SKUPINA, PROCES Systém bez uživatele je jedině Matrix? Uživatelé se seskupují a řídí práci. Group = skupina uživatelů Trocha teorie: LINUX je systémem víceuživatelským. Tzn. Že k dané instanci

Více

DISTRIBUCE GNU/LINUXU

DISTRIBUCE GNU/LINUXU DISTRIBUCE GNU/LINUXU Název školy Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště Název DUMu Distribuce GNU/Linuxu Autor Martin Šimůnek Datum 14.

Více

Příručka nastavení funkcí snímání

Příručka nastavení funkcí snímání Příručka nastavení funkcí snímání WorkCentre M123/M128 WorkCentre Pro 123/128 701P42171_CS 2004. Všechna práva vyhrazena. Uplatňovaná ochrana autorských práv se vztahuje na všechny formy a záležitosti

Více

Jan Forman Manuál 30.5.2013. CLASSIFICATIO N: public / veřejný dokument IDE NTIFICATIO N N U MBER: 0000000000001 AUTH OR:

Jan Forman Manuál 30.5.2013. CLASSIFICATIO N: public / veřejný dokument IDE NTIFICATIO N N U MBER: 0000000000001 AUTH OR: CLASSIFICATIO N: public / veřejný dokument TITLE: Manuál k webovému rozhraní hostingu P ub l i c URL: http://janforman.org/files/webhosting.pdf OFFICE NAME AND ADDRESS: --- IDE NTIFICATIO N N U MBER: 0000000000001

Více

Instalace programu ProGEO

Instalace programu ProGEO Instalace programu ProGEO Obsah dokumentu: 1. Požadavky na systém 2. Průběh instalace 3. Aktivace zakoupené licence 4. Automatické aktualizace Updater 1. Požadavky na systém Softwarové požadavky: MicroStation

Více

Acronis. Lukáš Valenta lukas.valenta@acronis.cz www.acronis.cz

Acronis. Lukáš Valenta lukas.valenta@acronis.cz www.acronis.cz Acronis Lukáš Valenta lukas.valenta@acronis.cz www.acronis.cz Acronis Kdo jsme? Společnost se sídlem v USA Zálohovací software Software pro ochranu proti haváriím Nástroje pro správu disků Nástroje pro

Více

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST.

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST. OPERAČNÍ SYSTÉMY SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST. OPERAČNÍ SYSTÉMY PŮVODNĚ VYVINUTY K ŘÍZENÍ SLOŽITÝCH VSTUPNÍCH A VÝSTUPNÍCH

Více

Instalace a základní administrátorské nastavení 602LAN SUITE 5 Groupware

Instalace a základní administrátorské nastavení 602LAN SUITE 5 Groupware Instalace a základní administrátorské nastavení 602LAN SUITE 5 Groupware Obsah Úvod...2 Instalace...2 Doporučená hardwarová konfigurace......2 Podporované operační systémy......2 Ještě před instalací......2

Více

Jednotlivé hovory lze ukládat nekomprimované ve formátu wav. Dále pak lze ukládat hovory ve formátu mp3 s libovolným bitrate a také jako text.

Jednotlivé hovory lze ukládat nekomprimované ve formátu wav. Dále pak lze ukládat hovory ve formátu mp3 s libovolným bitrate a také jako text. 1.0 Nahrávání hovorů Aplikace Nahrávání hovorů ke svému chodu využívá technologii od společnosti Cisco, tzv. Built-in bridge, která snižuje nároky na síťovou infrastrukturu, snižuje náklady a zvyšuje efektivitu

Více

POČÍTAČOVÉ SÍTĚ A KOMUNIKACE OBOR: INFORMAČNÍ TECHNOLOGIE

POČÍTAČOVÉ SÍTĚ A KOMUNIKACE OBOR: INFORMAČNÍ TECHNOLOGIE POČÍTAČOVÉ SÍTĚ A KOMUNIKACE OBOR: INFORMAČNÍ TECHNOLOGIE 1. Počítačové sítě, základní rozdělení počítačových sítí a. vznik a vývoj počítačových sítí b. výhody počítačových sítí c. rozdělení sítí z hlediska

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován

Více

Windows 2008 R2 - úvod. Lumír Návrat

Windows 2008 R2 - úvod. Lumír Návrat Windows 2008 R2 - úvod Lumír Návrat Operační systémy Windows Stručný přehled Klientské OS Windows 95, 98, ME Windows NT Windows 2000 Windows XP Windows Vista Windows 7 Windows 8 Windows 8.1 Windows 10

Více

Operační systémy: funkce

Operační systémy: funkce Operační systémy Software, který zabezpečuje základní chod počítače, je prostředníkem mezi hardwarem a aplikačním softwarem. Nutný základní software v počítači. Vykonává řadu rutinních operací, které by

Více

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice 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

Více

Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka.

Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka. 1 Disky, adresáře (složky) a soubory Disky Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka. A:, B: C:, D:, E:, F: až Z: - označení disketových mechanik - ostatní disky

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován

Více

Projekt do předmětu ISA na FIT. Konfigurace poštovního serveru ISP

Projekt do předmětu ISA na FIT. Konfigurace poštovního serveru ISP Projekt do předmětu ISA na FIT Konfigurace poštovního serveru ISP Miroslav Zámečník 13.11.2004 xzamec07@stud.fit.vutbr.cz Obsah Úvod..1 Instalace serveru Postfix...1 Základní konfigurace serveru Postfix...2

Více

Instalace aplikace 602XML Filler

Instalace aplikace 602XML Filler Instalace aplikace 602XML Filler Popis aplikace 602XML Filler 602XML Filler je aplikace pro vyplňování formulářů. Jedná se o volně šiřitelný a v České republice již všeobecně rozšířený nástroj se snadným

Více

PB169 Operační systémy a sítě

PB169 Operační systémy a sítě PB169 Operační systémy a sítě Zabezpečení počítačových sítí Marek Kumpošt, Zdeněk Říha Zabezpečení sítě úvod Důvody pro zabezpečení (interní) sítě? Nebezpečí ze strany veřejného Internetu Spyware Malware

Více

Na různých druzích počítačů se používají různé operační systémy. V průběhu času

Na různých druzích počítačů se používají různé operační systémy. V průběhu času 9. Další operační systémy 9.1. Operační systémy Na různých druzích počítačů se používají různé operační systémy. V průběhu času samozřejmě vznikají jejich nové verze, takže v současností používané počítače

Více

MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ

MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ M. Sysel, I. Pomykacz Univerzita Tomáše Bati ve Zlíně, Fakulta aplikované informatiky Nad Stráněmi 4511, 760 05 Zlín, Česká republika

Více

Činnost operačních systémů. Beránek Pavel 1. KŠPA

Činnost operačních systémů. Beránek Pavel 1. KŠPA Činnost operačních systémů Beránek Pavel 1. KŠPA Funkce operačního systému Jedná se o systémový software (opak uživatelského = aplikace), který spravuje systémové prostředky (RAM, procesorový čas) a poskytuje

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován

Více

Konfigurace Windows 7

Konfigurace Windows 7 Konfigurace Windows 7 Klíčové pojmy: Uživatelská a systémová konfigurace, UAC, Rodičovská kontrola. Uživatelská konfigurace Vzhled Grafické rozhraní Aero Nabízí průhlednost, 3D efekty Zvyšuje nároky na

Více

Přednáška 2. Systémy souborů OS UNIX. Nástroje pro práci se souborovým systémem. Úvod do Operačních Systémů Přednáška 2

Přednáška 2. Systémy souborů OS UNIX. Nástroje pro práci se souborovým systémem. Úvod do Operačních Systémů Přednáška 2 Přednáška 2 Systémy souborů OS UNIX. Nástroje pro práci se souborovým systémem. 1 Systém souborů (FS) I 2 Systém souborů II Logický systém souborů pro běžného uživatele se jeví jako jediná homogenní struktura

Více

Bezpečnost webových stránek

Bezpečnost webových stránek Teze k diplomové práci na téma: Bezpečnost webových stránek Vypracoval: Jan Kratina, PEF, INFO, 5.ročník Vedoucí projektu: RNDr. Dagmar Brechlerová Jan Kratina 2005 Téma diplomové práce Bezpečnost webových

Více

Elektronická pošta... 3 Historie... 3 Technické principy... 3 Komunikační protokoly... 3 MBOX... 4 Maildir... 4 Jak funguje e-mail... 5 POP3...

Elektronická pošta... 3 Historie... 3 Technické principy... 3 Komunikační protokoly... 3 MBOX... 4 Maildir... 4 Jak funguje e-mail... 5 POP3... Elektronická pošta Elektronická pošta... 3 Historie... 3 Technické principy... 3 Komunikační protokoly... 3 MBOX... 4 Maildir... 4 Jak funguje e-mail... 5 POP3... 5 IMAP... 6 Výhody a nevýhody IMAP...

Více

INSTALACE SW V GNU/LINUXU

INSTALACE SW V GNU/LINUXU INSTALACE SW V GNU/LINUXU Název školy Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště Název DUMu Instalace SW v GNU/Linuxu Autor Martin Šimůnek

Více

Porovnání instalací linuxových distribucí Fedora x Debian Administrace počítačových sítí (2010/2011)

Porovnání instalací linuxových distribucí Fedora x Debian Administrace počítačových sítí (2010/2011) Porovnání instalací linuxových distribucí Fedora x Debian Administrace počítačových sítí (2010/2011) 1 Zadání Zkusit zinstalovat dvě různé distribuce včetně Xwindows a serveru Apache, porovnat a popsat

Více

Ladění ovladačů pomocí virtuálního stroje...2 Úvod...2 Ladění ovladačů pomocí dvou fyzických počítačů...2 Ladění ovladačů pomocí jednoho fyzického

Ladění ovladačů pomocí virtuálního stroje...2 Úvod...2 Ladění ovladačů pomocí dvou fyzických počítačů...2 Ladění ovladačů pomocí jednoho fyzického Ladění ovladačů pomocí virtuálního stroje...2 Úvod...2 Ladění ovladačů pomocí dvou fyzických počítačů...2 Ladění ovladačů pomocí jednoho fyzického počítače...2 Výběr aplikace na virtualizaci počítače...2

Více

Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě Vrstvový model TCP/IP Ing. Zelinka Pavel

Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě Vrstvový model TCP/IP Ing. Zelinka Pavel Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Číslo: Anotace: Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě Vrstvový model TCP/IP

Více

Analýza síťového provozu. Ing. Dominik Breitenbacher Mgr. Radim Janča

Analýza síťového provozu. Ing. Dominik Breitenbacher Mgr. Radim Janča Analýza síťového provozu Ing. Dominik Breitenbacher ibreiten@fit.vutbr.cz Mgr. Radim Janča ijanca@fit.vutbr.cz Obsah cvičení Komunikace na síti a internetu Ukázka nejčastějších protokolů na internetu Zachytávání

Více

2. Nízké systémové nároky

2. Nízké systémové nároky FIREMNÍ ŘEŠENÍ ESET firemní řešení 1/6 Při každodenním používání bezpečnostního softwaru jsou nejdůležitější jeho vlastnosti. V ESETu si myslíme, že firemní řešení má být rychlé a snadno spravovatelné.

Více

Linux jako alternativní operační systém

Linux jako alternativní operační systém Linux jako alternativní operační systém licence a šíření distribuce charakteristika Licence a šíření Kořeny Linuxu vycházejí z UNIXU. V roce 1991 začal finský student Linus Benedict Torvalds vyvíjet základní

Více

Audit bezpečnosti počítačové sítě. Předmět: Správa počítačových sítí Jiří Kalenský kalenj1@fel.cvut.cz

Audit bezpečnosti počítačové sítě. Předmět: Správa počítačových sítí Jiří Kalenský kalenj1@fel.cvut.cz Audit bezpečnosti počítačové sítě Předmět: Správa počítačových sítí Jiří Kalenský kalenj1@fel.cvut.cz Zadání Prověřit bezpečnost v dané počítačové síti (cca 180 klientských stanic) Nejsou povoleny destruktivní

Více

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

ADMINISTRACE UNIXU A SÍTÍ - AUS Metodický list č. 1 Metodický list č. 1 Cílem předmětu je seznámit posluchače s problematikou správy systémů typu UNIX a základním nastavením počítačových sítí. Zaměření kurzu je především na získání celkového přehledu a

Více

Instalace SQL 2008 R2 na Windows 7 (64bit)

Instalace SQL 2008 R2 na Windows 7 (64bit) Instalace SQL 2008 R2 na Windows 7 (64bit) Pokud máte ještě nainstalovaný MS SQL server Express 2005, odinstalujte jej, předtím nezapomeňte zálohovat databázi. Kromě Windows 7 je instalace určena také

Více

Příručka pro nasazení a správu výukového systému edu-learning

Příručka pro nasazení a správu výukového systému edu-learning Příručka pro nasazení a správu výukového systému edu-learning Obsah: Edu-learning pro firmy a organizace... 2 Varianty nasazení... 2 A. Systém umístěný v lokální síti zákazníka... 3 B. Systém umístěný

Více

CYCLOPE PRINT MANAGEMENT SOFTWARE- UŽIVATELSKÁ PŘÍRUČKA

CYCLOPE PRINT MANAGEMENT SOFTWARE- UŽIVATELSKÁ PŘÍRUČKA CYCLOPE PRINT MANAGEMENT SOFTWARE- UŽIVATELSKÁ PŘÍRUČKA Obsah Cyclope Print Management Software- uživatelská příručka... 1 1. Přehled produktu... 2 2. Stručný popis produtku CPMS... 2 2.1. Stažení CPMS...

Více

Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě

Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Číslo: Anotace: Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě Email Ing. Zelinka

Více

L i n u x j a k o r o u t e r, f i r e w a l l, D H C P s e r v e r, p r o x y a D N S c a c h e, 2. č á s t

L i n u x j a k o r o u t e r, f i r e w a l l, D H C P s e r v e r, p r o x y a D N S c a c h e, 2. č á s t L i n u x j a k o r o u t e r, f i r e w a l l, D H C P s e r v e r, p r o x y a D N S c a c h e, 2. č á s t Lukáš Zapletal lukas.zapletal@liberix.cz P o s k y t o v a n é s l u ž b y DHCP, DNS HTTP e-mail

Více

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice Kód DUM : VY_32_INOVACE_DYN.1.02 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 02 WAMP - prostředí pro běh dynamických stránek ve Windows DUM je pro žáky průvodcem instalací běhového prostředí

Více

Návod na používání webmailu

Návod na používání webmailu Návod na používání webmailu Každý student a zaměstnanec UTB má svoji vlastní školní e-mailovou schránku. K té se lze připojit buď pomocí webového klienta http://webmail.utb.cz, nebo libovolného e-mailového

Více