ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE

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

Download "ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE"

Transkript

1 ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE PROVOZNĚ EKONOMICKÁ FAKULTA KATEDRA INFORMAČNÍCH TECHNOLOGIÍ DIPLOMOVÁ PRÁCE Serverové operační systémy se zaměřením na webové aplikace Bc. Karel Jager 2013 ČZU v Praze

2

3

4 Čestné prohlášení Prohlašuji, že jsem tuto diplomovou práci na téma "Serverové operační systémy se zaměřením na webové aplikace" vypracoval samostatně pod vedením vedoucího práce a s použitím uvedených zdrojů, které jsou citovány v práci a uvedeny v seznamu literatury. Jako autor uvedené diplomové práce dále prohlašuji, že jsem v souvislosti s jejím vytvořením neporušil autorská práva třetích osob. V Praze dne

5 Poděkování Děkuji panu Ing. Jiřímu Vaňkovi, Ph.D. za vedení a cenné rady poskytované při zpracování této diplomové práce. Dále děkuji společnosti Implayo s.r.o. za poskytnutí některých materiálů do praktické části práce.

6 Serverové operační systémy se zaměřením na webové aplikace Server operating systems with a focus on web applications Souhrn Diplomová práce se zabývá představením serverových operačních systémů. Popisuje jejich vývoj, dělení a možnosti využití z pohledu administrátora. Na vybrané systémy je také nahlíženo z hlediska možnosti obsluhy a konfigurace serverového zařízení. Je vymezen pojem server a jsou prezentovány příklady jeho užití. Praktická část práce je zaměřena na využití konkrétního operačního systému pro instalaci webového serveru ve vybraném firemním prostředí. V závěru jsou shrnuty poznatky a doporučení pro správu a zálohování serveru. Autor po provedené analýze doporučí vhodnou alternativu provozu zařízení z hlediska úspory nákladů. Summary This thesis deals with the introduction of server operating systems. It describes their evolution, classification and usage from the perspective of the administrator. The selected systems are also seen in terms of operation and configuration of server equipment. It specifies the term server and presents examples of its use. The practical part is focused on the use of a specific operating system to install a web server in the selected corporate environment. The conclusion summarizes the findings and recommendations for management and backup of the server. After performed analysis the author will recommend a suitable alternative operation with regard to cost savings. Klíčová slova Apache, Ubuntu, webový server, virtuální server, doména, localhost Keywords Apache, Ubuntu, web server, virtual server, domain, localhost 6

7 Obsah 1 Úvod Cíl práce a metodika Přehled řešené problematiky Pojmy Operační systém Server Serverové operační systémy GNU/Linux Historie operačního systému GNU/Linux Distribuce systému CentOS Debian Red Hat Ubuntu Balíčkovací systémy Systém APT Systém RPM Statistiky - Linux Anketa - využití Linuxu na serverech Výběr distribuce Linuxu z hlediska nákladových faktorů Technické hledisko Distribuce systému Architektura procesoru Druh serveru

8 Služba pro web server Virtualizace Použití OS Windows Server a distribucí Linux Microsoft Windows Server Historie Virtualizace Hyper - V Dynamic memory RemoteFX Windows Server Windows Server Windows Server Windows Server Praktická část LAMP server Apache Serverová zařízení společnosti Instalace webového serveru Instalace operačního systému Instalace součástí LAMP Nastavení zabezpečení Správa a konfigurace serveru pomocí Webmin Zálohování Monitorování webového serveru Návrh méně nákladného provozu serveru Zhodnocení výsledků a doporučení

9 5.1 Výběr operačního systému Správa a zálohování webového serveru Alternativní způsob provozu serveru Závěr Seznam použitých zdrojů Přílohy Doplňující statistiky Výstupy z instalace web serveru Ukázka skriptu pro zálohování databáze Seznam tabulek Tabulka č. 1 - HW nároky systému CentOS Tabulka č. 2 - HW nároky systému Debian Tabulka č. 3 - přehled vydaných verzí Ubuntu Tabulka č. 4 - HW nároky systému Ubuntu Tabulka č. 5 - balíčkovací systémy Tabulka č. 6 - HW nároky systému Windows Server Tabulka č. 7 - podporovaný HW systému Windows Server Tabulka č. 8 - edice systému Windows Server Tabulka č. 9 - minimální HW požadavky systému Windows Server Tabulka č verze systému Windows Server Tabulka č konfigurace 1. serveru Tabulka č konfigurace 2. serveru Tabulka č požadavky na webový server Tabulka č základní nastavení firewallu na serveru Tabulka č měsíční náklady na provoz serveru č Tabulka č minimální HW konfigurace pro VPS definována společností Tabulka č nevyhovující poskytovatelé VPS Tabulka č vyhovující poskytovatelé VPS Tabulka č Vyčíslení rozdílu měsíčních nákladů

10 Seznam obrázků Obrázek č. 1 - sdílený souborový systém Obrázek č. 2 - bezdrátový tiskový server Obrázek č. 3 - pracovní prostředí Unity s Dash v Ubuntu Obrázek č. 4 - adresování fyzické paměti Obrázek č. 5 - rozhraní pro definici uživatelů Obrázek č. 6 - nastavení webového serveru Apache v aplikaci Webmin Obrázek č. 7 - nastavení zálohování v aplikaci Webmin Obrázek č. 8 - monitorování serveru v aplikaci UptimeRobot Obrázek č. 9 - průběh instalace LAMP serveru s aktualizacemi Obrázek č výzva k zadání hesla pro MySql server Obrázek č dokončená instalace balíku LAMP Obrázek č kontrola služby Apache přes localhost Seznam grafů Graf č. 1 - volba Linuxu z pohledu nákladů na provoz serveru Graf č. 2 - volba Linuxu z technického hlediska Graf č. 3 - zastoupení jednotlivých distribucí Linuxu na serverech Graf č. 4 - architektura použitého procesoru Graf č. 5 - služby na serverech Graf č. 6 - použitá služba pro realizaci web serveru Graf č. 7 - použití virtualizace Graf č. 8 - virtualizační technologie Graf č. 9 - použití OS Linux ve vztahu k OS Windows Graf č podíl distribucí Linuxu za období prosinec květen Graf č podíl použitých služeb pro web server

11 1 Úvod Díky rychlému vývoji počítačových věd získává uživatel pracovní stanice stále více komfortu v podobě možnosti navštěvování svých oblíbených webových stránek, síťových úložišť nebo sdílených aplikací. Vše je dostupné po pouhém přihlášení do operačního systému počítače. Tyto služby by ovšem nebylo možné obstarat bez příslušného serveru k řízení jednotlivých domén a k tomu určenému systému zajišťující bezpečnost sítě a dat. Pro pochopení funkce a možnosti řízení serverové stanice je třeba poznat jednotlivé operační systémy, které daná zařízení obsluhují a zajišťují komunikaci s jeho administrátorem. Hlavní trend vývoje je udáván společností Microsoft s řadou produktů Windows Server a jednotlivými distribucemi systému GNU/Linux případně BSD, postavených na jádře programu Unix. Obě vývojové větve prošly v průběhu několika let různorodým pokrokem a našly si také své cílové zákazníky. Kritéria pro výběr optimálního operačního systému na konkrétní pracovní stanici jsou různá. Vždy je třeba rozmýšlet, jaké náklady jsme ochotni poskytnout pro realizaci koncového serveru, pro jaký účel má sloužit a také jaké prostředky jsme ochotni investovat do jeho správy a údržby. Náklady je třeba dělit z hlediska hardwarových, softwarových a lidských zdrojů. Využití serveru lze rozdělit podle mnoha skupin, například aplikační, databázové, herní, souborové, tiskové, webové a další. Administrace serveru je vždy závislá na počtu a kvalitách jednotlivých správců. Moderní doba s potřebou stále rychlejší komunikace s sebou přináší dynamický rozvoj internetu. Jednotlivé podniky vyžadují spolupráci svých oddělení a aktivní podíl na řešení problémů. Zaměstnanci potřebují přístup ke specializovaným aplikacím bez nutnosti časově náročné instalace. Výsledky práce musí být rychle publikovatelné. Všechny tyto pro uživatele často již samozřejmé služby obstarávají serverová zařízení, aniž by si to často uvědomovali. Veškeré pracovní možnosti a uživatelskou přívětivost jim poté poskytují správci serverů. Bez těchto zařízení a nutných pracovníků na jejich obsluhu si lze současný svět jen těžko představit. 11

12 2 Cíl práce a metodika Cílem práce je charakterizovat operační systémy využitelné pro potřeby serverových aplikací. Důraz je kladen především na zkoumání a hodnocení možnosti využití jednotlivých systémů, a tím i na jejich konkrétní použití v praxi. Dále je představeno využití služeb LAMP serveru pro řešení problému určeného pracovním prostředím. Dílčím cílem práce je praktické zprovoznění webového serveru na operačním systému představeného v teoretické části diplomové práce. Server bude nastaven dle požadavků vybraného podniku. Na vytvořené zařízení je pohlíženo z hlediska nákladů na pronájem služeb. Analyzované náklady jsou dále porovnány s alternativními způsoby provozu. Na základě získaných dat bude vybrána nejvhodnější varianta financování. Teoretická část práce představuje jednotlivé operační systémy, vhodné pro využití v oblasti serverových aplikací. Systémy jsou rozděleny podle verzí. Dále jsou představeny statistiky a výzkumy z oblasti serverových aplikací. Obsažené informace čerpá autor z uvedené literatury a internetových zdrojů. Praktická část práce je věnována instalaci webového serveru ve zvoleném podnikovém prostředí. Na vytvořený webový server je v závěru práce pohlíženo také z hlediska administrátora. Je představena možnost jeho správy a dálkové obsluhy. Součástí pravidelné údržby je také nutnost pravidelně zálohovat data. Autor představí postup záloh a použité nástroje. Důležitou součástí webového serveru je konfigurace příslušného zabezpečení. Práce definuje způsob nastavení firewallu a navrhuje stanovit příslušnou bezpečnostní politiku podniku. Závěrem jsou shrnuty získané poznatky a provedeny konkrétní doporučení. V přílohách jsou uvedeny ukázky příkazů pro terminál systému Linux a snímky obrazovky některých použitých aplikací na lokální doméně. 12

13 3 Přehled řešené problematiky 3.1 Pojmy V případě serveru hovoříme nejčastěji o jeho roli. Následující kapitoly objasňují základní termíny pro oblast serverových zařízení a softwaru nezbytného pro správný chod systému Operační systém Operační systém lze chápat jako základní software počítače. Program funguje na principu rozhraní pro komunikaci uživatele s hardwarem počítače. Po zapnutí zařízení je jádro systému nahráno do operační paměti počítače, kde zůstává k dispozici po celou dobu vlastního chodu. Tato vlastnost je spojena s principem těchto pamětí, které uchovávají informace pomocí přivádění velmi malého napětí na jednotlivé paměťové čipy. Zavedení OS (operačního systému) zprostředkovává tzv. BIOS (z anglického Basic Input Output System), který je součástí základní desky. Mezi hlavní úkoly operačního systému lze zařadit správu procesů, paměti, souborů, komunikaci s perifériemi, komunikaci v síti i s uživateli. Systémy můžeme dělit podle počtu uživatelů na jednouživatelské a víceuživatelské nebo podle možnosti počtu zpracovávaných úloh. Dalším typem rozdělení může být druh použití. Rozlišujeme dávkový, interaktivní a systém reálného času Server Počítač lze považovat za server především podle účelu využití. Zjednodušeně řečeno se jedná o zařízení připojené k síti poskytující další služby. Termín server pochází z anglického slova "serve" = sloužit. Samotné zařízení není vymezeno použitým hardwarem, softwarem nebo operačním systémem. [1] Ke správnému výběru typu serveru je třeba znát odpovědi na několik otázek. Především je důležité znát účel použití a požadavky, které na zařízení klademe. Podle druhu zaměření můžeme servery rozdělit na několik základních skupin, dle rolí a typů [1]: 13

14 Aplikační servery Databázové servery Herní servery Poštovní servery Řadiče domén Servery DNS, DHCP Servery určené pro vzdálené připojení Souborové servery Terminálové servery Tiskové servery Webové servery a další. [1] Výsledné zařízení nemusí obsahovat pouze jeden typ uvedené role, ale nejčastěji jich obsahuje několik. Funkce se do již vytvořeného serveru mohou také přidávat či odebírat pomocí jednotlivých aplikací. Úkolem souborového serveru je poskytování sdíleného úložiště dat v rámci sítě. K tomuto účelu využívá architekturu klient/server. Jelikož je hlavním smyslem zařízení pojmout velká množství dat, jsou požadována především rozsáhlá disková úložiště. Nejčastěji je využíván distribuovaný souborový systém, který má uživatelům v maximálně možné míře zjednodušit práci. V podstatě je toto řešení identické s běžným síťovým systémem souborů, pouze se snaží nabízet data ve stejné podobě, jako kdyby byla uložena na lokálním disku. Postupem času nabídl tento systém další možnosti. Například technologii označovanou jako "Disconected Operations" pro často dotazovaná data. Uživatel tak získal rychlejší přístup k často vyhledávaným položkám. Z podstaty samotného slova distribuovaný také vyplývá základní možnost rozkládat velké datové části na vícero menších souborů. Ty lze pak ukládat na neomezený počet jiných datových serverů. Informace se mezi servery mohou také libovolně přemisťovat, ovšem uživatel pracuje s daty stále jako s celkem a žádné přesuny nezaregistruje. Díky možnosti migrace dat může být klientem i tzv. bezdiskový server, který zprostředkuje datový přenos. Všechny zmíněné vlastnosti se poté projevují především v nákladech na realizaci. [2] 14

15 Možnost nahradit velké a drahé servery několika malými nízkonákladovými zařízeními se pro mnoho společností jeví jako velmi výhodnou investicí. Mezi 3 hlavní koncepce distribuovaných systému patří OpenAFS, CODA a InterMezzo. Všechny přitom vychází ze základní koncepce od firmy IBM označené jako AFS. Na obrázku č. 1 je příklad distribuovaného souborové systému pro systémy Windows a Unix. Data jsou v tomto schématu sdílena pod jedním souborovým systémem. Více o souborových serverech pojednává pan Jiří Peterka v článku dostupným online na [2]. Obrázek č. 1 - sdílený souborový systém [3] Databázový server je velmi podobný souborovému serveru ve smyslu cílové manipulace s daty. Hlavním rozdílem databázové stanice je očekávaná možnost manipulace s daty. Práci s nimi obstarává tzv. databázový stroj, příkladem je například SQL, MySQL apod. Architektura je typu klient/server. Databázové zařízení může být součástí jiné stanice, kde má vyhrazený určitý prostor. Může být také pojat jako samostatné zařízení. Aplikační server lze považovat za prostředníka mezi operačním systémem a aplikacemi. Pomáhá při jejich vytváření poskytováním další vrstvy abstrakce. Příkladem může být podpora transakčního zpracování požadavků, komunikace aplikací aj. Abstrakce je poskytována tzv. enterprise aplikacím. Mezi ně můžeme řadit webové aplikace. Nejčastěji je aplikační server postaven na jazyce Java. Výhoda toho jazyka spočívá především v existenci standardu pro zmíněné aplikace. [4] 15

16 Terminálový server lze považovat za formu úložiště aplikací, ke kterým uživatel pomocí terminálu může volně přistupovat. Odpadá tak nutnost jednotlivých instalací pro každou pracovní stanici. Výhodou je i možnost vzdálené správy, kdy není nutná fyzická přítomnost pracovníka. Díky tomu lze mnoho úkonů provést z pohodlí domova nebo kanceláře. Jedinou nutností pro využívání zařízení je mít příslušná oprávněný k přihlášení klienta. Terminálový server dokáže ušetřit také značnou část nákladů v případě, že zvolená aplikace vyžaduje velké hardwarové požadavky. Jednotlivé uživatelské terminály tyto nároky samozřejmě splňovat nemusí, jelikož výpočetní výkon obstará právě hostitelský server. Nevýhodou tohoto řešení je riziko poškození serveru. Při takovémto výpadku bude znemožněna práce všem přistupujícím klientům. Vhodným řešením se jeví obstarání pravidelné údržby a správy zařízení. Tiskové servery bývají často součástí jiných typů serverů, kvůli své omezené funkci. Za takovýto typ serveru lze považovat počítač, který shromažďuje frontu dokumentů z okolních pracovních stanic a následně odesílá požadavek na tisk [1]. Tiskové servery tedy umožňují frontu několika uživatelů na jednom zařízení. K využití této služby je potřebná správná konfigurace jednotlivých zařízení. Z ekonomického hlediska přináší tento druh serveru velké úspory z hlediska nutnosti nákupu menšího počtu tiskáren. Množství těchto stanic je vždy úměrné počtu zaměstnanců, požadavkům na tisk a nárokům na rychlost jednotlivých pracovišť. Moderní tisková zařízení mohou nabízet také vlastní síťové rozhraní pro přenos fronty dokumentů pomocí wi-fi (bezdrátové komunikace v počítačové síti). Jednotlivé podniky by tak nutně nemusely investovat náklady na samostatné zařízení. Na obrázku č. 2 je příklad bezdrátového tiskového serveru, řešeného pomocí jednoduchých a nízkonákladových zařízení. 16

17 Obrázek č. 2 - bezdrátový tiskový server [5] Řadiče domén se používají v centralizovaných sítích s velkým počtem pracovních stanic. V těchto případech je třeba jednotlivým uživatelům přidělovat různorodá oprávnění k práci v operačním systému. K vytvoření sítě s doménou je třeba kombinace služeb: doménového řadiče, adresářového, souborového, DHCP a DNS serveru. DHCP (z anglického Dynamic Host Configuration Protocol) - slouží pro automatické konfigurace pracovních stanic připojených do sítě. Dle požadavků společnosti lze síť rozšířit o další druhy serverů. Řadiče domén např. představuje u systémů firmy Microsoft služba Active Directory. Jedná se o implementaci jednotlivých adresářových služeb LDAP (z anglického Lightweight Directory Access Protocol). Služba je dostupná od systému Windows Server 2000 a je úzce spjata s instalací další služby, konkrétně DNS (Domain Name System). DNS představuje systém jmen, které jsou seřazeny hierarchicky. Služba informuje o tom, který z počítačů v síti je řadičem domény. V posledních letech se vyvinul do podoby databáze obsahující síťové informace. [1] U systému na bázi Unixu bývá využíván typ serveru Samba, který lze použít jako hlavní doménový řadič, případně k možnosti sdílení dat. Jedná se o balík pěti služeb, distribuovaných pod otevřenou licencí GNU. Více informací o Samba serveru lze nalézt v knize od autorů Matthewa Helmke, Andrewa a Paula Hudson. [6] 17

