45. Co je to Docker soubor? - Lokální úložiště Docker obrazů; - Soubor s instrukcemi pro sestavení Docker image; - Konfigurační soubor Docker; - Oficiální dokumentace Docker; 46. Jaký proces je primární v kontejneru? - FROM; - RUN; - initd; - run.deamon; 47. Příkaz pro sestavení Docker image?
DevOps
39. Kde jsou uloženy logy aplikací v operačním systému Linux? * 40. Jaké jsou příznaky úniku paměti v aplikaci JAVA? * Výrazné snížení výkonu při dlouhodobém provozu aplikace; Chyby v logech typu memeryEmpty; Fatální chyby vedoucí k náhlému ukončení aplikace; Objevení obrazovek blokování;
34. K čemu slouží technologie NAT? * - Zvýšení výchozího počtu VLAN; - Pro omezení příchozího, odchozího a vnitřního síťového provozu; - Zajištění bezkonfliktní adresace v internetu; - Přiřazení DNS brány a tvorba síťových tabulek; 35. Co jsou porty TCP/IP? * - Abstrakce na úrovni různých operačních systémů, která řídí komunikaci mezi aplikacemi pomocí protokolů TCP nebo UDP; - Vestavěný nástroj v některých operačních systémech, který umožňuje přenášet - "portovat" utility a aplikace mezi operačními systémy; - Rozhraní síťového zařízení; - Rozhraní jádra operačního systému, pomocí kterých lze komunikovat s OS z programového kódu; 36. Jaké jsou úrovně modelu OSI/ISO? *
28. Jaké datové toky v Linuxu znáte? 29. Uveďte možnosti dotazů, které budou provedeny bez chyb - select * from processing_db where user_id=413; - SELECT user_id FROM processing_db; - select * from processing_db where user_id=413 - select * from pg_state_activity where db_name="processing_db"; - select * form instruct;
30. Která z následujících tvrzení jsou správná ohledně SQL a SGBD? * - Indexy fungují vytvořením samostatné datové struktury, která obsahuje kopie indexovaných sloupců v seřazeném pořadí. Při provádění dotazu mechanismus databáze hledá v indexu řádky odpovídající podmínkám dotazu a poté extrahuje skutečná data z tabulky; - Žádný SGBD nemůže garantovat dodržování teoremu CAP; - SGBD nepodporují vztahy jeden k mnoha; - SGBD může pracovat jménem uživatele s právy root; 31. Co je poddotaz v SQL? * - Vestavěná funkce jazyka pro automatickou optimalizaci dotazů; - Syntaktická konstrukce umožňující dotazovat neznámá data v rámci probíhajícího dotazu; - Zastaralá funkce některých SGBD; - Možnost hledat informace nejen v rámci jedné tabulky, ale v celé existující databázi;
24. Uveďte hlavné tézy linuxovej cesty - Všetko je súbor; - Zámok používateľa root sú povinné; - Jeden nástroj dobre rieši jeden úkol; - Systémové volania boli vynájdené pre pohodlnejšie riadenie procesov; 25. Akým nástrojom možno zobraziť záťaž systému? - ps as; - top; - ls -la; - sudo apt-get;
48. Příkaz pro spuštění kontejneru? docker start; docker continue; docker init; docker run; 49. Jak zobrazit seznam běžících docker kontejnerů? docker ps; docker ls; docker ll; docker –procces; 50. Co je CI/CD? Nástroj monitorování OS; Metodologie spojující procesy kontinuální integrace a nasazení softwaru;
51. Co je Jenkins? - Jedna z nejznámějších implementací pipeline doručení a nasazení kódu; - Software určený k monitorování vzdálených uzlů sítě; - Aplikace pro geolokaci uzlů sítě; - Jeden z hlavních procesů operačního systému Linux; 52. Uveďte hlavní entity Kubernetes: - Deployment; - limity; - endpoint; - ConfigMap; - Secrets; - Úrovně; - Pod; - ReplicaSet;
37. Co je to MAC adresa? - Jedinečná adresa zařízení na fyzické úrovni; - Protokol pro převod IP adres; - Metoda šifrování dat v síti; - Způsob připojení zařízení k síti; 38. Jak zjistit IP adresu počítače s operačním systémem Linux? - ifconfig; - ipconfig /all; - ip a; - cat /etc/netconfig; 39. Kde jsou uloženy logy aplikací v systému Linux? - /var/log/;
32. Co je uložená procedura v SQL? - SQL dotaz prováděný v technické části SGBD; - Předem přeložená sada SQL operátorů, která je uložena v databázi a může být spuštěna jedním příkazem; - SQL dotaz uložený na klientovi; - Možnost hledat informace nejen v jedné tabulce, ale v celé existující databázi; 33. Jaké jsou dva globální síťové procesy? - DHCP a VLAN; - Přepínání a směrování; - Vypsání a odpověď; - Přiřazení DNS brány a tvorba síťových tabulek; 34. K čemu slouží technologie NAT?
Z čeho Kafka nebude moci fungovat? - Bez ZooKeeperu; - Bez replikace brokerů; - Bez jemného nastavení klienta; - Bez licenční smlouvy, která je zároveň klíčem k aktivaci;
53. Co je to etcd v rámci clusteru k8s? 54. Co je to namespace? 55. Čím je užitečný nástroj kubectl?
26. Jak zjistit aktuální pracovní adresář? - ll; - who; - uname -a; - pwd; 27. Na serveru je adresář, který obsahuje podadresář, ve kterém je soubor. Jste rekurzivně vlastníkem všeho (/dir/dir/file), skupina je také vaše. Pokud se pokusíte přečíst soubor svým uživatelem, konzole vrátí zprávu permission denied. Co chybí? - Bit x v jednom z adresářů; - Práva uživatele root; - Práva ke čtení souboru; - Možná pouze pokud je soubor spustitelný; 28. Jaké datové proudy v Linuxu znáte?
23. Uveďte existující příkazy příkazového řádku Linux? cat; ls; grep; version; top; interfaces; unlock; systemctl; grep; less; ns; nmap; 24. Uveďte hlavní tezí Linuxové cesty
41. Co může být příčinou úniku paměti v aplikacích JAVA? * - Nesprávné řízení objektů v haldě; - Nepoužívání garbage collectoru; - Nesprávné použití statických proměnných; - Nadměrné používání rekurzivních funkcí; - Nesprávné použití konstruktorů; 42. Jaké jsou typy úniků paměti v aplikacích JAVA? * - Přes neuzavřené zdroje; - Použití nesprávných datových struktur; - Nesprávné použití garbage collectoru; - Nesprávné použití datových toků; 43. Co je Docker? *
43. Co je Docker? * - Nástroj pro spuštění kontejnerů; - Virtuální stroj s předem definovanými závislostmi; - Hypervizor založený na Linuxu; - Operační systém založený na BSD; 44. Uveďte správnou definici technologie kontejnerizace? * - Spuštění aplikace v minimálním prostředí potřebném pro její fungování. Uvnitř kontejneru jsou již přítomny všechny knihovny a závislosti potřebné pro stabilní chod aplikace; - Izolace části zdrojů OS pro vykonávání prioritních procesů; - Technologie Linuxu umožňující bezpečné ladění jádra; - Technologie umožňující kontejnerizaci chyb aplikace pro její stabilitu;
56. Za jakých podmínek je nemožné nasadit k8s cluster? - Takové podmínky neexistují; - Není možné nasadit cluster na jednom uzlu; - Pro nasazení je potřeba samostatný uzel pro API; - Všechny řídicí prvky clusteru musí být nasazeny na samostatných fyzických serverech; 57. Který z následujících je message broker? - Apache Kafka; - Postgres; - OracleMQ; - RabbitMQ; - Asterix; - ActiveMQ; - Artemis;