VŠB-TU Ostrava, fakulta elektrotecniky a informatiky, katedra Informatiky
Autor: Pavel Němec
Virtuální síťová laboratoř
OBSAH CD
adresář doc
adresář doc obsahuje uživatelský, administrátorský manuál a text diplomové práce
adresář src
adresář src obsahuje zdrojové kódy rozdělené do adresářů:
- /db - soubory pro vytvoření a naplnění databáze
- createDb.sql - skript pro vytvoření databáze, nastavení práv uživateli user_vnl pro vytvořenou db.
- fill_db.sql - skript pro naplnění databáze vzorovými daty.
- /server - soubory pro vytvoření a naplnění databáze a navíc knihovny potřebné pro přístup k databázi MySql.
- server.c- zdrojový soubor serveru.
- renew_quota.c - program pro znovunavyšování kvóty uživatelů
- check_timeslot.c - program pro kontrolu začátku nové úlohy. Kontroluje nastavení v db a má-li být provdeno "čiťení konfigurace, provede ji. Rovněž zkontroluje, zda má být úloha propojena pomocí automatického propojovacíhopole. V kladném případě přečte data z db a pošle je na definovaný port.
- Makefile - soubor pro program make. Přeloží zdrojové soubory, vytvoří adresář /usr/virtLab a nakopíruje do něj vytvořené binární soubory
- add_cron_tab - záznamy, které je nutno přidat do tabulky /etc/crontab programu Cron. Jsou přidány při provádění make.
- /applet - soubory appletu vzdáleného terminálu
- TerminalApplet.java - hlavní soubor, obsahující metodu init(), dědící z třídy Applet.
- MyConnection.java - Třída zajišťující komunikaci se serverem.
- Protocol.java - Třída obsahující proměnné přenosového protokolu.
- ap.jar - Přeložený kód appletu, digitálně podepsaný cvičným klíčem myself z uložiště certifikátu myKeystore2
- /php - obsahuje všechny skripty PHP, káskadový styl styl.css a pomocné adresáře.
- php/ulohy- obsahuje adresáře s úlohami. Jsou vztaženy ke cvičným datům v databázi
- php/zarizeni - obsahuje podadresáře se zařízeními
- php/tmp - pomocný adresář
- php/help - pomocný adresář s přírčkami pro administrátory a uživatele