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 podstawowego administratora
Administratorów i operatorów serwerów Linux, którzy muszą efektywnie zarządzać systemem i użytkownikami.
Operatorów systemów, wsparcia technicznego oraz osób chcących przygotować się do certyfikacji Linux Professional Institute (LPIC-1).
Administratorów systemów Linux na poziomie podstawowym i średniozaawansowanym
Administratorów systemów Linux na poziomie podstawowym i średniozaawansowanym.
Czego nauczysz się na szkoleniu?
- Pewnie i efektywnie poruszać się po systemie Linux z poziomu konsoli
- Wykonywać podstawowe i zaawansowane operacje na plikach, katalogach oraz uprawnieniach
- Tworzyć i testować skrypty powłoki Bash automatyzujące codzienne zadania
- Monitorować i zarządzać procesami oraz usługami systemowymi
- Instalować i aktualizować oprogramowanie, konfigurować podstawowe usługi sieciowe
- Przygotowywać kopie zapasowe, wykonywać archiwizacje i zarządzać zasobami dyskowymi
- Rozumieć podstawy bezpieczeństwa i implementować podstawowe zabezpieczenia systemu
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 do nawigacji i zarządzania plikami (cd, ls, cp, mv, rm, chmod, chown).
- Tworzenie użytkowników i grup, zmiana uprawnień, poruszanie się po systemie.
Moduł 2: Praca w powłoce Bash i edycja plików tekstowych
- Podstawy bash – zmienne, funkcje, pętle i instrukcje warunkowe.
- Tworzenie i uruchamianie prostych skryptów.
- Edytory tekstu – praca z vi/vim, podstawowe komendy i tryby pracy.
- Korzystanie z historii poleceń, dokumentacji systemowej (man, info), porady przy błędach oraz praca z plikami specjalnymi.
- Warsztat: Napisanie prostego skryptu backupu 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.
- Praca z repozytoriami, narzędzia typu yum/apt.
- Konfiguracja i obsługa podstawowych usług systemowych, np. SSH.
- Warsztat: instalacja 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 tworzenia kopii zapasowych i przywracania danych.
- Obsługa wyrażeń regularnych i filtrowanie danych.
- Zarządzanie dyskami i systemami plików (mount, fdisk, lsblk).
- Tworzenie backupu katalogu, odzyskiwanie 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.
- Sposoby kopiowania plików pomiędzy komputerami (scp, rsync).
- Warsztat: konfiguracja prostego firewalla, ustawienie limitów dla użytkowników, utworzenie zadania cron wykonującego backup.
Moduł 7: Linux w sieci i konfiguracja
- Podstawy działania 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ństw