Uczelnia

Dla kandydata

Dla studenta

Kontakt

Zwiń menu

Studia podyplomowe

Forma

niestacjonarna / wieczorowa

Czas trwania

2 semestry

Poziom

podyplomowe

Cena od

500 zł / rata

O studiach

Administracja siecią komputerową GNU / Linux

O kierunku

Celem kierunku jest przygotowanie słuchaczy do projektowania, budowy, oraz administrowania sieciami komputerowymi zbudowanymi w oparciu o technologię GNU/Linux (na bazie dystrybucji Red Hat Enterprise Linux/Fedora GNU/Linux oraz Debian GNU/Linux).

 

Czas trwania studiów: 2 semestry – 280 godzin.

Korzyści

W ramach przedmiotów studiów studenci kierunku zrealizują:

  • program zajęć zawarty w ramach autoryzowanych kursów Red Hat oraz Linux Professional Institute Certification (koszt w autoryzowanych ośrodkach szkoleniowych Microsoft wynosi kilkanaście tysięcy złotych):
    – RHEL7 RH124 Red Hat System Administration I
    – RHEL7 RH134 Red Hat System Administration II
    – RHEL7 RH254 Red Hat System Administration III
    – RH436 Red Hat Enterprise Clustering and Storage Management
    – LPI-101, LPI-102, LPI-201, LPI-202, LPI-300, LPI-303, LPI-304
  • program zajęć, który przygotowuje wstępnie studentów do egzaminów certyfikujących umożliwiających zdobycie tytułów: RHCSA (Red Hat Certified System Administrator), RHCE (Red Hat Certified Engineer), LPIC-1 Linux Server Professional, LPIC-2 Linux Network Professional, LPIC-3 Linux Enterprise Professional

Zyskiwane kompetencje

Po ukończeniu studiów słuchacz opanuje następujące umiejętności:

  • zaawansowanego administrowania i bieżącego utrzymania infrastruktury klienckiej GNU/Linux
  • zaawansowanego zarządzania infrastrukturą sieciową GNU/Linux
  • zaawansowanego wdrożenia i zarządzania routerem programowym opartym na systemie GNU/Linux
  • zabezpieczenia sieci lokalnej przez zagrożeniami płynącymi z sieci Internet z wykorzystaniem routera programowego opartego na systemie GNU/Linux
  • rozwiązywania problemów w ramach infrastruktury IT opartej na technologii GNU/Linux
  • projektowania infrastruktury IT w oparciu o technologię GNU/Linux

 

Poza tym każdy z uczestników mam możliwość otrzymania legalnego darmowego oprogramowania firmy Microsoft (z wyjątkiem pakietu MS Office).

Dla kogo?

Słuchaczami kierunku mogą zostać wszystkie osoby chcące zdobyć zawód administratora sieci komputerowej.

Program studiów został przygotowany w taki sposób, aby od początku nauczyć wszystkich niezbędnych wiadomości i umiejętności (z wyjątkiem obsługi samego komputera).

Z drugiej strony program przewiduje także treści dla absolwentów kierunku informatyka, czy pracujących zawodowo administratorów sieci chcących pogłębić, lub uzupełnić swoją wiedzę w zakresie technologii Linux.

Warunkiem przystąpienia do studiów podyplomowych jest także posiadanie ukończonych jakichkolwiek studiów na poziomie co najmniej licencjata/inżyniera.

Cel kształcenia

Celem kierunku jest przygotowanie słuchaczy do projektowania, budowy, oraz administrowania sieciami komputerowymi zbudowanymi w oparciu o technologię GNU/Linux (na bazie dystrybucji Red Hat Enterprise Linux/Fedora GNU/Linux oraz Debian GNU/Linux).

Katalog modułów

Administracja systemem operacyjnym GNU/Linux