18 Poštovní server umožňuje vytvoření osobních ových schránek. Zajímavou možností takto vytvořených ových adres je možnost vybrat vlastní název domény za symbolem Společnosti tak obdrží možnost odlišit firemní komunikaci od běžně používaných velkých poštovních poskytovatelů typu centrum, google, seznam apod. V případě OS Windows Server je nabídka poštovního klienta integrována v možnostech konfigurace zařízení. Samotné nastavení klienta probíhá s průvodcem nápovědou systému a není tedy složité. U systému GNU/Linux je poněkud obtížnější konfigurace služby označovaná jako Postfix. Webové servery představují zařízení, které mají za úkol vyřizovat požadavky pro přístup k HTTP (z anglického Hypertext Transfer Protocol) a dalších protokolů od jednotlivých uživatelů. HTTP protokol je určený pro výměnu informací. Mnohdy server nabízí také další služby, např. FTP (z anglického File Transfer Protocol) pro přenos souborů v síti. Instalace a provoz webového serveru je součástí praktické části práce. Servery vzdáleného připojení představují jednoduchý nástroj pro dálkové ovládání pracovní stanice ze vzdáleného umístění. Příkladem může být aktualizace dat prováděná na serveru, pracovníkem z pohodlí domova aj. Služba je v případě Windows Server integrována v operačním systému. Jsou zde využívány protokoly RDP (z anglického Remote Desktop Protocol). U systémů vycházejí z jádra Unix lze využívat protokol pro komunikaci označený jako SSH (z anglického Secure Shell). Při používání protokolu SSH je nutné mít pro komunikaci klienta, např. Putty. Tento protokol umožňuje plnohodnotné vzdálené ovládání stanice. Ke vzdálenému připojení je třeba znát adresu počítače, ke kterému se uživatel chce připojit a správné autentizační údaje. [7] Jednotlivé možnosti využití protokolu pro vzdálenou správu počítačů se liší z hlediska použitých systémů, které chceme spravovat. Příkladem může být možnost instalace protokolu RDP do prostředí Linuxu apod. Pro poskytování vzdálené správy slouží i různé aplikace, které poskytnou jednotné rozhraní i v případě stanic s rozdílnými operačními systémy. Z mnohých lze jmenovat např. Team Viewer, Webmin ad. 18

19 Servery nemusí sloužit pouze pro účely plnění firemních úkolů a hostování webových stránek. Důležitou roli plní také herní servery. Významný rozvoj zažívají především díky vzrůstající popularitě online hraní. Pomocí těchto zařízení mohou být připojeni naráz v jednom z mnoha digitálních světů až tisíce uživatelů. Plní tedy funkci poskytování zábavy hráčům her z celého světa. Jejich provozovatelům tvoří významnou část příjmů z herního průmyslu. Hledisek pro dělení zařízení může být více. Nejčastěji hovoříme o herních serverech oficiálních a soukromých. Další možné členění je podle počtu současně připojených uživatelů, cílové lokality poskytovaných služeb ad. Serverům mohou být přiděleny i jiné typy rolí lišící se od verze použitého operačního systému a požadavků jednotlivých organizací. Představené typy patří mezi nejčastěji se vyskytující serverové role. 19

20 3.2 Serverové operační systémy Serverový operační systém je od desktopového (systému určeným převážně pro stolní počítače) odlišen převážně účelem použití. Jeho úkolem je poskytovat hromadnou obsluhu uživatelů, zajišťovat služby dle rolí aj. Na tyto systémy jsou kladeny také velké nároky na výkon. Na rozdíl od desktopových, které se zaměřují na univerzálnost a uživatelský komfort. Serverové OS podporují odlišné typy použitého hardwarového vybavení. Příkladem mohou být paměti typu ECC (z anglického Error Checking and Correcting), které podporují větší paměťové kapacity než je tomu u hardwaru stolních počítačů. Využití těchto modulů také přináší větší stabilitu zařízení. Dovedou tak lépe předcházet nečekaným komplikacím. Liší se také typem použité techniky. Hardware určený pro serverové stanice vyžaduje velkou životnost a tepelnou odolnost jednotlivých komponent. 3.3 GNU/Linux Jednotlivé vývojové verze a distribuce tohoto OS nejsou primárně rozděleny na desktopové a serverové. Využití systému je dáno především instalací jednotlivých aplikací a konfigurací zařízení. Některé distribuce přesto nabízí verze určené primárně pro podnikové užití, serverové aplikace apod. Bývají nazývaný jako "odnože" dané distribuce Historie operačního systému GNU/Linux Historii operačního systému s projektovým označením Linux odstartoval v roce 1983 projekt GNU. Cílem bylo vytvořit systém na bázi Unixu (ochranná známka společnosti AT&T) založený na tzv. "svobodném softwaru". Zakladatelem projektu GNU je Richard Matthew Stallman, který formuloval konkrétní znění licence. Cílem je poskytovat volně a bezplatně šiřitelné zdrojové kódy jednotlivých aplikací. V průběhu několika let se projekt stal plně kompatibilním s většinou unixových systémů. Obsahoval mnoho důležitých aplikací, systémových knihoven apod. Problémová byla pouze absence jádra pro operační systém. [8] 20

21 Vývoj jádra zahájil v roce 1991 finský student Linus Torvalds. Bylo vyvíjeno z komerčního Unixu, konkrétně ze systému Minix. Unix byl vybrán především díky velké rozšířenosti výuky na jednotlivých univerzitách. Problém absence zdrojových kódů a jednoduchosti Minixu ovšem přiměl Torvaldsa k napsání vlastního programového kódu. Později vývoj vyústil k tvorbě systému pod licencí GNU GPL. Vznikla tak cesta k vydání operačního systému Linux pod úplným označením GNU/Linux. Zajímavostí je, že název OS vznikl podle jména finského vývojáře. První verze byla v digitální distribuci k dispozici 17. září Na vývoji softwaru se dále podílelo a stále podílí tisíce nadšených vývojářů z celého světa. Jedinou podmínkou je akceptování licence GNU a spolupracovat s tzv. koordinátorem pracovní skupiny. Omezila se tak nevýhoda uzavřených programátorských celků. Nespornou výhodou je také možnost reagovat na skutečné problémy uživatelů díky velkého množství odborné veřejnosti podílející se na rozvoji softwaru. Vývoj jádra i nadále pokračuje pod vedením Linuse Torvalda, ovšem projekt samotný je již sponzorován velkými společnostmi typu IBM, Intel aj. [8] Distribuce systému Z projektů GNU a Linux začali vznikat jednotlivé distribuce programu, jako jsou Mandriva, SUSE, Ubuntu apod. Jednotlivé verze obsahují odlišnosti v aplikačním vybavení, systémových požadavcích aj. Většina jich je k dispozici zdarma společně se zdrojovými kódy programu. Společnosti jako např. Red Hat našli svůj obchodní byznys například v poskytování technické podpory volně šířenému OS. Tyto a jiné podobné činnosti tvoří pro společnost část zisků. [9] Množství distribucí OS Linux je velmi rozsáhlé. V práci proto budou představeny pouze nejvíce používané distribuce v oblasti serverů, mezi něž patří: Debian, CentOS, Ubuntu a Red Hat Enterprise Linux ad. Oblíbenost jednotlivých distribucí na serverech představuje graf č. 3 (viz. kapitola ). Autor věnuje pozornost především systému Ubuntu, který je využit v praktické části diplomové práce. 21

22 CentOS Distribuce CentOS je šířená pod licencí GNU/Linux. O vývoj se stará CentOS Developer Team. Vývojový tým není součástí žádné další organizace. Na rozdíl od Debianu a Ubuntu využívá balíčkovací systém RPM. Vychází z OS Linux Enterprise Red Hat, u kterého je technická podpora poskytována za poplatek. Autoři systému vždy čekají na vydání nové verze Red Hat a na uvolnění zdrojových kódů. Následují povinné úpravy v podobě odstranění loga a jiných prvků společnosti, v důsledku zachování autorských práv. CentOS se snaží o 100 % binární kompatibilitu. Aktualizace CentOS vychází vždy několik dnů po vydání nové verze systému Red Hat Enterprise Linux. [10] Dle výsledků průzkumu uvedených na grafu č. 3, patří CentOS k velmi oblíbeným operačním systémům pro potřeby serveru. V této konkrétní anketě se umístil na 2. místě, za distribucí Debian. Tak jako u Debianu, je cílem CentOS především stabilní a výkonný systém. Jeho využití směřuje především na servery. Výhodou je délka technické podpory k jednotlivým vydáním systému. Pro verzi 6 s updatem 6.3 je zajištěna do roku Následují tři roky, kdy budou poskytovány programové aktualizace. Přibližně v polovině března 2013 vychází nová verze programu ve verzi 6.4. Mezi novinkami je zmiňována podpora virtualizační platformy Microsoftu Hyper - V a aktualizace programových funkcí. Za slabou stránku lze považovat menší množství aplikací (dostupných balíčků), nežli je tomu např. u Debianu. Jako základní pracovní prostředí je využito Gnome. Alternativou je prostředí KDE. HW nároky pro vydané verze CentOS jsou uvedeny v tabulce č. 1 Minimální systémové požadavky 32 - bitový CPU min. 1 GHz a více, min. 512 MB RAM min. 3 GB místa na disku Tabulka č. 1 - HW nároky systému CentOS [11] 22

23 Debian Debian je považován za nejstarší distribuci systému Linux. Program využívá balíčkovací systém APT. Z jeho vývojových verzí pochází řada jiných oblíbených linuxových systémů. Dle článku Bruce Byfielda [12] vychází až 63 % ostatních linuxových distribucí právě z Debianu. Výsledky svého pozorování zveřejnil na serveru Distrowatch.com, který dlouhodobě sleduje vývoj přibližně 323 linuxových distribucí. Konkrétně 128 z nich, vychází přímo z Debianu a dalších 74 z Ubuntu, které je na Debian rovněž vázané svým vývojem. Téměř 15 % distribucí svým vývojem vychází z Fedory nebo z Red Hatu. Z článku je patrné, že Debian zásadním způsobem ovlivnil vývoj většiny Linuxových systémů. Vznik distribuce je spojen s rokem Ian Murdock dává dohromady skupinu vývojářů. Vítáni jsou všichni, kteří se chtějí podílet na softwaru s licencí GNU. Malá skupina se postupem času rozrostla až na dnešních přibližně 886 aktivních vývojářů. Projekt původně financovaný Free Software Foundation definoval řadu standardů. Důležitým z nich je dokument "Debian Free Software Guidelines". Specifikuje nároky na nově vytvořené "svobodné" aplikace. Díky přesně stanoveným pravidlům ovlivnil také definici pro open source (otevřený software) licenci. Debian byl první distribucí Linuxu, která využívá systém správy aplikačních balíků. K dispozici je také technická podpora, tvořená diskusními skupinami. Jedná se o 245 klubů, které jsou moderovány a spravovány vývojáři Debianu. Pokročilá je i bezpečnostní politika společnosti. Všechny balíky ukládané na servery prochází kontrolou původu. Snahou je tak zabránit výskytu virů či jiného nebezpečného softwaru v repozitářích. [13] Skupina kolem Debianu je angažována v dalších projektech [13]: přispívá do LSB (z anglického Linux Standard Base) - Jedná se o snahu standardizovat jádro programu GNU/Linux. Aplikace vydané třetími stranami musí být kompatibilní se širokou škálou Linuxových systémů. přispívá do FHS (z anglického Filesystem Hierarchy Standard) - Snaha o sjednocení umístění souborů. Cílem jsou univerzální Linuxové programy. [13] 23

24 Politika nových verzí spočívá u Debianu ve vydávání minimálně tří základních edicí. Uživatelům by měl být vždy dostupný systém ve verzi: stabilní (z anglického stable), testovací (z anglického testing) a nestabilní (z anglického unstable). [14] Stabilní verze je vývojáři doporučována pro většinu uživatelů. Přináší schválené instalační balíčky. Zaručuje dokončené testování stability programu. Aktuálně je za tuto verzi označen systém Debian 6.06 s kódovým označením "squeeze". [14] Testovací verze obsahuje množství balíčků, které dosud neprošly oficiálním schvalovacím procesem pro zařazení do stabilní edice. Své příznivce nachází především díky posledním verzím aplikací. Pro využití na serverech je ovšem vhodné využít schválené a stabilní verze balíčků Debianu. [14] Za nestabilní distribuci Debianu je považována ta, která prochází stádiem vývoje. Je tedy určena především pro programátory, odborníky a testery. Uživatel ji pozná díky kódovému označení "Sid". Její využití nabízí dostupnost aktuálních programů, které mohou být ve fázi testování a zavádění. Přináší také řadu problému v podobě nestability a nečekaných chybových hlášeních. [14] Pro zachování integrity dat u jednotlivých distribucí je využito digitálního podpisu v souboru "release" (v češtině vydání). Kontrola zda balíček do konkrétní distribuce patří či nepatří, je poté ověřena pomocí kontrolního součtu. Tato funkce je označena jako "MD5". Dohled a samotné vydávání klíčů má na starost tzv. "Stable release team". [14] Systém nabízí uživatelům výběr z tzv. aktualizačních větví. Na výběr je možnost instalace nové verze systému s aktualizacemi přibližně každé dva roky. Druhou variantou je aktualizovat systém pravidelně, dle nově vydaných updatů. 24

25 Debian je dostupný v následujících stabilních verzích [14]: Debian GNU/Linux 1.1 (nese označení "buzz") - vydán 17. června 1996 Debian GNU/Linux 1.2 (nese označení "rex") - vydán 12. prosince 1996 Debian GNU/Linux 1.3 (nese označení "bo") - vydán 2. června 1997 Debian GNU/Linux 2.0 (nese označení "hamm") - vydán 24. července 1998 Debian GNU/Linux 2.1 (nese označení "slink") - vydán 9. března 1999 Debian GNU/Linux 2.2 (nese označení "potato") - vydán 15. srpna 200 Debian GNU/Linux 3.0 (nese označení "woody") - vydán 19. července 2002 Debian GNU/Linux 3.1 (nese označení "sarge") - vydán 6. června 2005 Debian GNU/Linux 4.0 (nese označení "etch") - vydán 8. dubna 2007 Debian GNU/Linux 5.0 (nese označení "lenny") - vydán 14. února 2009 Debian GNU/Linux 6.0 (nese označení "squeeze") - vydán 6. února dosud nevydaná vývojová verze (nese označení "wheezy") - datum vydání nestanoveno [14] Minimální hardwarové požadavky jsou uvedeny v tabulce č. 2 Verze systému 6.0 "Squeeze" Minimální systémové požadavky 32 - bitový CPU min. 1 GHz a více min. 128 MB RAM (512 doporučeno) 5 GB místa na disku (1 GB bez kancelářských aplikací) Tabulka č. 2 - HW nároky systému Debian [15] Autoři systému uvádí požadavky na konfiguraci HW jako teoretické. Požadavky na operační paměť se mohou lišit dle použité architektury procesoru. Pro nejméně náročné si systém vystačí s pouhými 20 MB RAM. Podobně je tomu také u vyžadovaného místa na disku. Použitá kapacita je odlišná dle zvolené role serveru. S tím souvisí množství a velikost instalovaných aplikací. [15] 25

26 Red Hat Produktem společnosti Red Hat je operační systém s označením Red Hat Enterprise Linux. Tato linuxová distribuce je považována za jednu z nejdéle vydávaných verzí OS. Počátek vývoje systému je datován do roku Organizace ACC Corporation se orientuje na distribuci Linuxu od Linuse Torvalda a jeho propagaci. Ta je tvořena především vydáváním publikací a uživatelských manuálů. Systém s označením Red Hat vychází v roce 1994, jeho hlavním vývojářem je Marc Ewing. V roce 1995 kupuje společnost ACC Corporation práva od Ewinga a oficiálně vzniká společnost Red Hat. [16] Podnik se orientuje na vývoj aplikací rozšiřující systém. Část zaměstnanců Red Hatu přispívá vývojem také k rozvoji samotného jádra Linuxu pod svobodnou licencí. Hlavní příjmy společnosti plynuli z prodeje systému na výměnných nosičích, z pořádání výukových seminářů apod. Převážná část vývoje přichází od stále se rozšiřující komunity uživatelů. [16] Rok 1998 je pro Linux označován jako zlomový. Systému si začínají všímat velké IT společnosti. Mezi nimi jsou např. Oracle, IBM, Informix ad. Ty hromadně oznamují podporu distribucí Linuxu. V roce 2002 vychází první verze Red Hat Enterprise Linux určená převážně pro servery. Tato verze systému je poskytována za poplatek, který zahrnuje také aktualizace s technickou podporou. Systém si u uživatelů získal velkou oblibu, převážně díky malému odklonu od vývoje původní koncepce Linuxu. [16] Následovali snahy o získání většího počtu předplatitelů komerčního systému. Na toto reaguje část vývojářů s volně šířenou distribucí Fedora. Systém původně sloužil k testování nových aplikací, které by se měli objevit na Red Hatu. Tato forma testování si od Linuxové komunity vysloužila značnou kritiku. [16] V roce 2003 se společnost rozhoduje dále nepokračovat ve vývoji systému Red Hat Linux. V jeho dalším vývoji pokračuje projekt Fedora. Red Hat se zaměřuje na vývoj systému Red Hat Enterprise Linux. 26

27 Ubuntu Ubuntu patří dle průzkumu uvedeného na grafu č. 10 k nejvíce používaným Linuxovým systémům. Jeho vývoj a distribuce je podporován britskou společností Canonical. Systém je určen pro velké množství platforem, od domácích počítačů až po servery. Nové verze systému vychází dvakrát ročně. Podpora každé z nich je 18 měsíců. Díky délce podpory získává uživatel stále aktualizovaný a stabilní systém. [17] V roce 2004 dává Mark Shuttleworth dohromady skupinu vývojářů. Jejich specializací je tvorba svobodného softwaru. Cílem tohoto projektu bylo vytvoření nového operačního systému. Produkt měl být postaven na jádře systému Linux. Myšlenkou Shuttlewortha bylo vycházet z již zavedené a ověřené distribuce Debian s pracovním prostředí GNOME. Systém má vycházet pod licencí svobodného softwaru s pravidelnými aktualizacemi. [18] 20. října 2004 vychází první verze Ubuntu s označením "Warty Watrhog". Systém získal brzy po svém uvedení na trh řadu přispěvatelů a sponzorů. Ti měli velký vliv na budoucí rozvoj celého projektu. Ve stejném období vzniká také první komunitní tým. V následujícím roce pokračuje intenzivní růst počtu uživatelů Ubuntu. Ti vytváří pro systém novou grafiku, aplikace, dokumentace a podílí se na marketingu. [18] V roce 2005 vychází systém také v první odnoži označené jako Kubuntu. Rozdíl mezi vydáními je v použitém pracovním prostředí. Ubuntu využívá služeb Gnome, zatímco Kubuntu prostředí KDE. Vychází také distribuce určená pro vzdělávací organizace, nese název Edubuntu. Během několika let vychází stále více odnoží programu. [18] 1. června 2006 vychází první verze s přívlastkem LTS (z anglického Long Term Support). Jedná se o verzi s prodloužením technické podpory. V následujícím roce vzniká občanské sdružení Ubuntu pro ČR. To přináší do České Republiky první mezinárodní semináře a setkání vývojářů projektu. [18] 27

