
Kurs Linux dla inżynierów Cloud i DevOps
Opanuj umiejętności Linuksa, których inżynierowie cloud i DevOps używają codziennie w środowisku produkcyjnym. Od podstaw systemu plików i skryptowania Bash po wewnętrzne mechanizmy kontenerów i wzmacnianie bezpieczeństwa – ten kurs obejmuje pełen zakres. Zdobądź praktyczną pewność siebie, aby zarządzać, automatyzować i zabezpieczać systemy Linux na dużą skalę.
Czego się nauczysz:
Skonfiguruj sieci Linux, zapory sieciowe i routing dla środowisk chmurowych i konteneryzowanych.
Twórz i zarządzaj użytkownikami, uprawnieniami i dostępem SSH, kierując się zasadą najmniejszych uprawnień.
Automatyzuj zadania infrastrukturalne za pomocą skryptów Bash z właściwą obsługą błędów i logowaniem.
Zarządzaj dyskami, woluminami logicznymi i blokowym magazynem w chmurze dla niezawodnych obciążeń produkcyjnych.
Zrozum prymitywy Linuksa — przestrzenie nazw, cgroups i overlayfs — które napędzają kontenery.
Wdróż narzędzia obserwowalności i zastosuj mechanizmy wzmacniania CIS na flotach serwerów Linux.
Jak uczysz się w praktyce Kurs Linux dla inżynierów Cloud i DevOps
Jak ćwiczysz Kurs Linux dla inżynierów Cloud i DevOps
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.
Treść kursu
8 Rozdziały • 40 LekcjeCzas trwania od 4 do 360 godzin (Ty decydujesz)
Rozdział 1UkryjUkryj szczegółyZobacz szczegółyPodstawy Linuksa dla inżynierów chmury
Podstawy Linuksa dla inżynierów chmury
Lekcja 1 • Architektura Linuksa i dystrybucje
Obejmuje relacje między jądrem systemu, powłoką i przestrzenią użytkownika oraz wybór dystrybucji dla chmury. Ustanawia koncepcyjny fundament dla wszystkich kolejnych prac z Linuxem.
Lekcja 2 • Nawigacja w terminalu i podstawy powłoki
Przedstawia składnię Basha, anatomię wiersza poleceń i polecenia nawigacji po systemie plików. Umożliwia pewną pracę z wierszem poleceń od pierwszej sesji.
Lekcja 3 • Standard hierarchii systemu plików Linuksa (FHS)
Mapuje przeznaczenie każdego standardowego katalogu w systemie Linux. Przygotowuje inżynierów do niezawodnego lokalizowania konfiguracji, logów i plików binarnych.
Lekcja 4 • Uruchamianie Linuksa lokalnie i w chmurze
Prowadzi przez konfigurację lokalnych maszyn wirtualnych i chmurowych instancji Linuksa do ćwiczeń. Zapewnia, że każdy student natychmiast otrzymuje działające środowisko laboratoryjne.
Lekcja 5 • Pliki, katalogi i ścieżki
Uczy tworzenia, kopiowania, przenoszenia i usuwania plików i katalogów. Łączy się bezpośrednio z zadaniami związanymi ze skryptowaniem i automatyzacją w późniejszych rozdziałach.
Rozdział 2UkryjUkryj szczegółyZobacz szczegółyUżytkownicy, uprawnienia i podstawy bezpieczeństwa
Użytkownicy, uprawnienia i podstawy bezpieczeństwa
Lekcja 1 • Wzmacnianie SSH i zarządzanie kluczami
Obejmuje konfigurację demona SSH, uwierzytelnianie oparte na kluczach i ograniczenia dostępu. Zabezpiecza podstawowy wektor zdalnego dostępu dla chmurowych serwerów Linux.
Lekcja 2 • Uprawnienia do plików i własność
Wyjaśnia bity odczytu, zapisu, wykonania i notację ósemkową dla plików i katalogów. Umożliwia precyzyjną kontrolę dostępu do plików aplikacji i konfiguracji.
Lekcja 3 • Zarządzanie użytkownikami i grupami
Obejmuje tworzenie, modyfikowanie i usuwanie użytkowników i grup za pomocą narzędzi CLI. Bezpośrednio wspiera modele bezpieczeństwa dla serwerów wieloużytkownikowych i kontenerów.
Lekcja 4 • Sudo i eskalacja uprawnień
Uczy konfiguracji pliku sudoers i bezpiecznych wzorców delegowania uprawnień. Zmniejsza powierzchnię ataku, umożliwiając jednocześnie niezbędne zadania administracyjne.
Lekcja 5 • Listy kontroli dostępu i rozszerzone atrybuty
Wprowadza listy ACL do szczegółowego zarządzania uprawnieniami poza standardowym modelem Uniksa. Łączy podstawowe uprawnienia z korporacyjnymi scenariuszami dostępu dla wielu zespołów.
Rozdział 3UkryjUkryj szczegółyZobacz szczegółyZarządzanie procesami i usługami
Zarządzanie procesami i usługami
Lekcja 1 • Cykl życia procesu i monitorowanie
Wyjaśnia tworzenie procesów, stany i zakończenie przy użyciu kluczowych narzędzi monitorujących. Stanowi podstawę do diagnozowania zachowania aplikacji na serwerach.
Lekcja 2 • Planowanie zadań za pomocą Crona i timerów systemd
Porównuje składnię cronta z jednostkami timera systemd do zaplanowanej automatyzacji. Wspiera cykliczne zadania DevOps, takie jak kopie zapasowe i sprawdzanie stanu.
Lekcja 3 • Limity zasobów i podstawy cgroups
Wprowadza ulimit, cgroups v2 i ograniczenia zasobów na proces. Przygotowuje inżynierów do zarządzania zasobami kontenerów zbudowanego na tych prymitywach.
Lekcja 4 • Sygnały i sterowanie procesami
Obejmuje wysyłanie sygnałów do procesów w celu sterowania i łagodnego zamykania. Niezbędne do zarządzania konteneryzowanymi i długo działającymi usługami chmurowymi.
Lekcja 5 • Zarządzanie usługami systemd
Uczy tworzenia plików jednostek, poleceń cyklu życia usług i porządkowania zależności. Umożliwia niezawodne wdrażanie usług i automatyczne ponowne uruchamianie w produkcji.
Rozdział 4UkryjUkryj szczegółyZobacz szczegółyPodstawy sieci w systemie Linux
Podstawy sieci w systemie Linux
Lekcja 1 • Konfiguracja interfejsów sieciowych
Obejmuje statyczne i dynamiczne przypisywanie adresów IP za pomocą narzędzi ip i nmcli. Bezpośrednio stosowane do konfiguracji interfejsów sieciowych maszyn wirtualnych w chmurze.
Lekcja 2 • Sieci wirtualne i mosty
Wprowadza mosty Linuksa, sieci VLAN i wirtualne pary Ethernet używane przez kontenery. Łączy koncepcje sieci hosta z sieciami Dockera i Kubernetes.
Lekcja 3 • Routing i rozpoznawanie DNS
Wyjaśnia tablice routingu, bramy domyślne i konfigurację resolvera DNS. Umożliwia inżynierom kontrolowanie ścieżek ruchu w wielopodsieciowych chmurowych sieciach VPC.
Lekcja 4 • Diagnostyka sieci i rozwiązywanie problemów
Stosuje ping, traceroute, ss, tcpdump i curl do izolowania usterek sieciowych. Buduje systematyczny przepływ pracy diagnostycznej dla problemów z łącznością w chmurze.
Lekcja 5 • Zarządzanie zaporą sieciową za pomocą iptables i nftables
Uczy reguł filtrowania pakietów, łańcuchów i NAT przy użyciu iptables i nftables. Zabezpiecza hosty Linux na poziomie sieci we wdrożeniach chmurowych.
Rozdział 5UkryjUkryj szczegółyZobacz szczegółyPamięć masowa, systemy plików i zarządzanie woluminami
Pamięć masowa, systemy plików i zarządzanie woluminami
Lekcja 1 • Zarządzanie woluminami logicznymi (LVM)
Uczy operacji na woluminach fizycznych LVM, grupach woluminów i woluminach logicznych. Umożliwia zmianę rozmiaru online i tworzenie migawek dla chmurowego magazynu blokowego.
Lekcja 2 • Sieciowe i współdzielone systemy plików
Obejmuje montowanie NFS i SMB oraz natywne dla chmury opcje współdzielonego magazynu. Wspiera wzorce współdzielonego magazynu używane w stanowych aplikacjach chmurowych.
Lekcja 3 • Partycjonowanie i formatowanie dysków
Obejmuje schematy partycji MBR i GPT oraz narzędzia takie jak fdisk i parted. Przygotowuje inżynierów do provisionowania nieprzetworzonych urządzeń blokowych w środowiskach chmurowych.
Lekcja 4 • Typy systemów plików i montowanie
Porównuje ext4, XFS i Btrfs oraz omawia opcje montowania i fstab. Umożliwia prawidłowy wybór systemu plików i trwałe montowanie dla woluminów chmurowych.
Lekcja 5 • Monitorowanie stanu i wydajności dysków
Używa df, du, iostat i narzędzi SMART do monitorowania stanu pamięci masowej i operacji wejścia/wyjścia. Umożliwia proaktywne zarządzanie pojemnością i rozwiązywanie problemów z wydajnością.
Rozdział 6UkryjUkryj szczegółyZobacz szczegółySkryptowanie Bash i automatyzacja
Skryptowanie Bash i automatyzacja
Lekcja 1 • Przetwarzanie tekstu za pomocą sed, awk i grep
Stosuje narzędzia oparte na wyrażeniach regularnych do analizowania logów, konfiguracji i danych wyjściowych poleceń. Umożliwia ekstrakcję i transformację danych w skryptach automatyzacji.
Lekcja 2 • Obsługa błędów i solidność skryptów
Wprowadza set -euo pipefail, pułapki i wzorce logowania dla bezpiecznych skryptów. Zapewnia, że automatyzacja kończy się głośno i czysto w potokach produkcyjnych.
Lekcja 3 • Funkcje, argumenty i obsługa wejścia
Promuje projekt skryptów wielokrotnego użytku, sparametryzowany dla potoków DevOps.
Lekcja 4 • Podstawy skryptowania Bash
Obejmuje shebang, zmienne, zasady cytowania i tryby wykonywania skryptów. Ustanawia prawidłowe nawyki skryptowania, które zapobiegają typowym błędom automatyzacji.
Lekcja 5 • Sterowanie przepływem i logika
Uczy konstrukcji warunkowych if/else, case oraz pętli do logiki decyzyjnej. Umożliwia skryptom dynamiczne reagowanie na stan systemu i dane wejściowe.
Rozdział 7UkryjUkryj szczegółyZobacz szczegółyLinux dla kontenerów i Kubernetes
Linux dla kontenerów i Kubernetes
Lekcja 1 • Pamięć masowa węzłów i zarządzanie woluminami
Obejmuje przechowywanie obrazów kontenerów, nakładkowe systemy plików i konfigurację sterownika CSI. Umożliwia prawidłowe provisionowanie trwałych woluminów w węzłach Kubernetes.
Lekcja 2 • Środowiska wykonawcze kontenerów w systemie Linux
Obejmuje instalację i konfigurację containerd, CRI-O i runc w systemie Linux. Przygotowuje inżynierów do zarządzania ustawieniami środowiska wykonawczego kontenerów w węzłach Kubernetes.
Lekcja 3 • Parametry jądra dla obciążeń kontenerowych
Dostraja parametry sysctl wymagane do sieci i wydajności Kubernetes. Zapobiega typowym awariom węzłów spowodowanym domyślnymi ustawieniami jądra.
Lekcja 4 • Sieci węzłów i wtyczki CNI
Wyjaśnia, jak wtyczki CNI konfigurują sieci podów przy użyciu prymitywów Linuksa. Umożliwia diagnozowanie problemów z łącznością między podami i między podem a usługą.
Lekcja 5 • Przestrzenie nazw i cgroups dla kontenerów
Wyjaśnia, jak przestrzenie nazw Linuksa i cgroups izolują procesy kontenerów. Zapewnia zrozumienie na poziomie jądra potrzebne do debugowania problemów z kontenerami.
Rozdział 8UkryjUkryj szczegółyZobacz szczegółyObserwowalność, wydajność i wzmacnianie
Obserwowalność, wydajność i wzmacnianie
Lekcja 1 • Logowanie systemowe i zarządzanie logami
Obejmuje journald, rsyslog i przekazywanie logów do scentralizowanych platform. Umożliwia zbieranie strukturalnych logów wymaganych dla stosów obserwowalności w chmurze.
Lekcja 2 • Framework audytu i zgodność
Wdraża reguły auditd do śledzenia dostępu do plików, użycia uprawnień i wywołań systemowych. Wspiera wymagania zgodności dla regulowanych środowisk chmurowych.
Lekcja 3 • Automatyczne wzmacnianie i egzekwowanie bazowych konfiguracji
Stosuje kontrole wzorca CIS i weryfikuje je za pomocą automatycznych narzędzi skanujących. Zapewnia spójną postawę bezpieczeństwa w flotach chmurowych instancji Linuksa.
Lekcja 4 • Profilowanie wydajności i strojenie
Używa perf, vmstat, sar i wykresów płomieniowych do identyfikacji wąskich gardeł systemu. Przekłada dane profilowania na wykonalne strojenie jądra i aplikacji.
Lekcja 5 • Moduły bezpieczeństwa Linuksa
Konfiguruje polityki SELinux i AppArmor do ograniczania zachowania aplikacji. Dodaje obowiązkową kontrolę dostępu jako warstwę obrony w głąb we wdrożeniach chmurowych.
Twój ważny certyfikat ukończenia
Ten kurs jest dla Ciebie:
Młodsi administratorzy systemów: gotowi na przejście do ról inżynierskich skoncentrowanych na chmurze.
Deweloperzy backendu: chcący z pewnością zarządzać swoim środowiskiem wdrożeniowym i serwerowym.
Absolwenci bootcampów DevOps: potrzebujący rzeczywistej głębi Linuksa wykraczającej poza wstępne kursy.
Praktycy chmury: posiadający certyfikaty, ale pozbawieni silnych umiejętności operacyjnych z linii poleceń.
Specjaliści wsparcia IT: dążący do przejścia do inżynierii infrastruktury lub niezawodności witryn.
Osoby zmieniające karierę: wchodzące do technologii poprzez samodzielną naukę i celujące w stanowiska inżyniera DevOps.
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...

Podoba mi się, jak lekcje są konkretne i jak mogę przełączać rozdziały i pomijać treści, których nie potrzebuję.

Podoba mi się treść i sposób prezentacji oraz transkrypcja filmów, co przyspiesza proces!

Platforma jest szybka, prosta w użyciu. Różnorodność treści i filmy uzupełniające bardzo pomagają w nauce.

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




















