Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie

  • Linux Foundation
  • Szkolenia Linux Foundation
  • Certyfikacje Linux Foundation
  • Cyfrowe odznaki Linux Foundation
  • Ćwiczenia laboratoryjne, rozwiązania i zasoby
  • Kurs e-learningowy: LFS201
  • Szczegóły dystrybucji
  • Laboratoria

Struktura drzewa systemu plików Linux

  • Jeden duży system plików
  • Różnice w danych
  • Standardowe drzewo katalogów FHS Linux
  • Katalog root (/)
  • /bin
  • /boot
  • /dev
  • /etc
  • /home
  • /lib i /lib64
  • /media
  • /mnt
  • /opt
  • /proc
  • /sys
  • /root
  • /sbin
  • /srv
  • /tmp
  • /usr
  • /var
  • /run
  • Laboratoria

Procesy

  • Programy i procesy
  • Ograniczenia procesów
  • Tworzenie procesów
  • Stany procesów
  • Tryby wykonania
  • Daemony
  • nice
  • Biblioteki
  • Laboratoria

Sygnały

  • Sygnały
  • Typy sygnałów
  • kill
  • killall i pkill
  • Laboratoria

Systemy zarządzania pakietami

  • Koncepcje pakietów oprogramowania
  • Dlaczego używać pakietów?
  • Typy pakietów
  • Dostępne systemy zarządzania pakietami
  • Poziomy i rodzaje narzędzi do pakietów
  • Źródła pakietów
  • Tworzenie pakietów oprogramowania
  • Systemy kontroli wersji
  • Dostępne systemy kontroli źródła
  • Jądro Linux i git
  • Laboratoria

RPM

  • RPM (Red Hat Package Manager)
  • Nazwy plików pakietów
  • Baza danych RPM i programy pomocnicze
  • Zapytania
  • Weryfikacja pakietów
  • Instalowanie i usuwanie pakietów
  • Aktualizowanie, uaktualnianie i odświeżanie pakietów RPM
  • Aktualizacja jądra Linux
  • rpm2cpio
  • Laboratoria

dpkg

  • DPKG (Debian Package)
  • Nazwy plików pakietów i źródła
  • Zapytania DPKG
  • Instalowanie/Aktualizowanie/Usuwanie
  • Laboratoria

yum

  • Instalatory pakietów
  • yum
  • Zapytania
  • Weryfikacja pakietów
  • Instalowanie/Usuwanie/Aktualizowanie pakietów
  • Dodatkowe polecenia yum
  • dnf
  • Laboratoria

zypper

  • zypper
  • Zapytania
  • Instalowanie/Usuwanie/Aktualizowanie pakietów
  • Dodatkowe polecenia zypper
  • Laboratoria

APT

  • APT
  • apt
  • Zapytania
  • Instalowanie/Usuwanie/Aktualizowanie pakietów
  • Czyszczenie
  • Laboratoria

Monitorowanie systemu

  • Monitorowanie systemu i sieci
  • sar **
  • Pliki dzienników systemowych
  • Laboratoria

Monitorowanie procesów

  • Monitorowanie procesów
  • ps
  • pstree
  • top
  • Laboratoria

Monitorowanie i wykorzystanie pamięci

  • Monitorowanie i optymalizacja pamięci
  • /proc/sys/vm
  • vmstat
  • Out of Memory Killer (OOM)
  • Laboratoria

Monitorowanie i optymalizacja I/O

  • Monitorowanie I/O
  • iostat
  • iotop
  • ionice **
  • Laboratoria

Planowanie I/O **

  • Planowanie I/O
  • Wybór harmonogramów I/O
  • Laboratoria

Systemy plików Linux i VFS

  • Podstawy systemów plików
  • Koncepcje systemów plików
  • Wirtualny system plików (VFS)
  • Dostępne systemy plików
  • Systemy plików z dziennikowaniem
  • Specjalne systemy plików
  • Laboratoria

