Praca w systemie Linux – Podstawy i administracja
Chmura, automatyzacja i CI/CD w praktyce — hands-on dla zespołów inżynierskich.
Idealny dla zespołów, które…
Chmura, automatyzacja i CI/CD w praktyce — hands-on dla zespołów inżynierskich.
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)
Co konkretnie robimy
Dzień 1: Podstawy systemu i praca w shellu
- · 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
- · 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
- · 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)
- · 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
- · 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
- · 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
- · 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
Od briefu do retro w 30 dniach.
Brief i diagnoza
Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.
Modyfikacja programu
Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.
Warsztat
Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.
Retro + raport
Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.
Wyślij brief. Odezwiemy się w 1 dzień.
Po krótkim briefie przygotujemy program i wycenę. Bez zobowiązań — to tylko punkt wyjścia do rozmowy.
Dziękujemy!
Odezwiemy się w ciągu 1 dnia roboczego.
Inne programy dla zespołów
Zobacz wszystkie →Ansible – automatyzacja w systemach Windows
Chmura, automatyzacja i CI/CD w praktyce — hands-on dla zespołów inżynierskich.
Ansible poziom podstawowy
Chmura, automatyzacja i CI/CD w praktyce — hands-on dla zespołów inżynierskich.
Ansible poziom zaawansowany
Chmura, automatyzacja i CI/CD w praktyce — hands-on dla zespołów inżynierskich.