60 godz. – Administracja systemem Linux – podstawy pracy w środowisku systemowym

  • architektura i zasady działania systemu Linux,
  • dystrybucje Linux oraz ich zastosowania,
  • instalacja systemu Linux i podstawowa konfiguracja środowiska pracy,
  • interfejs graficzny oraz praca w terminalu,
  • powłoka Bash – podstawowe polecenia i składnia,
  • poruszanie się po strukturze katalogów i systemie plików,
  • zarządzanie plikami i katalogami z poziomu wiersza poleceń (tworzenie, kopiowanie, przenoszenie, usuwanie, zmiana nazw, wyszukiwanie i organizacja),
  • stosowanie dowiązań symbolicznych i twardych,
  • wykorzystanie symboli wieloznacznych (wildcards) oraz wyrażeń regularnych w pracy z plikami,
  • przekierowania strumieni wejścia i wyjścia oraz potoki (pipes),
  • wyszukiwanie plików i informacji przy użyciu narzędzi systemowych,
  • korzystanie z systemów pomocy (man, info, –help) oraz dokumentacji online,
  • tworzenie, przeglądanie i edycja plików tekstowych z wykorzystaniem edytorów terminalowych (nano, vim) oraz narzędzi tekstowych,
  • przetwarzanie danych tekstowych przy użyciu narzędzi takich jak grep, cut, sort, uniq, wc, head, tail, sed i awk,
  • organizacja systemu plików zgodnie ze standardem FHS (Filesystem Hierarchy Standard),
  • lokalizacja plików wykonywalnych, bibliotek, konfiguracji, logów, danych użytkowników oraz dokumentacji,
  • monitorowanie wykorzystania przestrzeni dyskowej i zarządzanie systemem plików,
  • zarządzanie procesami i usługami systemowymi,
  • podstawy pracy z usługą systemd i poleceniem systemctl,
  • monitorowanie działania systemu oraz analiza logów systemowych,
  • zarządzanie lokalnymi użytkownikami i grupami,
  • tworzenie, modyfikacja i usuwanie kont użytkowników,
  • zarządzanie hasłami, profilami użytkowników i środowiskiem pracy,
  • system uprawnień w Linux – właściciele, grupy oraz prawa dostępu do plików i katalogów,
  • zmiana właścicieli i uprawnień (chmod, chown, chgrp),
  • specjalne bity uprawnień (SUID, SGID, Sticky Bit),
  • mechanizm sudo i bezpieczne zarządzanie uprawnieniami administratora,
  • podstawy działania systemu uwierzytelniania PAM (Pluggable Authentication Modules),
  • archiwizacja i kompresja danych,
  • wykonywanie kopii zapasowych oraz odtwarzanie danych,
  • podstawy automatyzacji pracy z wykorzystaniem prostych skryptów Bash,
  • dobre praktyki administratora systemu Linux,
  • rozwiązywanie typowych problemów administracyjnych z wykorzystaniem dokumentacji, logów i narzędzi diagnostycznych.
Teleinformatyka i teoria sieci komputerowych

50 godz. – Podstawy sieci komputerowych i administracja sieciowa w Linux

 

  • podstawy działania sieci komputerowych opartych na protokole TCP/IP,
  • model ISO/OSI – warstwowa analiza komunikacji sieciowej,
  • analiza ruchu sieciowego z wykorzystaniem narzędzia Wireshark,
  • interpretacja pakietów i identyfikacja protokołów w ruchu sieciowym,
  • zasady działania protokołu IPv4 oraz protokołu kontrolnego ICMPv4,
  • adresacja IPv4, maski podsieci i podstawy podziału na podsieci (subnetting),
  • zasady działania protokołu IPv6 oraz ICMPv6,
  • mechanizmy IPv6: Neighbor Discovery (NDP), Duplicate Address Detection (DAD),
  • autokonfiguracja bezstanowa (SLAAC) w IPv6,
  • zagadnienia migracji z IPv4 do IPv6 oraz techniki tunelowania,
  • konfiguracja interfejsów sieciowych IPv4 i IPv6 w systemie Linux,
  • podstawy routingu – tablice routingu i przepływ pakietów,
  • konfiguracja routingu statycznego w systemie Linux,
  • podstawy działania protokołu Ethernet,
  • zasady przełączania w sieciach komputerowych (switching),
  • wirtualne sieci lokalne VLAN – teoria i zastosowanie,
  • konfiguracja VLAN w systemie Linux,
  • trunking VLAN oraz podstawy protokołów związanych z VLAN (VTP, DTP – koncepcyjnie),
  • Private VLAN oraz Private VLAN Edge – zastosowania i izolacja ruchu,
  • agregacja łączy sieciowych (bonding) – zasady działania i konfiguracja,
  • mostkowanie sieci (bridge) w systemie Linux – tworzenie i zarządzanie mostami sieciowymi,
  • praktyczne scenariusze konfiguracji sieci w środowisku Linux,
  • diagnostyka i rozwiązywanie problemów sieciowych przy użyciu narzędzi systemowych (ip, ss, ping, traceroute, tcpdump).
