Nabídka tohoto termínu kurzu již není aktuální.

Linux Workshop for DevOps

e-kurz

Základní info

Každý vývojář aplikací běžících v linuxovém prostředí někdy potřebuje dohlédnout až na úroveň samotného operačního systému. Dvoudenní workshop je zaměřen právě na takové úkony, které vývojáři pomohou s orientací a diagnostikou problémů v operačním systému Linux. Účastníci získají praktické informace ohledně práce se systémem, ladění procesů, spouštění služeb, instalací balíků, atd. Pro každou kapitolu je připraven praktický LAB.

Cílová skupina

Kurz je určen vývojářům aplikací běžících na Linuxu

Cíle kurzu

Účastníci se mimo jiné naučí:

 

  • instalovat operační systém CentOS 7
  • používat ssh klíče k přihlášení do systému
  • ovládat systémové služby a procesy
  • spravovat systémové uživatele a jejich oprávnění
  • pracovat se souborovým systémem
  • instalovat a odebírat software
  • omezovat systémové zdroje pro jednotlivé procesy
  • vyhledávat v log souborech včetně pokročilých technik
  • konfigurovat síťové parametry
  • analyzovat výkonnostní problémy systému
  • diagnostikovat problémy se sítí

 

Osnova

OS Linux obecně, komponenty, vazby

Distribuce, představení RHEL a jeho klony (CentOS, ...), rozdíly verze 6 a 7

Instalace a instalátor Anaconda

 

  • Lab: instalace CentOS 7.2 

 

Networking

 

  • ukázka možností nastavení sítě
  • diagnostika sítě, tcpdump, netstat
  • omezování síťového provozu pomocí firewalld a iptables
  • Lab: odchytávání a analýza síťového provozu 

 

Users & Security

 

  • Systém pro řízení uživatelských účtů a práv v Linuxu
  • SUDO
  • oprávnění owner/group/other vs. ACL
  • Lab: založení uživatelského účtu, nastavení oprávnění, nastavení sudo 

 

Remote Access

 

  • SSH, nastavení, omezování přístupů, X-Forwarding
  • princip přihlášení přes RSA/DSA klíč, distribuce klíčů
  • Lab: vytvoření RSA klíče, distribuce na server a přihlášení 

 

Package Management

 

  • Balíčkovací systém RPM
  • Práce s repozitáři YUM
  • Lab: Instalace a odinstalace balíku, vyhledávání v balíkách, práce s yum, rozbalení RPM balíku bez instalace 

 

Storage & Partitioning

 

  • Souborové systémy Ext3/4, XFS a Btrfs
  • LVM
  • Metody rozšiřování oddílů
  • Lab: rozšíření logického svazku a filesystému 

 

Procesy

 

  • práce s běžícími procesy, otevřené soubory, ...
  • trace procesu (strace)
  • omezování systémových zdrojů (cgroups)
  • Lab: strace procesu, omezení zdrojů pro proces (storage a memory) 

 

Řízení spouštění systému a služeb (System and Service Manager)

 

  • SysVinit vs. systemd
  • Cron & anacron & atd
  • Lab: vytvoření init scriptu pro SysVinit a service unity pro Systemd 

 

Logování a analýza logů

 

  • rsyslog vs. journalctl
  • práce s logy
  • rsyslog (lokální / vzdálené logování)
  • Lab: prohledávání logů, grep, less, awk… + ukázka procházení logů v journald 

 

Troubleshooting

 

  • Boot process
  • Rescue disk
  • core dump
  • Red Hat Support / Bugzilla
  • Lab: Root password recovery 

 

Předpoklady účastníka

 

  • Zkušenosti s prací v shellovém interpretu bash jsou vítány, nikoliv však podmínkou.

 

Linux Workshop for DevOps

Vybraný termín:

29.6.2022 –  30.6.2022  ONLINE

Cena
24 900 Kč

Kontakt na dodavatele získáte po registraci

Tento kurz je pořádán dodavatelem, který nevyužívá placenou prezentaci na portálu EduCity.

Kontaktní údaje na dodavatele získáte po registraci.

Nebo použijte poptávkový formulář.