Szkolenie Praca w systemie Linux – Podstawy i administracja
Poziom
PodstawowyCzas
24h / 3 dniTermin
IndywidualnieCena
IndywidualniePraca w systemie Linux – Podstawy i administracja
Szkolenie „Praca w systemie Linux” to praktyczne warsztaty, które w 2–3 dni wprowadzą Cię w świat systemu Linux od podstaw podstaw obsługi i pracy w konsoli, po podstawową administrację, konfigurację oraz zdalną pracę z systemem. Dzięki dużej liczbie ćwiczeń praktycznych (80%) opanujesz najważniejsze narzędzia, polecenia i techniki pracy z Linuxem — od zarządzania plikami i prawami dostępu, przez skrypty Bash, aż po konfigurację systemu i monitoring procesów. Kurs uwzględnia kluczowe zagadnienia związane z architekturą systemu, zarządzaniem plikami i użytkownikami, bezpieczeństwem, konfiguracją sieci oraz tworzeniem i uruchamianiem skryptów powłoki. Program dostosowany do wymagań certyfikatu Linux Essentials (LPI). Szkolenie łączy solidną teorię z intensywnymi ćwiczeniami praktycznymi, co sprawia, że po jego ukończeniu uczestnicy są gotowi do samodzielnej, pewnej pracy w systemie Linux oraz do dalszego rozwoju zawodowego w obszarze administracji i programowania.
Osób rozpoczynających pracę w środowisku Linux, które chcą poznać podstawy systemu i pracy w konsoli na poziomie użytkownika i początkującego administratora
Administratorów i operatorów serwerów Linux, którzy potrzebują uporządkować i ustandaryzować codzienne zadania (użytkownicy, uprawnienia, procesy, usługi, aktualizacje)
Operatorów systemów i wsparcia technicznego pracujących ze zdalnym dostępem (SSH) oraz podstawową diagnostyką systemu i sieci
Osób przygotowujących się do certyfikacji Linux Essentials (LPI)
Czego nauczysz się na szkoleniu?
- Pewnie i efektywnie poruszać się po systemie Linux z poziomu konsoli
- Wykonywać operacje na plikach i katalogach oraz poprawnie nadawać uprawnienia i właścicieli
- Tworzyć i testować skrypty powłoki Bash automatyzujące powtarzalne zadania
- Monitorować i diagnozować procesy, obciążenie i podstawowe problemy z zasobami
- Zarządzać usługami systemowymi (systemd) oraz czytać logi (journald/syslog) pod kątem typowych incydentów
- Instalować i aktualizować oprogramowanie z repozytoriów oraz konfigurować podstawowe usługi (w tym SSH)
- Wykonywać archiwizacje i kopie zapasowe oraz bezpiecznie przenosić dane między hostami (scp/rsync)
Program szkolenia
Dzień 1: Podstawy systemu i praca w shellu
Moduł 1: Wprowadzenie do systemu Linux i architektura
- Historia i filozofia Linuxa, jądro systemu, podstawowe komponenty
- System plików, uprawnienia, użytkownicy i grupy
- Podstawowe polecenia nawigacji i zarządzania plikami (cd, ls, cp, mv, rm, chmod, chown)
- Zarządzanie użytkownikami i grupami, zmiana uprawnień, nawigacja po systemie
Moduł 2: Praca w powłoce Bash i edycja plików tekstowych
- Podstawy Bash: zmienne, funkcje, pętle, instrukcje warunkowe
- Tworzenie i uruchamianie prostych skryptów
- Edytory tekstu: vi/vim, podstawowe komendy i tryby pracy
- Historia poleceń, dokumentacja systemowa (man, info), praca z plikami specjalnymi, diagnostyka typowych błędów
- Warsztat: prosty skrypt kopii zapasowej katalogu, edycja plików konfiguracyjnych w vi/vim
Dzień 2: Administracja systemem i procesy
Moduł 3: Zarządzanie procesami i monitorowanie systemu
- Przegląd i sterowanie procesami (ps, top, kill, nice)
- Monitorowanie zasobów systemowych (free, df, iotop, netstat)
- Zarządzanie usługami i demonami systemowymi (systemd, init)
Moduł 4: Zarządzanie pakietami i oprogramowaniem
- Instalacja i aktualizacja pakietów na przykładzie RedHat/CentOS lub Ubuntu/Debiana
- Repozytoria i menedżery pakietów (yum/apt), podstawy rozwiązywania zależności
- Konfiguracja i obsługa podstawowych usług systemowych, np. SSH
- Warsztat: konfiguracja serwera SSH, aktualizacja systemu, rozwiązywanie problemów z zależnościami pakietów
Dzień 3: Zaawansowane techniki i bezpieczeństwo
Moduł 5: Archiwizacja, backup i zarządzanie nośnikami
- Narzędzia do archiwizacji (tar, gzip, bzip2)
- Podstawy kopii zapasowych i odtwarzania danych
- Wyrażenia regularne i filtrowanie danych
- Zarządzanie dyskami i systemami plików (mount, fdisk, lsblk)
- Backup katalogu, odtwarzanie danych z archiwum, montowanie i odmontowywanie dysków
Moduł 6: Bezpieczeństwo i optymalizacja systemu
- Podstawowa konfiguracja zapory sieciowej i zabezpieczeń
- Zarządzanie użytkownikami, ograniczenia i quota
- Podstawy automatyzacji pracy za pomocą skryptów Bash oraz narzędzia make
- Kopiowanie plików pomiędzy komputerami (scp, rsync)
- Warsztat: konfiguracja prostego firewalla, limity dla użytkowników, zadanie cron do wykonywania backupu
Moduł 7: Linux w sieci i konfiguracja
- Podstawy sieci w Linux: konfiguracja IPv4 i IPv6, podstawowe protokoły sieciowe
- Narzędzia do monitorowania sieci (netstat, ping, traceroute)
- Konfiguracja sieci lokalnej i podstawowe mechanizmy bezpieczeństwa