„HAKAP vizsga felkészítő kikérdező” változatai közötti eltérés
Ugrás a navigációhoz
Ugrás a kereséshez
Az alábbi állítás egy részét kitakartuk. Mi állhatott a "[...]" helyén?
a (További kérdések hozzáadása.) |
a (Új kérdések hozzáadása.) |
||
4. sor: | 4. sor: | ||
{{Kvízoldal | {{Kvízoldal | ||
|cím=Vizsga kikérdező}} | |cím=Vizsga kikérdező}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Mi hiányzik az alábbi Dockerfile-ból a "[...]" helyen? == | == Mi hiányzik az alábbi Dockerfile-ból a "[...]" helyen? == | ||
56. sor: | 44. sor: | ||
== Mely 6 névtér tartozik bele az alapvető Linux névterekbe? == | == Mely 6 névtér tartozik bele az alapvető Linux névterekbe? == | ||
{{kvízkérdés|típus=több|válasz=1,2,4,6,7,8|pontozás=-}} | {{kvízkérdés|típus=több|válasz=1,2,4,6,7,8|pontozás=-}} | ||
− | # Mount: Saját fájlrendszer, csatolások/létrehozáskor másolódik | + | # Mount: Saját fájlrendszer, csatolások/létrehozáskor másolódik. |
− | # UTS: UNIX Timesharing System, folyamat más host és domainnevet kap (UTS infó) | + | # UTS: UNIX Timesharing System, folyamat más host és domainnevet kap (UTS infó). |
# LSNS: Számontartja az aktív névtereket. | # LSNS: Számontartja az aktív névtereket. | ||
# IPC: InterProcess Communication. | # IPC: InterProcess Communication. | ||
116. sor: | 104. sor: | ||
# Routinggal oldjuk meg a kapcsolat kiépítését. | # Routinggal oldjuk meg a kapcsolat kiépítését. | ||
− | == | + | == Mely(ek) lehet(nek) nagyméretű számítási erőforrás rendszer(ek)? == |
{{kvízkérdés|típus=több|válasz=2,3|pontozás=-}} | {{kvízkérdés|típus=több|válasz=2,3|pontozás=-}} | ||
# Nyomtató egy hálózatra kötve. | # Nyomtató egy hálózatra kötve. | ||
123. sor: | 111. sor: | ||
# Filesharing. | # Filesharing. | ||
− | == | + | == Mi(k) az előnye(i) a konténernek? == |
+ | {{kvízkérdés|típus=több|válasz=1,4|pontozás=-}} | ||
+ | # Gyorsan deployolható. | ||
+ | # Deamont futtat, így van root jog. | ||
+ | # Nincs hardver izoláció, mint VM-eknél. | ||
+ | # Hordozható és flexibilis. | ||
+ | |||
+ | == Mi(k) a hátránya(i) egy konténernek? == | ||
+ | {{kvízkérdés|típus=több|válasz=1,3|pontozás=-}} | ||
+ | # Nincs hardver izoláció, mint VM-eknél. | ||
+ | # Hordozható. | ||
+ | # Default user a root a konténerben. | ||
+ | # Gyors deployment. | ||
+ | |||
+ | == Mely állítás(ok) igaz(ak) a konténerre? == | ||
+ | {{kvízkérdés|típus=több|válasz=1,2,4|pontozás=-}} | ||
+ | # Alkalmazások csomagszintű terjesztésére használják. | ||
+ | # OS szintű virtualizáció, elkülönített erőforrások, de a kernel közös. | ||
+ | # Egy konténerben több különböző OS is megtalálható. | ||
+ | # Microservices architektúra támogatásár + SOA (Service Oriented Architecture). | ||
+ | |||
+ | == Mely(ek) Linux namespace rendszerhívás(ok)? == | ||
+ | {{kvízkérdés|típus=több|válasz=1,2,4|pontozás=-}} | ||
+ | # Unshare: Folyamat végrehajtási kontextus részeit szétválasztja, amelyeket más folyamatokkal osztanak meg. | ||
+ | # Setns: Belép a fájleíró által megadott névtérbe. | ||
+ | # Unmount: Folyamat, mely fájlrendszer lecsatolódásakor másolódik. | ||
+ | # Clone: Részek megosztása folyamat létrehozásakor + jelzők áttelepíteni való névterekhez. | ||
+ | |||
+ | == Az LXC (Linux Container) egy userspace interfész a Linux kernel elszigetelési funkciókhoz. Felhasználók könnyen tudnak kezelni rendszer- vagy alkalmazási konténereket. A Libvirt LXC egy userspace container management tool. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Mely állítás(ok) igaz(ak) a Dockerre? == | ||
+ | {{kvízkérdés|típus=egy|válasz=2,3,4|pontozás=-}} | ||
+ | # Instabil kontroll és plugin API. | ||
+ | # Linux container engine, minden docker parancsot ez az engine hajt végre. | ||
+ | # Multi-arch, multi-OS és klaszterezhető. | ||
+ | # Fizetős, felhasználói támogatással: docker-ee. | ||
+ | |||
+ | == A Docker Peer-to-Peer architektúrát használ. A Docker deamonon keresztül, amely a Docker konténerek építésének, futásának és létrehozásának nagyfokú kezelését teszi lehetővé. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Miknek a segítségével tud kommunikálni egy a Docker kliens és a deamon? == | ||
{{kvízkérdés|típus=több|válasz=2,3,4|pontozás=-}} | {{kvízkérdés|típus=több|válasz=2,3,4|pontozás=-}} | ||
+ | # Bridge | ||
+ | # REST API | ||
+ | # UNIX socker | ||
+ | # Hálózati interfész | ||
+ | |||
+ | == Melyek a Docker architektúra részei? == | ||
+ | {{kvízkérdés|típus=több|válasz=1,2,3,4|pontozás=-}} | ||
+ | # Tárház (registry): Alapesetben helyi (on-host), Docker on-line adatbázist (github-hoz hasonló). | ||
+ | # Képfájl (image): Egy VM-nek megfelelő fájl együttes, amely tartalmaz minden olyan kiegészítést (lib, db, config, stb), ami szükséges az igényelt alkalmazás futtatásához. | ||
+ | # Konténer (container): Egy Docker image futtatott példánya. | ||
+ | # Deamon: Konténerek építésének, futásának és létrehozásának nagyfokú kezelését teszi lehetővé. | ||
+ | |||
+ | == Melyek a Docker Engine főbb részei? == | ||
+ | {{kvízkérdés|típus=több|válasz=1,2,4|pontozás=-}} | ||
+ | # Szerver: Egy hosszú futású program, ami a Docker Deamon. | ||
+ | # REST API: Megadja az interfészeket, amit a program használhat, hogy a deamonnal kommunikáljon, és utasítsa őt, hogy mit tegyen. | ||
+ | # Konténter (container): Egy Docker image futtatott példánya. | ||
+ | # CLI: A Docker REST API-t használja a Docker deamon vezérléséhez vagy interakciójához szkriptekkel vagy parancsokkal. | ||
+ | |||
+ | == == | ||
+ | {{kvízkérdés|típus=egy|válasz=|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == == | ||
+ | {{kvízkérdés|típus=egy|válasz=|pontozás=-}} | ||
# | # | ||
# | # | ||
# | # | ||
# | # |
A lap 2022. június 11., 11:28-kori változata
KIDOLGOZÁS ALATT
Ez egy nemhivatalos kikérdező, amely a vizsga előtt igyekszik tesztelni titeket. Ebben a kikérdezőben megtalálhatóak a teljes jegyzetből általam kitalált kérdések is, melyek mind a ZH, mind a ZH utáni részeket is tesztelik. Ez a kikérdező csak tudást mér fel, teljesen felkészíteni nem fog tudni a vizsgára! Sok sikert hozzá! :)
Tartalomjegyzék
- 1 Mi hiányzik az alábbi Dockerfile-ból a "[...]" helyen?
- 2 Mi hiányzik az alábbi Dockerfile-ból a "[...]" helyen?
- 3 Az alábbi állítás egy részét kitakartuk. Mi állhatott a "[...]" helyén? A "docker run -it alpine ash" parancsot a Docker hoston a Docker [...] hajtja végre.
- 4 Mi az overlay hálózat szerepe a Docker Swarm Mode-ban?
- 5 Válassza ki a helyes definíciót Amdahl törvényére!
- 6 Mely 6 névtér tartozik bele az alapvető Linux névterekbe?
- 7 A 6 alapvető Linux névtér feladata...
- 8 Melyek tartoznak a Cgroups erőforrás számontartásokba?
- 9 Mi a statikus adatközpont hátránya túlbiztosítás esetén?
- 10 Mi a statikus adatközpont hátránya alultervezés esetén?
- 11 Mi a Docker image és konténer közti kapcsolat?
- 12 Több Docker konténert alapértelmezett hálózati beállítással hoztunk létre. A konténerek számára a hálózati elérése céljából...
- 13 Ha van egy-egy interface-ünk két külön net namespace-ben, akkor azok hogyan kommunikálnak egymással, hogyan lehet összekötni őket?
- 14 Mely(ek) lehet(nek) nagyméretű számítási erőforrás rendszer(ek)?
- 15 Mi(k) az előnye(i) a konténernek?
- 16 Mi(k) a hátránya(i) egy konténernek?
- 17 Mely állítás(ok) igaz(ak) a konténerre?
- 18 Mely(ek) Linux namespace rendszerhívás(ok)?
- 19 Az LXC (Linux Container) egy userspace interfész a Linux kernel elszigetelési funkciókhoz. Felhasználók könnyen tudnak kezelni rendszer- vagy alkalmazási konténereket. A Libvirt LXC egy userspace container management tool.
- 20 Mely állítás(ok) igaz(ak) a Dockerre?
- 21 A Docker Peer-to-Peer architektúrát használ. A Docker deamonon keresztül, amely a Docker konténerek építésének, futásának és létrehozásának nagyfokú kezelését teszi lehetővé.
- 22 Miknek a segítségével tud kommunikálni egy a Docker kliens és a deamon?
- 23 Melyek a Docker architektúra részei?
- 24 Melyek a Docker Engine főbb részei?
- 25
- 26
Mi hiányzik az alábbi Dockerfile-ból a "[...]" helyen?
FROM alpine
RUN export ADMIN_USER="mark" \
&& echo $ADMIN_USER > ./mark \
&& unset ADMIN_USER
[...] ash
RUN export ADMIN_USER="mark" \
&& echo $ADMIN_USER > ./mark \
&& unset ADMIN_USER
[...] ash
- FROM
- RUN
- CMD
- ROOT
Mi hiányzik az alábbi Dockerfile-ból a "[...]" helyen?
[...] ubuntu
RUN apt-get update
RUN apt-get install –y nginx
CMD [“echo”,”Image created”]
RUN apt-get update
RUN apt-get install –y nginx
CMD [“echo”,”Image created”]
- FROM
- RUN
- CMD
- ROOT
Az alábbi állítás egy részét kitakartuk. Mi állhatott a "[...]" helyén?
A "docker run -it alpine ash" parancsot a Docker hoston a Docker [...] hajtja végre.
- alpine
- daemon
- LXC
- management tool
Mi az overlay hálózat szerepe a Docker Swarm Mode-ban?
- Minden hálózati parancs hozzá fut be, ő menedzseli azokat.
- Taskok futtatása hálózaton.
- Végrehajtja a számára kiadott feladatot a service-ben.
- Megosztott hálózat több host felett, routing átfedő.
Válassza ki a helyes definíciót Amdahl törvényére!
- Kiszámítható vele, hogy hány gép köthető rá egy nagysebességű hálózatra.
- Megadja a statikus adatközpontok kiesési bevételének százalékos csökkenését.
- Egy szekvenciális programkód párhuzamosítható részeit figyelembe véve megadja a várható sebességnövekedés mértékét.
- A párhuzamosítható része a feladatnak megadja, hogy milyen szinten korlátozza le a gyorsítás mértékét.
Mely 6 névtér tartozik bele az alapvető Linux névterekbe?
- Mount: Saját fájlrendszer, csatolások/létrehozáskor másolódik.
- UTS: UNIX Timesharing System, folyamat más host és domainnevet kap (UTS infó).
- LSNS: Számontartja az aktív névtereket.
- IPC: InterProcess Communication.
- CGroup: Host erőforrás felhasználás korlátozása, számontartása.
- Net: Hálózati erőforrások izolál, csak visszacsatoló interface, interface-ek mozgathatóak, saját routingtable, firewall, IP.
- PID: Process ID, hierarchikus rendszerben, egymásba ágyazott szerkezet.
- User: Biztonsági attr. izolálása, mappalés parent user, folyamat lehet root, csak kívülről nem.
A 6 alapvető Linux névtér feladata...
- a rendszer erőforrásainak elszigetelése.
- a rendszer százalékos szétosztása az erőforrásoknak megfelelően.
- segítenek két konténer elkülönítésében.
- a rendszer teljesítőképességének felmérése, és aszerinti felosztása.
Melyek tartoznak a Cgroups erőforrás számontartásokba?
- Tárolás (mem)
- Tároló (hdd/ssd)
- Számítás (CPU)
- Kommunikáció (blkio)
- Egyéb (tmp)
- Eszköz (dev)
Mi a statikus adatközpont hátránya túlbiztosítás esetén?
- A túlbiztosítás az egyenlő a kiesett bevétellel, ugyanis az erőforrások nem képesek teljes mértékben lefedni a kívánt igényeket.
- A túlbiztosítás az egyenlő az elveszett ügyfelekkel, ugyanis nem képes minden ügyfelet megfelelően kiszolgálni, így azok másik szolgáltatót választanak.
- A túlbiztosítás az egyenlő az alul kihasználtsággal, sok erőforrás kihasználatlan marad.
- A túlbiztosítás az egyenlő a párhuzamosítással, túlságosan sok folyamat van egyszerre párhuzamosítva, mely hatékonyság már káros.
Mi a statikus adatközpont hátránya alultervezés esetén?
- Az alultervezés az egyenlő a kiesett bevétellel, ugyanis az erőforrások nem képesek teljes mértékben lefedni a kívánt igényeket.
- Az alultervezés az egyenlő az elveszett ügyfelekkel, ugyanis nem képes minden ügyfelet megfelelően kiszolgálni, így azok másik szolgáltatót választanak.
- Az alultervezés az egyenlő az alul kihasználtsággal, sok erőforrás kihasználatlan marad.
- Az alultervezés az egyenlő a párhuzamosítással, túlságosan sok folyamat van egyszerre párhuzamosítva, mely hatékonyság már káros.
Mi a Docker image és konténer közti kapcsolat?
- A Docker image egy konténer futtatott példánya.
- A konténer egy Docker image futtatott példánya.
- Akár több Docker konténer is lehet egy image-ben.
- Akár több Docker image is lehet egy konténerben.
Több Docker konténert alapértelmezett hálózati beállítással hoztunk létre. A konténerek számára a hálózati elérése céljából...
- új névtereket kell létrehoznunk és az interface-eket átmozgatnunk a megfelelő névterekbe.
- a docker0 bridge-n keresztül történik, de a konténerek csak nem-publikus (private) IP címet kapnak.
- a docker0 bridge-n keresztül történik, de a konténerek csak publikus IP címet kapnak.
- routinggal oldjuk meg a kapcsolat kiépítését.
Ha van egy-egy interface-ünk két külön net namespace-ben, akkor azok hogyan kommunikálnak egymással, hogyan lehet összekötni őket?
- Új névtereket kell létrehoznunk és az interface-eket átmozgatnunk a megfelelő névterekbe.
- A docker0 bridge-n keresztül, de a konténerek csak nem-publikus (private) IP címet kapnak.
- A docker0 bridge-n keresztül történik, de a konténerek csak publikus IP címet kapnak.
- Routinggal oldjuk meg a kapcsolat kiépítését.
Mely(ek) lehet(nek) nagyméretű számítási erőforrás rendszer(ek)?
- Nyomtató egy hálózatra kötve.
- Clusterek.
- Nagysebességű helyi hálózaton keresztül összekötött ugyanolyan számítógépek.
- Filesharing.
Mi(k) az előnye(i) a konténernek?
- Gyorsan deployolható.
- Deamont futtat, így van root jog.
- Nincs hardver izoláció, mint VM-eknél.
- Hordozható és flexibilis.
Mi(k) a hátránya(i) egy konténernek?
- Nincs hardver izoláció, mint VM-eknél.
- Hordozható.
- Default user a root a konténerben.
- Gyors deployment.
Mely állítás(ok) igaz(ak) a konténerre?
- Alkalmazások csomagszintű terjesztésére használják.
- OS szintű virtualizáció, elkülönített erőforrások, de a kernel közös.
- Egy konténerben több különböző OS is megtalálható.
- Microservices architektúra támogatásár + SOA (Service Oriented Architecture).
Mely(ek) Linux namespace rendszerhívás(ok)?
- Unshare: Folyamat végrehajtási kontextus részeit szétválasztja, amelyeket más folyamatokkal osztanak meg.
- Setns: Belép a fájleíró által megadott névtérbe.
- Unmount: Folyamat, mely fájlrendszer lecsatolódásakor másolódik.
- Clone: Részek megosztása folyamat létrehozásakor + jelzők áttelepíteni való névterekhez.
Az LXC (Linux Container) egy userspace interfész a Linux kernel elszigetelési funkciókhoz. Felhasználók könnyen tudnak kezelni rendszer- vagy alkalmazási konténereket. A Libvirt LXC egy userspace container management tool.
- Igaz
- Hamis
Mely állítás(ok) igaz(ak) a Dockerre?
- Instabil kontroll és plugin API.
- Linux container engine, minden docker parancsot ez az engine hajt végre.
- Multi-arch, multi-OS és klaszterezhető.
- Fizetős, felhasználói támogatással: docker-ee.
A Docker Peer-to-Peer architektúrát használ. A Docker deamonon keresztül, amely a Docker konténerek építésének, futásának és létrehozásának nagyfokú kezelését teszi lehetővé.
- Igaz
- Hamis
Miknek a segítségével tud kommunikálni egy a Docker kliens és a deamon?
- Bridge
- REST API
- UNIX socker
- Hálózati interfész
Melyek a Docker architektúra részei?
- Tárház (registry): Alapesetben helyi (on-host), Docker on-line adatbázist (github-hoz hasonló).
- Képfájl (image): Egy VM-nek megfelelő fájl együttes, amely tartalmaz minden olyan kiegészítést (lib, db, config, stb), ami szükséges az igényelt alkalmazás futtatásához.
- Konténer (container): Egy Docker image futtatott példánya.
- Deamon: Konténerek építésének, futásának és létrehozásának nagyfokú kezelését teszi lehetővé.
Melyek a Docker Engine főbb részei?
- Szerver: Egy hosszú futású program, ami a Docker Deamon.
- REST API: Megadja az interfészeket, amit a program használhat, hogy a deamonnal kommunikáljon, és utasítsa őt, hogy mit tegyen.
- Konténter (container): Egy Docker image futtatott példánya.
- CLI: A Docker REST API-t használja a Docker deamon vezérléséhez vagy interakciójához szkriptekkel vagy parancsokkal.
- Igaz
- Hamis