====== TTY (Teletypewriter / TeleType) ====== **TTY** je zkratka, která historicky označovala dálnopis (Teletypewriter), ale v moderní informatice představuje abstraktní rozhraní pro textový vstup a výstup. V naší **[[ZIF|digitální architektuře]]** je TTY klíčové pro správu **[[VPS]]** serverů, konfiguraci síťových prvků a nízkoúrovňové ladění v rámci našeho **[[VPC]]**. ===== Historie a evoluce ===== Pojem TTY prošel dlouhým vývojem, který ovlivňuje, jak dnes pracujeme s příkazovou řádkou: * **Původ:** Mechanické dálnopisy, které fyzicky tiskly text na papír. * **Emulátory:** Fyzické terminály (např. VT100), které nahradily papír obrazovkou. * **Softwarové TTY:** Virtuální terminály v moderních OS, jako je **[[Tux|Linux]]**. ===== Typy TTY v našich systémech ===== **[[IT Podpora]]** a **[[Vývojový tým]]** se nejčastěji setkávají s těmito formami: ==== 1. Virtuální konzole (TTY1–TTY6) ==== V operačních systémech založených na Linuxu jsou tyto konzole dostupné přímo na serveru (např. přes **[[VMM]]** konzoli). Umožňují přihlášení uživatele i v případě, že selže grafické rozhraní (**[[UI]]**). ==== 2. Pseudo-terminály (PTS) ==== Když se ke stroji připojíte vzdáleně (např. přes SSH), systém vytvoří "falešné" TTY zvané PTS. To simuluje chování terminálu v síťovém prostředí **[[WAN]]**. ==== 3. Sériové TTY ==== Využívá se pro přímé propojení s hardwarem (např. přes **[[UART]]**). Je to kritický nástroj pro oživování **[[IoT zařízení]]** a správu switchů. ===== Role TTY v našich procesech ===== * **Správa serverů:** Většina úloh správy v rámci **[[VPS]]** probíhá přes TTY pomocí textových příkazů. * **Automatizace:** Skripty spouštěné v našem **[[VCS]]** (např. při nasazování aplikací) často běží v "non-interactive TTY" režimu. * **Zabezpečení:** Přístup k TTY je chráněn autentizací. Každá relace je spojena s konkrétním **[[UID]]** uživatele pro účely auditu v rámci **[[Kybernetická bezpečnost|kybernetické bezpečnosti]]**. ===== Praktické tipy pro uživatele ===== * **Příkaz `tty`:** Pokud v terminálu napíšete `tty`, systém vám vypoví název aktuálního terminálového souboru (např. `/dev/pts/0`). * **Zamrznutí:** Pokud se vám v Linuxu zasekne grafické **[[UI]]**, často se můžete přepnout do textového TTY (obvykle `Ctrl+Alt+F3`) a proces restartovat. * **Kódování:** Všechna moderní TTY v naší síti jsou nastavena na **[[UTF]]-8**, aby správně zobrazovala českou diakritiku a speciální znaky. > **Poznámka pro techniky:** Při práci se sériovým TTY přes **[[UART]]** nezapomeňte nastavit správnou rychlost (Baud rate), jinak se v terminálu zobrazí pouze nečitelný "rozsypaný čaj". --- **Související stránky:** [[ZIF]], [[Tux]], [[VPS]], [[UART]], [[IT Podpora]], [[Vývojový tým]], [[Kybernetická bezpečnost]], [[UTF]]