VOUCHERY: Wykorzystaj budżet szkoleniowy 2024 w przyszłym roku. Nie wykorzystałeś tegorocznego budżetu szkoleniowego? Nic straconego! Zakup vouchera umożliwia wykorzystanie budżetu w jednym okresie rozliczeniowym, a zrealizowanie go w innym. Dowiedz się więcej


Linux w pigułce

by:
Czas trwania 5 dni

Najbliższe terminy tego szkolenia

09.12 13.12 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Brak miejsc
24.03 28.03 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się
23.06 27.06 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się

Szkolenie
dedykowane
dla Twojego
zespołu

Cena szkolenia 3000 PLN (netto)

Standardy JSystems

  1. Wszyscy nasi trenerzy muszą być praktykami i osiągać średnią z ankiet minimum 4.75 na 5. Nie ma wśród nas trenerów-teoretyków. Każdy trener JSystems ma bogate doświadczenie komercyjne w zakresie tematów z których prowadzi szkolenia.
  2. Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
  3. Terminy gwarantowane na 100%. Jeśli jakiś termin jest oznaczony jako gwarantowany, oznacza to że odbędzie się nawet jeśli część grupy wycofa się z udziału. Ryzyko ponosimy my jako organizator.
  4. Do każdego szkolenia które wymaga jakiegokolwiek oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Dzięki temu uczestnik nie musi nic instalować na swoim komputerze (i bić się z blokadami korporacyjnymi). Połączenie następuje przez zdalny pulpit lub SSH - w zależności od szkolenia.
Zapisz się
Program szkolenia

Dzień 1: Podstawy systemu Linux

  • Wprowadzenie do ekosystemu Linux
    • Podstawy architektury systemu operacyjnego, główne komponenty, takie jak jądro, system plików, zarządzanie procesami i pamięcią
    • Wprowadzenie do standardu POSIX i jego znaczenia dla interoperacyjności (wzajemnego współdziałania) systemów
    • Zarządzanie użytkownikami i grupami w Linuxie
  • Zarządzanie plikami i tekstem
    • Operacje na plikach min komendy cd, ls, mkdir, cp, mv, rm, ln, chown, chmod, find, du, ncdu, pwd
    • Przetwarzanie tekstu min komendy cat, grep, sed, awk, echo, sort, uniq, tr, wc
  • Archiwizacja i zarządzanie procesami
    • Archiwizacja plików komendy tar, gzip, bzip2
    • Zarządzanie procesami komendy ps, top, htop, iotop, kill, pkill, pgrep
    • Edycja tekstu za pomocą edytora vim, podstawowe komendy, tryby, zapisywanie i wyjście


Dzień 2: Zaawansowane zarządzanie systemem Linux

  • Systemy plików, LVM, RAID i automatyczne montowanie
    • Wybór systemu plików charakterystyka ext4, xfs, btrfs i kryteria ich wyboru
    • Konserwacja systemu plików podstawowe operacje i narzędzia
    • Zarządzanie przestrzenią dyskową LVM tworzenie i administracja grupami woluminów i woluminami logicznymi, itp
    • Konfiguracja i zarządzanie macierzami softRAID
    • Automatyczne montowanie dysków, edycja pliku /etc/fstab
  • Skrypty Bash, podstawy
    • Struktura skryptów Bash, uprawnienia i uruchamianie
    • Składnia, zmienne, typy danych, operacje arytmetyczne
    • Kontrola przepływu, instrukcje warunkowe (if, case), pętle (for, while)
    • Funkcje w Bashu, deklarowanie i wywoływanie
    • Manipulacja strumieniami danych, pipelines i redirections
    • Debugowanie skryptów


