Wybierz swój język
Kurs Linux dla inżynierów Cloud i DevOps
Ponad 2 miliony studentów na całym świecie

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ę.

Dedika dla firm

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.

Kliknij tutaj

Treść kursu

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

Rozdział 1Zobacz szczegóły

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ł 2Zobacz szczegóły

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ł 3Zobacz szczegóły

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ł 4Zobacz szczegóły

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ł 5Zobacz szczegóły

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ł 6Zobacz szczegóły

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ł 7Zobacz szczegóły

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ł 8Zobacz szczegóły

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.

Certyfikacja

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...
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