Partycjonowanie dysków

  • Typowe typy dysków
  • Geometria dysku
  • Partycjonowanie
  • Tablice partycji
  • Nazewnictwo urządzeń dyskowych
  • Nazwy urządzeń SCSI
  • blkid i lsblk
  • Rozmiarowanie partycji
  • Tworzenie kopii zapasowych i przywracanie tabel partycji
  • Edytory tabel partycji
  • fdisk
  • Laboratoria

Funkcje systemów plików: Atrybuty, Tworzenie, Sprawdzanie, Montowanie

  • Rozszerzone atrybuty
  • Tworzenie i formatowanie systemów plików
  • Sprawdzanie i naprawa systemów plików
  • Montowanie systemów plików
  • NFS
  • Montowanie przy starcie i /etc/fstab
  • automount
  • Laboratoria

Funkcje systemów plików: Swap, Limity, Wykorzystanie

  • Swap
  • Limity systemów plików **
  • Wykorzystanie systemów plików
  • Wykorzystanie dysku
  • Laboratoria

Systemy plików Ext2/Ext3/Ext4

  • Funkcje ext4
  • Układ ext4, superblok i grupy bloków
  • dumpe2fs
  • tune2fs
  • Laboratoria

Systemy plików XFS i BTRFS **

  • XFS
  • btrfs
  • Laboratoria

Szyfrowanie dysków

  • Szyfrowanie systemów plików
  • LUKS
  • cryptsetup
  • Korzystanie z zaszyfrowanej partycji
  • Montowanie przy starcie
  • Laboratoria

Zarządzanie woluminami logicznymi (LVM)

  • Zarządzanie woluminami logicznymi (LVM)
  • Woluminy i grupy woluminów
  • Praca z woluminami logicznymi
  • Zmiana rozmiaru woluminów logicznych
  • Migawki LVM **
  • Laboratoria

RAID **

  • RAID
  • Poziomy RAID
  • Konfiguracja RAID w oprogramowaniu
  • Monitorowanie RAID
  • Zapasowe dyski RAID
  • Laboratoria

Usługi i konfiguracja jądra

  • Przegląd jądra
  • Konfiguracja jądra
  • Parametry rozruchu jądra
  • sysctl
  • Laboratoria

Moduły jądra

  • Moduły jądra
  • Narzędzia do modułów
  • modinfo
  • Konfiguracja modułów
  • Laboratoria

Urządzenia i udev

  • udev i zarządzanie urządzeniami
  • Węzły urządzeń
  • Reguły
  • Laboratoria

Przegląd wirtualizacji

  • Wprowadzenie do wirtualizacji
  • Hosty i goście
  • Emulacja
  • Hiperwizory
  • libvirt
  • QEMU
  • KVM
  • Laboratoria

Przegląd kontenerów

  • Kontenery
  • Wirtualizacja aplikacji
  • Kontenery a maszyny wirtualne
  • Docker
  • Polecenia Docker
  • Podman
  • Laboratoria

Zarządzanie kontami użytkowników

  • Konta użytkowników
  • Zarządzanie kontami użytkowników
  • Zablokowane konta
  • Hasła
  • /etc/shadow
  • Zarządzanie hasłami
  • Starzenie się haseł
  • Ograniczone powłoki i konta **
  • Konto root
  • SSH
  • Laboratoria

Zarządzanie grupami

  • Grupy
  • Zarządzanie grupami
  • Prywatne grupy użytkowników
  • Członkostwo w grupach
  • Laboratoria

Uprawnienia i własność plików

  • Uprawnienia i własność plików
  • Prawa dostępu do plików
  • chmod, chown i chgrp
  • umask
  • ACL systemów plików
  • Laboratoria

Moduły uwierzytelniania (PAM)

  • PAM (Pluggable Authentication Modules)
  • Proces uwierzytelniania
  • Konfiguracja PAM
  • Uwierzytelnianie LDAP **

Adresy sieciowe

  • Adresy IP
  • Typy adresów IPv4
  • Typy adresów IPv6
  • Klasy adresów IP
  • Maski sieciowe
  • Nazwy hostów
  • Laboratoria