28 Další vývoj systému se zaměřuje na multiplatformy. V roce 2011 přichází také výrazná změna v grafickém prostředí. Dosud používáné Gnome je nahrazeno řešením Unity. Uživatelé však mají na výběr a mohou si Gnome stále zvolit jako výchozí pracovní rozhraní. [18] U aktuální verze programu se tato možnost částečně omezuje. Vývojové centrum Ubuntu spolupracuje s komunitou Debianu i Gnome. Nově také s vývojáři prostředí Unity. Všechny dostupné balíčky aplikací obsahují koncovku deb. Stejný formát používaných instalací dává uživatelům jistotu, že aplikace je určená právě pro systém Ubuntu. Řada balíčků deb pracuje také pod Debianem. Aby distribuce vyšla vstříc opravdu velkému počtu uživatelů, překládá se již do 25 světových jazyků, přičemž nechybí ani kompletní česká lokalizace. [17] Obliba systému pravděpodobně vychází právě z velkého počtu aktivních uživatelů. Díky nimž získává širokou komunitu potencionálních vývojářů repozitářů (úložiště aplikací) třetích stran. Široké spektrum příznivců Ubuntu nalezneme také v ČR. Nový uživatelé tak nemají problém s jazykovou bariérou a své dotazy mohou pokládat na nejrůznější diskusní skupiny v rodném jazyce. Dostupný software je pro Ubuntu dělen na 4 základní komponenty. Ty lze chápat jako velké repozitáře. Dělí dle druhu použité licence a s tím spojené technické podpory. První komponenta označovaná jako Main slouží pro potřeby běžných uživatelů. Instalace jsou oficiálně schválené vývojáři systému. Obsahují systém pro vzdálenou podporu a pravidelné aktualizace. Samozřejmostí je i licenční politika svobodného softwaru. [17] Restricted je komponenta obsahující software podporovaný Ubuntu, ale na rozdíl od aplikací v "Main", nemají tyto instalace svobodnou licenci. Jedná se především o balíčky ovladačů grafických karet apod. [17] Následují komponenty Universe a Multiverse. Aplikace v prvním jmenovaném mohou obsahovat jak svobodný software, tak balíčky podobné licenci restricted. Shodný je pro všechny fakt, že nejsou podporovány vývojáři Ubuntu. Poslední jmenovaný repozitář Multiverse obsahuje instalace bez svobodné licence, které nejsou podporovány vývojáři systému. [17] 28

29 Každá verze Ubuntu přinesla nové služby, například [17]: Verze přidán správce aktualizací, nastavení frekvence procesoru, režim spánku, možnost instalace z USB ad. Verze možnost přidat/odebrat aplikace, grafická obrazovka (Uspalsh) při zavádění OS ad. Verze dlouhodobá podpora, možnost využití grafického instalátoru Ubiquity, grafický instalátor balíčku ad. Verze aplikace EasyUbuntu (pro usnadnění ovládání systému) ad. Verze migrační nástroj pro uživatele OS MS Windows, podpora Javy a Adobe Flash, podpora ovladačů grafických karet Nvidia a ATI (dnes AMD) ad. Verze funkce rychlého vyhledávání, plugin pro prohlížeč internetu Firefox, podpora NTFS (souborový systém) ad. Verze první verze se širokým zájmem veřejnosti, nástroj na sdílení obsahu, vylepšený správce zvuku ad. Verze nástroj pro vytvoření bootovacího USB, možnost mobilní práce se systémem ad. Verze podpora procesorů ARM, rychlejší zavádění systému, aplikace Ubuntu One - sdílení mezi počítači ad. Verze přepracovaný vzhled, centrum softwaru ad. Verze služba Ubuntu One Music Store, lepší podpora ovladačů Nvidia ad. Verze i ve verzi pro netbooky, grafické prostředí Unity ad. Verze prostředí Gnome 2. řady, vylepšené centrum softwaru ad. Verze prostředí Gnome 3, zjednodušená instalace Gnome Shell Verze velká podpora multimedií, změna délky podpory [17] 29

30 Následující tabulka představuje jednotlivé verze systému Ubuntu. Obsahuje informace o verzi, datu vydání a kódového názvu, který systém nese. Tabulka č. 3 - přehled vydaných verzí Ubuntu [17] 30

31 V následující tabulce č. 4 jsou uvedeny minimální systémové požadavky pro instalaci naposledy vydané verze Ubuntu. Verze systému Minimální systémové požadavky "Quantal Quetzal" 32 - bitový CPU min. 1 GHz a více, 1 GB RAM, 5 GB místa na disku Tabulka č. 4 - HW nároky systému Ubuntu [19] V praktické části práce se autor věnuje instalaci webového serveru. Dle zadání zvoleného podniku bude využit OS Ubuntu Verze nese označení LTS, uživatel tedy získává technickou podporu na dobu 5 let od data vydání. Společnost Canonical se zaměřila na vydání stabilního a rychlého systému, významné změny oproti předchozím verzím tedy zůstaly odloženy. Autoři se do systému snažili zařazovat pouze stabilní a otestované aplikace. Samotná instalace zůstává uživatelsky intuitivní a přívětivá. Je totožná s předchozí verzí systému. Shodné grafické prostředí instalace zůstalo i pro novou verzi Výrobce jako výchozí verzi Ubuntu nabízí 32 - bitovou architekturu. K dispozici je, ale také 64 - bitová. [20] Autor článku si po dokončené instalaci všímá odezvy systému. Označuje ji jako výrazně rychlejší oproti starším verzím. Výrazný vliv na výkon má upravené prostředí Unity. Pokud v počítači nejsou nainstalovány ovladače grafické karty, systém sám přepne pracovní plochu do 2 D režimu. Prostředí Unity vývojáři upravili i do poslední verze Ubuntu Na obrázku č. 3 je zobrazena pracovní plocha po nové instalaci systému. Definitivně opouští Gnome a do systému přidávají softwarovou aplikaci pro bezproblémový chod Unity ve 3 D režimu. Potřebné grafické výpočty jsou převáděny z grafické karty na CPU (z anglického Central Processing Unit, v češtině procesor). Zrychlení odpovědi mezi uživatelem a počítačem se dočkalo také Ubuntu Software Center. Od předchozích verzí Ubuntu přibylo množství volně šiřitelných i placených aplikací. [20] Správci serveru ovšem tuto funkci příliš nepoužívají. Dávají přednost služeb příkazové konzole bez grafického rozhraní. 31

32 Obrázek č. 3 - pracovní prostředí Unity s Dash v Ubuntu Ubuntu se zaměřuje také na ochranu. Službu Dash je možné kontrolovat pomocí nastavení v panelu soukromí. Dash je aplikace, která na základě záznamu o činnosti zpřístupní naposledy uživatelem otevřené dokumenty, aplikace atd. Správce má právo tyto činnosti omezit nebo zcela ukončit. [20] Autor článku považuje Ubuntu za stabilní operační systém. Jako nedostatek lze zmínit absenci některých dříve používaných aplikací. Ty ovšem není problém dodatečně instalovat. Velmi dobře poté na autora působí již zmíněná rychlost celého programu. [20] 32

33 3.3.3 Balíčkovací systémy Představené operační systémy disponují několika významnými řešeními pro zavádění nových aplikací. Mezi významné balíčkovací systémy patří řešení APT a RPM. Lze nalézt i celou řadu dalších systémů, které ovšem nejsou mezi systémy natolik rozšířené. Tabulka č. 5 uvádí přehled použitých balíčkovacích systémů u distribucí, které byly nejčastěji voleny účastníky ankety [viz. kapitola ]. Jednotlivé systémy jsou seřazeny dle procentuálního umístění ve zmíněném průzkumu. Název distribuce Balíčkovací systém Debian APT CentOS RPM Ubuntu APT Red Hat RPM Gentoo Portage SLES RPM opensuse RPM Fedora RPM Mandriva RPM Tabulka č. 5 - balíčkovací systémy V následujících kapitolách budou popsány systémy, které jsou využívány vícero distribucemi Linuxu. Práce s nimi je součástí instalace systému např. pro roli serveru Systém APT Systém pro práci s aplikacemi je možné nalézt pod zkratkou "dpkg". Jedná se o řešení distribuce Debian. Pomocí něho lze provádět většinu požadovaných úloh, jako je instalace a odebírání aplikací aj. Problém nastává až v případech, kdy uživatel při instalaci balíčku obdrží chybové hlášení, které upozorňuje na nedostupnost jiného programu, nutného pro chod dané aplikace. Uživateli poté často nezbývá jiné řešení, než dohledávat potřebný instalační balíček. Pro usnadnění slouží odkazy na domovských stránkách distribucí, nebo specializované FTP servery. Všechny tyto komplikace vedly k novému instalačnímu systému. [21] 33

34 Zkratka APT pochází z anglického Advance Package Tool. Tento systém si klade za cíl nahradit tradiční linuxový příkaz "dpkg". Pod zkratkou je obsažen soubor užitečných nástrojů. Mezi nejčastěji používaný příkaz lze zařadit: "apt-get". Uvedený povel umožní zavádět a odebírat nové balíčky. Uživatel se ovšem nemusí starat o umístění instalačního souboru. Rovněž byl vyřešen problém chybějících součástí. Systém sám rozpozná nutné aplikace pro chod potřebné instalace, a sám nabídne jejich doinstalování. Příkaz lze vhodně rozšířit o další potřebné nástroje. Například po zadání "apt-get update" bude provedena automatická inovace obsažených systémových balíčků na jejich aktuální verze. Do řešení APT patří dále například "apt-file" pro vyhledání souboru obsaženého v balíčku, nebo "apt-zip" pro práci s archivy. [21] Příkaz apt-get lze použít například pro instalaci služeb LAMP serveru, uvedené v praktické části práce. V terminálu je zadán: sudo apt-get install lamp-server^ "Sudo" slouží k přepínání mezi uživateli. Pokud je uživatel přihlášen do systému jako root (označení pro administrátora), může tuto část z příkazu vynechat. V opačném případě bude vyzván k autentizaci uživatele root. Zbývající část příkazu dává povel k instalaci všech aplikací obsažených v LAMP. Proces zavedení celého balíku do systému je znázorněn v přílohách práce Systém RPM Balíčkovací systém RPM byl vyvinut společností Red Hat pro potřeby své verze Linuxu. V současnosti je toto řešení využito řadou dalších systémů. Příklady jsou uvedeny v tabulce č. 5. Možnostmi se tento systém příliš neliší od konkurenčního APT. Vývojáři balíčků RPM se snaží o důsledné dodržování jmenné konvence souborů. Při zavádění instalačního balíčku by mělo být u názvu respektováno uvedené pořadí: jméno_verze_revize_architektura. O stejnou strukturu se ovšem zasazují také tvůrci řešení APT. Systém disponuje také několika nástavbami. Ty mají za cíl vyčlenit distribuci specifickým rozhraním pro instalaci. U Mandrivi je tento systém nazván jako Urpmi. U Fedory se jedná o Yum apod. Práce s RPM není nikterak odlišná od systému APT. Pro uživatele je důležité používat typ balíčku určeného pro konkrétní distribuci systému. 34

35 3.3.3 Statistiky - Linux Význam systémů na bázi Unix lze vyjádřit také statistikami jejich využití. V kategorii superpočítačů, tj. počítačů s velkým výpočetním výkonem navržených pro speciální úkoly, mají OS Linux dominantní postavení. Dle webu top 500 [22] používá 469 z 500 superpočítačů právě jednu z distribucí Linuxu. Zdroj dále uvádí, že převážnou většinu těchto zařízení představují počítače od firem IBM a HP. V oblasti osobních počítačů se netěší Linuxové řešení příliš velké oblibě. Využití se po dlouhá léta pohybuje pod 2 % uživatelů. Známé distribuce jako je například Ubuntu nebo Fedora nabízejí velké množství aplikací, avšak zájem o ně jeví spíše specializované podniky. Jejich význam se projeví u zpracování náročných operací v oblasti designu atd. Velkou oblibu zaznamenává Linux také u velkých státních institucí, kde jednotlivé úřady vidí velké možnosti především v energetických úsporách. Snížení nákladů přináší také nízká pořizovací cena softwaru. Společnosti vydávající jednotlivé distribuce mají ovšem nový zájem v podobě mobilních aplikací. Zde se otevřený systém na bázi Linuxu těší velké oblibě. Konkrétně se jedná o systém Linux Android zakoupený společností Google. Jeho obliba vzrůstá také díky cloudovým (služby poskytované na vzdálených serverech) a datovým službám. Cloud ovšem není hlavním lákadlem systému, uživatele také zajímá velké množství svobodně šířených aplikací, jejichž množství již převyšuje počty placených produktů. Díky vzrůstající oblibě těchto zařízení a tím rostoucímu povědomí o systémech Linux se začíná jednotlivým distribucím dařit pronikat do velkých firem. Zde poté mohou zastávat role serverů či jiných specializovaných zařízení. [23] V oblasti serverů je situace Linuxu zcela odlišná. Na rozdíl od osobních počítačů zde open source systém zastává dominantní roli. Za tímto účelem uspořádal server root.cz [24] zajímavou anketu s cílem oslovit velké množství správců serverů a odborníků v dané oblasti. 35

36 3.3.4 Anketa - využití Linuxu na serverech Veškeré dotazníkové otázky, jejich vyhodnocení včetně grafického zpracování byly vytvořeny a publikovány na webových stránkách root.cz. [24] Byla položena řada otázek z oblasti používaných systémů na serverech. Účastnici měli také objasnit svou volbu z hlediska několika kritérií. Na dotazník odpovědělo 2683 respondentů. Některé výsledky výzkumu byly následně okomentovány autorem diplomové práce Výběr distribuce Linuxu z hlediska nákladových faktorů První otázkou bylo proč vybrat právě systém na bázi Unix z pohledu nákladů na pořízení a provoz OS? Výsledky jsou vidět na grafu č. 1. Graf č. 1 - volba Linuxu z pohledu nákladů na provoz serveru [24] Nejvíce preferovanou možností odpovědi jsou nízké náklady na pořízení distribuce Linuxu v otevřené licenci. Druhou nejvíce preferovanou volbou byla cena za licence a náklady na lidské zdroje. 36

37 Technické hledisko Další oblastí ankety bylo analyzovat technické hledisko pro volbu linuxové distribuce. Výsledky jsou zobrazeny na grafu č. 2. Graf č. 2 - volba Linuxu z technického hlediska [24] Závěry lze očekávat, jelikož pro správce serveru je nejdůležitější vlastností systému jeho spolehlivost. Z dalších možností byla nejvíce preferovaná přizpůsobitelnost, které jednotlivé distribuce Linuxu nabízejí díky množství svobodných aplikací. Důležitou pro volbu systému je také hledisko bezpečnosti, které představuje jednu z hlavních priorit v nastavení OS administrátorem serveru. Podobného výsledku dosáhla také hlediska, jako jsou otevřenost a výkonnost systému. Nejméně hlasů v anketě obdržela možnost dostupnost softwaru a škálovatelnost distribuce. [24] Názor autora práce: Více než 60 % respondentů považuje za hlavní mít na svém serveru spolehlivý operační systém. Vzhledem k tomu, že zařízení musí často obstarávat nepřetržité spojení mezi klientem a nabízenou službou jedná se o předpokládaný výsledek. Překvapující se jeví umístění požadavku na výkon. Tato možnost skončila na 5. místě. 37

38 Je možné, že před několika málo lety by patřila mezi hlavní priority respondentů. Vše nasvědčuje tomu, že dnešní výkonný hardware serverů, již omezuje jeho správce v menší míře, než tomu bylo v minulosti Distribuce systému Zajímavou položkou ankety byl dotaz na vlastní distribuci Linuxu. Konkrétně byla položena otázka, jakou distribuci systému respondenti používají na svých serverech. Výsledky jsou zobrazeny na grafu č. 3. Graf č. 3 - zastoupení jednotlivých distribucí Linuxu na serverech [24] V této anketě jednoznačně převažuje volba systému Debian. Distribuce je velmi oblíbená kvůli široké dostupnosti aplikací z přichystaných repozitářů. Umožňuje také rozsáhlé možností síťových nastavení. Debian následuje systém CentOS, který zvolilo přibližně 30 % uživatelů. Pro autory ankety je překvapením 3. místo distribuce Ubuntu, která získala téměř 25 % hlasů. Ubuntu je považován za desktopový OS. Přesto nalezneme systém i v serverové upravené variantě. 25 % hlasů získal na 4. místě systém Red Hat. 38

39 Překvapivou volbu nalezneme také na 5. místě, kdy účastníci ankety volili možnost využití jiné verze systému Linux. Nevyužili tak připravené nabídky. Názor autora práce: Umístění systému Debian na prvním místě není překvapením, jelikož se jedná o velmi stabilní a prověřený operační systém. Autor práce preferuje systém Ubuntu. Tato distribuce vychází svým vývojem ze systému Debian. Jedná se o uživatelsky přívětivý systém, který disponuje velkým množstvím serverových aplikací se svobodnou licencí. Hlavní výhodu lze spatřovat v jednoduché instalaci volitelných balíčků a jejich podporu od široké komunity uživatelů na internetu. V rešeršní části práce jsou představeny převážně ty distribuce Linuxu, které se umístili na prvních místech grafu č Architektura procesoru Další oblastí průzkumu bylo HW vybavení serverů, konkrétně architektury procesoru. Na výběr byly poskytnuty procesory řady x86, ale také čipy určené do mobilních zařízení. Výsledky jsou uvedeny na grafu č. 4. Graf č. 4 - architektura použitého procesoru [24] 39

40 Přes 80 % uživatelů využívá na serverech 64 - bitovou architekturu procesoru. Více než 40 % respondentů dále uvedlo, že ve svém zařízení mají použit 32 - bitový čip. Oba procesory patří do rodiny architektury x86. Tento typ procesorů využívá 96,7 % hlasujících. [24] Názor autora práce: Není překvapením převaha moderních 64 bitových procesorů s velkým výkonem a nízkou spotřebou bitová architektura je vývojově o několik let starší. Za povšimnutí stojí procesory ARM, které se umístili na 4. příčce. Tyto procesory jsou nacházeny především v mobilních zařízeních, kde sou ceněny pro svou nízkou spotřebu a vysoký výpočetní výkon. Malá spotřeba a vysoká účinnost s sebou přináší také zanedbatelné tepelné ztráty a tím i potřeby méně výkonného chlazení. Všechny tyto vlastnosti předurčují procesor také do nízkonákladových serverů pro domácí užití. Nejméně hlasů získali čipy PowerPC. Zařízení osazené těmito procesory byli oblíbené u starších počítačů společností Apple a Amiga. Z větší části byly nahrazeny novými řešeními od korporací Intel, AMD apod. 40

41 Druh serveru Nezbytnou otázkou ankety bylo analyzovat způsob využití serveru. Výsledky jsou zobrazeny na grafu č. 5. Graf č. 5 - služby na serverech [24] Nejčastěji zvolenou možností, tedy 90 % respondenty, bylo využití služeb web serveru. V téměř 80 % případů je přítomna také databáze. Na hranici 60 % respondentů se pohybují služby mail a souborového serveru. Nejmenší zastoupení mají role tiskové. Názor autora práce: Umístění prvních 4 služeb pro využití na serveru není překvapením. Nejčastěji se s nimi setkáváme ve společném užití, například pro e-shopy aj. Kladně lze hodnotit více než 40 % zastoupení zálohovacích a firewall serverů. Výsledek napovídá, že hledisko bezpečnosti stále častěji proniká do firemních prostředí. Otázka bezpečnosti již není pouze na straně klienta, ale také provozovatele služeb, webových stránek ad. Nejmenší zastoupení v podobě tiskových serverů patrně ovlivňuje rozvoj techniky. Stále častěji se setkáváme s jevem, že tiskárny disponují síťovými prvky nebo wifi připojením. Význam těchto serverů, především v menších podnicích se tedy pomalu vytrácí. 41

