C2110 Operační systém UNIX a základy programování 3. týden -1C2110 Operační systém UNIX a základy programování Petr Kulhánek kulhanek@chemi.muni.cz Národní centrum pro výzkum biomolekul, Přírodovědecká fakulta Masarykova univerzita, Kamenice 5, CZ-62500 Brno 3. týden PS/2022 Prezenční forma výuky: Rev5 C2110 Operační systém UNIX a základy programování 3. týden -2- Opakování ➢ GNOME Desktop ➢ Dokumentace (manuálové stránky) ➢ Kerberos C2110 Operační systém UNIX a základy programování 3. týden -3Nápověda k příkazům Manuálové stránky (aneb co dělat, když si nevím rady): man vypíše manuálovou stránku příkazu $ man [section_number] topic Dostupné sekce: ❑ Section 1 user commands ❑ Section 2 system calls ❑ Section 3 library functions ❑ Section 4 special files ❑ Section 5 file formats jméno příkazu, funkce, tématu, kapitoly apod. ❑ Section 6 games ❑ Section 7 conventions and miscellany ❑ Section 8 administration and privileged commands ❑ Section L math library functions ❑ Section N tcl functions C2110 Operační systém UNIX a základy programování 3. týden -4Kerberos - workflow PC wolf02 wolf03 wolfXX přihlašovaní mezi uzly klastru bez nutnosti zadávat heslo s heslem (váš lokální účet) s heslem (e-INFRA pro klastr WOLF) bez hesla po dobu platnosti krb5 lístků (heslo se zadává pokaždé) PC kinit nebo jeho obdoba (heslo vyžaduje jednou) A) Výchozí stav pro vaše osobní počítače bez ohledu na OS. B) Doporučený režim pro vaše osobní počítače bez ohledu na OS (viz dobrovolný domácí úkol). C) Klastr WOLF (kde PC je uzel klastru), osobní počítač s OS Linux (doporučená konfigurace pro seriózní práci), podrobnosti C2115 PC (pam_krb5) A) B) C) !!! V prostředí, které využívá krb autentizaci, se NEDOPORUČUJE používat ssh klíče !!! Klastr WOLF C2110 Operační systém UNIX a základy programování 3. týden -5Nová látka ➢ Základní práce s linuxem C2110 Operační systém UNIX a základy programování 3. týden -6- Obsah ➢ Souborový systém • struktura, odlišnosti od MS Windows, relativní a absolutní cesty, zástupné znaky, základní příkazy ➢ Vzdálený přenos souborů • scp • wget • transfer dat mezi OS Unix/macOS a MS Windows ➢ Virtualizace • co je to virtualizace, typické použití, přehled hypervisorů, instalace Ubuntu OS