TÉMATA
linux
systémy, desktop a správa serverů
poznámka Journal zabere gigabajty dřív, než si toho všimnete Výchozí strop journalu je desetina diskového oddílu. Na malém rootu to znamená gigabajty logů, o které nikdo nestojí. projekt Stabilizace infrastruktury Stabilizace technického zázemí organizace: pravidla správy, dokumentace, platforma pro testování a hosting a propojení s infrastrukturou o úroveň výš. projekt mojeWebFoundry Framework pro stavbu několika oddělených statických webů na SvelteKitu. Vznikl posunem od Jekyllu a je zároveň způsobem, jak si osahat, co dnešní nástroje umí. odkaz How Complex Systems Fail Klasický text R. Cooka – proč selhání nikdy nemá jedinou příčinu. Povinné čtení pro každého, kdo provozuje systémy. poznámka Ubuntu 25.04 (Plucky Puffin): šifrování disku přes TPM, ARM64 desktop a APT 3.0 Non-LTS vydání z dubna 2025: šifrování disku vázané na TPM v instalátoru, oficiální ARM64 desktop, jádro 6.14 se sched_ext, APT 3.0 a konec apt-key. výklad SELinux od jádra k politice: labely, moduly a hledání chyb Jak SELinux visí na LSM, co znamená kontext na každém souboru, jak se z .te a .if staví modul a čím se v politice hledá chyba. výklad DISA STIG: co to je a jak se čte závažnost pravidel Co jsou DISA STIG, jak se čte kategorie závažnosti CAT I/II/III a proč se pravidla neaplikují automaticky a plošně. poznámka OpenSSH 9.0: scp přes SFTP a hybridní výměna klíčů Vydání z dubna 2022, ve kterém scp přestalo používat starý protokol a výchozí výměna klíčů se doplnila o postkvantovou část. poznámka Podman: kontejnery bez démona a bez roota Kontejnerový nástroj bez trvale běžícího démona, který umí běžet pod běžným uživatelem a generovat systemd jednotky. projekt Vývoj SELinuxu v enterprise distribuci Práce na SELinuxu v enterprise linuxové distribuci: politiky, jejich chyby a předávání znalostí kolegům. odkaz openSUSE MicroOS: systém, který se neaktualizuje za běhu Neměnný systém s transakčními aktualizacemi nad btrfs snapshoty, kde aplikace nebydlí v kořenovém systému, ale v kontejnerech. poznámka Konec CentOS 8 a distribuce, které ho nahradily Po oznámení konce CentOS 8 v prosinci 2020 vznikly během roku 2021 dvě nezávislé přestavby RHEL – AlmaLinux a Rocky Linux. projekt Bezpečnostní certifikace podle DISA STIG Příprava minimalistické enterprise distribuce na certifikaci podle DISA STIG: architektura, adaptace testů, mitigace a posouzení, která pravidla se na systém vůbec vztahují. poznámka WireGuard v mainline jádře Linuxu VPN protokol WireGuard se v březnu 2020 dostal přímo do mainline jádra Linuxu, bez potřeby zvlášť udržovaného modulu. projekt Infrastructure as Code s Ansible Idempotentní deployment infrastruktury přes Ansible – systém i aplikace, role řízené podle skupin hostů, a příspěvky do deploymentu OpenStacku. výklad AppArmor: úvod do MAC pro linuxové aplikace Co je AppArmor, jak funguje mandatorní řízení přístupu přes profily a jak se profily tvoří a ovládají. projekt Automatizace testů cloudové platformy Framework pro automatizované testování aktualizací cloudové platformy OpenStack, integrace úložiště a CI/CD – včetně období vedení testovacího týmu. projekt Modelová železnice řízená z Kubernetes Modelová železnice kompletně řízená a monitorovaná z malého počítače Intel NUC přes Arduino, s aplikacemi v Kubernetes clusteru. výklad AIX pro linuxáka: kde končí návyky z Linuxu Rozdíly, na které narazí administrátor Linuxu při přechodu na AIX v prostředí IBM Power – tooling, LVM, LPAR, enterprise úložiště a zálohy, srovnané se SLES a RHEL. výklad Proč a jak se testují maintenance balíky enterprise distribuce Proč prochází oprava balíku enterprise linuxové distribuce před vydáním testy – regresní testy, více architektur i virtualizace. výklad Izolace v jádře: PV, HVM a OS-level virtualizace v Linuxu Rozdíl mezi paravirtualizací, plnou hardwarovou virtualizací a OS-level virtualizací (kontejnery) v Linuxu. poznámka Debian 9 (Stretch): MariaDB místo MySQL a X bez rootu Vydání z června 2017, ve kterém se výchozí databází stala MariaDB a X server přestal potřebovat práva roota. návod Cacti pro malou virtualizovanou infrastrukturu Jak nasadit Cacti na vyhrazený host a přes SNMP sledovat vytížení hostů i virtuálních strojů – paravirtualizovaných i plně virtualizovaných. návod ProxyJump: přes bastion bez tunelů v hlavě Jak dostat scp, rsync i git přes skokový stroj tím, že se to jednou napíše do ssh_config. poznámka Odebrání balíku s porušením závislostí Vynucené odebrání jednoho balíku na systému založeném na Debianu, aniž by apt strhl celý řetěz závislostí s ním. návod Read-only root na Raspbianu, který přežije studené vypnutí Jak převést Raspbian na SD kartě na read-only root, aby zařízení přežilo vypnutí ze zásuvky, a jak z něj udělat image na hromadné nasazení. výklad Vysoká dostupnost a sdílené úložiště pro malý XEN cluster Jak funguje vysoká dostupnost a sdílené úložiště pro malý cluster virtuálních strojů na XEN. projekt Read-only Raspberry Pi pro zobrazování denních menu Displeje s denním menu v jídelnách po celé republice: Raspberry Pi, které přežije vypnutí ze zásuvky a nasadí se bez zásahu na místě. návod Přechod z pravděpodobně kompromitovaného serveru na čistou infrastrukturu Jak konkrétně probíhal přesun služeb organizace z pravděpodobně kompromitovaného serveru na novou infrastrukturu: starý stack, rozdělení do virtuálních strojů, potíže s aktualizacemi a zabezpečení. projekt Testování aktualizací na více architekturách Ověřování oprav enterprise linuxové distribuce před vydáním – na x86, IBM Z i PowerPC, se zaměřením na virtualizaci. projekt Migrace infrastruktury Přesun služeb organizace z pravděpodobně kompromitovaného serveru na nově navrženou infrastrukturu, její dlouhodobý provoz a vedení technického týmu dobrovolníků. projekt Balíčkování pro RPM a Debian a Open Build Service Stavba balíků pro distribuce založené na RPM i Debianu – spec, dsc a control soubory, build lokálně i v Open Build Service. poznámka Maildir: upozornění na poštu při přihlášení a čtení přes mailx Jak dostat upozornění na novou poštu při přihlášení (včetně SSH) a číst lokální poštu přes mailx, když doručovací agent používá Maildir. projekt Virtualizační infrastruktura na XEN Sjednocení několika serverů na virtualizační platformu XEN XCP s vysokou dostupností, sdíleným úložištěm a zálohami – včetně migrace běžících služeb. poznámka XEN / XCP: pár užitečných poznámek Roztroušené opravy z provozu XEN Cloud Platform: VNC keymapa, typ úložiště LVM, HVC konzole a hotplug CPU v hostu. návod Zkoumání RAID členu z obrazu disku přes dd_rescue a mdadm Vytvoření obrazu selhávajícího disku přes dd_rescue a prozkoumání jeho mdadm RAID členu přes loop zařízení – bez zásahu do originálu. návod Obnova smazaných souborů přes extundelete Obnova smazaných souborů z ext3/ext4 přes extundelete – nejdřív připojit read-only a pracovat podle inode. projekt Správa AIX a Linuxu Instalace, upgrady, konfigurace a podpora systémů AIX a Linux v prostředí IBM Power – logické oddíly, SAN, zálohy a vysoká dostupnost. poznámka Debian 6.0 (Squeeze): start řazený podle závislostí Vydání z února 2011, které přepnulo výchozí pořadí startovacích skriptů na řazení podle závislostí a jako technologickou ukázku nabídlo port na jádro FreeBSD. řešení potíží Portmapper se zasekne při startu nebo vypínání Služba portmapper se při startu nebo vypínání na minutu zasekne – jak se problém dohledal a vyřešil. projekt Správa sítí pro firmy a veřejný sektor Komplexní správa sítí a serverů u soukromých firem i ve veřejném sektoru – od síťových prvků po poštu, VPN a úložiště. projekt Monitoring infrastruktury Sledování vytížení a dostupnosti serverů a sítí – od SNMP a informačního systému pro monitoring a helpdesk po Cacti nad virtualizační infrastrukturou.