42 Služba pro web server Využití zařízení v roli web serveru zaujalo v anketě přední místo. Další otázka tedy směřovala na tuto oblast. Respondenti měli vybrat, jakého klienta pro realizaci tohoto typu serveru využívají. Výsledky jsou zobrazeny na grafu č. 6. Graf č. 6 - použitá služba pro realizaci web serveru [24] Služba Apache získala téměř 90 % hlasů všech respondentů. S necelými 15 % se dále umístila služba zvaná Nginx. Názor autora práce: Apache svým uživatelům přináší několik výhod. V první řadě je to open source licence. Pořízovací náklady jsou tedy minimální. Služba se vyvíjí již téměř 20 let. Za tu dobu získala velké množství uživatelů. Není příliš obtížné nalézt řešení případného problému na komunitních skupinách apod. Na grafu č. 11 je zobrazeno srovnání tohoto výsledku se statistikami serveru Netcraft pro aktivně provozované webové stránky. 42

43 Virtualizace Respondenti měli označit, zda na serveru využívají virtualizaci. Pokud ano, jaký druh konkrétně. Výsledky jsou zobrazeny na grafu č. 7 a 8. Graf č. 7 - použití virtualizace [24] Přibližně 70 % účastníku ankety virtualizaci na svém serveru využívá. Graf č. 8 - virtualizační technologie [24] 43

44 Přes 40 % respondentů využívá technologii Vmware. Tato volba nebyla pro autory ankety překvapením. Poněkud jinak tomu bylo u druhé nejvíce volené technologie - KVM. Jedná se o řešení určené spíše na desktopové stanice. [24] Názor autora práce: Virtualizace zažívá v posledních letech značný rozvoj. Především díky unikátním vlastnostem, jako je provozování několika serverů na jednom hardwaru apod. Výsledek průzkumu ukazuje, že virtualizaci na svém serveru využívá téměř 3/4 dotazovaných. Lze očekávat, že s rozšiřujícím se výpočetním výkonem bude virtualizace stále obvyklejší Použití OS Windows Server a distribucí Linux Poslední otázka v průzkumu byla zaměřena na druh operačního systému využívaného pro správu serveru. Graf č. 9 - použití OS Linux ve vztahu k OS Windows [24] Přes 50 % serverových správců dle ankety využívá OS Linux. Přibližně 33 % respondentů využívá systém Linux i Windows. Ve 14 % případů byl Windows nahrazen jednou z Linuxových distribucí. Naopak tomu bylo "pouze" v 1 % případů. [24] 44

45 3.4 Microsoft Windows Server Operační systémy pocházející od společnosti Microsoft zaujímají výhradní postavení na trhu desktopových PC. Množství produktů je ovšem orientováno také na serverové využití. V následujících kapitolách se autor věnuje představení společné historie systému. Následuje výčet systémů určený pro podnikové účely. Jsou vynechány tzv. Home edice Historie Historie společnosti je datována k lednu 1975, kdy se dvěma přátelům ze školy dostává na stůl časopis představující mikropočítač Altair Pro tento přístroj neexistuje programovací jazyk. Pánové Gates a Allen proto kontaktují výrobce MITS a nabídnou mu spolupráci. Vzniká tak nový programovací jazyk nazvaný Altair Basic. [25] V roce 1975 zakládají Bill Gates a Paul Allen společnost Micro-soft. Název firmy se brzy změní na dnešní podobu jednoho slova. Společnou zálibou těchto mužů je technika a vize zářné budoucnosti výpočetní techniky. Paul získává nadějnou pracovní pozici u společnosti MITS. Nově vytvořenému Microsoftu se daří a v prvním roce existence dosahuje obratu 16 tisíc dolarů. [25] V následujícím roce se oba přátele opět společně věnují naplnění svých vizí. Paul odchází z MITS a pomáhá Gatesovi s novými projekty. Novými klienty jsou společnosti Tandy Corporation a Apple. Vzniká nová licencovaná verze programovacího jazyka Microsoft Basic. V roce 1978 dosahuje společnost finančního obratu ve výši 1 miliónu dolarů. [25] Milníkem v historii společnost je rok Do společnosti přichází přítel Gatese z Harvardu, Steve Ballmer. Jeho úkolem je starat se o management a nábor nových zaměstnanců. Pro společnost nastává doba velkého ekonomického růstu. [25] Společnost IBM začíná s vývojem osobního počítače. Nové zařízení potřebují stabilní operační systém. Jednání s jinými společnostmi pro IBM nedopadla dobře. [25] 45

46 S nabídkou dodávek OS přichází také Microsoft. Obě strany se po jednáních dohodnou na podpisu smlouvy. Obsahem dohody je také povolení pro Microsoft prodávat hotový systém jiným společnostem a cílovým zákazníkům. Tato část smlouvy se v průběhu několika měsíců ukázala jako zásadní pro další rozvoj společnosti. [25] Na IBM PC začíná Microsoft dodávat operační systém MS-DOS. Zajímavostí je, že v době podání nabídky na dodavatele OS, neměla společnost žádný systém hotový. Produkt byl proto zakoupen od programátora Tima Patersona za přibližně 50 tisíc dolarů. Microsoft poté tento systém upravil na finální podobu MS-DOS. [25] V roce 1983 opouští společnost, kvůli zdravotním potížím, její spoluzakladatel Paul Allen. Objevují se také první produkty kancelářských aplikací, konkrétně textový editor Word. Začínají se programovat nové aplikace na ovládání pomocí myši. Společnost provází také první větší vlny kritiky. Ty směřují především na nedodělky u raných verzí aplikací. Apple ve spolupráci s Microsoftem uvádí v roce 1984 na trh počítač Macintosh. Ten přináší do operačního systému revoluční grafické rozhraní. Nahrazuje uživatelsky nepřívětivou příkazovou řádku. Gates vidí v grafické podobě ovládání velkou příležitost a začíná s vývojem svého vlastního OS. V listopadu 1985 přichází na trh první verze Windows. Ta si navzdory očekávání nenašla velké množství zákazníků. Problémem byla rychlost, odezva systému a také malé množství dostupných aplikací. Po dvou letech tedy přichází Microsoft s Windows 2.0. Systém je velmi úspěšný a společnost se během dvou měsíců dočká milionu prodaných kopií. [25] V roce 1986 vstupuje společnost na burzu a hodnota akcií prudce stoupá. Výdělek je díky tomuto kroku uváděn na 61 miliónu dolarů. Sídlo společnosti se přesouvá z Nového Mexika do Washingtonu. V roce 1989 rozšiřuje OS také kompletní kancelářská aplikace Office. Zisky společnosti dále rostou. [25] Za další historický milník lze považovat rok Společnost uvádí na trh Windows 95. Prodeje doprovázené dobrým marketingem převyšují očekávání. Miliónu prodaných kopií docílí systém již za 4 dny. Úspěch tohoto systému předznamenal vývoj dalších neméně úspěšných verzí až po dnes aktuální OS Windows 8. [25] 46

47 Společnost se dále angažuje v mnoha jiných aktivitách. Příkladem jsou internetové aplikace, hardwarové produkty či herní zařízení. Významnou roli představuje také angažování v oblasti serverů a serverových aplikací. [25] Virtualizace Operační serverové systémy Microsoftu obsahují některé společné nástroje. Příkladem může být virtualizace. Pojem lze definovat jako alternativní přístup ke zdrojům. Příkladem je například operační systém spuštěný uvnitř jiného systému. Společnost dodává řešení pomocí platformy Hyper - V. Důležitost této sady komponent spočívá ve stále rostoucí oblibě virtualizace serverů. Pozitivním krokem firemní politiky je také podpora OS od jiných výrobců Hyper - V Hyper - V představuje virtualizační nástroj společnosti Microsoft, určený pro serverové operační systémy. První verze se objevuje v operačním systému Windows Server Platforma je dostupná zdarma a podporuje i operační systémy třetích stran. Mezi významné lze zařadit: SUSE Linux Enterprise Server, pro verzi 10 a 11 Red Hat Enterprise Linux, pro 5.2 a 5.3 CentOS Linux, pro verzi 6.0 až 6.2 FreeBSD, pro verzi 8.2 Službu lze využívat i pro ostatní Linuxové systémy. Ovšem jen výše jmenované disponují technickou podporou Microsoftu. Hyper - V je rozšířeno o komponenty Dynamic Memory, RemoteFX ad. Obsažena je podpora pro virtuální části sítě, například switche. Aktuální verze platformy je obsažena ve Windows Server [26] 47

48 Dynamic memory Služba dynamické paměti (z anglického Dynamic Memory) je poprvé obsažena ve Windows Server Jedná se o komponentu virtualizačního nástroje Hyper - V. K dispozici je po instalaci prvního balíku aktualizací (service pack) označeného R1. Jedná se o technologii pro správu virtuální paměti. Pracuje na principu tzv. balooningu. Ve virtuálním zařízení je aktivní služba, která shromažďuje informace o nevyužité RAM (z anglického random access memory). Volnou paměť je následně schopna přidělovat jiným virtuálním serverům, které ji aktuálně potřebují. Maximální velikost takto spravované paměti je 64 GB. Hlavním cílem služby je zamezit ukládání stránkovacího souboru na pevný disk v případě nedostatečné kapacity RAM. Pevné disky mají na rozdíl od operačních pamětí velkou přístupovou dobu a menší datové přenosové rychlosti. Systém by měl pomocí této služby vždy obdržet dostatek volné virtuální kapacity. [27] Modul využívá ke správné činnosti tři klíčové komponenty. První z nich je tzv. VSC (z anglického Dynamic Memory Virtual Service Consumer). Tato funkce je obsažena ve virtuálním zařízení. Ve výchozím stavu je služba zastavena. Správce ji musí povolit při konfiguraci virtuálního zařízení. Má za úkol vykonávat řízení dostupné paměti. Sleduje její stav a informace poskytuje druhé komponentě. Jedná se o tzv. VSP (z anglického Dynamic Memory Virtual Server Provider). VSP je spuštěna na fyzickém hardwaru serveru. Přijímá informace od VSC. Ty následně zpracovává a předává poslední komponentě. Tou je Memory Balancer. Je umístěn na fyzickém hardwaru. Obstarává dohled nad využitou pamětí mezi hostem a hostitelem. V případě potřeby komunikuje s VSP a poskytuje nepotřebnou RAM virtuálnímu operačnímu systému. [27] Princip služby spočívá v již zmíněné technologii "balooning". Nevyužitá paměť je alokována ovladačem systému. Ten následně reaguje na požadavky OS. Přidělování virtuální a fyzické paměti je znázorněno na obrázku č

49 Obrázek č. 4 - adresování fyzické paměti [28] Adresování fyzické paměti probíhá nepřímo. Je sdílena ve virtuálním adresném prostoru. Udaná velikost je abstraktní číslo. Skutečná velikost fyzické RAM proto může být odlišná od virtuální. [27] Pro výpočet využití fyzické RAM lze použít následující vzorec: využitá pamět = aktuální využití paměti OS celkově dostupná fyzická paměť Výsledná hodnota je po vynásobení stem udávána v procentech. Pokud je výsledek nižší než 100 %, systém disponuje přebytečnou pamětí. Ta je označována jako volný buffer (z anglického free buffer). V případě nedostatku RAM je systém nucen stránkovat na pevný disk. Jedná se o tzv. odkládací soubor (z anglického page file). Služba hypervizor pracuje v rámci Dynamic Memory jako zásobník informací o dostupné kapacitě paměti. Pro veškeré virtuální stroje nástroj monitoruje její vytížení. Tyto hodnoty následně ukládá do historie a stavuje hranice pro minimální a maximální objem vyžadované operační paměti. [27] 49

50 Aktuální vyžadovaná RAM virtuálním zařízením musí spadat do intervalu stanoveným dlouhodobým měřením hypervizoru. V případě, že hodnota využité paměti poklesne pod minimum, bude provedeno její vyrovnání (z anglického memory balance). To spočívá v odebrání přebytečné paměťové kapacity virtuálnímu stroji. V případě překročení maxima stanoveného intervalu dojde naopak k jejímu postupnému navyšování, pokud je k dispozici. V případě jejího nedostatku je důležité mít správně nastavenou prioritu virtuálních zařízení. [27] Službu Dynamic Memory není vhodné využívat pro aplikace, které alokují příliš mnoho dostupné RAM. Příkladem je např. SQL Server, který díky velkému množství zpracovávaných operací rezervuje veškerou dostupnou paměť. Ta pak není k dispozici ostatním virtuálním serverům. V těchto případech je vhodné nastavit statickou velikost přidělené RAM. Další možností je nastavit limity pro maximálně odebíranou paměťovou kapacitu. Monitorování služby je řešeno pomocí čítačů Hyper - V. [27] Dynamická práce s pamětí byla přidána i do starších verzí systému Windows Server, aktuálně jí lze najít v [27]: Windows Server 2003 všechny edice, SP 2 (service pack) Windows Server 2003 R2 všechny edice, SP 2 (service pack) Windows Server 2008 všechny edice, SP 2 (service pack) Windows Server 2008 R2 všechny edice, SP 2 (service pack) Windows Server 2012 z desktopových OS: Windows Vista SP 2, Windows 7, Windows 8 [27] Edice systému obsahující Hyper-V jsou náležitě označeny. Na trhu jsou dostupné také verze bez této komponenty. 50

51 RemoteFX Součástí platformy Hyper - V je služba nazvaná RemoteFX. Skládá se ze tří komponent: RemoteFX vgpu, RemoteFX USB přesměrování (z anglického redirection) a RemoteFX kodek. Aplikace je součástí instalace Windows server 2008 R2. Společnost Microsoft následně přidala podporu i pro další OS. [29] USB přesměrování nabízí možnost zapojit zařízení na klientském počítači. V praxi se např. flash disk připojený na klientovi, jeví jako jednotka připojená přímo na serveru. Správce systému tedy nemusí přenášet data na server, vše za něj obstará RemoteFX. [29] Komponenta vgpu představuje řešení pro virtualizaci grafiky. Instalace a konfigurace probíhá v rámci nastavení Hyper - V. RemoteFX pracuje na principu vzdálené správy mezi klientem a serverem. Po připojení ke vzdálené ploše běžně využívá klientská stanice svůj vlastní grafický hardware. Pokud je ovšem správně nakonfigurován vgpu všechny zobrazovací výpočetní výkony provede vzdálený server. Výsledný obraz je z hostitelské stanice posílán klientovi ve formě stream videa. Klient na svém zařízení pouze dekóduje obraz pomocí procesoru. Kodek automaticky přizpůsobí rozlišení a datový tok obrazu výkonu CPU. Dle provedených testů autorem článku probíhá převážná část výpočetního výkonu na procesoru hostitele. Rozdělení zátěže mezi CPU a grafikou ovlivňuje převážně typ použitého hardwaru. [29] Vizí společnosti Microsoft je nabídnout vzdálenou správu serveru všem formám zařízení. Jsou to právě tablety, chytré telefony aj., které by za normálních okolností nebyly schopny s graficky náročnou vzdálenou plochou plynule pracovat. Problém lze spatřovat ve vyšších pořizovacích nákladech. Řešení vyžaduje nejen zakoupení licence serverového OS, ale rovněž licencování pro vzdálené plochy. [29] 51

52 3.4.3 Windows Server 2000 Vychází z desktopového Windows Jádro NT je pro oba systémy společné. Shodné je například také uživatelské rozhraní. Jedná se o první software od společnosti Microsoft primárně určený na server. V současné době je systém značně zastaralý. Výrobce poskytoval technickou podporu do 13. července Vzhledem k těmto skutečnostem nabízí Microsoft snadný přechod na novější verze systému Windows Server 2003 Druhá generace OS Microsoft se serverovým zaměřením byla vydána v roce Ačkoliv se systém vyskytuje na trhu již 10 let, je produktu stále poskytována technická podpora. Konkrétně v roce 2010 vstoupil software do fáze prodloužené odborné pomoci. Systém vychází ve 4 základních edicích [1]: Web edition - verze je určena pro poskytování webových služeb Standard edition - určena pro podnikové užití, poskytuje veškeré běžné serverové role (viz kapitola 3.1.2) Enterprise edition - podpora clusterování (možnost volného spojení více serverů, zařízení pracuje jako jeden celek), určena pro náročné podnikové prostředí Datacenter edition - pro podnikové využití s vysokými nároky na bezpečnost a rychlost odezvy, podpora konsolidace (spojení) několika serverů na jednom hardwaru [1] Jednotlivé vydané edice vyžadují rozdílné minimální HW nároky. Konkrétní požadavky na systém přináší tabulka č

53 Verze systému Web edition Standard edition Enterprise edition Datacenter edition Minimální systémové požadavky 32 - bitový CPU min. 133 MHz a více, 128 MB RAM, 1,5 GB místa na pevném disku 32 - bitový CPU min. 133 MHz a více, 128 MB RAM, 1,5 GB místa na pevném disku 32 - bitový CPU min. 133 MHz a více, 128 MB RAM, 1,5 GB místa na pevném disku 32 - bitový CPU min. 400 MHz a více, 512 MB RAM, 1,5 GB místa na pevném disku Tabulka č. 6 - HW nároky systému Windows Server 2003 [1] Edice systému se dále liší podporovaným hardwarem. Jednotlivé rozdíly jsou porovnány v tabulce č. 7. Verze systému Web edition Standard edition Enterprise edition Datacenter edition Podporovaný HW max. 2 GB RAM operační paměti max. 2 procesory max. 4 GB RAM operační paměti max. 4 procesory max. 32 GB RAM operační paměti max. 8 procesorů max. 64 GB RAM operační paměti max. 32 procesory Tabulka č. 7 - podporovaný HW systému Windows Server 2003 [1] Správci systému jsou prostřednictvím služby Windows update k dispozici dva velké balíky aktualizací (z anglického service pack). Jsou označeny jako R1 a R2. 53

54 3.4.5 Windows Server 2008 Nástupce Windows Server 2003 R2 byl vydán 27. února Vývoj systému trval několik let a od své předešlé verze doznal řadu změn. V tabulce č. 8 jsou uvedeny dostupné verze systému. Jednotlivé edice jsou předurčeny pro výkon serverových rolí. Omezení vyplývají převážně z vybavenosti jednotlivých produktů. Některé "nižší" edice systému (např. Foundation) neposkytují virtualizační platformu Hyper - V apod. Verze systému Foundation Standard Enterprise Datacenter Web Server pro Itanium Minimální HW nároky CPU min. 1,4 GHz 512 MB RAM 32 GB volného místa na disku Tabulka č. 8 - edice systému Windows Server 2008 [30] Často kritizovaným prvkem oproti systémům na bázi Linuxu bylo neschopnost oddělit grafické jádro systému. Microsoft na tyto požadavky reagoval. Ve Windows Server 2008 nalezne správce systému možnost tzv. server core instalace. Jedná se o příležitost zavést operační systém bez "nadbytečných" aplikací. Podle společnosti mají právě tyto funkce za následek zvýšení bezpečnostních hrozeb. Dle statistik Microsoftu je při použití server core riziko sníženo až o 60%. Menší množství dostupných aplikací snižuje pravděpodobnost nestability systému. Pozitivní vliv má také na celkové HW nároky serveru. Grafické uživatelské rozhraní (často se vyskytující pod zkratkou GUI) je obsaženo rovněž, ovšem ve značně omezené míře. Správci zůstává dostupný Task Manager (systémový monitor) a některé menší aplikace. [31] Po instalaci typu server core získá správce operační systém s dostupným ovládáním pomocí příkazové řádky. Veškeré ostatní prvky jsou v tomto režimu vypnuty. Následuje konfigurace zařízení. Zde je možnost nastavit jednotlivé role dle cílových požadavků. Nastavení probíhá pomocí MS Power Shellu (skriptovací jazyk) z příkazové řádky. [31] Z tohoto rozhraní lze nastavit také bezpečnostní prvky aj. Více o systému a jeho možnostech pojednává kniha pana Williama R. Stanka [32]. 54

