Plan Szkolenia

Wprowadzenie

Zaawansowane zarządzanie pakietami

  • Przegląd zaawansowanych funkcji YUM i DNF
  • Zarządzanie repozytoriami oprogramowania i tworzenie niestandardowych repozytoriów
  • Rozwiązywanie zależności i rozwiązywanie problemów z pakietami
  • Zarządzanie pakietami RPM (tworzenie, weryfikacja i odinstalowywanie)
  • Zarządzanie kluczami GPG dla integralności pakietów

Zaawansowane zarządzanie systemami plików

  • Zaawansowane partycjonowanie i systemy plików (XFS, Btrfs, ZFS)
  • Tworzenie i zarządzanie migawkami oraz kopiami zapasowymi LVM
  • Optymalizacja wydajności systemów plików i zarządzanie limitami
  • Szyfrowanie systemów plików i zabezpieczanie danych
  • Zarządzanie pamięcią masową na dużą skalę (NFS, iSCSI, SAN)

Usługi sieciowe i bezpieczeństwo

  • Zaawansowana konfiguracja sieci przy użyciu NetworkManager
  • Zarządzanie wieloma kartami sieciowymi i konfigurowanie łączenia/zespołowania
  • Konfigurowanie firewalld dla bezpieczeństwa sieci
  • Systemy wykrywania i zapobiegania włamaniom (IDPS)
  • Bezpieczna administracja zdalna z użyciem SSH i VPN-ów

Optymalizacja jądra i wydajności systemu

  • Przegląd modułów jądra i parametrów optymalizacji
  • Zarządzanie aktualizacjami i wycofywaniem jądra
  • Profilowanie i monitorowanie wydajności
  • Optymalizacja pamięci, procesora i operacji we/wy
  • Planowanie zadań i zarządzanie zasobami za pomocą cgroups i systemd

Bezpieczeństwo systemu i SELinux

  • Zrozumienie polityk i trybów SELinux
  • Zarządzanie i rozwiązywanie problemów z kontekstami SELinux
  • Audytowanie bezpieczeństwa systemu za pomocą auditd i journald
  • Konfigurowanie bezpiecznego rozruchu i blokady jądra
  • Wdrażanie polityk bezpieczeństwa z użyciem OpenSCAP i benchmarków CIS

Automatyzacja z użyciem Ansible i skryptów powłoki

  • Wprowadzenie do Ansible do automatyzacji systemu
  • Pisanie playbooków i zarządzanie inwentarzami
  • Automatyzacja typowych zadań (np. zarządzanie użytkownikami, aktualizacje systemu)
  • Tworzenie skryptów powłoki do automatyzacji zadań
  • Planowanie zadań automatycznych za pomocą cron i at

Wysoka dostępność i klastrowanie

  • Konfigurowanie klastra Oracle Linux dla wysokiej dostępności
  • Zarządzanie usługami przełączania awaryjnego i węzłami klastra
  • Konfigurowanie i zarządzanie Pacemaker i Corosync
  • Konfigurowanie pamięci masowej dla HA (DRBD, GFS2)
  • Monitorowanie i rozwiązywanie problemów z wydajnością klastra

Wirtualizacja i kontenery

  • Przegląd Oracle Linux Virtualization Manager (OLVM)
  • Zarządzanie maszynami wirtualnymi i kontenerami
  • Konfigurowanie KVM i Libvirt do zarządzania maszynami wirtualnymi
  • Wprowadzenie do Docker i Podman dla środowisk kontenerowych
  • Zabezpieczanie i rozwiązywanie problemów z wirtualizacją i kontenerami

Odzyskiwanie po awariach i rozwiązania kopii zapasowych

  • Konfigurowanie automatycznych kopii zapasowych z użyciem Bacula i Amanda
  • Wykorzystanie rsync do zdalnych kopii zapasowych i synchronizacji
  • Strategie i planowanie odzyskiwania po awariach
  • Konfigurowanie RAID dla redundancji i odzyskiwania danych
  • Odzyskiwanie systemów przy użyciu migawek i przywracanie systemów plików

Rozwiązywanie problemów i optymalizacja

  • Zaawansowane logowanie i analiza systemu (journald, rsyslog)
  • Diagnozowanie wąskich gardeł wydajności i ograniczeń zasobów
  • Rozwiązywanie problemów z rozruchem i awariami systemu
  • Techniki rozwiązywania problemów z jądrem i sprzętem
  • Najlepsze praktyki dotyczące ciągłej optymalizacji systemu

Podsumowanie i kolejne kroki

Wymagania

  • Ukończenie kursu Oracle Linux 8: Administracja systemu II lub równoważne doświadczenie
  • Znajomość operacji wiersza poleceń oraz podstawowych zadań administracyjnych w systemie Linux

Grupa docelowa

  • Doświadczeni administratorzy systemu Linux
  • Profesjonaliści IT
 35 godzin

Liczba uczestników


Cena za uczestnika (netto)

Propozycje terminów

Powiązane Kategorie