Kategorie: Linux (wszystkie), Linux (LPI), Sieci i bezpieczeństwo systemów
Najważniejsze zagadnienia administracji systemem Linux i siecią: język skryptów powłoki Bash, użytkownicy i uprawnienia, procesy, skrypty startowe, oprogramowanie, podstawowe usługi serwerowe, sieci komputerowe, protokoły, w tym działanie TCP/IP, adresacja i routing. Omawiana jest konfiguracja sieci IPv4 i IPv6 oraz firewalla z użyciem iptables i firewalld a dodatkowo diagnozowanie awarii i rozwiązywanie problemów z uruchamianiem systemu i usług.
Szkolenie z autoryzacją Linux Professional Institute (LPI).
Niniejsze szkolenie stanowi również drugą część ścieżki certyfikacyjnej LPIC-1 (po szkoleniu LPI 101). Sugerowaną kontynuacją po LPI 102 jest:
- wraz z uprzednim opanowaniem materiału LPI 101 – podejście do egzaminu LPIC-1,
- kontynuacja nauki na poziomie LPIC-2 – poprzez kompletny kurs “Zaawansowany administrator systemu Linux”, lub poszczególne szkolenia z serii LPI/ALX 200.
Osobom zainteresowanym uzyskaniem całości wiedzy z poziomu LPIC-1 od podstaw (nie mającym jeszcze opanowanego zakresu materiału LPI 101), polecamy kompletny kurs Administrator Linuksa. Pokrywa on materiał obydwu szkoleń LPI 101 oraz 102 – w niższej cenie niż sumaryczna cena osobnych szkoleń. Szkolenie LPI 102 jest równoważne blokowi (dokładnie dniom 6-10) kursu Administrator Linuksa.
Czas trwania
5 dni
Program
- Automatyzacja pracy: skrypty powłoki;
- podstawy składni, zmienne i przypisania;
- podmiany, rozwinięcia, aliasy;
- testy logiczne i warunki;
- pętle i funkcje;
- zmienne środowiskowe, konfiguracja powłoki;
- wysyłanie maili z wiersza poleceń.
- Zarządanie użytkownikami:
- użytkownicy i grupy – dodawanie, usuwanie i konfiguracja kont;
- mechanizm sudo.
- Dostosowywanie systemu:
- język i ustawienia regionalne;
- zegar, strefy czasowe, synchronizacja czasu z użyciem NTP.
- Środowisko graficzne:
- protokół X: architektura
- składniki środowiska graficznego
- bezpieczna praca zdalna
- Szyfrowanie danych i podpisy cyfrowe:
- wstęp do kryptografii, pojęcie szyfru symetrycznego i niesymetrycznego;
- szyfrowanie, deszyfrowanie, podpisywanie i weryfikacja podpisów;
- program GnuPG w praktyce,
- Podstawowe usługi systemowe:
- monitorowanie zdarzeń w systemie: dmesg, syslog, journald;
- cron i at;
- system drukowania CUPS;
- synchronizacja czasu (NTP);
- podstawy konfiguracji poczty, przekierowania i aliasy.
- Sieci komputerowe – budowa i działanie:
- stos TCP/IP i model ISO/OSI – wstep teoretyczny;
- protokół IP w wersji 4 i 6, routing, ICMP;
- TCP i UDP;
- diagnostyka i inspekcja ruchu sieciowego.
- Konfiguracja interfejsów sieciowych:
- konfiguracja IP: automatyczna i manualna;
- starsza i nowsza rodzina poleceń do konfiguracji interfejsów;
- NetworkManager kontra ustawienia ad-hoc i pliki konfiguracyjne różnych dystrybucji;
- rozwiązywanie nazw, narzędzia DNS;
- diagnostyka i uzyskiwanie informacji.
- DHCP i adresacja automatyczna:
- działanie protokołu i usługi;
- adresacja automatyczna w sieciach IPv6.
- Praca zdalna z użyciem SSH:
- autoryzacja z użyciem kluczy i agent SSH;
- bezpieczne kopiowanie plików;
- tunelowanie protokołów sieciowych.
- Bezpieczeństwo sieci – podstawy:
- identyfikacja uruchomionych procesów i usług sieciowych;
- rekonesans – skanowanie sieci;
- firewall – zabezpieczanie hosta, NAT, port forwarding;
- iptables i firewalld – tradycyjne i nowe podejście do ustawień zapory.
- Rozwiązywanie problemów – ćwiczenia praktyczne
- diagnozowanie błędów usług;
- rozwiązywanie problemów z uruchamianiem systemu.
Training also available in English - for more information see here.
Przeznaczenie i wymagania
Podstawowa znajomość systemu Linux, poruszanie się w linii komend, znajomość shella.
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.
Zobacz też:
- Administrator Linuksa (kurs zawodowy - bootcamp)
- Zaawansowany administrator systemu Linux (kurs zawodowy - bootcamp)
- Linux i sieci dla młodzieży (kurs zawodowy - bootcamp)
- LPI 101: Wstęp do administracji systemem Linux
- Linux Essentials (dla codziennych użytkowników)
- LPI 201: Architektura i niskopoziomowa konfiguracja systemu Linux i sieci
- LPI 202: Konfiguracja usług serwerowych i ich bezpieczeństwo
- Przygotowanie do egzaminu LPIC-2 po kursie K-ADMIN-2
- LPI 300: LDAP, Samba, integracja z MS Windows, środowiska wielosystemowe
- LPI 303: Kryptografia, kontrola dostępu, bezpieczeństwo usług, bezpieczeństwo sieciowe
- LPI 304: Wirtualizacja i HA w systemach Linux
- Programowanie w języku BASH
- Zaawansowane programowanie powłoki, BASH, AWK
- Protokół komunikacyjny IPv6
- Poczta elektroniczna - Exim, rozwiązania antyspamowe.
- Poczta elektroniczna - Postfix
- Backup w systemie Linux
- VPN w teorii i w praktyce
- Wireguard - protokół VPN
- Monitoring serwerów i sieci; SNMP, Nagios, Munin
- Serwer Apache w systemie Linux
- Serwer WWW w systemie Linux - LAMP Stack
- BIND - serwer DNS w systemie Linux
- Usługi katalogowe LDAP w systemie Linux. Integracja autoryzacji systemów i usług.
- Serwer SAMBA w systemie Linux
- SAMBA, zaawansowana konfiguracja (PDC, LDAP, replikacja)
- Wstęp do wirtualizacji Linux - KVM
- Wirtualizacja w systemie Linux
- Ansible - wstęp do automatyzacji zarządzaniem infrastrukturą
- Ansible - automatyzacja, scentralizowane zarządzanie infrastrukturą i wdrożeniami
- Sieci bezprzewodowe i ich bezpieczeństwo
- Podpis cyfrowy i szyfrowanie z wykorzystaniem programów OpenSSL i GnuPG (GPG)
- HA (high availability) w systemach Linux
- Bezpieczeństwo systemu operacyjnego Linux – składniki systemu zabezpieczeń
- Linux – debugging aplikacji i jądra systemu
- Linux - exploitacja aplikacji i systemu. Ataki niskopoziomowe.
- Linux - testowanie bezpieczeństwa aplikacji, wyszukiwanie luk. Ataki wysokopoziomowe.
- Metody ataku i obrony - systemy IDS/IPS
- Administracja MySQL
- Docker - podstawy
- Docker - konfiguracja, zarządzanie, zastosowania
- Docker i Kubernetes
- Zaawansowany Kubernetes
- CI/CD - budowanie nowoczesnego procesu z wykorzystaniem serwera Jenkins