Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Czas trwania 28 godzin
Plan Szkolenia
Wprowadzenie
- Linux Foundation
- Szkolenia Linux Foundation
- Certyfikaty Linux Foundation
- Cyfrowe odznaki Linux Foundation
- Ćwiczenia laboratoryjne, rozwiązania i zasoby
- Kurs e-learning: LFS201
- Detale dotyczące dystrybucji
- Laboratoria
Struktura systemu plików Linux
- Jeden duży system plików
- Rozróżnienia danych
- Standardowe drzewo katalogów FHS (Filesystem Hierarchy Standard)
- Katalog główny (/)
- /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 wykonywania
- Daemony
- Niceness (priorytet procesu)
- Biblioteki
- Laboratoria
Sygnały
- Sygnały
- Typy sygnałów
- kill
- killall i pkill
- Laboratoria
Systemy zarządzania pakietami
- Pojęcia dotyczące pakietowania oprogramowania
- Po co używać pakietów?
- Typy pakietów
- Dostępne systemy zarządzania pakietami
- Poziomy i warianty narzędzi pakietujących
- Źródła pakietów
- Tworzenie pakietów oprogramowania
- Systemy kontroli wersji
- Dostępne systemy kontroli źródeł
- Jądro Linux i git
- Laboratoria
RPM
- RPM (Red Hat Package Manager)
- Nazwy plików pakietów
- Baza danych RPM i programy pomocnicze
- Wykonywanie zapytań
- Weryfikacja pakietów
- Instalacja i usuwanie pakietów
- Aktualizacja, upgrade i odświeżanie pakietów RPM
- Upgrade jądra Linux
- rpm2cpio
- Laboratoria
dpkg
- DPKG (Debian Package)
- Nazwy i źródła plików pakietów
- Zapytania DPKG
- Instalacja/Upgrade/Deinstalacja
- Laboratoria
yum
- Instalatory pakietów
- yum
- Zapytania
- Weryfikacja pakietów
- Instalacja/Usuwanie/Upgrade pakietów
- Dodatkowe komendy yum
- dnf
- Laboratoria
zypper
- zypper
- Zapytania
- Instalacja/Usuwanie/Upgrade pakietów
- Dodatkowe komendy zypper
- Laboratoria
APT
- APT
- apt
- Zapytania
- Instalacja/Usuwanie/Upgrade pakietów
- Czyszczenie
- Laboratoria
Monitorowanie systemu
- Monitorowanie systemu i sieci
- sar **
- Pliki dziennika systemu
- 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
- Zabójca braku pamięci (OOM - Out of Memory)
- Laboratoria
Monitorowanie i optymalizacja wejścia/wyjścia (I/O)
- Monitorowanie I/O
- iostat
- iotop
- ionice **
- Laboratoria
Harmogramowanie I/O **
- Harmogramowanie I/O
- Wybór planistów I/O
- Laboratoria
Systemy plików Linux i VFS
- Podstawy systemów plików
- Pojęcia systemów plików
- Wirtualny system plików (VFS)
- Dostępne systemy plików
- Systemy plików z dziennikiem (journalling)
- Specjalne systemy plików
- Laboratoria
Partycjonowanie dysków
- Powszechne typy dysków
- Geometria dysków
- Partycjonowanie
- Tabele partycji
- Nazwy urządzeń dyskowych
- Nazwy urządzeń SCSI
- blkid i lsblk
- Dobieranie rozmiaru partycji
- Kopia zapasowa i odtwarzanie 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, kwoty, wykorzystanie
- Pamięć podręczna wymiany (Swap)
- Kwoty systemów plików **
- Wykorzystanie systemu plików
- Wykorzystanie dysku
- Laboratoria
Systemy plików Ext2/Ext3/Ext4
- Funkcje ext4
- Struktura 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
- Snapshoty LVM **
- Laboratoria
RAID **
- RAID
- Poziomy RAID
- Konfiguracja programowego RAID
- Monitorowanie RAID
- Partycje rezerwowe (hot spares) RAID
- Laboratoria
Usługi i konfiguracja jądra
- Przegląd jądra
- Konfiguracja jądra
- Parametry startowe 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ń
- Zasady (Rules)
- Laboratoria
Przegląd wirtualizacji
- Wprowadzenie do wirtualizacji
- Hosty i goście
- Emulacja
- Hypervizory
- libvirt
- QEMU
- KVM
- Laboratoria
Przegląd kontenerów
- Kontenery
- Wirtualizacja aplikacji
- Kontenery vs maszyny wirtualne
- Docker
- Komendy 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 haseł (Password Aging)
- Ograniczone powłoki i konta **
- Konto root
- SSH
- Laboratoria
Zarządzanie grupami
- Grupy
- Zarządzanie grupami
- Grupy prywatne użytkowników
- Członkostwo w grupach
- Laboratoria
Uprawnienia i własność plików
- Uprawnienia i własność plików
- Uprawnienia dostępu do plików
- chmod, chown i chgrp
- umask
- ACL systemów plików
- Laboratoria
Moduły wymiennej autentykacji (PAM)
- PAM (Pluggable Authentication Modules)
- Proces autentykacji
- Konfiguracja PAM
- Autentykacja 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 sieciowe i konfiguracja
- Urządzenia sieciowe
- ip
- ifconfig
- Predictable Network Interface Device Names (przewidywalne nazwy interfejsów sieciowych)
- Pliki konfiguracyjne sieci
- Network Manager
- Routing (Routowanie)
- 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
Uruchamianie i wyłączanie systemu
- Rozumienie sekwencji rozruchu
- Załadowniki rozruchowe (Boot Loaders)
- Pliki konfiguracyjne systemu w /etc
- Wyłączanie i restartowanie
- Laboratoria
GRUB
- Grand Unified Boot Loader (GRUB)
- Interaktywny wybór przy starcie z GRUB
- Instalacja GRUB
- Niestandardowa konfiguracja GRUB
- Konfiguracja specyfikacji załadownika rozruchu (BLSCFG)
- Laboratoria
Uruchamianie systemu: systemd, SystemV i Upstart
- Proces init
- Alternatywy uruchamiania
- systemd
- systemctl
- Uruchamianie SysVinit **
- chkconfig i service **
- Laboratoria
Metody backupu i odzyskiwania
- Podstawy tworzenia kopii zapasowych
- Backup vs archiwum
- Metody i strategie backupu
- tar
- Kompresja: gzip, bzip2 i xz oraz kopie zapasowe
- dd
- rsync
- cpio **
- dump i restore **
- mt **
- Programy do backupu **
- Laboratoria
Moduły bezpieczeństwa Linux
- Moduły bezpieczeństwa Linux
- SELinux
- AppArmor
- Laboratoria
Lokalne bezpieczeństwo systemu
- Lokalne bezpieczeństwo systemu
- Tworzenie polityki bezpieczeństwa
- Aktualizacje i bezpieczeństwo
- Bezpieczeństwo fizyczne
- BIOS
- Załadownik rozruchu
- 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
- Sprawdzanie: Sieć
- Sprawdzanie: Integralność plików
- Awarie procesu rozruchu
- Uszkodzenie systemu plików i odzyskiwanie
- Konsoli wirtualne
- Laboratoria
Odzyskiwanie systemu
- Nośniki ratunkowe i diagnostyka
- Korzystanie z nośników ratunkowych/odzyskujących
- Odzyskiwanie i ratowanie systemu
- Nośniki rozruchowe awaryjne
- Korzystanie z nośników ratunkowych
- Tryb awaryjny
- Tryb użytkownika pojedynczego
- Laboratoria
Wymagania
Kurs został zaprojektowany tak, aby dostarczyć studentom niezbędnych umiejętności i kompetencji do pracy jako profesjonalny administrator systemów Linux. Studenci powinni posiadać podstawową wiedzę na temat Linuxa oraz jego najpopularniejszych narzędzi i edytorów tekstu.
Grupa docelowa:
Kurs jest przeznaczony dla osób, które chcą nabyć umiejętności i kompetencje niezbędne do pracy jako profesjonalny administrator systemów Linux. Uczestnicy powinni mieć podstawową znajomość Linuxa oraz jego najczęstszych narzędzi i edytorów tekstu.