55 3.4.6 Windows Server 2012 Aktuální verze serverového systému od společnosti Microsoft byla vydána 4. září Minimální požadavky na HW jsou následující: Verze systému Minimální systémové požadavky bitový CPU min. 1,4 GHz a více, 512 MB RAM, 32 GB místa na disku Tabulka č. 9 - minimální HW požadavky systému Windows Server 2012 [33] Systém je distribuován ve 4 základních edicích, které jsou uvedeny v následující tabulce: Verze systému Počet licencí Poznámky Foundation (OEM licence) 15 bez Hyper - V a Server Core Essentials 25 bez Hyper - V a Server Core Standard není omezen Datacenter není omezen Tabulka č verze systému Windows Server 2012 [34] Instalace programu je shodná s aktuální verzí desktopového OS, tedy MS Windows 8. Na výběr je typ instalace server core nebo možnost využití grafického rozhraní. Server core prošel na rozdíl od verze z roku 2008 několika změnami. Hlavní z nich je možnost dodatečné instalace GUI. Systém tak umožňuje snadný přechod mezi oběma prostředími. V případě volby grafického průvodce bude po zavedení systému přístupný Server Manager. Obsahuje možnost konfigurace jednotlivých rolí, uživatelů, disků apod. Po provedení potřebných nastavení bude zavedeno prostředí metro. Jedná se o systém "dlaždic" nahrazující klasické ikony pro spouštění aplikací. Přináší uživatelský komfort zejména pro mobilní zařízení a dotykové displeje. Autor článku si na nový systém ovládání rychle zvykl také při práci na serveru. [33] Pro potřeby správy serveru je ovšem vhodné systém spravovat přímo z příkazové řádky bez nutnosti grafických nástaveb. 55

56 Systém ve verzi 2012 přináší několik nových řešení pro správu serveru. Změny se týkají virtualizace pomocí platformy Hyper - V. Ta získala tzv. VHDx úložiště souborů. Jedná se o změnu maximální podporované velikost souboru na virtuálním disku. U předešlých verzí bylo nabízeno 2042 GB na soubor, nově je tomu 16 TB. Významnou změnou také prošla práce s ukládanými daty. [35] Společnost si uvědomuje rostoucí nároky na počty archivovaných dat. Přichází proto s technologií pro jejich deduplikaci. Ta je součástí role souborového serveru. Data uložená na pevných discích prochází chunkovacím algoritmem. Procesem prochází pouze delší dobu nepoužívané soubory. Princip spočívá v jejich rozdělení na menší 64 KB jednotky, které jsou komprimovány a uloženy do tzv. "chunky store". Na místo souboru poté odkazuje index, který udává polohu a počet jednotlivých částí. Dle průzkumu společnosti je deduplikací dosažena úspora [36]: % pro dokumenty a multimédia % pro soubory instalací % VHD a VHDx soubory (virtuálních zařízení) [36] Pro správu serveru je důležitý vliv služeb na jeho výkon. Při zápisu souborů deduplikace neovlivňuje datový tok. Ke komprimaci dat dochází se zpožděním, dle definovaného intervalu. Při čtení takto komprimovaných dat dochází k navýšení přístupové doby. Ta je ovlivněna převážně velikostí souboru. [36] Systém přináší novou verzi System Message Blocku označenou jako SMB 3.0. Jedná se o protokol pro přístup ke vzdáleným souborům. Výhodou je snadná aktivace šifrování přenášených dat. [36] Vývojem prošel také PowerShell ve verzi 3.0. Skriptovací jazyk disponuje zjednodušenou syntaxí. Přibyly nové operátory, možnost definovat parametry ad. Funkce Intellisense nabízí možnost automatického doplňování příkazů. Inovací prošlo vyhledávání zadaných příkazů. Filtrování lze zadat pomocí jména nebo modulu. [37] 56

57 4 Praktická část Praktická část práce je věnována realizaci a správě webového serveru ve vybraném firemním prostředí. 4.1 LAMP server LAMP představuje balík nástrojů obsahující operační systém Linux, službu Apache, databázi MySQL a jazyk PHP. Počáteční písmena aplikací určují výsledný název služby. Server pracuje výhradně na obsaženém operačním systému GNU/Linux. Vývoj balíku nástrojů začal v roce 1997 a ve své době byl považován za značně radikální. Otevřenost využití a volná distribuce ovšem přinesla aplikaci značnou oblibu. Zdrojový kód LAMP je k dispozici zdarma a je možné provádět jeho libovolné úpravy. K rozvoji využití bylo ovšem třeba překonat licenčně nákladné, ale již zaběhlé softwary na straně serveru i klienta. [9] Výhodu oproti konkurenci přináší LAMP v podobě dobrých benchmarkových (výkonnostních) výsledků. Jednotlivé aplikace, dokázali v mnoha ohledech předčit drahý licencovaný software. Společně s rozvojem stability a spolehlivost začal masivní růst využití LAMP serverů. Obliba vzrůstá i u státních organizací, kde využití balíku často vychází z nařízení vlády. Jsou míněna např. ministerstva, kde nasazení linuxových serverů přináší úspory v podobě malých vstupních nákladů na pořízení licencí. [9] Výkon aplikaci přináší především kombinace nástroje Apache a OS GNU/Linux. Klienty přistupujících k serveru dokáže obsloužit velkým počtem stránek. Ten převyšuje možnosti velké části konkurence. Aplikace MySQL přináší volně šiřitelné databázové řešení, které se svou rychlostí a kvalitou vyrovná komerčním produktům od firmy Oracle. V současné době je aplikace ve vlastnictví společnosti Sun Microsystems, která spadá pod Oracle. Stále je však k dispozici ve variantně komerční i bezplatné licence. [9] Poslední aplikaci představuje PHP. Jedná se o velmi rychlý skriptovací jazyk. V mnoha oblastech překonává konkurenční Javu,.NET apod. Předností je možnost přístupu velkého množství uživatelů na server. [9] 57

58 Namísto PHP může být v balíku LAMP obsažen programovací jazyk Perl nebo Python. Použitý systém Ubuntu obsahuje v základním repozitáři instalaci s PHP Apache Apache je výkonným nástrojem pro tvorbu webových serverů. Byl vytvořen společností ASF (Apache Software Foundation). Historie programu se datuje k roku 1993, kdy začal jeho vývoj v Národním centru pro superpočítačové aplikace univerzity Illinois, USA. Projekt nesl označení HTTP daemon developed (HTTPd). Vývoj projektu ovlivnil odchod hlavního programátora Roba McCoola. V polovině roku 1994 však již aplikaci HTTPd využívali správci webových serverů i jiní nadšenci po celém světě. Tito lidé se věnovali aktualizacím a opravám chyb. Malá skupina webmasterů se kontaktovala prostřednictvím soukromých ů s cílem zahájit koordinaci vývoje jednotlivých oprav. Za hlavní propagátory této iniciativy jsou považováni Brian Behlendorf a Cliff Skolnick. Do konce února 1995 tvořilo skupinu 8 pravidelných přispěvatelů, kteří jsou považování za zakládající skupinu aplikace Apache. Jejich společná snaha vyústila v dubnu 1995 k vydání první oficiální veřejné verze s označením Následoval vývoj nové serverové architektury s označením Shambhala. Rozšiřoval se také počet členů vývojového týmu. Po rozsáhlém betatestování následovalo 1. prosince 1995 vydání první finální verze programu s označením 1.0. Méně než rok po založení vývojové skupiny se stal Apache nejvíce používaným webovým serverem na internetu. Tuto statistiku přinesl server Netcraft, dostupný z: < Uvedený server se podobným statistikám věnuje i nadále. V roce 1999 byla založena již zmíněná společnost ASF. Jejím úkolem bylo starat o organizační, právní a finanční podporu aplikace. Byl tak zajištěn trvalý vývoj služby. S postupem času se skupina rozšířila o další projekty s volně šiřitelnou licencí. [38] Aplikaci je možno využívat na platformách systémů Linux, Microsoft Windows, BSD, ale také na Mac OS aj. V dnešní době je považována za multiplatformní. Aktuální verze programu nese označení 2.4. S verzí 2.0 přišla i nová licenční ujednání, která přinesla méně svobody při práci s aplikací. Mnoho webových správců, proto raději zůstalo u starší verze programu. 58

59 4.2 Serverová zařízení společnosti V následujících tabulkách jsou uvedeny konfigurace dvou serverů společnosti Implayo s.r.o., včetně nákladů na pořízení jednotlivých komponentů. Typ Model / upřesnění Výrobce Počet Cena CPU 2 - jádrový Opteron 2400 MHz AMD ,00 Kč Motherboard rackový x HP ,00 Kč Rack (case) rackový 1U rack HP ,00 Kč Zdroj rackový 500 W HP ,00 Kč Pevný disk Caviar 250 GB/ 7200 ot. WD ,00 Kč Paměti DDR2 4 GB HP ,00 Kč Ostatní komponenty DVD ROM x Sony 1 450,00 Kč Celková cena 21950,00 Kč * Ceny s DPH při zakoupení komponentů u vybraného prodejce v lednu 2011 x - neuvedeno Tabulka č konfigurace 1. serveru [Implayo s.r.o.] Typ Model / upřesnění Výrobce Počet Cena CPU 4 - jádrový Phenom II AMD ,00 Kč Motherboard ATX M4A89GTD PRO/USB3 ASUS ,00 Kč Rack (case) case full tower Logic ,00 Kč Zdroj ATX VX550, 550 W Corsair ,00 Kč Pevný disk Velociraptor WD740HLFS,74 GB WD ,00 Kč Pevný disk Velociraptor WD740HLFS,74 GB WD ,00 Kč Paměti DDR3 X-series,4 GB A-DATA ,00 Kč Ostatní komponenty x x x x x Celková cena 29350,00 Kč * Ceny s DPH při zakoupení komponentů u vybraného prodejce v lednu 2011 x - neuvedeno Tabulka č konfigurace 2. serveru [Implayo s.r.o.] 59

60 4.3 Instalace webového serveru Společnost měla na webový server požadavky uvedené v tabulce č. 13. Hardwarová konfigurace vychází ze serveru č. 1 (viz. kapitola 4.2). Operační systém Ubuntu Pangolin Hardware Server č. 1 Program pro správu dosavadní zkušenosti s Webmin Zálohování na vzdálený datový server Aktualizace pouze prověřené verze aplikací Provoz doporučit vhodný virtuální server Tabulka č požadavky na webový server [Implayo s.r.o.] Instalace operačního systému Získání Ubuntu je možné několika cestami. Jednoduchým způsobem je bezplatné stažení ISO souboru (obraz disku), který je k dispozici na oficiálních webových stránkách Ubuntu. Soubor lze najít i na jiných portálech, jelikož je povoleno šíření instalačního média. Stále existuje možnost zakoupení bootovacího (zaváděcího) CD za poplatek, který je spojen s náklady na přípravu média a jeho distribuci. U starších verzí programu existovala také možnost telefonické objednávky. Instalace operačního systému Ubuntu probíhá pomocí grafického prostředí. Obsahuje kompletní českou lokalizaci. Po zavedení zdrojového média dojde k načtení rozraní, které uživatele provede celým procesem. Na výběr je tzv. procházení systému, kdy není nutné Ubuntu na zařízení instalovat. Uživatel má možnost zavést systém pomocí tzv. live CD. Po restartu je načtena pracovní plocha Unity. Nabízí se tak možnost nezávislého seznámení se systémem. Druhou nabídkou je běžná instalace na pevný disk počítače. Probíhá bezproblémově bez minimální účasti uživatele. Systém vybízí pouze k nastavení jazykové lokalizace a k zadání hesla nového správce. Při instalaci je vhodné být připojen k síti internet. Například jazyková podpora není v systému úplná, pokrývá pouze instalaci a základní ovládací prvky. Po prvním zavedení systému je automaticky stažena z FTP repozitářů. 60

61 4.3.2 Instalace součástí LAMP Balík LAMP tvořený aplikacemi Apache, MySQL, PHP je součástí standardních repozitářů Ubuntu. Jednotlivé součásti lze instalovat samostatně, a získat tak jejich aktuální (často testovací) verze. Pro potřeby serveru je ovšem vhodné volit stabilní a prověřené vydání programů. Ty jsou obsažené právě v balíku LAMP, který může obsahovat starší vydání svých součástí. Ubuntu nabízí několik možností pro instalaci balíku z repozitáře. Grafické prostředí Synaptic vytváří přehledné seznamy aplikací. Uživatel pouze vybírá, které součásti chce do systému přidat. Nástroj pak vše potřebné provede samostatně. Nevýhodou tohoto řešení je jeho absence v základní instalaci systému. Je tedy nutné aplikaci nejprve přidat, např. pomocí Dash. Autor práce zvolil k zavedení balíku systémový terminál, který nevyužívá podporu grafického prostředí. Je tak zaručena vyšší stabilita systému. Aplikace se zde inicializují pomocí příkazu v Shellu. Po spuštění terminálu je vyplněn úvodní řádek ve tvaru: název_pracovní_stanice :~$". Symbol "~" označuje domovský adresář uživatele. Následuje symbol "$", označující začátek oblasti pro psaní příkazu. Příkaz pro instalaci LAMP serveru je následující: sudo apt-get install lamp-server^ Sudo, nastavuje práva uživateli, který provedl instalaci systému. Nahrazuje superuživatele tzv. Root. Jedná se o bezpečnější formu práce se systémem. Superuživatel (Root) je běžně po instalaci deaktivován. Jednotlivé části balíku jsou stahovány z repozitáře. V tomto případě z českého archivu Ubuntu pro verzi Quantal, viz obrázek č. 1. Terminál přináší informace o velikosti stahovaných komponent a jejich integrace do systému. Uživatel je během procesu vyzván k zadání hesla pro MySQL server viz. obrázek č. 10. Instalační prostředí terminálu dále nabízí aktualizaci celého balíku LAMP. Vyžádá si dodatečné místo na pevném disku. Rozhodnutí zda nové verze přijmout může zásadním vlivem ovlivnit stabilitu serveru. 61

62 Je vhodné prostudovat si aktuální vydání (anglicky releases) součástí LAMP na domovských webových stránkách. Jsou zde obsaženy informace o stádiu současného vydání aplikace. Důležité je nezavádět balíčky ve fázi beta a RC (z anglického release candidate). Závěr instalace je uveden na obrázku č. 3. Systém přináší některé důležité informace. Apache 2 informuje o lokální IP adrese, pro kterou je nyní nastaven. Dále zobrazí polohu svého konfiguračního souboru a proběhne automatický restart. Díky tomu je služba připravena k použití viz obrázek č. 4. Ověření zda server funguje je nejlépe provádět na lokální doméně (localhostu) pomocí internetového prohlížeče. Pokud stránka nejde z nějakých důvodů načíst, je nutné Apache 2 opětovně restartovat příkazem: sudo /etc/init.d/apache2/ restart Adresář etc obsahuje konfigurační soubory zavedených aplikací. Z bezpečnostního důvodu nejde složce nastavit možnosti sdílení Nastavení zabezpečení Základem zabezpečení dat na serveru je používat správně nastavený firewall. Jedná se o program k řízení síťové komunikace. Na základě zdrojové a cílové IP adresy společně s příslušným portem kontroluje nastavení komunikačních pravidel. Je schopen blokovat nevyžádanou komunikaci. Mezi další užitečné funkce patří kontrola bezpečnostních certifikátů ad. Standardní instalace Ubuntu obsahuje firewall UFW. V systému je již zaveden, uživatel tedy nemusí aplikaci přidávat. Jedná se o program vyvíjený speciálně pro společnost Canonical. V případě potřeby je možné doinstalovat také grafické ovládací rozhraní. Pro ověření stavu aplikace slouží následující příkaz zadaný v Shellu: sudo ufw status 62

63 Systém odpovídá zprávou Inactive (neaktivní) nebo Active (aktivní). Ve výchozím stavu je firewall vypnutý. Pro nastavení zabezpečení webového serveru je vhodné znát možnosti stanovení komunikačních pravidel. Program je dovoluje definovat pomocí jména aplikace, IP adresy nebo portů. Pro aktivaci firewallu slouží příkaz: sudo ufw enable Provede aktivaci programu s výchozím nastavením. Definice pravidel na přiděleném webovém serveru je následující: Příkaz v Shellu Co příkaz vykoná Upřesnění sudo ufw allow 1000 Povolí port aplikace Webmin sudo ufw allow 22 Povolí port 22 SSH - zabezpečený protokol sudo ufw allow 443 Povolí port 443 HTTPS - zabezpečený protokol sudo ufw allow 80/tcp Povolí port 80 na protokolu TCP HTTP - protokol sudo ufw allow 21/tcp Povolí port 21 na protokolu TCP FTP (file transfer protokol) Tabulka č základní nastavení firewallu na serveru Dále je vhodné ověřit, zda pravidla byla správně zavedena, pomocí příkazu: Výstupem je seznam definovaných pravidel: sudo ufw status verbose To Action From ALLOW Anywhere 80/tcp ALLOW Anywhere 443 ALLOW Anywhere ALLOW Anywhere 21/tcp ALLOW Anywhere Aplikace UFW umožňuje ukládání tzv. logů, tedy zpráv o připojení k serveru. Lze zde dohledat možné pokusy o neoprávněné přístupy apod. Aktivace zpráv proběhne automaticky po povolení firewallu. Pro zapnutí funkce slouží příkaz: sudo ufw logging on. Jedná se o logování na nízké úrovni. Pro podrobnější zprávy je možné změnit nastavení výpisů pomocí: sudo ufw logging level. 63

