Plan Szkolenia

Wprowadzenie

  • Linux Foundation
  • Szkolenia Linux Foundation
  • Cerfikaty Linux Foundation
  • Cyfrowe odznaki Linux Foundation
  • Żródła ćwiczeń laboratoryjnych, rozwiązań i zasobów
  • Kurs e-learningowy: LFS201
  • Szczegóły dystrybucji
  • Laby

Układ drzewa systemu plików Linux

  • Jeden duży system plików
  • Rozróżnienie 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
  • Laby

Procesy

  • Programy i procesy
  • Ograniczenia procesów
  • Tworzenie procesów
  • Stany procesów
  • Tryby wykonania
  • Demony
  • Przyjazność
  • Biblioteki
  • Laby

Sygnały

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

Systemy zarządzania pakietami

  • Pojęcia związane z pakietowaniem oprogramowania
  • Dlaczego używać pakietów?
  • Typy pakietów
  • Dostępne systemy zarządzania pakietami
  • Poziomy i odmiany narzędzi pakietowych
  • Źródła pakietów
  • Tworzenie pakietów oprogramowania
  • Systemy kontroli wersji
  • Dostępne systemy kontroli źródłowej
  • Jądro Linux i git
  • Laby

RPM

  • RPM (Zarządzanie pakietami Red Hat)
  • Nazwy plików pakietów
  • Baza danych RPM i programy pomocnicze
  • Zapytania
  • Weryfikacja pakietów
  • Instalowanie i usuwanie pakietów
  • Aktualizowanie, ulepszanie i odświeżanie pakietów RPM
  • Aktualizowanie jądra Linux
  • rpm2cpio
  • Laby

dpkg

  • DPKG (Pakiet Debian)
  • Nazwy plików pakietów i źródła
  • Zapytania DPKG
  • Instalowanie/Aktualizowanie/Odsłanianie
  • Laby

yum

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

zypper

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

APT

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

Monitorowanie systemu

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

Monitorowanie procesów

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

Monitorowanie i wykorzystanie pamięci

  • Monitorowanie i dostrajanie pamięci
  • /proc/sys/vm
  • vmstat
  • Killer pamięci (OOM)
  • Laby

Monitorowanie i dostrajanie I/O

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

Planowanie I/O **

  • Planowanie I/O
  • Opcje planowania I/O
  • Laby

Systemy plików Linux i VFS

  • Podstawy systemów plików
  • Pojęcia dotyczące systemów plików
  • Wirtualny system plików (VFS)
  • Dostępne systemy plików
  • Systemy plików z dziennikowaniem
  • Specjalne systemy plików
  • Laby

Podział dysków

  • Wspólne typy dysków
  • Geometria dysków
  • Podział dysków
  • Tabele partycji
  • Nazewnictwo urządzeń dyskowych
  • Nazwy urządzeń SCSI
  • blkid i lsblk
  • Wymiarowanie partycji
  • Zapisz i przywróć tabele partycji
  • Edytory tabel partycji
  • fdisk
  • Laby

Cechy systemów plików: atrybuty, tworzenie, sprawdzanie, montowanie

  • Atrybuty rozszerzone
  • Tworzenie i formatowanie systemów plików
  • Sprawdzanie i naprawa systemów plików
  • Montowanie systemów plików
  • NFS
  • Montowanie przy uruchamianiu i /etc/fstab
  • automount
  • Laby

Cechy systemów plików: swap, limity, użycie

  • Swap
  • Limity systemów plików **
  • Użycie systemów plików
  • Użycie dysku
  • Laby

Systemy plików Ext2/Ext3/Ext4

  • Cechy ext4
  • Układ ext4, superblok i grupy bloków
  • dumpe2fs
  • tune2fs
  • Laby

Systemy plików XFS i BTRFS **

  • XFS
  • btrfs
  • Laby

Szyfrowanie dysków

  • Szyfrowanie systemów plików
  • LUKS
  • cryptsetup
  • Używanie zaszyfrowanego partycji
  • Montowanie przy uruchamianiu
  • Laby

Zarządzanie woluminami logicznymi (LVM)

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

RAID **

  • RAID
  • Poziomy RAID
  • Konfiguracja RAID oprogramowania
  • Monitorowanie RAID
  • RAID gorące zapasowe
  • Laby

Usługi i konfiguracja jądra

  • Przegląd jądra
  • Konfiguracja jądra
  • Parametry uruchamiania jądra
  • sysctl
  • Laby