Dzień 3: Sieci i bezpieczeństwo w Linux

  • Monitorowanie sieci i diagnostyka problemów sieciowych
    • Podstawowe komendy sieciowe ping, netstat, traceroute, mtr
    • Wprowadzenie do telnet i jego zastosowanie w diagnostyce
    • Rozwiązywanie prostych problemów sieciowych
  • Modele sieciowe i konfiguracja sieci
    • Podstawy sieci TCP/IP i modelu ISO/OSI
    • Konfiguracja interfejsów sieciowych adresy IP, maski podsieci, routing
    • Tunelowanie SSH klasyczne, odwrotne, tunelowanie do innego hosta
    • Instalacja i podstawowa konfiguracja serwera NGINX jako proxy
  • Firewall i bezpieczeństwo
    • Wprowadzenie do iptables tabele, łańcuchy, reguły
    • Konfiguracja podstawowych zasad OUTPUT, INPUT, FORWARD
    • Zaawansowana konfiguracja iptables SNAT, DNAT
    • Monitorowanie i analiza ruchu sieciowego narzędzia telnet, netcat,tcpdump
  • DNS
    • Struktura systemu DNS, konfiguracja serwera DNS przy użyciu BIND, rozwiązywanie problemów


Dzień 4: Wirtualizacja i konteneryzacja

  1. Wirtualizacja i konteneryzacja z Proxmox
    • Wprowadzenie do wirtualizacji KVM
    • Instalacja i konfiguracja Proxmox
    • Tworzenie i zarządzanie maszynami wirtualnymi
    • Kontenery LXC, różnce pomiędzy kontenerem a VM, tworzenie i zarządzanie kontenerami,
    • Zarządzanie zasobami VM dysk, pamięć, CPU
    • Bezpieczeństwo tworzenie kopii zapasowych, przywracanie z kopii
  2. Konteneryzacja z Docker i Kubernetes
    • Wprowadzenie do konteneryzacje różnice między LXC a Dockerem
    • Architektura Dockera komponenty i ich funkcje
    • Podstawy Dockera uruchamianie kontenerów, zarządzanie obrazami
    • Wprowadzenie do Kubernetes podstawowe pojęcia i architektura
    • Docker i Kubernetes – podobieństwa, wspólne elementy i różnice
    • Tworzenie i zarządzanie klastrami Kubernetes


Dzień 5: Automatyzacja i monitoring

  • Kryptografia i certyfikaty SSL
    • Teoria kryptografii (symetryczna, asymetryczna)
    • Generowanie certyfikatów SSL, konfiguracja Certbota z NGINX
  • Automatyzacja z Ansible
    • Geneza IaC (Infrastructure as Code)
    • Instalacja i konfiguracja Ansible
    • Komendy ad hoc i tworzenie playbooków
    • Podział na role i zarządzanie sekretami (ansible-vault)
    • Automatyzacja instalacji i konfiguracji serwerów
  • Procesy CI/CD
    • Wyjaśnienie koncepcji Continuous Integration i Continuous Deployment (CI/CD)
    • Omówienie etapów potoku
    • Przykład wdrożenia potoku CI/CD w GitLab z automatycznym budowaniem, testowaniem i wdrażaniem na różne środowiska, w tym Kubernetes
  • Monitoring systemów z Zabbix
    • Instalacja i konfiguracja Zabbix
    • Zarządzanie hostami i usługami: tryb aktywny i pasywny
    • Konfiguracja alertów i powiadomień: e-mail, Discord (webhook)
    • Monitoring usług sieciowych i zasobów systemowych
    • Analiza danych i tworzenie dashboardów
  • Podsumowanie i prezentacja projektu
    • Omówienie nabytych umiejętności
    • Test

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!

O szkoleniu

Ten intensywny, pięciodniowy kurs to kompleksowe szkolenie skoncentrowane na systemie Linux, sieciach, pisaniu skryptów Bash, zarządzaniu serwerami za pomocą Ansible, bezpieczeństwie, wirtualizacji oraz konteneryzacji, w tym z wykorzystaniem Kubernetes oraz Proxmox i monitoringu z wykorzystaniem Zabbix. Kurs ma na celu wyposażenie uczestników w praktyczną wiedzę i umiejętności niezbędne do zarządzania systemami Linux oraz nowoczesnymi narzędziami stosowanymi w środowiskach DevOps.