64 Zabezpečení serveru nespočívá pouze ve správném nastavení firewallu. Je důležité stanovit všechny prvky bezpečnostní politiky, kterými se podnik bude řídit. U této příležitosti je nutné vytvořit písemný dokument, udávající bezpečností pravidla. Neměl by být formulován v ústní formě, jelikož předáváním informací v této podobě dochází k jejich zkreslení a pozměňování. Dokument nejčastěji vychází z bezpečnostního auditu celé společnosti. Ten stanový nedostatky na jednotlivých úrovních a doporučí, jejich nápravu. Na koncovém znění písemnosti musí být shoda celého vedení společnosti. To bude dále dohlížet na jeho plnění. Se zněním pravidel je nutné zaměstnance vhodným způsobem seznámit. Ideální jsou zejména společná školení nebo různé formy oběžníků. V dokumentu musí být definováno zejména, co chce firma chránit, jakým způsobem toho dosáhne a jak bude postihováno porušení stanovených pravidel. Nařízení stanoví oprávnění zaměstnanců při práci s důvěrnými daty. Nejčastěji se tak děje pomocí nastavení uživatelských rolí. V řešeném případě je tomu tak na webovém serveru. Nastavení chrání data na softwarové úrovni. Další formou zabezpečení je zamezení samotného přístupu k zařízení. To může mít v tomto případě na starosti konkrétní poskytovatel místa pro uložení serveru, který má zamezit vstupu neoprávněným osobám. Oprávnění definuje pověřený pracovník pronajímatele. Pokud má osoba mandát fyzicky manipulovat se serverem společnosti, měli by být stanoveny další pravidla. Mezi nimi je omezení přístupu na internet, zákaz načítání externích pamětí ad. Samozřejmostí je i zákaz manipulace s hardwarem zařízení bez předchozího schválení. Na dodržování stanovené politiky nemusí dohlížet pouze vedení společnosti, ale existuje také několik specializovaných aplikací. Ty mají za úkol např. pomocí vzdálené správy odhalit případné narušení bezpečnosti. Společná pravidla by měla být definována i pro práci s vytvořenými zálohami. Veškerá data by měla být dostatečným způsobem chráněna také před dalšími externími vlivy. Není je vhodné uchovávat ve stejné budově společně se serverem. V případě vzniku požáru apod. by tak byli ztraceny všechny informace. Ideálním řešením se jeví pravidelné odesílání záloh na vzdálený datový server. Tento způsob je obsahem praktické části diplomové práce. Více o práci a nakládání s informacemi specifikuje mezinárodní norma ISO/EIC ad., z kterých by měla vycházet společnost pověřená auditem. 64

65 4.3.4 Správa a konfigurace serveru pomocí Webmin Webmin je nástroj pro správu Linuxového systému naprogramovaný v jazyce Perl. Z oficiálních webových stránek [39] je aplikace k dispozici pro operační systémy Linux i Windows. Jsou zde uvedeny podrobné instrukce pro instalaci Webminu a také odkazy na jeho stažení. Aplikace je poskytována zdarma. Pro instalaci v operačním systému Ubuntu je na výběr více možností. Praktické je instalátor stáhnout přímo pomocí terminálu a následně provést kompilaci balíku. Příkaz vypadá následovně, jeho aktuální znění je vždy uvedeno na stránkách výrobce [39]: wget Provede stažení aplikace ze zadaného zdroje dpkg --install webmin_1.620_all.deb Příkaz pro zavedení Webminu. Pro svůj chod potřebuje jazyk Perl. Při instalaci LAMP dostupné v repozitáři byl však obsažen jazyk PHP, aplikace tedy Perl postrádá a není možno v instalaci pokračovat. Je nutné zadat následující příkaz v Shellu: apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libiopty-perl apt-show-versions python Stáhne a instaluje jazyk Perl, následně systém provede zavedení aplikace Webmin. K ovládání slouží doména se zabezpečeným protokolem: < Pro první přihlášení je využit uživatel Root. Jelikož tento druh účtu dovoluje provádět systémové změny, je vhodné stanovit vhodnou bezpečnostní politiku. Ta spočívá především ve vytvoření nových uživatelských rolí s náležitými omezeními. Aplikace vše provádí intuitivně pomocí grafického rozhraní. Nastavení nových uživatelů je předvedeno na obrázku č

66 Obrázek č. 5 - rozhraní pro definici uživatelů Aplikace umožňuje nastavovat většinu funkcí operačního systému a zavedených serverových rolí. Jelikož ovládání probíhá přes webový prohlížeč, je program vhodný i pro vzdálenou správu. Z množství funkcí lze jmenovat: práce s webovým serverem Apache 2 včetně jeho konfigurátoru práce s MySQL databází instalace aktualizací monitorování sítě nastavení zálohování serveru sledování vytížení serveru vytváření bezpečností politiky vytváření kontrolních logů vzdálená správa serveru ad. 66

67 Aplikace disponuje možností nastavení a správy webové služby Apache. Příkladem může být práce s konfiguračním souborem. Odpadá tak nutnost otevírat soubor (httpd.conf, apache2.conf) z výchozího umístění ve složce programu. Webmin soubor otevře ve vybraném textovém editoru. Aplikace nabízí i rozšířené možnosti nastavení ovlivňující další konfigurační moduly Apache, viz. obrázek č. 6. Obrázek č. 6 - nastavení webového serveru Apache v aplikaci Webmin Soubor obsahuje společné definice pro webový server. Veškerá nastavení probíhají v rámci direktiv. Direktivy specifikují typ a název serveru, určují umístění dokumentů a složek pro sdílení s klienty, stanovují parametry připojení. Cílový server má obsluhovat několik webových prezentací. K tomuto účelu slouží služby virtuálního hostitele. V nástroji je zapsán formou tagů jako: <VirtualHost>. Konkrétně lze do vlastního souboru zapsat virtuální web tímto způsobem: <VirtualHost *:80> ServerName: ServerAlias: implayo.cz DocumentRoot var/www/implayo <Directory var/www/implayo> Options -Indexes </Directory> </VirtualHost> #uvádí port, na kterém bude hostitel naslouchat #jméno serveru #alternativní jméno #složka s umístěním webové prezentace #začátek tagu Directory #zabraňuje listování mezi složkami #ukončení tagu Directory #ukončení tagu VirtualHost Podobným způsobem lze vkládat rozšiřující direktivy. Webmin disponuje také grafickým rozhraním pro manipulaci s virtuálními hostiteli. Veškeré provedené změny v konfiguračním souboru Apache musí být doprovázené restartováním služby. 67

68 4.3.5 Zálohování Aplikace Webmin nabízí některé nástroje zálohování prováděné na serveru. Možnosti nastavení jsou uvedeny na obrázku č. 7. Obrázek č. 7 - nastavení zálohování v aplikaci Webmin Nástroj umožňuje vytvářet zálohy z dostupných modulů. Na výběr jsou tedy například zálohy pro konfiguraci webového serveru Apache aj. Vytvořené zálohy lze ukládat na lokální místo na serveru. K dispozici je také odeslání vytvořených souborů pomocí FTP nebo zabezpečeného SSH protokolu na vzdálený datový server. Pomocí aplikace Webmin lze k výše jmenovaným protokolům ukládat přihlašovací údaje. Zálohování tak bude prováděno automaticky, ve stanovených časových intervalech. 68

69 Pro provedení záloh databáze byl použit skript napsaný v jazyce Shell. Jeho ukázka obsahující komentáře je uvedena v přílohách práce. Skript slouží pro uložení MySQL databáze pomocí příkazu MySqlDump. Vytvořená záloha je odeslána zabezpečeným SSH tunelem na vzdálený datový server. Tento typ zálohy je vhodný, jelikož v databázi serveru je obsažen jeden druh tabulek ve formátu MyISAM, představující způsob ukládání dat v databázi. Řešení zálohování pomocí skriptu je pro vybrané firemní prostředí snadnou cestou pro vytváření a odesílání šifrovaných souborů. Dále je skript nezávislí na programu Webmin a je tedy přenositelný mezi servery, které aplikací nedisponují. Kompletní zálohy dat vyžadují přenos velkých objemů informací a jsou rovněž časově náročné. Z těchto důvodů je vhodné používat tzv. inkrementální zálohy. Jedná se o ukládání pouze těch informací, které prošli změnou od provedení poslední zálohy. Jsou tak kladeny menší kapacitní nároky na datový server. Nevýhodou inkrementálních záloh jsou jejich nástroje obnovy. Je nutné pracovat se všemi verzemi, které proběhli před datem požadovaného bodu obnovení. K provedení inkrementálních záloh využívá společnost Implayo s.r.o. nástroje Duplicity. Technologie Duplicity napsaná v programovacím jazyce Python slouží pro práci s inkrementálními zálohami. Využívá protokolu Rsync, který pracuje na principu kontrolních součtů zálohovaných dat. Princip spočívá v ověření kontrolních hashů a identifikaci souborů, které mají projít procesem zálohy. Předností tohoto nástroje je možnost odesílání vytvořených záloh na vzdálené servery. Komunikace probíhá zabezpečeně, symetrickým nebo asymetrickým šifrováním. Nástroj umožní připojit digitální podpis. Výsledné zálohy jsou děleny na menší soubory. Nabízena je také podpora přímého ukládání na Amazon cloud. [40] Pro nastavení zálohování slouží jednoduchý příkaz zadaný do terminálu Ubuntu: sudo duplicity /název_zálohované složky /cíl zálohy Příkaz je možný rozšířit o parametr volby požadovaného úkonu. Nástroj ovšem dokáže sám rozlišit jaký typ zálohy případně obnovení má provést. Rozšíření příkazu není nutné. Záloha je ve výchozím stavu automaticky symetricky šifrována s doplňkovým heslem. 69

70 4.3.6 Monitorování webového serveru Server vyžaduje neustálé monitorování. Správce tak může reagovat na případnou nedostupnost provozovaných webových stránek. K tomuto účelu slouží řada nástrojů. Společnost vyžaduje bezplatnou aplikaci. Od služby se v případě výpadku očekává zaslání u či jiné formy zprávy. Preferovány jsou aplikace dostupné online, které umožňují vzdálenou správu. Byla vybrána služba dostupná z: < Výběr proběhl na základě 10 měsíčního testovacího provozu, během kterého nenastaly žádné problémy. Po registraci získá uživatel 50 pozic pro monitorování. Nastavit lze sledování konkrétní domény nebo IP adresy. Možnosti nastavení jsou uvedeny na obrázku č. 8. Obrázek č. 8 - monitorování serveru v aplikaci UptimeRobot Služba vysílá požadavek na odpověď serveru každých 5 minut. Umožní tak odhalit jeho případnou poruchu. V případě nedostupnosti monitorovaných adres odešle upozornění na nastavené kontakty. Na výběr je , zprávy SMS, Twitter či RSS. Pro majitelé mobilních zařízení typu Iphone/iPad je k dispozici několik rozšířených funkcí. 70

71 4.3.7 Návrh méně nákladného provozu serveru Měsíční náklady na housing serveru představují pro společnost Implayo s.r.o. finanční zátěž. Housing serveru lze definovat jako fyzické umístění vlastního hardwaru k poskytovateli vybraných služeb. Ten se dále stará o připojení zařízení k elektrické a datové síti, klimatizování prostor, zabezpečení přístupu k serveru aj. Provoz serveru č. 1, představuje měsíční náklady uvedené v tabulce č. 15 za období leden listopad Hodin měsíčně Cena* za hodinu Náklady* Správa serveru ,00 Kč 3 000,00 Kč Pronájem místa x x 1 300,00 Kč Energie x x 800,00 Kč Náklady celkem * Ceny uvedeny v Kč bez DPH x - neuvedeno 5 100,00 Kč Tabulka č měsíční náklady na provoz serveru č. 1 [Implayo s.r.o.] Společnost upřednostňuje pro budoucí provoz webového serveru služby virtuálních zařízení. Z těchto důvodu požaduje pro analýzu alternativního provozu služby VPS (virtuálního serveru). Při výběru vhodného poskytovatele lze považovat za důležité několik kritérií. Mezi ně patří cena pronájmu zařízení. Zákazník by dále chtěl obdržet některé garantované služby. Například dostupnost dieselového agregátu v případě výpadku elektrické energie. Dále garanci náhradního poskytovatele internetu. Obě služby jsou společností stavěny na stejnou úroveň důležitosti, jako je tomu v případě ceny pronájmu. Problémem je, že společnosti nabízející VPS nechtějí ve většině případů doplňkové služby garantovat. Z těchto důvodů byla cena měsíčních nákladů určena jako rozhodující kritérium. Autor analyzuje vhodné nabídky virtuálních serverů několika poskytovatelů. Úkolem je najít VPS odpovídající zadané konfiguraci. Minimální výkon zařízení specifikuje tabulka č. 16. Tabulky č. 17 a č. 18 uvádí seznam vybraných společností včetně pozorovaných parametrů. Poskytovatel musí nabízet své služby na území ČR, kvůli nízké době odezvy při odeslání požadavku klienta. Dále byly do srovnání vybrány nabídky VPS, na které má autor práce nebo vybraná společnost pozitivní reference ze svého okolí. 71

72 Minimální HW nároky počet vcpu 2 vcpu [GHz] 2 RAM [MB] 4096 HDD [GB] 120 Tabulka č minimální HW konfigurace pro VPS definována společností Hosting Wedos Bezobav VPS Profi Dostupný z < < < Název produktu připravená nabídka VPS enterprise 2012 Profi Počet vcpu Frekvence vcpu [GHz] 1,8 2 2 Velikost RAM [MB] Velikost HDD [GB] Operační systém Ubuntu Ubuntu Ubuntu Technická podpora ano ano ano Cena* za měsíc 880,00 Kč 600,00 Kč 1 080,00 Kč Cena* - roční fakturace 800,00 Kč x 900,00 Kč * Ceny uvedené bez DPH, platné k dle dostupných webových ceníků x - neuvedeno Tabulka č nevyhovující poskytovatelé VPS Master Internet Best net Angel Hosting Dostupný z < < < Název produktu dle konfigurátoru dle konfigurátoru dle konfigurátoru Počet vcpu Frekvence vcpu [GHz] 2,26 2,67 2 Velikost RAM [MB] Velikost HDD [GB] Operační systém Ubuntu Ubuntu Ubuntu Technická podpora ano ano ano Cena* za měsíc 1 261,00 Kč 1 033,00 Kč 875,00 Kč Cena* - roční fakturace 1 201,00 Kč 939,00 Kč x * Ceny uvedené bez DPH, platné k dle dostupných webových ceníků x - neuvedeno Tabulka č vyhovující poskytovatelé VPS 72

73 Pole označená červeným rámem označují nesplnění některého ze vstupních parametrů serveru specifikovaného společností Implayo s.r.o. Tří poskytovatelé podmínky minimální HW konfigurace VPS splňují. V tabulce č. 19 je znázorněna možná měsíční úspora provozu jednoho webového serveru s novým provozovatel virtuálního serveru. Současné provozní náklady * 2 100,00 Kč Poskytovatel VPS Master Internet Best net Angel Hosting Měsíční fakturace * 1 261,00 Kč 1 033,00 Kč 875,00 Kč Roční fakturace * 1 201,00 Kč 939,00 Kč x Úspora při měsíční fakturaci * 839,00 Kč 1 067,00 Kč 1 225,00 Kč Úspora při roční fakturaci * 899,00 Kč 1 161,00 Kč x * Ceny uvedeny v Kč bez DPH x - neuvedeno Tabulka č Vyčíslení rozdílu měsíčních nákladů Do kalkulace nejsou zahrnuty pevné náklady na první instalaci serveru ve výši 2000 Kč bez DPH a náklady na měsíční správu zařízení ve výši 3000 Kč bez DPH. Zmíněné náklady jsou rovněž součástí provozu serveru formou VPS. Při přechodu webového serveru na VPS rovněž odpadají počáteční investice na zakoupení hardwaru zařízení. To v případě nahrazovaného serveru č. 1 (viz. tabulka č. 11) přinese úsporu nákladu Kč s DPH při pořízení komponentů v uvedeném období. Náklady spojené s housingem serveru dále vzrůstají v případě poškození některé z komponent. Tato starost a dodatečné náklady u virtuálního serveru odpadají, jelikož veškeré poruchy spojené s užíváním VPS má na starosti jeho poskytovatel. Z výsledků je patrné, že přechod z housingu serveru na virtuální provoz se společnosti z finančního hlediska vyplatí. Všechny uvedené společnosti splňující daný vstupní požadavek přináší úsporu měsíčních nákladů na provoz serveru. Po přechodném testovacím období u vybraného poskytovatele je vhodné přejít na systém roční fakturace pronájmu, pokud to obchodní podmínky umožňují. 73

74 5 Zhodnocení výsledků a doporučení 5.1 Výběr operačního systému V teoretické části práce byly představeny operační systémy vhodné pro serverové role. Jednotlivé programy se v mnoha ohledech liší. Správce by měl vybírat vhodný systém především dle kladených požadavků na hostitelské zařízení. Je zřejmé, že výběr systému ovlivňují vstupní náklady na pořízení programu. Z tohoto hlediska jasně dominují distribuce GNU/Linux, vycházející ze svobodné licence. Výjimkou je společnost Red Hat nabízející některé placené služby. Systémy se dále dělí převážně dle náročnosti na správu a obsluhu. Rozdíly lze také spatřovat v množství nabízených a podporovaných aplikací. Společnosti, hledající u systému technickou podporu budou ve výběru značně omezeni. Vhodnou volbou je řada produktů MS Windows Server. Alternativou z distribucí Linuxu je poté Red Hat Enterprise Linux. Doporučit lze nejnovější verze obou systémů. Server tak získá moderní systémovou technologii s dlouhodobou podporou aktualizací a technickou asistencí. Společnosti preferující velikost vstupních nákladů na provoz serveru volí raději systémy na bázi Linuxu. Nevýhodu lze spatřovat v náročnější správě systému skrze systémový terminál. Nemusí být tedy snadné najít zkušeného správce serveru, který bude schopen splnit požadované úkoly. Zajímavou alternativou může být spojení virtualizační platformy Hyper - V od Microsoftu s některým z podporovaných systémů na bázi Linuxu. Možnosti uvedené virtualizace působí na autora práce pozitivním dojmem především díky široké nabídce funkcí. Volbu serverového systému na bázi Linuxu lze společnosti Implayo s.r.o. doporučit. Zvolený systém Ubuntu splňuje požadavky bezplatné licence produktu. Vhodnou alternativu lze spatřovat v systému Debian. Na rozdíl od Ubuntu nabízí delší životní cyklus, který je pro serverové užití zásadní. Jelikož současný správce serveru má zkušenosti s provozem systému s instalačním nástrojem APT, nebyl by přechod na Debian nikterak obtížný. 74

75 5.2 Správa a zálohování webového serveru Instalace a konfigurace webového serveru proběhla dle požadavků a specifikací společnosti Implayo s.r.o. Pro monitorování serveru byla vybraná webová aplikace Uptimerobot. Výběr proběhl na základě autorových kladných zkušeností s tímto nástrojem během desetiměsíčního testovacího provozu. Aplikace vyhovuje specifikovaným požadavkům, mezi které patří bezplatné používání a široké možnosti upozornění na výpadky zařízení. Bonusem je automatická tvorba přehledných zpráv tzv. logů. Pomocí grafů a tabulek obdrží uživatel přehled o zaznamenaných problémech na monitorovaných úsecích. Může tak například analyzovat, v kterých dnech či časových úsecích dochází k výpadkům nejčastěji. Vyhodnocené údaje lze dále konzultovat s poskytovatelem serverových služeb a žádat nápravu nedostatků. Pro správu webového serveru byla zvolena aplikace Webmin. Výběr vychází především z dosavadních zkušeností správce serveru vybrané společnosti s touto aplikací. Nebudou tedy třeba případná školení a jiné formy výuky jako tomu je při přechodu na nová řešení. Program nabízí široké možnosti nastavení a konfigurace jednotlivých služeb. Poskytuje funkci šifrované dálkové obsluhy. Hlavní nevýhodu lze spatřovat v přítomnosti samotné aplikace, kde konfigurace zařízení probíhá pomocí grafického rozhraní. Je tak zvýšeno riziko nestability operačního systému. Zabezpečení zařízení bylo řešeno pomocí firewallu UFW. Výhodou nástroje je integrace v základní instalaci Ubuntu. Nevýhodu lze spatřovat ve složitější konfiguraci nástroje pomocí linuxového terminálu. Absenci grafického rozhraní lze ovšem v roli serveru jenom přivítat. Společnosti bylo doporučeno vytvořit dokument bezpečnostní politiky. Zálohování dat probíhá u společnosti ve dvou úrovních. Pro zálohování MySql databází byl použit skript napsaný v jazyce Shell. Po zabalení databáze příkazem "dump" proběhne automatické odeslání výsledného souboru na vzdálený datový server. 75

