Szkolenia Linux
Szkolenia kategorii Linux. Znajdziesz tutaj szkolenia Linux z zakresu administracji, programowania, bezpieczeństwa, wirtualizacji, serwerów pocztowych, LDAP, serwerów DNS i innych. Dostępne sa również szkolenia Red Hat.
Szkolenia mają formę warsztatową, przez cały czas trwania uczestnicy realizują zadania należące do codziennej pracy administratora. Podczas zajęć realizowane jest również "troubleshooting" czyli rozwiązywanie problemów z którymi często styka się administrator.
Wykonywane przykłady i ćwiczenia są realizowane z użyciem konsoli, a nie środowiska graficznego w związku z tym że systemy produkcyjne takowego często nie mają. Szkolenie prowadzone jest przez doświadczonego administratora serwerów Linux.
Co wyróżnia szkolenia Linux w JSystems?
- Szkolenia na wysokim poziomie
- Instruktorzy to praktycy z wieloletnim doświadczeniem
- Znaczna część szkolenia to warsztaty
- Gwarantowane terminy
- Dużo ćwiczeń
- Przystępne ceny
Terminy gwarantowane
6 terminów gwarantowanych?
Standardy JSystems
- 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.
- Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
- 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.
- 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.
Administracja
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.
Wykonywane przykłady i ćwiczenia są realizowane z użyciem konsoli, a nie środowiska graficznego w związku z tym że systemy produkcyjne takowego często nie mają. Szkolenie prowadzone jest przez doświadczonego administratora serwerów Linux.
To szkolenie jest też elementem pakietu "Administrator Linux" - dowiedz się więcej
To szkolenie jest też elementem pakietu "Administrator Linux" - dowiedz się więcej
Prowadzący szkolenie: Marcin Kujawski
Administrator serwerów z krwi i kości. Posiada ponad 10-letnie doświadczenie w zarządzaniu systemami RedHat/CentOS/Ubuntu/SLES w różnych środowiskach produkcyjnych.
Autor wielu niestandardowych rozwiązań i implementacji podyktowanych różnorakimi wymaganiami Klientów.
Jego drugie imię to wirtualizacja, gdyż obecnie jest jednym z głównych architektów produktu chmury prywatnej opartej na technologii VMware i Linux w Hays.
Kieruje się stwierdzeniem: "Linux – born to be root, Windows – born to reboot".
Ma również znakomite zdolności do automatyzacji i pisania skryptów, nie tylko w języku Bash ale także Ansible/Javascript/Python czy Powershell.
Od niedawna fan i znawca Kubernetesa oraz konteneryzacji. Prywatnie zagorzały kibic F1.
Wykonywane przykłady i ćwiczenia są realizowane z użyciem konsoli, a nie środowiska graficznego w związku z tym że systemy produkcyjne takowego często nie mają. Szkolenie prowadzone jest przez doświadczonego administratora serwerów Linux.
Programowanie
Szkolenie dla wszystkich tych, którzy chcą poznać powłokę systemu Linux i programowanie w Bash. Szkolenie ma na celu przekazać uczestnikom podstawowe i zaawansowane techniki programowania w Bash, z wykorzystaniem interaktywności powłoki, a także zapoznać z edytorami strumieniowymi takimi jak sed, awk czy grep, które często są nieodzowne w pisaniu skryptów.
Szkolenie z wieloma praktycznymi skryptami i przypadkami użycia w wielu praktycznych zadaniach administratorskich w życia codziennego wpajające dobre praktyki i nawyki programowania. Dzięki temu szkoleniu uczestnik nie będzie mieć problemu z pisaniem własnych skryptów, sprawdzaniem ich poprawności oraz testowaniem.
To szkolenie jest też elementem pakietu "Administrator Linux" - dowiedz się więcej
Prowadzący szkolenie: Marcin Kujawski
Administrator serwerów z krwi i kości. Posiada ponad 10-letnie doświadczenie w zarządzaniu systemami RedHat/CentOS/Ubuntu/SLES w różnych środowiskach produkcyjnych.
Autor wielu niestandardowych rozwiązań i implementacji podyktowanych różnorakimi wymaganiami Klientów.
Jego drugie imię to wirtualizacja, gdyż obecnie jest jednym z głównych architektów produktu chmury prywatnej opartej na technologii VMware i Linux w Hays.
Kieruje się stwierdzeniem: "Linux – born to be root, Windows – born to reboot".
Ma również znakomite zdolności do automatyzacji i pisania skryptów, nie tylko w języku Bash ale także Ansible/Javascript/Python czy Powershell.
Od niedawna fan i znawca Kubernetesa oraz konteneryzacji. Prywatnie zagorzały kibic F1.
Wirtualizacja
Szkolenie Wirtualizacja z Proxmox to kompleksowy, czterodniowy kurs, którego celem jest zapewnienie uczestnikom pełnej wiedzy i umiejętności z zakresu zarządzania systemem wirtualizacji Proxmox Virtual Environment (PVE). Proxmox to otwartoźródłowa platforma do wirtualizacji serwerów, która integruje wirtualizację opartą na KVM (Kernel-based Virtual Machine) oraz konteneryzację z LXC (Linux Containers), umożliwiając tworzenie elastycznych, skalowalnych i wysoce dostępnych środowisk IT.
Pierwszy dzień szkolenia jest poświęcony wprowadzeniu do zagadnień związanych z wirtualizacją oraz konteneryzacją. Uczestnicy poznają podstawy obu tych technologii, ucząc się, jak je skutecznie wykorzystać w różnych scenariuszach. Szczególny nacisk położony jest na porównanie wirtualizacji z KVM oraz konteneryzacji z wykorzystaniem technologii Docker oraz LXC/LXD. W trakcie tego dnia omówione zostaną również zalety i wady obu podejść oraz kryteria wyboru między nimi w zależności od potrzeb projektu. Uczestnicy zdobędą także praktyczną wiedzę na temat tworzenia i automatyzacji maszyn wirtualnych przy użyciu Cloud Init oraz konfiguracji środowisk wirtualnych na bazie QEMU i KVM.
Drugi dzień szkolenia skupia się na instalacji i konfiguracji Proxmox. Kursanci dowiedzą się, czym jest Proxmox i dlaczego coraz częściej jest wybierany jako rozwiązanie wirtualizacyjne w nowoczesnych centrach danych. Zostaną omówione zarówno wymagania sprzętowe, jak i aspekty planowania infrastruktury, takie jak optymalne zarządzanie zasobami CPU, RAM oraz storage. Ważnym elementem tego dnia będzie praca w specjalnie przygotowanym środowisku labowym, które zostanie udostępnione wszystkim uczestnikom. Umożliwi to im dowolne konfigurowanie, testowanie oraz eksperymentowanie z Proxmox, bez obaw o stabilność środowiska produkcyjnego. Dzięki temu kursanci będą mieli możliwość "psucia" i rekonfigurowania swoich środowisk w celach nauki, co pozwoli na lepsze zrozumienie poszczególnych funkcji i mechanizmów.
Trzeci dzień to głębokie zanurzenie w zaawansowane funkcje Proxmox. Uczestnicy rozpoczną pracę z interfejsem Web GUI, poznają proces logowania oraz konfiguracji dodatkowych zabezpieczeń, takich jak zarządzanie użytkownikami, uprawnieniami (IAM) oraz kluczami API. Ten dzień obejmuje również tematy związane z zarządzaniem węzłami, w tym tworzenie klastrów wysokiej dostępności (HA) i efektywne zarządzanie środowiskiem Data Center. Szczególna uwaga zostanie poświęcona zarządzaniu sieciami w Proxmox, w tym tworzeniu interfejsów sieciowych, konfiguracji VLAN-ów oraz pracy z wbudowanym firewallem. Na zakończenie kursanci dowiedzą się, jak uruchamiać i zarządzać maszynami wirtualnymi oraz kontenerami w Proxmox, korzystając m.in. z technologii VirtIO oraz CPU Pass-Through.
Czwarty dzień szkolenia w pełni poświęcony jest zarządzaniu storage'em w Proxmox. Uczestnicy poznają szeroki wachlarz opcji dotyczących przechowywania danych, w tym lokalne i zdalne systemy plików, takie jak ZFS, SMB, NFS, a także zaawansowane rozwiązania, jak Ceph Storage, umożliwiające tworzenie wysoce dostępnych, skalowalnych magazynów danych. Kursanci nauczą się nie tylko konfigurować i zarządzać różnymi rodzajami storage'u, ale również integrować Proxmox z zewnętrznymi nośnikami, np. przez porty USB. Na koniec kursu zostaną wprowadzeni w tematy związane z automatyzacją zarządzania infrastrukturą w Proxmox przy użyciu narzędzi takich jak Terraform i Ansible, które pozwalają na tworzenie, wdrażanie i zarządzanie środowiskami w sposób szybki i zautomatyzowany.
Szkolenie skierowane jest do specjalistów IT, administratorów systemów oraz wszystkich osób odpowiedzialnych za zarządzanie infrastrukturą wirtualną, które chcą zdobyć praktyczne umiejętności w pracy z Proxmox. Dzięki odpowiednio dobranym tematom i stopniowemu wprowadzaniu coraz bardziej zaawansowanych zagadnień, uczestnicy zdobędą solidną wiedzę teoretyczną i praktyczną, która pozwoli im efektywnie wykorzystać Proxmox w codziennej pracy.
Wymagania wstępne do kursu obejmują podstawową znajomość systemów operacyjnych Linux oraz doświadczenie w pracy z narzędziami do wirtualizacji, co zapewni lepsze zrozumienie omawianych tematów i efektywniejsze korzystanie z wiedzy nabytej podczas szkolenia.
Prowadzący szkolenie: Piotr Kośka
Piotr Kośka to doświadczony inżynier infrastruktury i bezpieczeństwa z ponad dekadą praktyki w różnych dziedzinach technologii IT. Aktualnie pracuje jako starszy inżynier bezpieczeństwa i infrastruktury w Huuuge Games, gdzie lideruje zespół i zarządza infrastrukturą chmurową AWS, środowiskiem CI/CD, a także narzędziami automatyzacji takimi jak Ansible, Salt, Terraform i OpenTofu.
Piotr jest autorem wielu publikacji, które koncentrują się na różnych aspektych informatyki, w tym na zabezpieczaniu domowych serwerów, a także na tematach związanych z chmurą obliczeniową i językiem Bash. Jego bogate doświadczenie obejmuje pracę z wieloma systemami Linux, takimi jak Ubuntu, Debian, CentOS i CoreOS, a także administrację serwerem Jenkins i zarządzanie kontenerami Docker i LXC/LXD.
LDAP
Red Hat
Trenerzy kategorii Linux
Piotr jest autorem wielu publikacji, które koncentrują się na różnych aspektych informatyki, w tym na zabezpieczaniu domowych serwerów, a także na tematach związanych z chmurą obliczeniową i językiem Bash. Jego bogate doświadczenie obejmuje pracę z wieloma systemami Linux, takimi jak Ubuntu, Debian, CentOS i CoreOS, a także administrację serwerem Jenkins i zarządzanie kontenerami Docker i LXC/LXD.
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.
Autor wielu niestandardowych rozwiązań i implementacji podyktowanych różnorakimi wymaganiami Klientów. Jego drugie imię to wirtualizacja, gdyż obecnie jest jednym z głównych architektów produktu chmury prywatnej opartej na technologii VMware i Linux w Hays. Kieruje się stwierdzeniem: "Linux – born to be root, Windows – born to reboot". Ma również znakomite zdolności do automatyzacji i pisania skryptów, nie tylko w języku Bash ale także Ansible/Javascript/Python czy Powershell. Od niedawna fan i znawca kubernetesa oraz konteneryzacji. Prywatnie zagorzały kibic F1.