Cel szkolenia

Praca z systemem Linux oraz narzędziami do automatyzacji i konteneryzacji, takimi jak Ansible, Proxmox, Docker, Kubernetes, Zabbix. Zdobycie umiejętności niezbędnych do zarządzania infrastrukturą sieciową, wirtualizacji i monitorowania systemów.



Dla kogo przeznaczone jest szkolenie?

  • Administratorzy systemów Microsoft, którzy chcą podnieść swoje umiejętności w zakresie Linuksa i rozszerzyć możliwości kariery
  • DevOps Engineers, którzy muszą uzupełnić wiedzę na temat Linuksa i narzędzi takich jak Docker, Kubernetes i Proxmox do wykonywania codziennych zadań
  • Programiści, którzy potrzebują umiejętności pracy z Linuxem i konteneryzacją w swoich projektach
  • Pracownicy pierwszej i drugiej linii wsparcia (Servicedesk), którzy chcą lepiej rozumieć problemy związane z systemami Linux, by szybciej diagnozować i rozwiązywać zgłoszenia


Co usprawnisz w swojej pracy?

  • Poprawisz konfigurację systemów Linux i wdrożysz automatyzację zadań
  • Usprawnisz działanie sieci i poprawisz bezpieczeństwo systemów
  • Nauczysz się korzystać z narzędzi do wirtualizacji i konteneryzacji, takich jak Docker i Kubernetes, co ułatwi wdrażanie i skalowanie aplikacji
  • Zdobędziesz umiejętności monitorowania systemów i usług, co pozwoli na szybsze reagowanie na problemy


Gdzie użyjesz nabytej wiedzy?

  • W codziennej pracy z administracją systemami Linux i zarządzaniem infrastrukturą IT
  • Przy wdrażaniu i utrzymaniu konteneryzacji oraz orkiestracji aplikacji
  • W projektach, które wymagają automatyzacji zadań i konfiguracji systemów
  • Podczas monitorowania i optymalizacji wydajności systemów i aplikacji


Czego się nauczysz?

  • Efektywnego zarządzania systemem Linux, w tym zaawansowanej obsługi systemu plików, procesów i użytkowników
  • Automatyzacji zadań i skryptowania w Bash, co zwiększy produktywność i pozwoli na szybkie wykonywanie rutynowych zadań
  • Konfiguracji sieci i zabezpieczania systemów, w tym zarządzania firewallami i certyfikatami SSL
  • Wirtualizacji i konteneryzacji z użyciem Proxmox, Docker i Kubernetes, co jest kluczowe w nowoczesnych środowiskach IT
  • Monitorowania systemów i usług za pomocą Zabbix, co pozwoli na efektywne zarządzanie infrastrukturą i szybkie reagowanie na problemy


Prework - przygotowanie do szkolenia

Cel: Przegląd oprogramowania przydatnego podczas szkolenia.

  • Przygotowanie środowiska Linux
    • Zapoznanie się z podstawowymi komendami systemu Linux.
  • Konta i narzędzia
    • Założenie konta na GitLab.
  • Oprogramowanie dodatkowe
    • Ansible - opcjonalnie, zapoznanie się z podstawami.
    • Docker - opcjonalnie, zapoznanie się z podstawami.
    • Kubernetes - opcjonalnie, zapoznanie się z podstawami.


Terminy i definicje

Linux
Linux to rodzina systemów operacyjnych typu Unix opartych na jądrze Linux. Jest szeroko stosowany w serwerach, urządzeniach mobilnych i systemach embedded. Linux jest otwartoźródłowy i oferuje dużą elastyczność oraz kontrolę nad systemem.

Bash
Bash (Bourne Again SHell) to popularna powłoka systemu Unix/Linux, umożliwiająca interakcję z systemem poprzez wiersz poleceń. Pozwala na automatyzację zadań dzięki możliwości skryptowania.

