Semestralna praca pre predmet UdOS (uvod do operacnych systemov) zamerana na administraciu Linux servera pomocou Bash skriptov.
Projekt obsahuje dva hlavne skripty:
pomocnik.sh: interaktivny pomocnik pre bezne spravcovske prikazy (aktualizacie, restart sluzieb, informacie o systeme a sieti).vytvor_uzivatelov.sh: automatizovane vytvorenie pouzivatelov a skupin pre viacero webovych sluzieb.
pomocnik.shvytvor_uzivatelov.shdokumentacia_sp_udos_korabsky.pdf
- Linux distribucia (odporucany Ubuntu/Debian)
- Bash
sudoopravnenia- Nainstalovane nastroje/sluzby podla pouzitia:
aptsystemctlapache2(pre prikaz restartu web servera)mariadb(pre prikaz restartu DB servera)ifconfig(z balikanet-tools, ak sa pouziva)
- Nastav spustitelne prava:
chmod +x pomocnik.sh vytvor_uzivatelov.sh- Spusti interaktivneho pomocnika:
./pomocnik.sh- Spusti skript na vytvaranie pouzivatelov:
./vytvor_uzivatelov.shhelp- vypise dostupne prikazyakt- ciastocna aktualizacia balikov (apt-get update)akt-full- uplna aktualizacia systemu (apt full-upgrade)zobraz u- vypise aktivnych pouzivatelov (who)co bezi- vypise bezne procesy (ps aux)zobraz system- informacie o systeme (uname -a)zobraz siet- informacie o sieti (ifconfig)restr w- restart Apache (systemctl restart apache2)restr mysql- restart MariaDB (systemctl restart mariadb)restr- restart systemuvypni- vypnutie systemuodhlas- ukoncenie shell sessionukonc- ukoncenie skriptu