Wybierz swój język
Kurs sieci Linux
Ponad 2 miliony studentów na całym świecie

Kurs sieci Linux

Opanuj każdą warstwę sieci Linux, od adresowania IP i przepływu pakietów w jądrze po sieci VPN, zapory sieciowe i sieci kontenerów. Ten kurs zapewnia administratorom systemów i inżynierom sieci praktyczne umiejętności konfigurowania, zabezpieczania i rozwiązywania problemów z rzeczywistą infrastrukturą Linux. Będziesz pracować z nowoczesnymi narzędziami, w tym nftables, WireGuard, FRRouting i Ansible, w dziesiątkach praktycznych laboratoriów.

Dedika dla firm

Czego się nauczysz:

Nauczysz się, jak jądro Linuksa przetwarza pakiety, jak konfigurować interfejsy za pomocą iproute2 i NetworkManager oraz jak budować tablice routingu przy użyciu zarówno tras statycznych, jak i protokołów dynamicznych, takich jak OSPF i BGP. Kurs obejmuje wdrożenie DNS z BIND i Unbound, stateful firewalling z nftables i iptables oraz niezbędne usługi, w tym DHCP, NTP i utwardzanie SSH. Wdrożysz również tunele VPN WireGuard i OpenVPN, skonfigurujesz mosty i sieci VLAN w systemie Linux oraz poznasz sieci kontenerów i Kubernetes. Tematy monitorowania obejmują przechwytywanie ruchu, SNMP, Prometheus i ustrukturyzowane struktury rozwiązywania problemów. Moduły zaawansowane obejmują wdrożenie IPv6, wysoką dostępność z Keepalived i HAProxy, automatyzację sieci z Ansible i Python oraz łączność z chmurą hybrydową.

Jak uczysz się w praktyce Kurs sieci Linux

Jak ćwiczysz Kurs sieci Linux

Dla firm, które chcą szkolić swój zespół

W Dedika dla firm kurs zawiera ćwiczenia i przykłady dostosowane do Twojego biznesu i potrzeb Twojej firmy.

Kliknij tutaj

Treść kursu

8 Rozdziały • 40 LekcjeCzas trwania od 4 do 360 godzin (Ty decydujesz)

Rozdział 1Zobacz szczegóły

Podstawy sieci w systemie Linux

  • Lekcja 1 • Adresacja IP i podsieci

    Obejmuje struktury adresów IPv4 i IPv6, notację CIDR oraz obliczanie podsieci. Przygotowuje uczestników do przypisywania i planowania przestrzeni adresowych na hostach z systemem Linux.

  • Lekcja 2 • Podstawy interfejsów sieciowych w systemie Linux

    Przedstawia fizyczne i wirtualne interfejsy sieciowe w systemie Linux oraz ich konwencje nazewnictwa. Identyfikujesz i sprawdzasz interfejsy za pomocą podstawowych narzędzi wiersza poleceń.

  • Lekcja 3 • Podstawowe protokoły sieciowe

    Analizuje zachowanie ARP, ICMP, TCP i UDP na poziomie pakietów. Łączy teorię protokołów z obserwowalnym zachowaniem sieci w systemie Linux.

  • Lekcja 4 • Przegląd stosu sieciowego jądra systemu Linux

    Śledzi, jak jądro systemu Linux przetwarza pakiety przychodzące i wychodzące przez swój stos sieciowy. Zapewnia kontekst dla późniejszych tematów dotyczących filtrowania i routingu.

  • Lekcja 5 • Modele OSI i TCP/IP

    Mapuje siedem warstw OSI i cztery warstwy TCP/IP na rzeczywiste komponenty systemu Linux. Ustanawia ramy koncepcyjne używane w całym kursie.

Rozdział 2Zobacz szczegóły