Sieciowy system operacyjny GNU/Linux

80 godz. – Administracja usługami sieciowymi i serwerowymi w systemie Linux

 

  • instalacja i podstawowa konfiguracja usług sieciowych w systemie Linux,
  • zarządzanie usługą serwera plików Samba4 – udostępnianie zasobów w sieci, uprawnienia i integracja z systemami Windows,
  • konfiguracja i administracja serwera plików NFS – udostępnianie zasobów w środowisku Linux/Unix,
  • porównanie i zastosowanie Samba4 oraz NFS w różnych scenariuszach sieciowych,
  • instalacja i konfiguracja serwera DNS BIND9,
  • tworzenie i zarządzanie strefami DNS (forward i reverse lookup zones),
  • konfiguracja rekordów DNS (A, AAAA, CNAME, MX, PTR, NS),
  • podstawy diagnostyki DNS (nslookup, dig),
  • instalacja i konfiguracja kontrolera domeny Active Directory z wykorzystaniem Samba4,
  • zarządzanie użytkownikami, grupami i politykami w domenie AD,
  • integracja systemu Linux z domeną Active Directory (uwierzytelnianie i autoryzacja),
  • instalacja i konfiguracja serwera katalogowego OpenLDAP,
  • struktura katalogu LDAP i podstawowe operacje administracyjne,
  • integracja LDAP z usługami systemowymi i aplikacjami,
  • instalacja i konfiguracja serwera DHCPv4 (isc-dhcp-server),
  • zarządzanie dzierżawami adresów IPv4, rezerwacjami i pulami adresów,
  • konfiguracja serwera DHCPv6 – tryb stateless oraz stateful,
  • współpraca DHCPv6 z autokonfiguracją SLAAC,
  • instalacja i konfiguracja serwerów WWW: Apache, Nginx, Lighttpd,
  • podstawy konfiguracji hostów wirtualnych (virtual hosts),
  • obsługa języka PHP w środowisku serwera WWW,
  • instalacja i konfiguracja serwera baz danych MySQL/MariaDB,
  • podstawy administracji bazami danych oraz zarządzania użytkownikami i uprawnieniami,
  • wykorzystanie narzędzia phpMyAdmin do zarządzania bazami danych,
  • instalacja i konfiguracja serwera FTP/SFTP (vsftpd, ProFTPD),
  • konfiguracja bezpiecznego transferu plików z użyciem SFTP,
  • zarządzanie dostępem użytkowników i uprawnieniami w usługach FTP,
  • podstawy zabezpieczania usług sieciowych (firewall, ograniczenia dostępu, logowanie),
  • monitorowanie i diagnostyka działania usług serwerowych,
  • praktyczne scenariusze integracji wielu usług w jednej infrastrukturze sieciowej,
  • dobre praktyki administracji serwerami w środowisku Linux.
Bezpieczeństwo systemów teleinformatycznych opartych na systemie Linux

