Praca i administracja systemem Linux
Czas trwania szkolenia:5 dni (40h)
Kod kursu:LINUX/LPIC-1
Poziom zaawansowania:
O szkoleniu Praca i administracja systemem Linux
W cenie otrzymasz:
- Materiały szkoleniowe
- Certyfikat ukończenia szkolenia
- W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Dla kogo?
- Szkolenie dedykowane jest dla osób pragnących zapoznać się z systemem Linux od strony użytkownika oraz administratora maszyny pracującej pod jego kontrolą
Wymagania
- Od uczestników wymagana jest płynna znajomość obsługi komputera
Zalety
- Szkolenie prowadzone jest w formie warsztatu, uczestnicy poznają system Linux oraz wybrane narzędzia wykonując praktyczne ćwiczenia związane na przykład z automatyzacją codziennych zadań
- Zakres szkolenia obejmuje wymagania dla certyfikatu LIPC-1 (egzamin 101 i 102 Linux Professional Institute)
- Podczas szkolenia uczestnicy uruchomią i skonfigurują narzędzia do pracy zdalnej z systemem Linux
- Ćwiczenia warsztatowe skupiają się na umiejętności efektywnej pracy w konsoli, poznania i wykorzystywania odpowiednich narzędzi oraz tworzenia pomocniczych skryptów
- Uczestnicy poznają zadania wykonywane przez administratora systemu takie jak instalacja nowego oprogramowania, tworzenie i konfigurację serwisów oraz czynności niezbędne do efektywnego utrzymywania systemów
- Szkolenie prowadzone jest z wykorzystaniem dystrybucji kompatybilnej z Red Hat Enterprise Linux, w wersji dedykowanej może być zrealizowane w oparciu dystrybucję wybraną przez uczestników
- Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań
- Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką
- Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how
Cele szkolenia
- Poznanie systemu Linux, jego architektury oraz narzędzi ułatwiających i automatyzujących codziennie zadania
- Solidna wiedza i umiejętności służące do efektywnego i bezpiecznego zarządzanie zdalnymi maszynami pracującymi pod kontrolą systemu Linux
- Poznanie narzędzi oraz typowych zadań administracyjnych związanych z utrzymaniem, konserwacją, diagnostyką oraz rozwiązywaniem problemów w systemie
- Umiejętność tworzenia i uruchamiania skryptów
- Zrozumienie idei wolnego i otwartego oprogramowania oraz poznanie najważniejszych typów licencji
Program
System operacyjny Linux i otwarte oprogramowanie
- Dystrybucje systemu Linux
- Licencje otwartego oprogramowania i ich cechy
- Przegląd aplikacji dostępnych dla systemu Linux
Architektura systemu Linux
- Hierarchia katalogów Linuxa (FHS, Filesystem Hierarchy Standard)
- Jądro systemu Linux
- Proces uruchomienia systemu i jego nadzorowanie
- Opcje uruchamiania systemu
- Restart i wyłączenie systemu
Instalacja systemu Linux
- Wybór odpowiedniej dystrybucji
- Partycjonowanie dysku
- Tworzenie systemu plików
- Konfiguracja bootloadera
- Instalacja i usuwanie oprogramowania
- Maszyny wirtualne z systemem Linux
Praca w konsoli
- Działanie powłoki i wydawanie poleceń
- Konfiguracja powłoki
- Korzystanie z historii
- Uzyskiwanie pomocy i korzystanie z dokumentacji
- Przeglądanie katalogów i plików
- Katalog domowy
- Poruszanie się w systemie plików
- Tworzenie, kopiowanie i usuwanie plików
- Uprawnienia do plików, właściciele plików
- Pliki i atrybuty specjalne
- Tworzenie i działanie łączy twardych i miękkich (symbolicznych)
- Strumienie standardowe, przekierowania i potoki
- Tworzenie, monitorowanie i wysyłanie sygnałów do procesów
- Priorytety procesów
Narzędzia dostępne w systemie
- Kompresja i archiwizacja plików
- Wyrażenia regularne
- Wyszukiwanie i przeszukiwanie zawartości plików
- Edycja plików
- Przetwarzanie danych tekstowych
- Wyszukiwanie użytecznych narzędzi
Tworzenie i uruchamianie skryptów
- Uruchamianie interpretera skryptów, znak shebang
- Wykorzystanie zmiennych
- Komunikacja z użytkownikiem
- Instrukcja warunkowa
- Pętle
- Status wykonania zewnętrznych poleceń
- Tworzenie skryptów w innych językach, wykorzystanie Python
Konfiguracja i administracja systemem
- Konfiguracja konta użytkownika
- Zarządzanie uprawnieniami użytkownika
- Zmiana hasła
- Konto i uprawnienia administratora
- Konfiguracja systemu, katalog etc
- Tworzenie i usuwanie użytkowników oraz grup
- Uruchamianie i zatrzymywanie usług
- Przeglądanie i interpretacja dzienników systemu
- Przeglądanie i zarządzanie logami aplikacji
- Współpraca systemu ze sprzętem komputerowym
- Monitorowanie i diagnostyka działania urządzeń
- Pamięć operacyjna, obszar swap
- Wykorzystanie pamięci masowej
- Konfiguracja i utrzymanie systemów plików
Ustawienia i usługi systemowe
- Tworzenie i konfiguracja usług
- Planowanie uruchamiania zadań
- Obsługa czasu systemowego
- Lokalizacja i ustawienia międzynarodowe
- Drukowanie i obsługa drukarek
- Poczta elektroniczna
Linux w sieci
- Działanie i dostęp do sieci komputerowej
- Konfiguracja sieci, IPv4, IPv6
- Najważniejsze protokoły i narzędzia sieciowe
- Konfiguracja klienta DNS (Domain Name Server)
- Bezpieczeństwo usług sieciowych
- Monitorowanie działania sieci
- Diagnostyka i rozwiązywanie typowych problemów
Praca zdalna
- Dostęp do systemu za pomocą haseł i kluczy
- Bezpiecznie kopiowanie plików
Środowisko graficzne
- Praca w środowisku graficznym
- Działanie i konfiguracja X11
- Przegląd środowisk i menadżerów okien
- Zdalne uruchamianie aplikacji graficznych
Bezpieczeństwo systemu Linux
- Konfiguracja i jej wpływ na bezpieczeństwo systemu
- Zadania administracyjne związane z bezpieczeństwem
- Szyfrowanie dysków i danych