Konfiguracja interfejsów sieciowych

  • Lekcja 1 • Korzystanie z narzędzi ip i iproute2

    Uczy zestawu narzędzi iproute2 jako podstawowego zestawu do zarządzania interfejsami, zastępującego przestarzałe ifconfig. Konfigurujesz adresy, łącza i sąsiadów z wiersza poleceń.

  • Lekcja 2 • NetworkManager i systemd-networkd

    Porównuje NetworkManager i systemd-networkd jako nowoczesne demony konfiguracyjne. Piszesz pliki jednostek i profile połączeń dla obu systemów.

  • Lekcja 3 • Bonding i teaming interfejsów

    Obejmuje tryby agregacji łączy, w tym active-backup, LACP i round-robin. Konfigurujesz interfejsy bonded i teamed dla nadmiarowości i przepustowości.

  • Lekcja 4 • Dynamiczna konfiguracja z DHCP

    Wyjaśnia proces uzyskiwania dzierżawy DHCP i rolę dhclient oraz NetworkManager. Konfigurujesz interfejsy do dynamicznego uzyskiwania adresów i sprawdzasz szczegóły dzierżawy.

  • Lekcja 5 • Statyczna konfiguracja IP

    Demonstruje ręczne przypisywanie adresów i konfigurację bramy domyślnej w dystrybucjach Linuksa. Piszesz trwałe pliki konfiguracyjne dla systemów opartych na Debianie i Red Hat.

Rozdział 3Zobacz szczegóły

Routing i przekazywanie ruchu

  • Lekcja 1 • Włączanie przekazywania IP

    Konfiguruje jądro systemu Linux do przekazywania pakietów między interfejsami, umożliwiając zachowanie routera. Ustawiasz parametry sysctl i utrwalasz je po ponownym uruchomieniu.

  • Lekcja 2 • Routing oparty na politykach

    Wprowadza wiele tablic routingu i ip rule do implementacji routingu opartego na politykach. Kierujesz ruch z różnych źródeł przez oddzielne bramy.

  • Lekcja 3 • Podstawy tablicy routingu w systemie Linux

    Wyjaśnia, jak jądro wybiera trasy za pomocą tablicy routingu i reguł polityki. Odczytujesz, dodajesz i usuwasz trasy za pomocą poleceń ip route.

  • Lekcja 4 • Routing dynamiczny z OSPF i BGP

    Wprowadza FRRouting do uruchamiania OSPF i BGP w systemie Linux, zastępując dedykowany sprzęt routera. Konfigurujesz podstawowe relacje sąsiedztwa i reklamujesz prefiksy.

  • Lekcja 5 • Routing wielościeżkowy i przełączanie awaryjne

    Obejmuje trasy wielościeżkowe ECMP i strategie przełączania awaryjnego z użyciem ip route i skryptów monitorujących. Budujesz odporne konfiguracje routingu, które odzyskują sprawność po awariach łączy.

Rozdział 4Zobacz szczegóły

Konfiguracja i zarządzanie DNS

  • Lekcja 1 • Autorytatywny DNS z BIND

    Konfiguruje BIND jako autorytatywny serwer dla stref forward i reverse. Piszesz pliki stref z rekordami A, AAAA, MX, CNAME i PTR.

  • Lekcja 2 • Techniki rozwiązywania problemów z DNS

    Stosuje dig, drill i tcpdump do diagnozowania awarii rozwiązywania nazw i błędnych konfiguracji. Śledzisz zapytania od resolvera pełnomocnika do serwera autorytatywnego.

  • Lekcja 3 • Rozwiązywanie DNS na hostach z systemem Linux

    Wyjaśnia bibliotekę resolvera, /etc/resolv.conf i kolejność wyszukiwania nsswitch.conf. Kontrolujesz sposób, w jaki host z systemem Linux rozwiązuje nazwy i zastępujesz ustawienia domyślne.

  • Lekcja 4 • Wdrażanie resolvera buforującego

    Instaluje i konfiguruje Unbound jako walidujący, buforujący resolver rekurencyjny. Dostosowujesz rozmiar pamięci podręcznej, włączasz walidację DNSSEC i ograniczasz dostęp do zapytań.

  • Lekcja 5 • Podpisywanie i walidacja DNSSEC

    Obejmuje generowanie kluczy, podpisywanie stref i zarządzanie kotwicami zaufania dla DNSSEC. Podpisujesz strefę i weryfikujesz łańcuch zaufania od końca do końca.

Rozdział 5Zobacz szczegóły

