Detail kurzu

Linux/UNIX IV. pre administrátorov - sieťové služby

IT LEARNING SLOVAKIA, s.r.o.

Údaje aktualizované 27. 8. 2026

Popis kurzu

Ako administrátor viete, že väčšina problémov v IT infraštruktúre vzniká presne tam, kde systémy komunikujú navonok – cez sieť. Môžete mať perfektne nastavený server, no ak sieťové služby nefungujú spoľahlivo, používatelia nevedia pracovať, webové servery padajú a vy trávite hodiny hľadaním príčiny. Na tomto školení sa naučíte nakonfigurovať, otestovať a zabezpečiť sieťové služby v prostredí Linux a UNIX tak, aby vaša infraštruktúra fungovala stabilne a predvídateľne. Nepôjde o povrchnú teóriu, ale o praktickú prácu s nástrojmi, ktoré sa používajú v produkčných prostrediach – od firewallu a NAT cez DHCP, DNS, Samba a NFS až po webové služby nasadené v kontajneroch. Kurz je postavený ako jeden súvislý príbeh: z holého systému postupne vybudujete server pre malú firemnú sieť. Začnete nástrojom Webmin, ktorý šetrí čas pri konfigurácii služieb, a nástrojmi na ovládanie a diagnostiku služieb, aby ste vedeli overiť, čo beží a na akých portoch. Server potom postavíte do role routera s dvoma sieťovými rozhraniami, nastavíte firewall pomocou iptables a cez NAT sprístupníte internet klientom vo vnútornej sieti. Nasleduje služba DHCP s konfiguráciou podsietí, rozsahov a rezervovaných adries a služba DNS, kde sa dozviete, ako prebieha vyhľadávanie v DNS, aké sú typy zón a záznamov, a nakonfigurujete si BIND9 pre rekurzívne aj autoritatívne odpovede. Funkčnosť celej siete si overíte z reálneho klienta s Windows. Druhou polovicou kurzu sú súborové a webové služby. Nastavíte zdieľanie súborov cez Sambu pre klientov s Windows, a to v dvoch odlišných modeloch prístupových práv, a doplníte ho o NFS na natívne zdieľanie medzi linuxovými strojmi. Potom sa presuniete k webu: dozviete sa, ako spolu súvisia webový server, PHP a databáza, a celý stack s Apache, PHP a MariaDB nasadíte pomocou Dockeru namiesto zdĺhavej ručnej inštalácie. Vyskúšate si konfiguráciu modulov Apache aj zabezpečenie pomocou .htaccess a .htpasswd. Na záver nasadíte Nextcloud, teda vlastnú alternatívu ku cloudovým úložiskám, a odnesiete si tak z kurzu funkčný firemný súborový a webový server. Školenie je určené pre IT administrátorov a systémových inžinierov, ktorí už majú skúsenosti so základnou administráciou systémov Linux a UNIX. Predpokladá sa, že ovládate prácu v príkazovom riadku a základnú konfiguráciu systémových služieb, teda znalosti na úrovni predchádzajúcich kurzov série. Každá služba sa preberá prakticky vo vlastnom testovacom prostredí, kde si sami odskúšate konfiguráciu aj riešenie bežných problémov.

Obsah kurzu

Úvod do konfigurácie sieťových služieb

  • Webmin
    • Prečo Webmin, úspora času oproti ručnej úprave konfigurácie
    • Základná práca vo webovom rozhraní
  • Práca so službami
    • Spúšťanie, zastavovanie a stav služieb (systemd, systemctl)
    • Overenie, čo beží a na akých portoch (ss, ps)

Server v role routera a firewallu

  • Konfigurácia siete s dvoma rozhraniami
    • Pripojenie do internetu
    • Vnútorná sieť
  • Firewall (iptables)
    • Princíp filtrovania medzi vonkajšou a vnútornou sieťou
    • Pravidlá pre jednotlivé služby
  • Sprístupnenie internetu pre vnútornú sieť (NAT, masquerading)

Základné sieťové služby

  • Služba DHCP
    • Konfigurácia podsietí a rozsahov
    • Rezervované IP adresy
  • Služba DNS
    • Spôsob vyhľadávania informácií v DNS
    • Typy DNS zón a záznamov
    • Recursive a authoritative konfigurácia

Služby súborového servera

  • Zdieľanie súborov pre Windows klientov (Samba)
    • Zdieľanie s otvoreným prístupom
    • Zdieľanie s obmedzeným prístupom
  • Zdieľanie súborov medzi Linux strojmi (NFS)
    • Nastavenie zdieľania a prístupu
    • Porovnanie oboch spôsobov zdieľania

Kontajnery a webové služby

  • Úvod do webových technológií
    • Webserver, PHP a databáza a ich úloha (Apache, nginx, PHP, MariaDB)
    • Ako tieto vrstvy spolu fungujú
  • Nasadenie webových služieb cez kontajnery (Docker, docker-compose)
    • Nasadenie webservera, PHP a databázy v kontajneroch
    • Konfigurácia webservera - moduly Apache, .htaccess a .htpasswd
    • Nasadenie reálnej aplikácie (Nextcloud)

Cieľová skupina

pokročilý
Hodnotenie





Organizátor