Akademia Debugowania Linuxa 2.0

Naucz się rozwiązywać problemy na które możesz natrafić w systemie Linux. Problemy z aplikacjami, siecią, dyskami, kontenerami, DNSem, certyfikatami i wiele innych nie będą stanowiły dla Ciebie większego problemu.

Dzięki szkoleniu nauczysz się jak...

  • podpiąć się do dowolnej aplikacji i podsłuchiwać każdą jej operację,
  • podsłuchać ruch sieciowy między serwerami,
  • znaleźć problem w błędnie wykonujących się zadaniach crona,
  • namierzyć których bibliotek brakuje w systemie do uruchomienia pliku binarnego,
  • rozwiązać wszelkie problemy z zależnościami przy kompilacji aplikacji ze źródeł,
  • zabrać się za debugowanie aplikacji działającej w Dockerze,
  • zrozumieć i skonfigurować działanie OOM Killera i inne parametry w /proc/,
  • pisać bezpieczne skrypty bashowe,
  • odzyskiwać usunięte pliki z dysku,
  • tworzyć i odbudowywać macierze RAID,
  • pracować z Local Volume Managerem (LVM) i tworzyć/odtwarzać snapshoty,
  • sprawdzać i regulować obciążenie dysków twardych,
  • radzić sobie z nietypowymi komunikatami o braku miejsca na dysku,
  • pracować z obrazami dysków twardych zawierających wiele partycji,
  • partycjonować dyski twarde i przenosić strukturę partycji między nimi,
  • ustawiać i odczytywać zaawansowane flagi dla plików,
  • wykrywać problemy z serwerami nazw (DNS) i odpytywać je z poziomu terminala,
  • tunelować połączenia przez SSH,
  • ustawiać i sprawdzać statyczny routing między serwerami,
  • pracować z certyfikatami i połączeniami SSL,
  • backupować serwery na których nie ma wolnego miejsca,
  • rozszerzać istniejącą pamięć SWAP w serwerze,
  • wydawać polecenia na wielu serwerach jednocześnie,
  • dostać się na serwer do którego nie znasz hasła, ale masz do niego dostęp przez KVM,
  • efektywnie pracować z katalogami zawierającymi miliony plików.


W trakcie przerabiania lekcji poznasz także inne zagadnienia i sztuczki, które nie są bezpośrednio związane z debugowaniem aplikacji, ale z pewnością przydadzą Ci się w codziennej pracy z Linuksem.

Nowe lekcje w stosunku do wersji 1.0

W tym wydaniu pojawiły się następujące, nowe lekcje:

  • Debugowanie wolnego działania Apache HTTP - konfiguracja MPM.
  • Zarządzanie firewallem - na przykładzie Uncomplicated Firewall (UFW).
  • Analiza ruchu sieciowego - z użyciem IPtraf-ng.
  • Obchodzenie hasła do MySQL - zapomniane hasło? to już nie problem.
  • Częste błędy w dostępie po SSH - niedziałający klucz, 'brak' użytkownika, niepoprawna powłoka i inne.
  • Zbieranie informacji o serwerze - umiejętność niezbędna przy przejmowaniu serwera po innym adminie.
  • Wyszukiwanie aplikacji zapychających łącze - znalezienie IP generującego ruch jest łatwe, ale jak z aplikacją?
  • Analiza problemów z mailami - SPF, DKIM, DMARC, RBL, Greylisting i inne.
Dodatkowe bonusy
Nagrania bonusowe

za darmo

Otrzymasz dostęp do kilku mini tutoriali, które nauczą Cię trików użytecznych w codziennej pracy admina.

Mini kurs CURLa

za darmo

Zupełnie za darmo otrzymasz dostęp do mojego mini kursu obsługi narzędzia CURL (który zazwyczaj sprzedawany jest oddzielnie), użytecznego przy debugowaniu problemów z aplikacjami webowymi.

Jak wygląda kurs w środku?

Podgląd panelu kursanta

Jak wygląda kurs w środku?

Po zakupie kursu otrzymasz bezterminowy dostęp do platformy szkoleniowej na której znajduje się obecnie 45 wideoporadników podzielonych na 6 kategorii (+materiały dodatkowe).

Pod każdym filmem znajdziesz informacje rozszerzające wiedzę przekazaną w filmie, notatki zawierające wszystkie wykonywane polecenia oraz zawartość wszystkich omawianych w lekcjach plików.

Lekcje możesz przeglądać po kolei (do czego bardzo zachęcam) lub możesz wybierać te, które akurat teraz są Ci potrzebne do wykonania pracy.

Każda lekcja stanowi samodzielny poradnik, który może być wprowadzony w życie także bez znajomości pozostałych nagrań.

Zobacz przykładową lekcję