Zapora sieciowa i filtrowanie pakietów w systemie Linux

  • Lekcja 1 • Projektowanie nowoczesnych zestawów reguł nftables

    Wprowadza nftables jako następcę iptables z ujednoliconą składnią. Piszesz skrypty nft obejmujące filtrowanie, NAT i zestawy dla wydajnego dopasowywania.

  • Lekcja 2 • Pisanie reguł iptables

    Uczy składni iptables dla operacji filtrowania, NAT i mangle. Budujesz łańcuchy INPUT, OUTPUT i FORWARD dla typowego serwera.

  • Lekcja 3 • Stanowa zapora sieciowa i śledzenie połączeń

    Wykorzystuje conntrack do budowania reguł stanowych, które zezwalają na ustanowione sesje. Konfigurujesz polityki oparte na stanie i sprawdzasz tablicę śledzenia połączeń.

  • Lekcja 4 • Architektura i punkty zaczepienia Netfilter

    Wyjaśnia framework Netfilter, jego punkty zaczepienia oraz sposób powiązania tabel i łańcuchów. Zapewnia model koncepcyjny niezbędny do pisania poprawnych reguł zapory.

  • Lekcja 5 • Tłumaczenie adresów sieciowych

    Konfiguruje maskaradę, SNAT i DNAT do współdzielenia internetu i przekierowywania portów. Implementujesz NAT dla wielohostowej sieci laboratoryjnej.

Rozdział 6Zobacz szczegóły

Usługi sieciowe: DHCP, NTP i SSH

  • Lekcja 1 • Wzmacnianie serwera OpenSSH

    Zabezpiecza sshd przez wyłączenie uwierzytelniania hasłem, ograniczenie użytkowników i dostrojenie szyfrów. Stosujesz ustawienia zgodne z CIS i testujesz kontrolę dostępu.

  • Lekcja 2 • Tunelowanie SSH i przekazywanie portów

    Wykorzystuje lokalne, zdalne i dynamiczne przekazywanie SSH do bezpiecznego tunelowania ruchu. Budujesz proxy SOCKS i udostępniasz wewnętrzne usługi przez tunele SSH.

  • Lekcja 3 • Synchronizacja czasu z chrony i NTP

    Konfiguruje chrony jako klienta i serwer NTP dla dokładnego czasu systemowego. Ustawiasz stratum, ograniczasz dostęp i weryfikujesz stan synchronizacji.

  • Lekcja 4 • Kea DHCP jako nowoczesna alternatywa

    Wprowadza Kea jako serwer DHCP o wysokiej dostępności z zarządzaniem przez REST API. Konfigurujesz pule dual-stack i włączasz synchronizację dzierżaw między równorzędnymi serwerami.

  • Lekcja 5 • Konfiguracja serwera ISC DHCP

    Instaluje i konfiguruje ISC DHCP do obsługi dzierżaw, opcji i rezerwacji. Piszesz deklaracje podsieci i testujesz przypisywanie dzierżaw z klientów.

Rozdział 7Zobacz szczegóły

Monitorowanie sieci i diagnostyka

  • Lekcja 1 • Statystyki interfejsów i gniazd

    Wyodrębnia liczniki interfejsów, stany gniazd i głębokości kolejek za pomocą ss, netstat i ethtool. Korelujesz statystyki z obserwowanymi problemami sieciowymi.

  • Lekcja 2 • SNMP i Prometheus Node Exporter

    Konfiguruje agentów SNMP i Prometheus Node Exporter do udostępniania metryk sieciowych. Zbierasz metryki i budujesz pulpity nawigacyjne Grafana do wykorzystania interfejsu.

  • Lekcja 3 • Analiza logów dla zdarzeń sieciowych

    Parsuje logi syslog, journald i zapory sieciowej w celu identyfikacji anomalii sieciowych. Piszesz zapytania journalctl i korelujesz zdarzenia dziennika z przechwyconymi pakietami.

  • Lekcja 4 • Testowanie wydajności sieci

    Mierzy przepustowość, opóźnienie i fluktuację za pomocą iperf3, ping i hping3. Ustalasz wartości bazowe i identyfikujesz wąskie gardła w topologiach laboratoryjnych.

  • Lekcja 5 • Przechwytywanie ruchu za pomocą tcpdump i Wireshark

    Uczy przechwytywania pakietów za pomocą tcpdump w wierszu poleceń i Wireshark do analizy. Piszesz filtry BPF i dekodujesz wymianę protokołów z przechwyconych danych.