Ansible
Ansible to narzędzie do automatyzacji IT, służące do zarządzania konfiguracją, wdrożeniami aplikacji oraz orkiestracją zadań w infrastrukturze. Umożliwia definiowanie stanu systemu w prostym języku YAML.

Docker
Docker to platforma umożliwiająca tworzenie, wdrażanie i uruchamianie aplikacji w kontenerach. Kontenery zapewniają izolację aplikacji i ich zależności, co ułatwia przenoszenie i skalowanie aplikacji.

Kubernetes
Kubernetes to otwartoźródłowa platforma do orkiestracji kontenerów, automatyzująca wdrażanie, skalowanie i zarządzanie aplikacjami kontenerowymi. Jest standardem w zarządzaniu kontenerami na dużą skalę.

Proxmox
Proxmox VE to platforma wirtualizacji typu open-source, umożliwiająca zarządzanie maszynami wirtualnymi (KVM) i kontenerami (LXC). Oferuje zaawansowane funkcje zarządzania klastrami i wysokiej dostępności.

Zabbix
Zabbix to narzędzie do monitorowania wydajności i dostępności serwerów, urządzeń sieciowych i aplikacji. Pozwala na zbieranie danych, analizę oraz wysyłanie powiadomień o zdarzeniach.



Prowadzący szkolenie: Tomasz Siroń



Specjalista IT z wieloletnim doświadczeniem w administracji systemami Linux, zarządzaniu sieciami oraz wdrażaniu rozwiązań DevOps. Tomasz zarządza infrastrukturą IT europejskich firm, współpracując z polskimi i międzynarodowymi korporacjami. Skupia się na projektowaniu systemów, automatyzacji procesów i zwiększaniu skalowalności, dostosowując technologie do rzeczywistych potrzeb biznesowych.

W swojej karierze wdrożył kompleksowe rozwiązania sieciowe i serwerowe, w tym zaawansowane konfiguracje VPN dla tysięcy użytkowników. Jest również twórcą projektu Sterowanie24.pl, umożliwiającego zdalne sterowanie oświetleniem, co pokazuje jego zdolność do efektywnego łączenia różnych technologii.

Jako współzałożyciel firmy usługowej IT, Tomasz doskonale rozumie bieżące potrzeby biznesu oraz wyzwania technologiczne. Na co dzień pracuje z technologiami kontenerowymi, takimi jak Docker i Kubernetes, tworząc skalowalne i wydajne środowiska dla aplikacji. Programuje w różnych językach, integrując rozwiązania DevOps z procesami biznesowymi oraz rozwijając narzędzia automatyzujące. Posiada certyfikaty MikroTik (MTCNA, MTCRE, MTCINE, MTCSWE, MTCIPv6E), a sieci komputerowe traktuje jako hobby. Regularnie korzysta z narzędzi CI/CD, usprawniając procesy wdrożeniowe w środowiskach serwerowych.

Prowadzi praktyczne szkolenia, które opierają się na rzeczywistych wyzwaniach IT, przygotowując uczestników do pracy z realnymi systemami i problemami w administracji aplikacjami korporacyjnymi.


Stanowisko robocze


Do tego szkolenia każdy uczestnik otrzymuje dostęp do indywidualnej wirtualnej maszyny w chmurze. Ma ona zainstalowane i skonfigurowane wszystko co potrzebne do realizacji szkolenia. Maszyna będzie dostępna przez cały okres szkolenia.
Terminy gwarantowane

Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.

Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.

Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje. Ewentualne ryzyko ponosimy my jako organizator.

Przejdź do terminów tego szkolenia

Szkolenia online Szkolenia online odbywają się na żywo z udziałem trenera. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM. Informacje o wymaganym niezbędnym oprogramowaniu oraz informacje organizacyjne uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia.
Inne szkolenia tej kategorii Sprawdź pozostałe    szkolenia Linux!

