mirror of
https://github.com/pepaskopec-blip/Graduately.git
synced 2026-10-28 23:54:34 +00:00
Build all apps from Markdown content; Compose Desktop replaces GTK on Linux and Windows
- content/ + scripts/build-content.py produce content.json for every app - stable lesson IDs with one-time progress migration (Swift, Kotlin) - shared answer-check tests (tests/answers.json) for Kotlin and Swift - android/desktop: Compose app with updater, speech and GTK progress import - CI packages AppImage and Windows zip with ProGuard, runs the tests Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
b324496334
commit
c3bc32113b
964 changed files with 57285 additions and 1156 deletions
71
content/pocitacove-site/4-rocnik/06-automatizace.md
Normal file
71
content/pocitacove-site/4-rocnik/06-automatizace.md
Normal file
|
|
@ -0,0 +1,71 @@
|
|||
---
|
||||
id: site-4-automatizace
|
||||
puvodni: net4.6
|
||||
nazev: Automatizace
|
||||
popis: Opakovanou práci ať dělá skript, ne deset kliknutí.
|
||||
nazev_cviceni: Kvíz: Automatizace
|
||||
nadpis_kvizu: Kvíz k tématu Automatizace
|
||||
---
|
||||
|
||||
# Výklad
|
||||
|
||||
## Správa bez společného hesla na lístečku
|
||||
*SSH*
|
||||
|
||||
- Klíč jde odebrat konkrétnímu člověku.
|
||||
- Heslo v příkazu historie nemá ležet.
|
||||
- Přístup omezte na správní síť.
|
||||
- Záznam, kdo se přihlásil, patří do logu.
|
||||
|
||||
> Tip: Telnet posílá heslo čitelně. Na správu patří SSH.
|
||||
|
||||
## Stejná VLAN ve dvaceti switchích
|
||||
*Opakování*
|
||||
|
||||
- Šablona drží názvy VLAN a popis portů.
|
||||
- Skript změnu pošle na seznam zařízení.
|
||||
- Nejdřív ho pusťte na jednom switchi.
|
||||
- Záloha před hromadnou změnou je povinnost, ne ozdoba.
|
||||
|
||||
> Tip: ruční opis se v desátém switchi liší v jednom čísle.
|
||||
|
||||
## Skript není výmluva
|
||||
*Mez*
|
||||
|
||||
- Kontrola po běhu srovná, co opravdu sedí.
|
||||
- Tajné heslo nepatří do veřejného souboru.
|
||||
- Člověk pořád schvaluje změnu, která shodí výuku.
|
||||
- Verzovaný soubor konfigurace ukáže, kdo řádek změnil.
|
||||
|
||||
> Tip: automat neopraví špatný záměr, jen ho provede rychleji.
|
||||
|
||||
|
||||
# Kvíz
|
||||
|
||||
## Proč na správu nepoužívat Telnet?
|
||||
- [x] Heslo jde po síti čitelně
|
||||
- Telnet neumí IPv4
|
||||
- Switch Telnet zakazuje standardem STP
|
||||
- Telnet maže VLAN
|
||||
> SSH spojení chrání.
|
||||
|
||||
## Jak pustíte stejnou změnu do dvaceti switchů?
|
||||
- [x] Šablonou a skriptem, neopisovat ji dvacetkrát
|
||||
- Jen restartem všech naráz
|
||||
- Přes DHCP
|
||||
- Jedním broadcastem bez kontroly
|
||||
> Nejdřív jeden switch, pak ostatní.
|
||||
|
||||
## Co před hromadnou změnou uděláte?
|
||||
- [x] Zálohu konfigurací
|
||||
- Vypnete dohled
|
||||
- Smažete popisy portů
|
||||
- Zakážete SSH
|
||||
> Ať se máte kam vrátit.
|
||||
|
||||
## Co skript neumí?
|
||||
- [x] Poznat, že záměr byl špatně
|
||||
- Poslat stejný příkaz víckrát
|
||||
- Uložit konfiguraci
|
||||
- Připojit se přes SSH
|
||||
> Rychlost neopraví chybný příkaz.
|
||||
Loading…
Add table
Add a link
Reference in a new issue