76 Ostatní data jako jsou položky internetových obchodů, obrázky ad. jsou zálohována pomocí inkrementálních záloh v Duplicity. Jedná se o moderní řešení využívající přenosu nízkého objemu dat a vysokého stupně zabezpečení. Lze konstatovat, že zálohování je řešeno na dobré úrovni s ohledem na vysoký stupeň bezpečnosti. Pozitivním faktem je, že zálohy jsou uchovány na vzdáleném datovém serveru, tedy v jiné budově nežli je poskytovatel serverových služeb. Je tak zvýšena ochrana záložních dat před přírodními živly. 5.3 Alternativní způsob provozu serveru Autor práce provedl dle požadavků vybraného firemního prostředí srovnání několika poskytovatelů virtuálních serverů. Cílem bylo nahradit dosavadní provoz serveru dle stanovené minimální HW konfigurace. Srovnání nabídek bylo zaměřeno na společnosti působící na území České Republiky, na které obdržel autor nebo vybraná společnost kladné reference a doporučení ze svého okolí. Nabídky ze zahraničí nebyly do srovnání zahrnovány z důvodu nárůstu doby odezvy serveru na požadavek klienta. V případě webových aplikací musí být tato odezva velmi nízká, v řádech několika málo milisekund. Lze konstatovat, že 3 ze 6 společností nenabízeli na svých webových prezentacích požadovanou konfiguraci hardwaru a nemohli být tedy dále porovnávány. Zbylí poskytovatelé nabízejí služby virtuálního serveru v požadované HW konfiguraci, v některých případech i ve výkonnější variantě. Vybraná společnost si jako hlavní kritéria analýzy určila výši měsíčních nákladů na provoz zařízení. Z tohoto výběru vychází nejlépe poskytovatel Angel Hosting. Z výsledků je ovšem patrné, že ani další dva poskytovatelé tedy Master Internet a Best Net splňující požadovanou serverovou konfiguraci nenabízí své služby finančně o mnoho nákladněji. Převážně pokud bude zvolena možnost roční fakturace měsíčního pronájmu. Společnosti Implayo s.r.o. nezbývá než doporučit využít u zmíněných společností nabídku testovacího hostingu. Během tohoto provozu je vhodné testovat především stabilitu a možné výpadky nabízených služeb. Druhým doporučením je, poptávat předem negarantované služby. Mezi ně patří přítomnost záložního dieselového agregátu a dostupnost druhého internetového připojení. 76

77 6 Závěr Stanovené cíle byly splněny. Výsledkem diplomové práce je teoretická charakteristika serverových operačních systémů. Je představena stručná historie vývoje jednotlivých programů. Dále se práce zaměřuje na představení důležitých technologií určených pro potřeby serveru. Z hlediska životnosti zařízení je zmíněna perioda aktualizací systému použitého v praktické části práce. Pro názornost popisovaných jevů je text doplněn množstvím tabulek a obrázků. Na základě představených charakteristik jednotlivých operačních systémů je proveden souhrn, jehož cílem je doporučit vhodný systém podle nároků potencionálních zákazníků. Přínosem k dané problematice je praktická instalace webového serveru pro společnost Implayo s.r.o., dle specifikovaných požadavků. Zařízení je vhodným způsobem chráněno podle stanovené bezpečnostní politiky. Autor práce doporučí vybrané společnosti nástroje pro monitorování a zálohování serveru. Výběr použitých aplikací vychází z praktických zkušeností spojených s jejich užíváním. Obdržená data vyjadřují dosavadní náklady na provoz zařízení a slouží k vypracování postupu pro výběr vhodné alternativy. Poskytovatelé virtuálních serverů jsou vybráni na podkladě referencí a určených kritérií. Relevantní data jsou seřazena do přehledných tabulek. Dle vybraných ukazatelů je poté proveden rozbor výsledků. Autor na jejich základě doporučí společnosti náhradní způsob provozu zařízení. Cílem je snížit měsíční náklady spojené s činností webového serveru. Praktickým zjištěním je skutečnost, že díky výběru vhodného poskytovatele virtuálního zařízení může vybraná společnost ušetřit až polovinu dosavadních měsíčních nákladů. 77

78 7 Seznam použitých zdrojů [1] ŠETKA, Petr. Mistrovství v Microsoft Windows Server vyd. Brno: Computer press a.s., s. ISBN [2] PETERKA, Jiří, earchiv.cz: archiv článků a přednášek Jiřího Peterky [online] [cit ]. Dostupný z WWW: < [3] Symantec [online] [cit ]. Dostupný z WWW: < v /cifs_nfs.png> [4] VEČEŘA, Martin, ROOT.CZ - JBoss: aplikační server [online] [cit ]. Dostupný z WWW: < aplikacni-server/> [5] Home Network Help [online] [cit ]. Dostupný z WWW: < [6] HELMKE, Matthew, HUDSON, Andrew, HUDSON, Paul. Ubuntu: unleashed. 1. vyd. Indiana, Indianapolis: Sams, s. ISBN [7] JANOVSKÝ, Dušan, jakpsatweb.cz - Jak z Windows pracovat na vzdáleném Linuxu [online] [cit ]. Dostupný z WWW: < [8] KRČMÁŘ, Petr, ROOT.CZ - Historie operačního system GNU/Linux [online] [cit ]. Dostupný z WWW: < [9] ROSEBROCK, Eric, FILSON, Eric. Linux, Apache, MySQL a PHP: Instalace a konfigurace prostředí pro pokročilé webové aplikace. 1. vyd. Praha: Grada Publishing a.s., s. ISBN [10] CentOS - Modules [online] [cit ]. Dostupný z WWW: < [11] Linuxpres - CentOS [online] [cit ]. Dostupný z WWW: < 78

79 [12] BYFIELD, Bruce, Datamation -Linux Leaders: Debian and Ubuntu Derivative Distros [online] [cit ]. Dostupný z WWW: < [13] Debian.org - Debian GNU/Linux - instalační příručka [online] [cit ]. Dostupný z WWW: < [14] Debian.org - verze Debianu [online] [cit ]. Dostupný z WWW: < [15] Debian.org - Debian GNU/Linux - instalační příručka- splnění minimálních hardwarových požadavků [online] [cit ]. Dostupný z WWW: < [16] HORNIK, Patrik - Dsl.sk - Red Hat - open sourceová komunita nie je slepá. História a súčasnosť Red Hat-u. [online] [cit ]. Dostupný z WWW: < [17] Iubuntu.cz - O Ubuntu [online] [cit ]. Dostupný z WWW: < [18] Canonical Ltd. - Ubuntu.cz - Příběh Ubuntu [online] [cit ]. Dostupný z WWW: < [19] Canonical Ltd. - Ubuntu.cz - získejte [online] [cit ]. Dostupný z WWW: < [20] ŠTRAUCH, Adam - Root.cz - Ubuntu Presice Pangolin: důstojný nástupce na pět let [online] [cit ]. Dostupný z WWW: < [21] KOLAJA, Marcel - ROOT.CZ - balíčkovací systém distribuce Debian GNU/Linux: APT [online] [cit ]. Dostupný z WWW: < [22] TOP Supercomputer sites [online] [cit ]. Dostupný z WWW: < 79

80 [23] SEDLÁK, Jan, connect.zive.cz - Linux sílí a pohání velkou část koncových zařízení [online] [cit ]. Dostupný z WWW: < [24] ROOT.CZ - Výsledky průzkumu: Jak si stojí Linux na serverech? [online] [cit ]. Dostupný z WWW: < [25] BUDAI, David, ITBIZ - Microsot: Bill Gates a nejznámější příběh počítačové historie [online] [cit ]. Dostupný z WWW: < [26] Microsoft, technet [online] [cit ]. Dostupný z WWW: < [27] VÝŠEK, Ondřej - Zive.cz - Windows Server 2008 R2 Dynamic Memory [online] [cit ]. Dostupný z WWW: < windows-server-2008-r2-dynamic-memory/sc-3-a /default.aspx> [28] Microsoft, technet [online] [cit ]. Dostupný z WWW: < key/communityserver-blogscomponents-weblogfiles/ metablogapi/ 1122.clip_5F00_image003_5F00_6E280D33.png> [29] Diit.cz - Vyzkoušeli jsme RemoteFX, využití grafiky v serveru na vzdálené ploše [online] [cit ]. Dostupný z WWW: < [30] Microsoft - Windows server 2008 R2, Informace o produktu [online] [cit ]. Dostupný z WWW: < [31] ŠOLC, Ladislav - Zive.cz - Windows Server bezpečně v praxi [online] [cit ]. Dostupný z WWW: < clanky/windows-server bezpecne-v-praxi/sc-3-a /default.aspx> [32] STANEK, R. William. MS Windows Server kapesní rádce administrátora. 1. vyd. Brno: Computer press a.s., s. ISBN

81 [33] SOUKUP, Pavel - Cnews.cz - Windows server jak vypadají a fungují serverové Osmičky? [online] [cit ]. Dostupný z WWW: < [34] SOUKUP, Pavel - CNEWS.cz - Microsoft poodhalil ceny serverových licencí Windows server 2012 [online] [cit ]. Dostupný z WWW: < [35] Microsoft, technet - Zive.cz - Windows Server 2012 Hyper - V [online] [cit ] Dostupný z WWW: < clanky/windows-server-8-hyper-v/sc-3-a /default.aspx> [36] Microsoft, technet - Zive.cz - Windows Server 2012 (1. díl) [online] [cit ] Dostupný z WWW: < [37] Microsoft, technet - Zive.cz - Windows Server 2012: úvod do správy [online] [cit ] Dostupný z WWW: < clanky/windows-server-2012-uvod-do-spravy/sc-3-a /default.aspx> [38] Apache - about apache [online] [cit ]. Dostupný z WWW: < [39] Webmin [online] [cit ]. Dostupný z WWW: < [40] CALETKA, Ondřej - Root.cz - Šifrované inkrementální zálohy s Duplicity [online] [cit ]. Dostupný z WWW: < [41] Statowl.com - [online] [cit ]. Dostupný z WWW: < 1=1&timeframe=last_6&interval=month&chart_id=4&fltr_br=& fltr_os=&fltr_se=&fltr_cn=&limit[]=linux&chart_id=3> [42] Netcraft.com [online] [cit ]. Dostupný z WWW: < netcraft.com/archives/2013/03/01/march-2013-web-server-survey.html > 81

82 8 Přílohy 8.1 Doplňující statistiky Graf č podíl distribucí Linuxu za období prosinec květen 2012 [41] Graf č podíl použitých služeb pro web server [42] 82

83 8.2 Výstupy z instalace web serveru Obrázek č. 9 - průběh instalace LAMP serveru s aktualizacemi Obrázek č výzva k zadání hesla pro MySql server 83

84 Obrázek č dokončená instalace balíku LAMP Obrázek č kontrola služby Apache přes localhost 84

ú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

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

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

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

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

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

Ú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

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

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

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

Software programové vybavení. 1. část

Software programové vybavení. 1. část Software programové vybavení 1. část Software Vše co není HW je SW = pojem se někdy vztahuje jak na programy, tak na data Oživuje hardware (zdaleka ne jen počítače) Je-li přítomen procesor, musí být i

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

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

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

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

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul...

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul... Obsah 1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW... 1 1.1 Databázový server... 1 1.2 Webový server... 1 1.3 Stanice pro servisní modul... 1 1.4 Uživatelské stanice... 1 1.5 Monitorované počítače...

Více

Středisko UN*Xových technologií

Středisko UN*Xových technologií projekt Středisko UN*Xových technologií Dalibor bejzz Fanta - student FSv - vedoucí projektu Jiří JanskyJ Janský - student FEL - řešitel projektu GNU Linux http://www.gnu.org http://www.kernel.org Richard

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

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

Linuxové distribuce. Michal Dočekal

Linuxové distribuce. Michal Dočekal Linuxové distribuce Michal Dočekal 2011 Právní doložka Právní doložka autor není právník autor neručí za pravdivost uvedených informací autor neručí za jakékoliv případné škody způsobené uvedenými informaci

Více

Svět svobodného softwaru

Svět svobodného softwaru Svět svobodného softwaru Jinonický informační pondělek 15. října 2012 Václav Jansa ÚISK FF UK vaclav.jansa@gmail.com Vznik svobodného softwaru Podmíněn komunikací a sdílením informací Počátky v univerzitních

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

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

Důvěryhodná výpočetní základna v prostředí rozsáhlých IS státní správy

Důvěryhodná výpočetní základna v prostředí rozsáhlých IS státní správy Důvěryhodná výpočetní základna v prostředí rozsáhlých IS státní správy Petr Řehoř, S.ICZ a.s. 25. září 2014 1 Důvěryhodná výpočetní základna Vlastní metodika pro návrh a implementaci počítačové infrastruktury

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

MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění

MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění MS WINDOWS I řada operačních systémů firmy Microsoft *1985 -? Historie Práce ve Windows XP Architektura Instalace Spouštění HISTORIE I MS-DOS 1981, první OS firmy Microsoft, pro IBM PC 16b, textový, jednouživatelský,

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

verze GORDIC spol. s r. o.

verze GORDIC spol. s r. o. Compatibility List verze 01.1 199-01 GORDIC spol. s r. o. Obsah 1 Obsah 1 Úvodní informace Podporované databázové systémy Klientské prostředí Webový aplikační server Kancelářský software Úložiště souborů

Více

Srovnání Linuxu a BSD z pohledu jádra. Jan Dyrczyk

Srovnání Linuxu a BSD z pohledu jádra. Jan Dyrczyk Srovnání Linuxu a BSD z pohledu jádra Jan Dyrczyk 7. 12. 2011 Úvod Pro průměrného uživatele jsou rozdíly mezi Linuxem a BSD překvapivě malé. Oba jsou založeni na Unixu, jsou nekomerční s cílem vytvořit

Více

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií VY_32_INOVACE_31_15 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední

Více

IBM Tivoli Storage Manager 6.2 a IBM Tivoli Storage Manager FastBack 6.1.1

IBM Tivoli Storage Manager 6.2 a IBM Tivoli Storage Manager FastBack 6.1.1 IBM Tivoli Storage Manager 6.2 a IBM Tivoli Storage Manager FastBack 6.1.1 Reporting a Monitoring Ondřej Bláha CEE+R CoP Team / Tivoli Storage Team Leader Září 2010 2010 IBM Corporation TSM 6: Reporting

Více

Vzdálený přístup k počítačům

Vzdálený přístup k počítačům Vzdálený přístup k počítačům jedna z nejstarších služeb vzdálený přístup k sálovým počítačům nejprve vzdálené terminály později terminálová emulace jako jedna ze služeb počítačové sítě současnost využíváno

Více

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ Projekt: ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ Téma: MEIV - 2.2.1 Linux seznámení UBUNTU Obor: Elektromechanik Ročník: 4. Zpracoval(a): Bc. Martin Fojtík Střední průmyslová škola Uherský Brod, 2010 Projekt je

Více

Compatibility List. GORDIC spol. s r. o. Verze 3.60.5 8.4.2009

Compatibility List. GORDIC spol. s r. o. Verze 3.60.5 8.4.2009 Compatibility List Verze 3.60.5 8.4.2009 GORDIC spol. s r. o. Copyright 1993-2009 1 Obsah Obsah 1 2 3 4 5 6 7 8 9 3.1 3.2 Úvodní informace Podporované databázové systémy Klientské prostředí Tlustý klient...

Více

Sísyfos Systém evidence činností

Sísyfos Systém evidence činností Sísyfos Systém evidence Sísyfos : Evidence pracovních Systém Sísyfos je firemní aplikace zaměřená na sledování pracovních úkonů jednotlivých zaměstnanců firmy. Umožňuje sledovat pracovní činnosti na různých

Více

Microsoft SharePoint Portal Server 2003. Zvýšená týmová produktivita a úspora času při správě dokumentů ve společnosti Makro Cash & Carry ČR

Microsoft SharePoint Portal Server 2003. Zvýšená týmová produktivita a úspora času při správě dokumentů ve společnosti Makro Cash & Carry ČR Microsoft SharePoint Portal Server 2003 Zvýšená týmová produktivita a úspora času při správě dokumentů ve společnosti Makro Cash & Carry ČR Přehled Země: Česká republika Odvětví: Velkoobchod Profil zákazníka

Více

Co je Symantec pcanywhere 12.0? Hlavní výhody Snadné a bezpečné vzdálené připojení Hodnota Důvěra

Co je Symantec pcanywhere 12.0? Hlavní výhody Snadné a bezpečné vzdálené připojení Hodnota Důvěra Symantec pcanywhere 12.0 Špičkové řešení vzdáleného ovládání pro odbornou pomoc a řešení problémů Co je Symantec pcanywhere 12.0? Symantec pcanywhere, přední světové řešení vzdáleného ovládání*, pomáhá

Více

Olga Rudikova 2. ročník APIN

