Semestr: letní 2025/26
Cvičení:
  Pondělí, 09:00, N8 (CZ) (Viktor Fuglík)
  Pondělí, 09:00, N11 (CZ) (Lukáš Ondráček)
  Pondělí, 09:00, N10 (EN) (Milad Ashqi Abdullah)
  Úterý, 09:00, N8 (CZ) (Vojtěch Horký)
  Úterý, 10:40, SU2 (CZ) (Jakub Galgonek)
  Úterý, 14:00, N11 (CZ) (Viktor Fuglík)
  Středa, 14:00, N11 (CZ) (Lukáš Ondráček)
  Středa, 14:00, N8 (EN) (Filip Kliber)
  Pátek, 09:00, N11 (examinations only / pouze zkoušení) (Vojtěch Horký)
  Pátek, 09:00, N8 (CZ) (Viktor Fuglík)
  Pátek, 10:40, N11 (EN) (Vojtěch Horký)
  Pátek, 12:20, N8 (CZ) (Viktor Fuglík)
  Pátek, 12:20, N11 (CZ) (Vojtěch Horký)
Stránka v SIS: NSWI177
Zakončení: Klasifikovaný zápočet
Nedávný update GitLabu přinesl několik přejmenování. Nejvýraznější změnou pro nás je zobecnění Issues na Work items. Úpravy materiálů reflektující tyto změny se pokusíme provést co nejdříve.

Prosím, zapište se do 25bNSWI177x13 (virtuální cvičení jen na písemky) pokud je vaše upřednostňované cvičení plné. Pak se můžete zapsat na čekací listinu a mít už předmět jako takový zapsaný.

Očekáváme, že se objeví volná místa po prvních týdnech výuky (budeme aktivně přesouvat ty, kteří cvičení nenavštěvují, do speciálního cvičení 25bNSWI177x13).

Projděte si odkazy v postranní liště, abyste získali informace o organizace předmětu, cvičeních a získání Linuxu.

Poznámka k české verzi stránek: primárním jazykem při vytváření materiálů je angličtina. Snažíme se udržovat českou verzi co nejaktuálnější, pokud se v části (české) stránky objeví anglický text, tak to jen znamená, že jsme ještě nestihli aktualizovat překlad (a na 90% o tom víme a pracujeme na opravě). S překladem nám pomáhají automatické nástroje, snažíme se vždy překlad i ručně zkontrolovat a doladit. Pokud bude ale cokoliv nejasného, určitě se nám, prosím, ozvěte.

O předmětu

Cílem předmětu je seznámit studenty s principy práce na operačním systému Linux. Předmět se zaměřuje převážně na praktické aspekty práce v unixovém prostředí a základní administrátorské úlohy. Absolventi kurzu by se měli orientovat v prostředí linuxových OS a být schopni instalovat, konfigurovat a (s využitím skriptování) efektivně využívat nástroje a služby, které přestavují základní stavební prvky moderní infrastruktury pro vývoj software.

Sylabus

  • Základní pojmy. Systém souborů. Uživatelé, skupiny, oprávnění.
  • Základy administrace. Instalace systému. Správa softwarových balíčků. Konfigurace základních služeb a sítě.
  • Práce na vzdálených strojích. Autentizace, privátní klíče. Přenos dat.
  • Práce v shellu. Skriptování, regulární výrazy a zpracování textu.
  • Infrastruktura pro vývoj software. Build systémy. Systémy a služby pro správu verzí.

Předchozí roky