Sprawdź, co mówią o nas ci, którzy nam zaufali

  • 4.9/5

    Administracja systemem Linux I

    14-06-2024 Polecam, duża dawka wiedzy, w krótkim czasie. Dominik Biel, PKP Intercity
  • 5.0/5

    Administracja systemem Linux II

    19-04-2024 Polecam. Dużo materiału z praktycznymi przykładami. Jarosław Krzych, Asseco Poland S.A.
  • 5.0/5

    Administracja systemem Linux I

    15-12-2023 Szkolenie pełne wiedzy merytorycznej i praktycznej przedstawione w fajnej fomie. POLECAM! Dariusz Pawlik, Centrum Informatyki Resortu Finansów
  • 5.0/5

    Administracja systemem Linux I

    15-12-2023 Bardzo fajne szkolenie, obszerne materiały i natychmiastowa pomoc w ćwiczeniach ;-) Michał Jeziorski, Narodowy Fundusz Zdrowia Centrala
  • 5.0/5

    Administracja systemem Linux I

    15-12-2023 Szkolenie pomocne, pomimo wiedzy, dowiedziałem się sporo nowości :) Prowadzący Sebastian bardzo pomocny Wojciech Lewikowski, Centrum Informatyki Resortu Finansów
  • 5.0/5

    Administracja systemem Linux I

    15-12-2023 Szkolenie merytoryczne. Prowadzący w przystępny sposób przekazuje wiedze. Polecam Paweł Brytan, Służba Kontrwywiadu Wojskowego
  • 5.0/5

    Administracja systemem Linux I

    17-11-2023 Szklenie wartościowe, porządkujące podstawy i ułatwiające pierwsze zetknięcie się z Linuxem. Tomasz Lenartowicz, Samodzielny Publiczny Szpital Kliniczny nr 4 w Lublinie
  • 5.0/5

    Administracja systemem Linux II

    27-10-2023 Polecam! Wojciech Kuchta, Asseco Poland S.A.
  • 5.0/5

    Administracja systemem Linux I

    26-05-2023 Bardzo miła atmosfera, wiedza przekazana rzetelnie w przyjemny dla słuchacza sposób. Był czas na pytania, powtórzenia. Roszerzenie materiału o dodatkowe pojęcia na prośbę uczestników. Prowadzący miły z dosyć obszerną wiedzą. Cezary Wojtuś, Asseco Poland S.A.
  • 4.83/5

    Administracja systemem Linux II

    28-04-2023 Bardzo szeroki zakres omawianego materiału. Łukasz Budzisz, Małopolskie Dworce Autobusowe S.A.
  • 4.72/5

    Administracja systemem Linux I

    16-12-2022 Polecam Piotr Mazurkiewicz, Centralny Ośrodek Informatyki
  • 5.0/5

    Administracja systemem Linux I

    16-12-2022 Ciekawe szkolenie, super prowadzący! Mariusz Canowiecki, Asseco Poland S.A.
  • 4.81/5

    Administracja systemem Linux I

    16-12-2022 Pan Konrad przygotowany nawet na sytuacje niespodziewane Dobra robota Damian Gorzkowski, Asseco Poland S.A.
  • 5.0/5

    Programowanie powłoki w BASH i AWK

    09-12-2022 Konrad ma bardzo obszerną wiedzę na temat zarówno Linuxa oraz programowania w BASHu. Zdecydowanie polecam ten kurs każdemu kto chce poszerzyć swoje umiejętności. Michał Kiniorski, Hitachi Energy Services sp. Z o.o.
  • 5.0/5

    Administracja systemem Linux II

    02-12-2022 Profesjonalne szkolenie z którego skorzystają zarówno osoby wchodzące w tematykę szkolenia jak i doświadczone. Michał Warzybok, Asseco Poland S.A.
  • 5.0/5

    Programowanie powłoki w BASH i AWK

    11-03-2022 Jak zwykle. Pełny profesjonalizm prowadzącego Michał Bańka, Państwowy Instytut Geologiczny - Państwowy Instytut Badawczy
  • 5.0/5

    Programowanie powłoki w BASH i AWK

    11-03-2022 Ogólne wrażenie bardzo dobre, słychać pasję i wiedzę trenera w przekazywanym temacie. Kamil Badowski, Robert Bosch Sp. z o.o.
  • 4.9/5

    Administracja systemem Linux I

    17-12-2021 OK .Polecam Piotr Tomaszewski, Centralny Ośrodek Informatyki
  • 5.0/5

    Administracja systemem Linux II

    03-12-2021 Wszystkim polecam szkolenie z administracji Linux II prowadzone przez P. Piotr Mućko, wiedza poparta doświadczeniem przekazana w jasny sposób! Michał Biedny, ENEA Operator Sp. z o. o.
  • 5.0/5

    Administracja systemem Linux II

    03-12-2021 Pełna rewela. Jak zwykle wysoki poziom wiedzy prowadzącego. Wszystko pokazywane na przykładach. Byłem uczestnikiem już nie jednego szkolenia(chyba 4) organizowanego w JSystems i z czystym sumieniem mogę polecić chyba każde szkolenie :) Michał Bańka, Państwowy Instytut Geologiczny - Państwowy Instytut Badawczy
  • 5.0/5

    Administracja systemem Linux I

    29-10-2021 Bardzo profesjonalne podejście do tematu. Ogromna wiedza i profesjonalizm prowadzącego choć jest nowy i to było jego pierwsze szkolenie. Wiele przykładów praktycznych popartych z życia codziennego. Bardzo polecam. Michał Bańka, Państwowy Instytut Geologiczny - Państwowy Instytut Badawczy
  • 5.0/5

    Administracja systemem Linux I

    29-10-2021 Bardzo dobre szkolenie, porównując do innych najbardziej treściwy program. Tydzień minął bez chwili nudy, polecam. Mateusz Czechowski, ENIGMA SYSTEMY OCHRONY INFORMACJI SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
  • 5.0/5

    Administracja systemem Linux II

    21-05-2021 Pełen Profesjonalizm. Bogusław Brzostowski, PZU SA
  • 5.0/5

    Administracja systemem Linux II

    21-05-2021 Super szkolenie, prowadzone w odpowiednim tempie. Prowadzący bardzo kompetentny. Zdecydowanie polecam. Marek Kocjan, Asseco Poland S.A.
  • 4.7/5

    Administracja systemem Linux I

    19-02-2021 Polecam to szkolenie dla początkujących jako pierwszy kontakt z Linuksem. Krzysztof Kaszewski, Anthillo Solutions Sp. z o.o.
  • 5.0/5

    Administracja systemem Linux I

    19-02-2021 :) Kamila Kilińska, P4 Sp. z o.o.
  • 4.9/5

    Administracja systemem Linux I

    19-02-2021 Szkolenie przeprowadzone w bardzo profesjonalny sposób, zawierające dużą ilośc informacji na temat administracji systemem Linux. Aleksandra Piechówka, Comtegra S.A.
  • 5.0/5

    Administracja systemem Linux II

    18-12-2020 Dobry poziom, tak trzymać. Radosław Woźniak, Oddział Zabezpieczeń Żandarmerii Wojskowej
  • 4.92/5

    Administracja systemem Linux II

    18-12-2020 Polecam to szkolenie. Robert Rzońca, Polska Agencja Żeglugi Powietrznej
  • 4.92/5

    Administracja systemem Linux I

    19-06-2020 Szkolenie w porządku; szeroki zakres materiału, duże zaangażowanie prowadzącego. Polecam. Piotr Kiedrzyński, P4 Sp. z o.o.

Trenerzy kategorii Linux

Piotr Kośka
Tomasz Siroń
Marcin Kujawski
Sebastian Koziatek
Piotr Mućko
Marcin Karpezo
Zapisz się

Masz jakieś pytania? Skontaktuj się z nami!

Odpowiadamy na telefony i maile w godzinach 9:00-17:00 od poniedziałku do piątku.

Telefon 22 299 53 69
Napisz do nas

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.