Administracja systemem Linux I
Najbliższe terminy tego szkolenia
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.
Program szkolenia
- Instalacja systemu
- Wybór nośnika
- Dostępne platformy
- Wybór instalacji
- Wybór wersji systemu
- Instalacja krok po kroku
- Omówienie środowisk graficznych
- Wybór i instalacja środowiska graficznego (Gnome, KDE, Xfce, Cinnamon, MATE)
- Wady i zalety instalacji środowiska graficznego na systemie serwerowym
- Instalacja i zarządzanie oprogramowaniem
- Omówienie managera pakietów YUM
- Konfiguracja repozytorium pakietów
- Instalacja i zarządzanie lokalnymi pakietami rpm (RPM, YUM)
- Przedstawienie managera pakietów DNF (następca managera YUM)
- Korzystanie z dokumentacji i pomocy
- Korzystanie z dokumentacji systemu, pakiet MAN
- Korzystanie z pomocy systemu, pakiet INFO
- Korzystanie z pomocy wbudowanej pakietów
- Praca z powłoką Bash
- Poruszanie się po powłoce - podstawowe komendy (ls, cp, mv, cd, rm, etc.)
- Podstawowa konfiguracja powłoki – globalna i użytkownika
- Omówienie pojęcia aliasów oraz zmiennych w powłoce
- Edycja plików w powłoce – edytor VI, VIM, NANO
- Zarządzanie dyskami twardymi
- Omówienie narzędzi do zarządzania dyskami (fdisk, cfdisk, parted, gparted)
- Wykrywanie dysków za pomocą jądra systemu oraz pakietu SCSI-RESCAN
- Wybór tablicy partycji (MS-DOS, GPT)
- Omówienie typów partycji (podstawowe, rozszerzone)
- Omówienie podstawowych metod łączenia dysków (RAID)
- Zarządzanie woluminami logicznymi w
- Omówienie idei voluminów logicznych
- Tworzenie i zarządzanie voluminami – pakiet LVM
- System plików
- Omówienie dostępnych systemów plików (ext2, ext3, ext4, xfs, btrfs, zfs)
- Budowa systemów plików
- Zarządzanie systemami plików
- Drzewo katalogowe plików
- Konfiguracja FSTAB
- Zarządzanie plikami i katalogami z poziomu powłoki
- Konfiguracja uprawnień dostępu do katalogów i plików (polecenia chmod, chown, etc.)
- Wyszukiwanie plików i katalogów (polecenia find i locate)
- Przetwarzanie strumieniowe plików (polecenia cat, less, tail, head, etc)
- Edycja strumieniowa plików (podstawy SED)
- Konfiguracja, testowanie i nawiązywanie połączeń sieciowych
- Omówienie podstawowych narzędzi konfiguracyjnych (ifconfig, ip, route)
- Omówienie graficznych narzędzi konfiguracyjnych
- Omówienie i ręczna modyfikacja plików konfiguracyjnych
- Podstawowe metody testowania sieci (ping, nmap, nslookup, netstat, route)
- Zarządzanie procesem startu systemu
- Instalacja i konfiguracja bootloudera GRUB, GRUB2
- Przedstawienie poziomów startowych systemu
- Zarządzanie daemonami w systemie – automatyczny start usług i aplikacji
- Omówienie różnic pomiedzy systemem startowym INIT oraz SYSTEMD
- Zarządzanie użytkownikami i grupami
- Omównie idei tworzenia grup
- Tworzenie, usuwanie i zarządzanie grupami oraz użytkowanikami lokalnymi
- Podstawowe pliki konfiguracyjne
- Omówienie podstaw uwierzytelniania użytkowników w usłudze katalowgowej (LDAP, AD) – pakiety sssd, pam
- Zdalna administracja systemem
- Konfiguracja i zarządzanie serwerem SSH
- Konfiguracja i zarządznie klientem SSH
- Zdalne wykonywanie komend
- Instalacja i konfiguracja pulpitu zdalnego
- Zabezpieczenia sieciowe systemu
- Konfiguracja i zarządznie pakietem IPTABLES
- Konfiguracja i zarządznie pakietem FIREWALLD
- Podstawowe formy zabezpieczeń sieciowych za pomocą firewall-a
- Podstawowe formy zabezpieczeń sieciowych za pomocą jądra systemu
Opis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!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
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.
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
Sprawdź, co mówią o nas ci, którzy nam zaufali
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.