0. Organizační pokyny
Průběh
Toto poslední, šesté cvičení opět probíhá distančně. Vaším hlavním cvičebním podkladem je tato interaktivní osnova a materiály v ní vložené a z ní odkazované.
Podpora cvičícího je pro
Vás průběžně k dispozici on-line na vyhrazeném IRC kanále #pb156cv v síti Libera chat, kam se můžete připojit bezpočtem klientů (např. pidgin,
quassel, xchat, weechat, hexchat, irssi, … (některé konzolové jsou i na
aise)), vč. fakultní instance Lounge.
Budu se snažit být Vám k dispozici průběžně po celou dobu, kterou máte ke splnění tohoto cvičení k dispozici. V případě zájmu jsou možné po domluvě i videokonzultace na MS Teams.
Tato interaktivní osnova předpokládá, že si ji budete prokládat praktickým zkoušením vysvětlovaných věcí, plněním zadaných úkolů. Výstup tohoto cvičení, kterým prokážete úspěšné splnění zadávaných úkolů, má tentokrát formu odpovědníku. Abyste měli toto cvičení za splněné, je třeba, abyste zodpověděli správně vše až na jednu otázku. Čili i když se Vám nepodaří úkoly ze cvičení zvládnout na 100 %, stále můžete cvičení splnit. (Odpovědník Vám neukáže správné odpovědi, ale můžete se k němu vrátit a upravovat ty své.) Na zvládnutí cvičení máte tři týdny, odpovědník se Vám uzavře v neděli 13. 6. 2021 o půlnoci.
Odpovědník má omezený počet odevzdání. Omezení by mělo být dostatečně velké, abyste se nemuseli stresovat a měli šanci zkusit jiný postup, pokud se netrefíte, ale přitom dostatečně malé na to, aby zamezilo zcela slepému vyplňování (aka brute force). Když mi napíšete (e-mail, IRC), tak Vám řeknu, kterou otázku máte třeba špatně vyplněnou, případně v rámci možností Vás i nasměruji.
Předpoklady
Hlavním
předpokladem pro plnění úkolů cvičení, je přístup k počítači s
linuxovým systémem. S výhodou zde využijete svůj virtuální stroj, který máte v rámci předmětu. Pouhý přístup např. na aisu Vám
nestačí, protože v některých úkolech potřebujete práva roota.
S prací v konzoli jste se již setkali minimálně v předchozích
cvičeních, takže já už jen vyzdvihnu užitečnost manuálových stránek
(příkaz `man`) a přidám odkaz na tento potenciálně užitečný přehled základních *NIXových příkazů.