Rozdział 8Zobacz szczegóły

Zaawansowane sieci: VPN, SDN i kontenery

  • Lekcja 1 • Mostek Linux i sieci VLAN

    Tworzy mostki programowe i interfejsy VLAN 802.1Q do segmentacji ruchu w systemie Linux. Budujesz topologie wielo-VLAN i łączysz maszyny wirtualne.

  • Lekcja 2 • Konfiguracja VPN WireGuard

    Wdraża topologie VPN typu punkt-punkt i gwiazda z WireGuard w systemie Linux. Generujesz klucze, piszesz konfiguracje interfejsów i weryfikujesz zaszyfrowane tunele.

  • Lekcja 3 • Sieci kontenerów i Kubernetes

    Wyjaśnia sieć mostkową Docker, wtyczki CNI i modele sieci podów Kubernetes. Śledzisz ścieżki pakietów przez przestrzenie nazw sieciowych kontenerów.

  • Lekcja 4 • OpenVPN typu site-to-site i zdalny dostęp

    Konfiguruje OpenVPN z certyfikatami TLS dla scenariuszy site-to-site i podróżników. Zarządzasz infrastrukturą PKI, wypychasz trasy i ograniczasz dostęp klientów.

  • Lekcja 5 • Open vSwitch dla SDN

    Instaluje Open vSwitch i konfiguruje przepływy, porty i tunele dla środowisk SDN. Implementujesz nakładki VXLAN i sprawdzasz tablice przepływów.

Certyfikacja

Twój ważny certyfikat ukończenia

Ten kurs jest dla Ciebie:

  • Administratorzy Linux gotowi do wyjścia poza podstawowe zadania administracji serwerem.

  • Inżynierowie sieci, którzy przenoszą swoje umiejętności z Cisco lub Juniper na infrastrukturę opartą na Linux.

  • Praktycy DevOps potrzebujący głębszej wiedzy sieciowej do obsługi środowisk konteneryzowanych.

  • Studenci IT budujący portfolio praktycznych umiejętności sieciowych w Linux przed rozpoczęciem poszukiwania pracy.

  • Entuzjaści homelab chcący uruchomić w domu prawdziwe konfiguracje routingu, zapór sieciowych i VPN.

  • Inżynierowie chmury próbujący zrozumieć, co dzieje się poniżej wirtualnej warstwy sieciowej.

Co mówią nasi uczniowie

Wasze lekcje są doskonałe. Kupiłem pakiet roczny i w końcu mam możliwość śledzenia różnych tematów, które mnie interesują, bez konieczności zmiany platformy... dziękuję za wszystko, co robicie, już polecałem was innym osobom...
Giulio Carlo
Giulio CarloStudent Marketingu Cyfrowego
Podoba mi się, jak lekcje są konkretne i jak mogę przełączać rozdziały i pomijać treści, których nie potrzebuję.
Mariana Ferres
Mariana FerresStudentka Fotografii
Podoba mi się treść i sposób prezentacji oraz transkrypcja filmów, co przyspiesza proces!
Luciana Alvarenga
Luciana AlvarengaStudentka Stylizacji Paznokci
Platforma jest szybka, prosta w użyciu. Różnorodność treści i filmy uzupełniające bardzo pomagają w nauce.
André Felipe
André FelipeStudent Inżynierii Promptów

Najważniejsze szkolenia

FAQ

Kim jest Dedika?

Czy certyfikat jest ważny w Polska?

Czy kursy są darmowe?

Jaki jest wymiar godzinowy kursu?

Jak wyglądają kursy?

Jak działają kursy?

Jaki jest czas trwania kursów?

Jaki jest koszt lub cena kursów?

Czym jest kurs EAD lub kurs online i jak działa?

Kurs PDF