60 godz. – Bezpieczeństwo systemów i sieci w Linux (advanced security)

 

  • projektowanie i implementacja zapory sieciowej opartej na iptables,
  • tworzenie łańcuchów reguł (w tym łańcuchów zagnieżdżonych) i ich optymalizacja,
  • filtrowanie ruchu sieciowego w warstwie aplikacji (warstwa 7 – analiza kontekstowa),
  • automatyzacja i skryptowanie konfiguracji firewalli,
  • wykorzystanie iptables na routerze w celu realizacji translacji adresów NAT (SNAT, DNAT, MASQUERADE),
  • budowa i konfiguracja systemu routingu z NAT dla dostępu do Internetu,
  • kompilacja i konfiguracja jądra Linux pod kątem rozszerzonych funkcji sieciowych i bezpieczeństwa,
  • włączanie i dostosowywanie modułów jądra wspierających zaawansowane funkcje iptables/netfilter,
  • instalacja i konfiguracja systemu IDS SNORT,
  • analiza ruchu sieciowego i wykrywanie ataków w sieci lokalnej,
  • tworzenie i dostosowywanie reguł wykrywania zagrożeń w SNORT,
  • instalacja i konfiguracja infrastruktury klucza publicznego (PKI) z wykorzystaniem OpenSSL,
  • generowanie certyfikatów, kluczy prywatnych i publicznych oraz zarządzanie certyfikacją,
  • budowa własnego urzędu certyfikacji (CA),
  • instalacja i konfiguracja serwera VPN w systemie Linux (OpenVPN, pptpd),
  • tunelowanie ruchu sieciowego oraz szyfrowanie połączeń VPN,
  • konfiguracja klientów VPN i zarządzanie dostępem,
  • instalacja i konfiguracja serwera HTTPS (Apache + TLS/SSL),
  • wdrażanie certyfikatów SSL/TLS i wymuszenie bezpiecznych połączeń,
  • podstawy zabezpieczania serwera DNS oraz konfiguracja DNSSEC,
  • mechanizmy podpisywania stref DNS i weryfikacji integralności danych,
  • konfiguracja uwierzytelniania z wykorzystaniem Kerberos,
  • podstawy działania systemu ticket-based authentication,
  • idea i zarządzanie mechanizmem SELinux (tryby działania, polityki, konteksty bezpieczeństwa),
  • idea i podstawy konfiguracji AppArmor,
  • porównanie SELinux i AppArmor w kontekście bezpieczeństwa systemu,
  • szyfrowanie danych w systemie Linux:
    GnuPG – szyfrowanie plików i komunikacji,
    dm-crypt / LUKS – szyfrowanie całych dysków i partycji,
    eCryptFS – szyfrowanie katalogów użytkownika,
    EncFS – szyfrowanie systemów plików,
  • zarządzanie kluczami szyfrującymi i polityką dostępu do danych,
  • praktyczne scenariusze zabezpieczania systemu i infrastruktury sieciowej,
  • analiza incydentów bezpieczeństwa i podstawy reagowania na zagrożenia.
Monitorowanie i zarządzanie jakością usług w systemie Linux

30 godz. – Zarządzanie ruchem sieciowym, QoS i monitoring infrastruktury

 

  • analiza wpływu algorytmu kolejkowania FIFO na ruch sieciowy przepływający przez router,
  • badanie zjawisk przeciążenia łącza i podstawowych mechanizmów kolejkowania pakietów,
  • algorytmy sprawiedliwego podziału pasma:
    SFQ (Stochastic Fair Queuing),
    ESFQ (Extended SFQ),
    WRR (Weighted Round Robin),
  • hierarchiczne zarządzanie pasmem z wykorzystaniem HTB (Hierarchical Token Bucket),
  • projektowanie polityk QoS w oparciu o klasy ruchu i priorytety,
  • ograniczanie pasma i kształtowanie ruchu sieciowego (traffic shaping),
  • wykorzystanie IMQ do kolejkowania i kontroli ruchu przychodzącego i wychodzącego,
  • filtrowanie i klasyfikacja ruchu sieciowego z użyciem iptables,
  • analiza i ograniczanie ruchu na poziomie aplikacyjnym (Layer7 filtering),
  • integracja mechanizmów QoS z regułami firewall,
  • monitorowanie lokalnej infrastruktury sieciowej z wykorzystaniem narzędzi:
    Munin – monitoring zasobów i metryk systemowych,
    Nagios – system monitorowania usług i hostów,
    Cacti – wizualizacja i analiza wydajności sieci,
  • konfiguracja alertów i raportowania w systemach monitoringu,
  • monitorowanie ruchu sieciowego z wykorzystaniem NetFlow,
  • analiza przepływów sieciowych (flow-based monitoring),
  • identyfikacja obciążeń i wąskich gardeł w sieci,
  • praktyczne scenariusze zarządzania wydajnością sieci komputerowej.

Siatka przedmiotów

Czas trwania studiów: 2 semestry – 280 godzin.

Nazwa przedmiotu
I sem wyk
I sem ćw
II sem wyk
II sem ćw
Przedmioty ogólne
Administracja systemem operacyjnym GNU/Linux
Teleinformatyka i teoria sieci komputerowych
Sieciowy system operacyjny GNU/Linux
Bezpieczeństwo systemów teleinformatycznych opartych na systemie Linux
Monitorowanie i zarządzanie jakością usług w systemie Linux

Potrzebujesz dodatkowych informacji?

Sprawdź jakie zniżki czekają na Ciebie lub skontaktuj się z naszym Działem Rekrutacji.

Przejdź do treści