Olga Rudikova 2. ročník APIN Olga Rudikova 2. ročník APIN Redakční (publikační) systém neboli CMS - content management system (systém pro správu obsahu) je software zajišťující správu dokumentů, nejčastěji webového obsahu. (webová

Více

Česká pošta, s.p. na Linuxu. Pavel Janík open source konzultant

Česká pošta, s.p. na Linuxu. Pavel Janík open source konzultant Česká pošta, s.p. na Linuxu Pavel Janík open source konzultant Česká pošta, s.p. 1993: založen státní podnik Česká pošta oddělením od společnosti Český Telecom nezávislá na státním rozpočtu poskytuje listovní,

Více

Reporting a Monitoring

Reporting a Monitoring Reporting a Monitoring IBM Tivoli Storage Manager 6.3 a IBM Tivoli Storage Manager FastBack 6.1.5 Ondřej Bláha CEE+R CoP Team / Tivoli Storage Team Leader 2010 IBM Corporation Administrátorské rozhraní

Více

Přechod na virtuální infrastrukturu

Přechod na virtuální infrastrukturu Přechod na virtuální infrastrukturu Tomáš Halman, ANECT a.s. Virtualizace 4. 3. 2009, Praha Obsah prezentace Virtualizace s VMware Infrastructure (obecné přínosy) Případová studie implementace pro dceřinou

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

SADA VY_32_INOVACE_PP1

SADA VY_32_INOVACE_PP1 SADA VY_32_INOVACE_PP1 Přehled anotačních tabulek k dvaceti výukovým materiálům vytvořených Ing. Janem Prašivkou. Kontakt na tvůrce těchto DUM: prasivka@szesro.cz Úvod do informatiky VY_32_INOVACE_PP1.PRA.01

Více

Projekt implementace OS Linux do výuky informačních technologií

Projekt implementace OS Linux do výuky informačních technologií Projekt implementace OS Linux do výuky informačních technologií Projekt v rámci SIPVZ Implementace operačního systému Linux do výuky informačních technologií Evidenční číslo: 0722P2006 Poskytoval dotace:

Více

Cloudové služby kancelářského softwaru hostované společností Microsoft Kvalitní nástroje pro firemní nasazení za přijatelnou cenu Vždy aktuální verze

Cloudové služby kancelářského softwaru hostované společností Microsoft Kvalitní nástroje pro firemní nasazení za přijatelnou cenu Vždy aktuální verze Cloudové služby kancelářského softwaru hostované společností Microsoft Kvalitní nástroje pro firemní nasazení za přijatelnou cenu Vždy aktuální verze Office, e-mail, sdílení dokumentů, videokonference

Více

Desigo Control Point řešení pro ovládání a monitorování budov siemens.cz/desigo

Desigo Control Point řešení pro ovládání a monitorování budov siemens.cz/desigo Jedna budova. Různí uživatelé. Desigo Control Point řešení pro ovládání a monitorování budov siemens.cz/desigo Desigo Control Point navržen pro zjednodušení správy technologií budov Budovy nejsou jen pouhé

Více

Virtuální učebna: VMware VDI zefektivňuje výuku, zjednodušuje správu a snižuje náklady

Virtuální učebna: VMware VDI zefektivňuje výuku, zjednodušuje správu a snižuje náklady Virtuální učebna: VMware VDI zefektivňuje výuku, zjednodušuje správu a snižuje náklady Jaroslav Prodělal, solution consultant, OldanyGroup Petr Škrabal, správce sítě, SOŠP a SOUS Hranice Představení společnosti

Více

Cloud Slovník pojmů. J. Vrzal, verze 0.9

Cloud Slovník pojmů. J. Vrzal, verze 0.9 Cloud Slovník pojmů J. Vrzal, verze 0.9 Typické poskytované služby SaaS (Software as a Service): software jako služba Poskytování softwarové aplikace prostřednictvím internetu tak, že aplikace běží na

Více

Jakub Šesták. http://www.cesnet.cz/services/data-storage/?lang=en ESEJ DO PŘEDMĚTU DIGITÁLNÍ KNIHOVNY

Jakub Šesták. http://www.cesnet.cz/services/data-storage/?lang=en ESEJ DO PŘEDMĚTU DIGITÁLNÍ KNIHOVNY MASARYKOVA UNIVERZITA FAKULTA INFORMATIKY Datové služby sdružení CESNET http://www.cesnet.cz/services/data-storage/?lang=en ESEJ DO PŘEDMĚTU DIGITÁLNÍ KNIHOVNY Jakub Šesták 5. 12. 2014 1. ročník navazujícího

Více

RHEV for Desktops & SPICE příklad nasazení v akademickém prostředí. Milan Zelenka, RHCE Enlogit s.r.o.

RHEV for Desktops & SPICE příklad nasazení v akademickém prostředí. Milan Zelenka, RHCE Enlogit s.r.o. RHEV for Desktops & SPICE příklad nasazení v akademickém prostředí Milan Zelenka, RHCE Enlogit s.r.o. Red Hat Enterprise Virtualization for Desktops (RHEV-D) Desktop virtualization Vlastnosti efektivní

Více

NOVELL AUTORIZOVANÉ ŠKOLICÍ STŘEDISKO. v rámci celosvětového programu Novell Academic Training Partners (NATP) Ing. Marek Ťapťuch

NOVELL AUTORIZOVANÉ ŠKOLICÍ STŘEDISKO. v rámci celosvětového programu Novell Academic Training Partners (NATP) Ing. Marek Ťapťuch NOVELL AUTORIZOVANÉ ŠKOLICÍ STŘEDISKO v rámci celosvětového programu Novell Academic Training Partners (NATP) Ing. Marek Ťapťuch Autorizovaná střediska na Ekonomické fakultě 2007 otevření testovacího střediska

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

NÁSTROJE PRO VIRTUALIZACI POČÍTAČE

NÁSTROJE PRO VIRTUALIZACI POČÍTAČE NÁSTROJE PRO VIRTUALIZACI POČÍTAČE 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 Nástroje pro virtualizaci Autor Martin

Více

Cloudové služby kancelářského softwaru hostované společností Microsoft Kvalitní nástroje pro firemní nasazení za přijatelnou cenu Vždy aktuální verze

Cloudové služby kancelářského softwaru hostované společností Microsoft Kvalitní nástroje pro firemní nasazení za přijatelnou cenu Vždy aktuální verze Cloudové služby kancelářského softwaru hostované společností Microsoft Kvalitní nástroje pro firemní nasazení za přijatelnou cenu Vždy aktuální verze Office, e-mail, sdílení dokumentů, videokonference

Více

HelpDesk. Co je HelpDesk? Komu je aplikace určena? Co vám přinese?

HelpDesk. Co je HelpDesk? Komu je aplikace určena? Co vám přinese? HelpDesk Co je HelpDesk? HelpDesk je uživatelsky vstřícná webová aplikace, která výrazně usnadňuje firemní komunikaci a plánování úkolů k řešení. Svou přehledností umožňuje rychlou orientaci v přidělených

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

Z internetu do nemocnice bezpečně a snadno

Z internetu do nemocnice bezpečně a snadno Z internetu do nemocnice bezpečně a snadno Petr Hron, S.ICZ a.s. 2014 1 Z internetu do nemocnice bezpečně a snadno Identifikace problému Co je k tomu potřeba Bezpečný vzdálený přístup Bezpečnostní architektura

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

Linuxová distribuce Debian

Linuxová distribuce Debian Petr Krčmář Linuxová distribuce Debian 6. listopadu 2012 SUT, Strahov, Praha O čem to bude? Hlavně o distribuci Debian... Co je to Debian Proč stable a unstable Jak se to stahuje Jak se to instaluje Jak

Více

HelpDesk. Co je HelpDesk? Komu je aplikace určena? Co vám přinese?

HelpDesk. Co je HelpDesk? Komu je aplikace určena? Co vám přinese? Aktivity Správce IT HelpDesk HelpDesk Co je HelpDesk? HelpDesk je uživatelsky vstřícná webová aplikace, která výrazně usnadňuje firemní komunikaci a plánování úkolů k řešení. Svou přehledností umožňuje

Více

LINUX - INSTALACE & KONFIGURACE

LINUX - INSTALACE & KONFIGURACE LINUX - INSTALACE & KONFIGURACE LINUX - INSTALACE & KONFIGURACE Školení zaměřené na instalaci a správu systému. Účastník získá praktické znalosti vhodné pro instalaci a správu operačního systému na serveru.

Více

TC-502L. Tenký klient

TC-502L. Tenký klient TC-502L Tenký klient Popis přístroje Tenký klient s kompletní podporou pro připojení do systémů Windows 7, Vista, Windows 2008, Windows 2003, Windows XP Pro, Linux servery. Disponuje 1x rozhraním LAN 10/100,

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.13 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 13_ Síťové služby- databázový server MySQL + PHP 1. díl DUM provede žáka instalací, základní konfigurací a zprovozněním

Více

Autodesk AutoCAD LT 2019

Autodesk AutoCAD LT 2019 Novinky Autodesk AutoCAD LT 2019 www.graitec.cz www.cadnet.cz, helpdesk.graitec.cz, www.graitec.com Novinky Autodesk AutoCAD LT 2019 PDF dokument obsahuje přehled novinek produktu AutoCAD LT 2019. AutoCAD

Více

Tomáš Kantůrek. IT Evangelist, Microsoft

Tomáš Kantůrek. IT Evangelist, Microsoft Tomáš Kantůrek IT Evangelist, Microsoft Správa a zabezpečení PC kdekoliv Jednoduchá webová konzole pro správu Správa mobilních pracovníků To nejlepší z Windows Windows7 Enterprise a další nástroje Cena

Více

MARIE PACS S PACSem hezky od podlahy když se data sypou!

MARIE PACS S PACSem hezky od podlahy když se data sypou! MARIE PACS S PACSem hezky od podlahy když se data sypou! Telemedicína, Brno, 3. března 2014 RNDr. Milan Pilný MARIE PACS Je to systém pro práci s obrazovými DICOM daty v medicíně. Je klasifikován jako

Více

O projektu Nasazení OpenOffice.org v praxi

O projektu Nasazení OpenOffice.org v praxi O projektu Nasazení OpenOffice.org v praxi Filip Molčan molcanf@openoffice.org Konference EurOpen Hotel Relax, Moninec - 18. 5. 2005 Obsah prezentace Minulost a současnost OpenOffice.org Představení projektu

Více

VY_32_INOVACE_INF.20. OS Linux

VY_32_INOVACE_INF.20. OS Linux VY_32_INOVACE_INF.20 OS Linux Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Jiří Kalous Základní a mateřská škola Bělá nad Radbuzou, 2011 Linux je označení pro unixový operační systém

Více

EMBARCADERO TECHNOLOGIES. Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů.

EMBARCADERO TECHNOLOGIES. Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů. Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů. Trendy a móda EMBARCADERO TECHNOLOGIES Popularita a prodej mobilních zařízení roste Skoro každý má

Více

1.2 Operační systémy, aplikace

1.2 Operační systémy, aplikace Informační a komunikační technologie 1.2 Operační systémy, aplikace Studijní obor: Sociální činnost Ročník: 1 Programy (Software - SW) V informatice se takto označují všechny samospustitelné soubory které

Více

DEDIKOVANÉ A MANAGED SERVERY GREENHOUSING JEDNODUCHÁ CESTA K PROFESIONÁLNÍMU SERVERHOSTINGU A VIRTUALIZACI

DEDIKOVANÉ A MANAGED SERVERY GREENHOUSING JEDNODUCHÁ CESTA K PROFESIONÁLNÍMU SERVERHOSTINGU A VIRTUALIZACI DEDIKOVANÉ A MANAGED SERVERY GREENHOUSING JEDNODUCHÁ CESTA K PROFESIONÁLNÍMU SERVERHOSTINGU A VIRTUALIZACI DATASHEET Dedikované a Managed servery přehled VE ZKRATCE Přehledná nabídky 4, 6, 8 a 12 jádrových

Více

vlastnosti Výsledkem sledování je: a) Využití aplikací b) Používání internetu c) Vytížení počítačů d) Operační systém e) Sledování tisků

vlastnosti Výsledkem sledování je: a) Využití aplikací b) Používání internetu c) Vytížení počítačů d) Operační systém e) Sledování tisků Program Aktivity propojuje prvky softwarového a personálního auditu, které jsou zaměřeny na optimalizaci firemních nákladů. Slouží ke zjištění efektivity využívání softwarového a hardwarového vybavení

Více

Vývoj software pro Linuxové distribuce. Installfest Praha, 7.3.2010

Vývoj software pro Linuxové distribuce. Installfest Praha, 7.3.2010 Vývoj software pro Linuxové Installfest Praha, 7.3.2010 Úvod Dan Horák vývojář Fedora člen Fedora Engineering Steering Comitee (pro F-11 a F-12) zaměstnán u Red Hat Czech Copyright

Více

Virtualizace jako nástroj snížení nákladů. Periodické opakování nákladů nové verze Licence na pevný počet klientů

Virtualizace jako nástroj snížení nákladů. Periodické opakování nákladů nové verze Licence na pevný počet klientů Model Mainframe Centralizované řešení Cena za strojový čas Klientská zařízení nedisponují výkonem Vysoké pořizovací náklady na hardware Bez softwarových licencí software na míru Model Klient Server Přetrvává

Více

Vysvětlení zadávací dokumentace č. 3

Vysvětlení zadávací dokumentace č. 3 Vysvětlení zadávací dokumentace č. 3 na dotazy možných účastníků VoZP - ZD Zajištění HW a dlouhodobé podpory infrastruktury Intel pro VoZP ČR Dotaz -1 Zadavatel v rámci Zadávací dokumentace používá pojmy

Více

Poznámky k vydání pro Kerio Workspace 2.0.1

Poznámky k vydání pro Kerio Workspace 2.0.1 Poznámky k vydání pro Kerio Workspace 2.0.1 Datum: 31. července 2012 2012 Kerio Technologies. Všechna práva vyhrazena. 1 O aplikaci Kerio Workspace Kerio Workspace je serverový softwarový produkt, který

Více

Databázové systémy. Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz

Databázové systémy. Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz Databázové systémy Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz Vývoj databázových systémů Ukládání dat Aktualizace dat Vyhledávání dat Třídění dat Výpočty a agregace 60.-70. léta Program Komunikace Výpočty

Více

Doporučeno pro předpokládané využití serveru pro zpracování 2000 dokumentů měsíčně. HW: 3GHz procesor, 2 jádra, 8GB RAM

Doporučeno pro předpokládané využití serveru pro zpracování 2000 dokumentů měsíčně. HW: 3GHz procesor, 2 jádra, 8GB RAM 1. Doporučené SW a HW nároky Doporučeno pro předpokládané využití serveru pro zpracování 2000 dokumentů měsíčně. HW: 3GHz procesor, 2 jádra, 8GB RAM SW: Microsoft Windows 7, Microsoft Windows 8 Microsoft

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

Informační Systém pro Psychiatrii HIPPO

Informační Systém pro Psychiatrii HIPPO Informační Systém pro Psychiatrii HIPPO Informace, doporučení a nutná nastavení pro zajištění správné funkce Pinel Plus v OS Windows a Linux Ochranné známky HIPPO je registrovaná ochranná známka společnosti

Více

Novinky. Autodesk Vault helpdesk.graitec.cz,

Novinky. Autodesk Vault helpdesk.graitec.cz, Novinky Autodesk Vault 2017 www.graitec.cz www.cadnet.cz, helpdesk.graitec.cz, www.graitec.com Novinky Autodesk Vault 2017 PDF dokument obsahuje přehled novinek produktu Autodesk Vault 2017. Obsah: 1.

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

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

Správa stanic a uživatelského desktopu

Správa stanic a uživatelského desktopu Správa stanic a uživatelského desktopu Petr Řehoř, S.ICZ a.s. 2014 1 Správa stanic v rámci DVZ Slouží pro Zajištění opakovatelné výsledné konfigurace nových a reinstalovaných stanic Převod uživatelských

Více

Kontrolní seznam projektu a systémové požadavky Xesar 3.0

Kontrolní seznam projektu a systémové požadavky Xesar 3.0 Kontrolní seznam projektu a systémové požadavky Xesar 3.0 Obsah 1 Kontrolní seznam k projektu... 1 1.1 Systémové požadavky infrastruktura... 1 1.2 Konfigurace zařízení... 2 1.3 Témata týkající se projektu...

Více

Data Protection Delivery Center, s. r. o. JEDNODUCHOST, SPOLEHLIVOST a VÝKONNOST. DPDC Protection. zálohování dat

Data Protection Delivery Center, s. r. o. JEDNODUCHOST, SPOLEHLIVOST a VÝKONNOST. DPDC Protection. zálohování dat Data Protection Delivery Center, s. r. o. JEDNODUCHOST, SPOLEHLIVOST a VÝKONNOST zálohování dat DPDC Protection DPDC Protection Jednoduchost, spolehlivost a výkonnost zálohování dat DPDC Protection je

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

TC-502L TC-60xL. Tenký klient

TC-502L TC-60xL. Tenký klient TC-502L TC-60xL Tenký klient Popis přístroje Tenký klient TC-502L s kompletní podporou pro připojení do systémů Windows 7, Vista, Windows 2008, Windows 2003, Windows XP Pro, Linux servery. TC-604 navíc

Více

Technické podmínky a doporučení provozu OneSoftConnect na infrastruktuře zákazníka

Technické podmínky a doporučení provozu OneSoftConnect na infrastruktuře zákazníka Technické podmínky a doporučení provozu OneSoftConnect na infrastruktuře zákazníka verze 2018-06 Pokud nechcete využít provoz v cloudu a chcete provozovat systém na vaší infrastruktuře, tak je to možné

Více

Vytvoření bootovatelného média

Vytvoření bootovatelného média Vytvoření bootovatelného média Vytvoření bootovatelného média VY_32_INOVACE_05_01_01 Vytvořeno Červen 2013 Učební materiál slouží vyučujícímu k vysvětlení základních pojmů z oblasti OS GNU/Linux a seznamuje

Více

POŽADAVKY NA INSTALACI

POŽADAVKY NA INSTALACI DATAPOINT POŽADAVKY NA INSTALACI Verze 1.0 Status: Rozpracováno Konica Minolta BCZ Jana Babáčková OBSAH OBSAH... 2 1. ÚVOD... 2 2. Hardwarové požadavky, operační systém... 3 3. SharePoint... 6 4. servisní

Více

SOU Valašské Klobouky. VY_32_INOVACE_3_20_IKT_Tvorba_webovych_stranek_Redakcni_systemy. Mgr. Radomír Soural. Zkvalitnění výuky prostřednictvím ICT

SOU Valašské Klobouky. VY_32_INOVACE_3_20_IKT_Tvorba_webovych_stranek_Redakcni_systemy. Mgr. Radomír Soural. Zkvalitnění výuky prostřednictvím ICT SOU Valašské Klobouky VY_32_INOVACE_3_20_IKT_Tvorba_webovych_stranek_Redakcni_systemy Mgr. Radomír Soural Zkvalitnění výuky prostřednictvím ICT Název a číslo projektu CZ.1.07/1.5.00/34.0459 Název školy

Více

Integrace formou virtualizace

Integrace formou virtualizace Integrace formou virtualizace Jiří Jarema Radek Vojkůvka Úvod Integrace Virtualizace Cloud Virtualizace Serverová Desktopová Virtualizace aplikací Desktops Apps 2 Výchozí stav Uživatelé v různých lokalitách

Více

webmarketin Základní moduly aplikace

webmarketin Základní moduly aplikace webmarketin Aplikace webmarketing je komplexní online nástroj určený pro podporu a řízení marketingu a CRM ve společnosti. Její součástí jsou webové ankety, SMS kampaně nebo newslettery, které lze spravovat

Více

Instalace Debianu pomocí debootstrap

Instalace Debianu pomocí debootstrap Instalace Debianu pomocí debootstrap Petr Krčmář 8. listopadu 2015 Uvedené dílo (s výjimkou obrázků) podléhá licenci Creative Commons Uveďte autora 3.0 Česko. Petr Krčmář (Root.cz, vpsfree.cz) Instalace

Více

Příloha č. 1 k Č.j.: OOP/10039/2-2011 Specifikace zařízení

Příloha č. 1 k Č.j.: OOP/10039/2-2011 Specifikace zařízení Příloha č. 1 k Č.j.: OOP/10039/2-2011 Specifikace zařízení Zadavatel požaduje dodávku 16 kusů serverů a 4kusů síťových datových úložišť. Servery se požadují bez dodání operačního systému. Specifikace minimálních

Více

Řešení pro správu klientů a mobilní tisk

Řešení pro správu klientů a mobilní tisk Řešení pro správu klientů a mobilní tisk Uživatelská příručka Copyright 2006 Hewlett-Packard Development Company, L.P. Microsoft a Windows jsou registrované ochranné známky společnosti Microsoft Corporation

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

9. Software: programové vybavení počítače, aplikace

9. Software: programové vybavení počítače, aplikace 9. Software: programové vybavení počítače, aplikace Software (SW) je programové vybavení počítače, které nám umožňuje faktickou práci na počítači tvorbu dokumentů, tabulek, úpravy obrázků, elektronickou

Více