Kategorie: Linux (wszystkie), Linux (LPI)
Podstawy korzystania z systemu Linux z perspektywy administratora i najważniejsze narzędzia potrzebne przy pracy z tym systemem: konsola, polecenia, edytory tekstu, architektura systemu, uprawnienia, instalacja i konfiguracja oprogramowania, zarządzanie sprzętem, archiwizacja.
Szkolenie z autoryzacją Linux Professional Institute (LPI).
Niniejsze szkolenie stanowi również pierwszą część ścieżki certyfikacyjnej LPIC-1. Jego sugerowaną kontynuacją jest szkolenie LPI 102. Opanowanie materiału z zakresu LPI 101 oraz 102 umożliwia podejście do egzaminów na certyfikację poziomu LPIC-1.
Osobom zainteresowanym uzyskaniem całości wiedzy z poziomu LPIC-1 od podstaw, polecamy również kompletny kurs Administrator Linuksa. Pokrywa on materiał obydwu szkoleń LPI 101 oraz 102 – w niższej cenie niż sumaryczna cena dwóch osobnych szkoleń. Szkolenie LPI 101 jest równoważne pierwszym pięciu dniom kursu Administrator Linuksa.
Czas trwania
5 dni
Program
- Wstęp:
- co to jest Linux – skąd się wziął, przegląd głównych dystrybucji;
- najważniejsze polecenia:
- praca z plikami i katalogami – tworzenie, kopiowanie, przenoszenie, usuwanie itp.;
- operacje na tekście – przeglądanie, filtrowanie, wycinanie, zamiana;
- menedżer plików i edytor tekstu w konsoli;
- lokalizacja plików binarnych, bibliotek, konfiguracji, logów, danych, dokumentacji itd;
- gdzie i jak szukać pomocy w systemie.
- Ogólne zasady działania systemu:
- użytkownicy, grupy i prawa dostępu (podstawy);
- procesy;
- Powłoka jako środowisko pracy:
- ułatwienia: historia, skróty klawiszowe, pierwszy plan i tło;
- strumienie;
- emulatory terminali – dostęp do powłoki lokalnie i zdalnie.
- Wyrażenia regularne.
- Edytor Vim.
- Proces uruchamiania systemu:
- między sprzętem a OS-em: BIOS/UEFI, MBR, ESP;
- bootloader GRUB – rola i konfiguracja;
- jądro i jego parametry, initramdysk;
- mechanizmy uruchamiania usług: init i inittab, upstart, systemd.
- Świadoma instalacja systemu:
- wybór dystrybucji i przygotowanie nośnika startowego;
- instalacja przykładowej dystrybucji w trybie eksperckim;
- partycje: ile, jakie, kiedy, po co.
- Zarządzanie oprogramowaniem:
- jak i skąd instalować programy;
- systemy paczkowe – RPM i DEB;
- repozytoria i praca z nimi (yum/dnf, narzędzia APT, zypper);
- manualna kompilacja – kiedy i jak;
- podejście do instalacji i aktualizacji oprogramowania a bezpieczeństwo.
- Procesy:
- zarys teorii z systemów operacyjnych;
- monitorowanie systemu;
- priorytety procesów (nice);
- statusy, sygnały, uruchamianie w tle;
- system plików /proc.
- Biblioteki i komunikacja międzyprocesowa:
- ładowanie bibliotek, śledzenie wykonywania procesów;
- linkowanie statyczne i dynamiczne;
- w jaki sposób mogą się komunikować działające programy:
- potoki i gniazda;
- połączenia sieciowe;
- inne (biblioteki, pamięć współdzielona, sygnały…).
- Architektura systemu dla administratora:
- system operacyjny a sprzęt;
- jądro i jego moduły;
- pliki urządzeń, katalog /dev;
- mechanizm udev, katalog /sys.
- Ustawienia i konfiguracja systemu:
- pliki konfiguracyjne;
- ustawienia urządzeń i modułów;
- mechanizm sysctl i parametry dostępne w /proc.
- System plików i zarządzanie przestrzenią dyskową:
- struktura systemów plików ext2/3/4 od podszewki, i-węzły;
- typy plików: zwykłe i specjalne (urządzenia, gniazda…);
- uprawnienia i atrybuty (rwx, suid/sgid/sticky bit) – rola i działanie;
- partycjonowanie dysków z użyciem tablic partycji MBR i GPT
- najważniejsze cechy systemów plików ext3, ext4, xfs, btrfs i różnice między nimi;
- zakładanie, dostrajanie i naprawa systemów plików;
- montowanie systemów plików ręcznie i automatycznie;
- Logical Volume Manager (LVM) – wprowadzenie.
- Wirtualizacja i konteneryzacja:
- wstęp do zagadnień;
- system linuksowy jako gość.
- Archiwizacja danych:
- tworzenie archiwów z użyciem tar;
- popularne formaty kompresji (gzip, bzip2, xz, cpio);
- sprawna praca ze skompresowanymi plikami, w tym logami.
- Wyszukiwanie plików.
Training also available in English - for more information see here.
Przeznaczenie i wymagania
Do uczestnictwa w tym kursie nie jest wymagane żadne doświadczenie z systemem Linux – wystarczy ogólne obycie z komputerami, np. z systemem Windows, oraz z Internetem.
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.