Agenda szkolenia
- Charakterystyka systemów Linux
- podstawy interacji z systemem
- dokumentacja systemu
- praca w konsoli systemowej
- sposoby radzenia sobie w sytuacjach awaryjnych
- charakterystyka różnych dystrybucji systemów Linux
- Zarządzanie użytkownikami systemowymi
- tworzenie, modyfikacja użytkowników i grup systemowych
- podnoszenie uprawnień dla użytkowników
- sytuacje awaryjne i sposób
- Zarządzanie uprawnieniami w systemie
- podstawowe uprawnienia dostępu do plików
- rozszerzone uprawnienia dostępu
- Access Control List
- Filesystem w Linuxie
- typy filesystemów
- komendy w zarządzaniu plikami
- lokalizacja plików i innych obiektów
- Edycja plików tekstowych
- narzędzia do edycji plików tekstowych
- zarządzanie plikami konfiguracyjnymi
- kopiowanie, wklejanie, przenoszenie itp.
- Zarządzanie oprogramowaniem
- zarządzanie oprogramowaniem w systemach z rodziny RedHat
- zarządzanie oprogramowaniem w systemach z rodziny Debian
- kompilacja oprogramowania
- technologia Sandbox: Snap, Flatpack, AppImage
- Konfiguracja urządzeń blokowych
- rodzaje zasobów dyskowych i partycji
- zarządzanie dyskami i partycjami dyskowymi
- sposoby radzenia sobie w sytuacjach awaryjnych
- Zarządzanie zasobami fizycznymi infrastruktury
- zbieranie informacji o zasobach fizycznych
- zarządzanie procesami
- dostęp do pamięci RAM i Swap
- kernel – konfiguracja, modyfikacja, update
- Serwisy systemowe aplikacji
- uruchamianie, zatrzymywanie serwisów
- konfiguracja serwisów w systemie
- konfiguracja lokalizacji i czasu systemowego
- Sieci komputerowe
- zarządzanie i konfiguracji sieci w Linuxie
- dostęp do sieci – troubleshooting
- konfiguracja zdalnego dostępu
- Konfiguracja zapory sieciowej
- Firewall
- monitorowanie i zarządzanie dostępem z sieci
- Utwardzanie systemu Linux
- SELinux i AppArmor
- zarządzanie certyfikatami
- uwierzytelnianie w systemach Linux
- Automatyzacja zadań za pomocą skryptów
- pisanie skryptów w powłoce Bash
- kontrola przepływu zadań w skryptach
- skrypty tzw. oneliner
- Infrastruktura jako kod
- systemy kontroli wersji
- zarządzanie wersjami z git
- implementacja orkiestracji
- Konteneryzacja
- charakterystyka konteneryzacji
- wirtualizacja a konteneryzacja
- zarządzanie kontenerami
- Instalacja systemów Linux
- rozruch systemu
- modyfikacja sposobu rozruchu systemu