Moduły jądra

  • Moduły jądra
  • Narzędzia modułowe
  • modinfo
  • Konfiguracja modułów
  • Laby

Urządzenia i udev

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

Przegląd wirtualizacji

  • Wprowadzenie do wirtualizacji
  • Gospodarze i goście
  • Emulacja
  • Hiperwizory
  • libvirt
  • QEMU
  • KVM
  • Laby

Przegląd konteneryzacji

  • Kontenery
  • Wirtualizacja aplikacji
  • Kontenery vs maszyny wirtualne
  • Docker
  • Polecenia Docker
  • Podman
  • Laby

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ł
  • Ograniczające powłoki i konta **
  • Konto root
  • SSH
  • Laby

Zarządzanie grupami

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

Uprawnienia i własność plików

  • Uprawnienia i własność plików
  • Prawa dostępu do plików
  • chmod, chown i chgrp
  • umask
  • Listy kontroli dostępu do systemu plików
  • Laby

Moduły uwierzytelniania (PAM)

  • PAM (Moduły uwierzytelniania)
  • 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
  • Laby

Urządzenia sieciowe i konfiguracja

  • Urządzenia sieciowe
  • ip
  • ifconfig
  • Przewidywalne nazwy urządzeń interfejsów sieciowych
  • Pliki konfiguracji sieciowej
  • Zarządca sieci
  • Routing
  • DNS i rozpoznanie nazw
  • Diagnostyka sieciowa
  • Laby

Zapory sieciowe

  • Zapory sieciowe
  • Interfejsy
  • firewalld
  • Strefy
  • Zarządzanie źródłami
  • Zarządzanie usługami i portami
  • Laby

Uruchamianie i wyłączanie systemu

  • Zrozumienie sekwencji uruchamiania
  • Ładowarki uruchamiania
  • Pliki konfiguracji systemu w /etc
  • Wyłączanie i ponowne uruchamianie
  • Laby

GRUB

  • Grand Unified Boot Loader (GRUB)
  • Interaktywne wybory z GRUB przy uruchamianiu
  • Instalowanie GRUB
  • Dostosowywanie konfiguracji GRUB
  • Konfiguracja specyfikacji ładownika uruchamiania (BLSCFG)
  • Laby

System init: systemd, SystemV i Upstart

  • Proces init
  • Alternatywy uruchamiania
  • systemd
  • systemctl
  • Uruchamianie SysVinit **
  • chkconfig i service **
  • Laby

Metody kopii zapasowych i odzyskiwania

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

Moduły bezpieczeństwa Linux

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

Bezpieczeństwo lokalnego systemu

  • Bezpieczeństwo lokalnego systemu
  • Tworzenie polityki bezpieczeństwa
  • Aktualizacje i bezpieczeństwo
  • Bezpieczeństwo fizyczne
  • BIOS
  • Ładowarki uruchamiania
  • Bezpieczeństwo systemu plików
  • Bity setuid/setgid
  • Laby

Podstawowe naprawianie

  • Poziomy naprawiania
  • Techniki naprawiania
  • Co sprawdzić: sieć
  • Co sprawdzić: integralność plików
  • Awaria procesu uruchamiania
  • Uszkodzenie systemu plików i odzyskiwanie
  • Wirtualne konsole
  • Laby

Odzyskiwanie systemu

  • Środki odzyskiwania i naprawiania
  • Używanie mediów odzyskiwania/ratunkowych
  • Odzyskiwanie i ratowanie systemu
  • Medium ratunkowe awaryjne
  • Używanie mediów ratunkowych
  • Tryb awaryjny
  • Tryb pojedynczego użytkownika
  • Laby

Wymagania

Kurs ten ma na celu zapewnienie studentom niezbędnych umiejętności i zdolności do pracy jako profesjonalny administrator systemu Linux. Studenci powinni posiadać podstawową wiedzę na temat Linux i jego najpopularniejszych narzędzi i edytorów tekstu.

Publiczność:

Ten kurs jest przeznaczony dla osób, które chcą zdobyć niezbędne umiejętności i zdolności do pracy jako profesjonalny administrator systemu Linux. Studenci powinni posiadać podstawową wiedzę na temat Linux i jego najpopularniejszych narzędzi i edytorów tekstu.

 28 godzin

Liczba uczestników


cena netto za uczestnika

Propozycje terminów

Powiązane Kategorie