Urządzenia i konfiguracja sieciowa

  • Urządzenia sieciowe
  • ip
  • ifconfig
  • Przewidywalne nazwy interfejsów sieciowych
  • Pliki konfiguracyjne sieci
  • Network Manager
  • Routing
  • DNS i rozwiązywanie nazw
  • Diagnostyka sieci
  • Laboratoria

Firewalls

  • Firewalls
  • Interfejsy
  • firewalld
  • Strefy
  • Zarządzanie źródłami
  • Zarządzanie usługami i portami
  • Laboratoria

Rozruch i wyłączanie systemu

  • Zrozumienie sekwencji rozruchu
  • Programy rozruchowe
  • Pliki konfiguracyjne systemu w /etc
  • Wyłączanie i ponowne uruchamianie
  • Laboratoria

GRUB

  • Grand Unified Boot Loader (GRUB)
  • Interaktywne wybory w GRUB przy rozruchu
  • Instalowanie GRUB
  • Dostosowywanie konfiguracji GRUB
  • Konfiguracja specyfikacji programu rozruchowego (BLSCFG)
  • Laboratoria

System init: systemd, SystemV i Upstart

  • Proces init
  • Alternatywy rozruchu
  • systemd
  • systemctl
  • Rozruch SysVinit **
  • chkconfig i service **
  • Laboratoria

Metody tworzenia kopii zapasowych i odzyskiwania

  • Podstawy tworzenia kopii zapasowych
  • Kopia zapasowa a archiwizacja
  • Metody i strategie tworzenia kopii zapasowych
  • tar
  • Kompresja: gzip, bzip2 i xz oraz kopie zapasowe
  • dd
  • rsync
  • cpio **
  • dump i restore **
  • mt **
  • Programy do tworzenia kopii zapasowych **
  • Laboratoria

Moduły bezpieczeństwa Linux

  • Moduły bezpieczeństwa Linux
  • SELinux
  • AppArmor
  • Laboratoria

Lokalne zabezpieczenia systemu

  • Lokalne zabezpieczenia systemu
  • Tworzenie polityki bezpieczeństwa
  • Aktualizacje i bezpieczeństwo
  • Bezpieczeństwo fizyczne
  • BIOS
  • Program rozruchowy
  • Bezpieczeństwo systemów plików
  • Bity setuid/setgid
  • Laboratoria

Podstawowe rozwiązywanie problemów

  • Poziomy rozwiązywania problemów
  • Techniki rozwiązywania problemów
  • Rzeczy do sprawdzenia: Sieć
  • Rzeczy do sprawdzenia: Integralność plików
  • Błędy procesu rozruchu
  • Uszkodzenia systemów plików i odzyskiwanie
  • Wirtualne konsole
  • Laboratoria

Ratowanie systemu

  • Nośniki ratunkowe i rozwiązywanie problemów
  • Korzystanie z nośników ratunkowych/odzyskiwania
  • Ratowanie i odzyskiwanie systemu
  • Nośniki ratunkowe
  • Korzystanie z nośników ratunkowych
  • Tryb awaryjny
  • Tryb pojedynczego użytkownika
  • Laboratoria

Wymagania

Ten kurs został zaprojektowany, aby zapewnić studentom niezbędne umiejętności i zdolności do pracy jako profesjonalny administrator systemów Linux. Studenci powinni posiadać podstawową wiedzę na temat Linuxa oraz najczęściej używanych narzędzi i edytorów tekstu.

Odbiorcy:

Ten kurs jest przeznaczony dla osób, które chcą zdobyć niezbędne umiejętności i zdolności do pracy jako profesjonalny administrator systemów Linux. Studenci powinni posiadać podstawową wiedzę na temat Linuxa oraz najczęściej używanych narzędzi i edytorów tekstu.

 28 godzin

Liczba uczestników


Cena za uczestnika (netto)

Propozycje terminów

Powiązane Kategorie