Nagranie, które widzisz poniżej nie jest wycinkiem lekcji ani jej ocenzurowaną wersją. Jest to jedno z prawdziwych nagrań z kursu. Jeśli nie rozumiesz niektórych zagadnień które tam prezentuję, to nie przejmuj się tym. Wszelkie użyte do debugowania techniki zostały bardzo dokładnie omówione w pozostałych filmach.

Jedna lekcja to za mało?

Poniżej znajduje się pełna (nie wycinek) lekcja uzupełniająca wiedzę, a przedstawiająca metodę na szybkie partycjonowanie dysków twardych.

Jakub 'unknow' Mrugalski

Kto będzie Cię uczył?

Nazywam się Jakub Mrugalski - więcej informacji o mnie znajdziesz na mojej stronie domowej. Jest szansa, że przeglądając branżowego YouTube natrafiłeś na moje filmy instruktażowe związane z Linuksem, programowaniem, cybersecurity i szeroko pojętą branżą IT.

Od kilkunastu lat zajmuję się administracją serwerów linuksowych. Pracowałem jako admin w kilku znanych firmach, a obecnie prowadzę własną firmę hostingową sprzedającą serwery VPS.

Na co dzień pracuję jako trener WEB Security w firmie związanej z branżą security.

Na jak długo otrzymam dostęp do kursu?

Dostęp nie jest ograniczony czasowo. Możesz przerobić kurs kiedy tylko zechcesz. Wszystkie lekcje są dla Ciebie dostępne od razu i możesz przerabiać je w dowolnej kolejności i w swoim tempie.

W jakiej formie jest to kurs?

Jest to kurs wideo złożony z kilkudziesięciu filmów wraz z dołączonymi notatkami i z zapisem wszystkich wykonywanych na nagraniach poleceń.

Co muszę wiedzieć, aby zrozumieć kurs?

Aby w pełni zrozumieć każde zagadnienie przedstawione w kursie, powinieneś swobodnie czuć się w terminalu linuksowym (operacje na plikach i katalogach, operacje na procesach i usługach itp.) i mieć podstawową wiedzę z dziedziny działania sieci (co to jest adres IP, maska). Każdy z zaprezentowanych materiałów został przeze mnie przygotowany w taki sposób, aby nawet osoby początkujące (np. juniorzy) mogli z łatwością zrozumieć treść.

Czy mogę otrzymać fakturę za kurs?

Oczywiście! Do każdego zakupu dołączana jest faktura VAT. Wystarczy, że w chwili składania zamówienia podasz w formularzu wszelkie niezbędne do wystawienia takiej faktury dane. Jeśli nie podasz w zamówieniu numeru NIP, prześlę Ci fakturę imienną.

Czy kurs będzie w przyszłości rozbudowywany?

Tak. Planuję w przyszłości dodać do niego nowe materiały. Z tego powodu cena kursu w każdej kolejnej edycji sprzedaży będzie wzrastać, ponieważ jego wartość merytoryczna także będzie się zwiększać. Obecni kursanci otrzymają oczywiście wszystkie aktualizacje bez ponoszenia dodatkowych kosztów. Najbardziej opłaca się więc być kursantem pierwszej edycji :)

Czy mogę kupić kurs na raty?

Tak, jest taka możliwość. Podczas składania zamówienia wybierz 'PayU' jako metodę płatności, a następnie kliknij opcję kupna ratalnego. Są to "raty 0%", więc cena Akademii Debugowania Linuxa nie wzrasta przez to, że wybierzesz kupno w ratach.

Jakub 'unknow' Mrugalski

Gwarancja zadowolenia

Pracowałem nad tym kursem niemal dwa lata i włożyłem w niego tyle pracy i staranności, aby mieć pewność, że to czego uczę jest przekazane w klarowny sposób i że z pewnością przyda Ci się w codziennej pracy admina.

Jestem przekonany, że kurs który sprzedaję jest naprawdę świetnej jakości, dlatego daję Ci na niego gwarancję.

Jeśli z jakiegokolwiek powodu uznasz, że kurs nie spełnia Twoich oczekiwań i niczego się z niego nie nauczyłeś, to napisz do mnie maila nie później niż 14 dni od zakupu, a otrzymasz bezwarunkowy zwrot kosztów całego kursu.

Nie potrzebuję niezadowolonych kursantów, dlatego robię co w mojej mocy, aby każdy dostał kurs najwyższej jakości i był z niego w pełni zadowolony.

Dzięki gwarancji, niczego nie ryzykujesz.

Opis szkolenia w PDF

Jeśli chcesz poprosić firmę w której pracujesz o dofinansowanie na to szkolenie, to przygotowałem dla Ciebie odpowiedni dokument, który możesz przedstawić swoim przełożonym.

- Wersja polska
- Wersja angielska