Cílem této práce bylo vytvořit softwarovou aplikaci pro vzdálenou správu zařízení používajících operační systémy na bázi Linuxu. V teoretické části se seznámíme s možnostmi konfigurace inicializačního procesu systému, hardwarových zařízení, sítí a také se současnými metodami vzdálené konfigurace systému. V praktické části je popsán návrh a implementace aplikace, včetně popisu použitých technologií.
Annotation in English
The aim of this work is to create a software application for remote administration of devices that use Linux-based operating systems. In the theoretical part you'll be introduced to the means of configuration of the initialization process, hardware devices, networking and also to current methods of remote administration. There is a description of the design and implementation of the application in the practical part, as well as a description of the used technologies.
Cílem této práce bylo vytvořit softwarovou aplikaci pro vzdálenou správu zařízení používajících operační systémy na bázi Linuxu. V teoretické části se seznámíme s možnostmi konfigurace inicializačního procesu systému, hardwarových zařízení, sítí a také se současnými metodami vzdálené konfigurace systému. V praktické části je popsán návrh a implementace aplikace, včetně popisu použitých technologií.
Annotation in English
The aim of this work is to create a software application for remote administration of devices that use Linux-based operating systems. In the theoretical part you'll be introduced to the means of configuration of the initialization process, hardware devices, networking and also to current methods of remote administration. There is a description of the design and implementation of the application in the practical part, as well as a description of the used technologies.
Prostudujte architekturu OS Linux, zejména části týkající se sběrnice D-Bus, HAL, prostředků konfigurace systému a sítě.
Navrhněte aplikaci pro vzdálenou správu Linuxových serverů/routerů dle vzoru Winbox.exe z OS Mikrotik.
Implementační platforma musí podporovat Win/Lin/Mac.
Research Plan
Prostudujte architekturu OS Linux, zejména části týkající se sběrnice D-Bus, HAL, prostředků konfigurace systému a sítě.
Navrhněte aplikaci pro vzdálenou správu Linuxových serverů/routerů dle vzoru Winbox.exe z OS Mikrotik.
Implementační platforma musí podporovat Win/Lin/Mac.
Recommended resources
Linux: dokumentační projekt. Přeložil Lubomír Ptáček, et al. 4. aktualizované vydání. Brno: Computer Press, 2008. 1334 s. Dostupné z WWW: . ISBN 978-80-251-1525-1.
NEMETH, E. - SNYDER, G. - HEIN, T. R. Linux: kompletní příručka administrátora. 2. aktualizované vydání. Brno: Computer Press, 2008. 976 s. ISBN 978-80-251-2410-9.
FLICKENGER, Rob. Linux server na maximum: 100 tipů a řešení pro náročné. Přeložil David Krásenský. 1. vydání. Brno: Computer Press, 2005. 229 s. ISBN 80-251-0586-5.
TOXEN, Bob. Bezpečnost v Linuxu: prevence a odvracení napadení systému. Přeložil David Krásenský. 1. vydání. Brno: Computer Press, 2003. xxvi, 849 s, 1 CD-ROM. ISBN 80-7226-716-7.
PRATA, Stephen. Mistrovství v C++. Přeložil Boris Sokol, et al. 3. aktualizované vydání. Brno: Computer Press, 2007. 1119 s. ISBN 978-80-251-1749-1.
BLANCHETTE, J. - SUMMERFIELD, M. C++ GUI programming with Qt 4. 2nd edition. Upper Saddle River, NJ: Prentice Hall in association with Trolltech Press, 2008. 752 s. ISBN 978-0-13-235416-5
Recommended resources
Linux: dokumentační projekt. Přeložil Lubomír Ptáček, et al. 4. aktualizované vydání. Brno: Computer Press, 2008. 1334 s. Dostupné z WWW: . ISBN 978-80-251-1525-1.
NEMETH, E. - SNYDER, G. - HEIN, T. R. Linux: kompletní příručka administrátora. 2. aktualizované vydání. Brno: Computer Press, 2008. 976 s. ISBN 978-80-251-2410-9.
FLICKENGER, Rob. Linux server na maximum: 100 tipů a řešení pro náročné. Přeložil David Krásenský. 1. vydání. Brno: Computer Press, 2005. 229 s. ISBN 80-251-0586-5.
TOXEN, Bob. Bezpečnost v Linuxu: prevence a odvracení napadení systému. Přeložil David Krásenský. 1. vydání. Brno: Computer Press, 2003. xxvi, 849 s, 1 CD-ROM. ISBN 80-7226-716-7.
PRATA, Stephen. Mistrovství v C++. Přeložil Boris Sokol, et al. 3. aktualizované vydání. Brno: Computer Press, 2007. 1119 s. ISBN 978-80-251-1749-1.
BLANCHETTE, J. - SUMMERFIELD, M. C++ GUI programming with Qt 4. 2nd edition. Upper Saddle River, NJ: Prentice Hall in association with Trolltech Press, 2008. 752 s. ISBN 978-0-13-235416-5