„Konzis kikérdező (ZH)” változatai közötti eltérés
a Új kérdések hozzáadása. |
|||
| (44 közbenső módosítás, amit 5 másik szerkesztő végzett, nincs mutatva) | |||
| 23. sor: | 23. sor: | ||
# chmod o+rw pelda | # chmod o+rw pelda | ||
# chmod u+xwr pelda | # chmod u+xwr pelda | ||
== Az ls -l parancs eredményeként a következőt kapjuk: <p style = "font-family:consolas"> -rwxr----- 1 bela user 7 Oct 24 19:19 pelda.txt</p> Melyik parancs nem eredményezi azt, hogy a user csoport végrehajtási jogot kapjon a példa file-ra? == | |||
{{kvízkérdés|típus=több|válasz=4|pontozás=+}} | |||
# chmod oug=rx pelda | |||
# chmod ug+x pelda | |||
# chmod a+rx pelda | |||
# chmod u+x pelda | |||
== A jelszó file-t szeretnénk a harmadik oszlopa szerint numerikusan csökkenő sorrendbe rendezni. Melyik parancs oldja ezt meg? == | == A jelszó file-t szeretnénk a harmadik oszlopa szerint numerikusan csökkenő sorrendbe rendezni. Melyik parancs oldja ezt meg? == | ||
| 82. sor: | 89. sor: | ||
== “netstat -aputne” parancs eredményeként a következőt kaptuk: <p style = "font-family:consolas">Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name<br>tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 30979609 1248/sshd<br>tcp 0 0 127.0.0.1:80 0.0.0.0:* LISTEN 0 29630331 25210/apache2<br> </p>Mit jelent? == | == “netstat -aputne” parancs eredményeként a következőt kaptuk: <p style = "font-family:consolas">Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name<br>tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 30979609 1248/sshd<br>tcp 0 0 127.0.0.1:80 0.0.0.0:* LISTEN 0 29630331 25210/apache2<br> </p>Mit jelent? == | ||
{{kvízkérdés|típus=több|válasz=2|pontozás=+}} | {{kvízkérdés|típus=több|válasz=2,3|pontozás=+}} | ||
# Két kívülről elérhető szolgáltatás fut a gépen: egy secure shell szerver és egy webszerver. | # Két kívülről elérhető szolgáltatás fut a gépen: egy secure shell szerver és egy webszerver. | ||
# Egy lokálisan elérhető secure shell szerver és egy kívülről nem elérhető webszerver fut a gépen. | # Egy lokálisan elérhető secure shell szerver és egy kívülről nem elérhető webszerver fut a gépen. | ||
# Egy kívülről elérhető secure shell szerver fut a gépen | # Egy kívülről elérhető secure shell szerver fut a gépen, ami a 22-es tcp porton figyel. | ||
# Egy kívülről nem elérhető secure shell szerver fut a gépen és egy lokálisan futó alkalmazás kapcsolódik egy távoli webszerverhez. | # Egy kívülről nem elérhető secure shell szerver fut a gépen és egy lokálisan futó alkalmazás kapcsolódik egy távoli webszerverhez. | ||
| 95. sor: | 102. sor: | ||
# eth0 interfészen bejövő és kimenő nem IP csomagok rögzítése. | # eth0 interfészen bejövő és kimenő nem IP csomagok rögzítése. | ||
== | == Mi(k)re való a következő parancs? <p style = "font-family:consolas"> $ tcpdump -i eth0 -v -ne udp </p> == | ||
{{kvízkérdés|típus=több|válasz=3|pontozás=+}} | {{kvízkérdés|típus=több|válasz=4|pontozás=+}} | ||
# Így semmire, mert nem jó a paraméterezés. | |||
# eth0 interfészen bejövő csak az interfésznek címzett csomagok rögzítése. | |||
# eth0 interfészen bejövő és kimenő nem UDP csomagok rögzítése. | |||
# eth0 interfészen bejövő és kimenő UDP csomagok rögzítése. | |||
== Melyik állítás(ok) igaz(ak), ha az “ifconfig eth1” parancsra a következő válasz (részletet) kaptuk? <p style = "font-family:consolas">eth1 Link encap:Ethernet HWaddr c4:34:6b:25:58:77 <br> inet addr:152.66.244.35 Bcast:152.66.244.255 Mask:255.255.255.0 <br>inet6 addr: fe80::c634:6bff:fe25:5877/64 Scope:Link<br>UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1</p>== | |||
{{kvízkérdés|típus=több|válasz=3,5|pontozás=+}} | |||
# eth1 interfész inaktív állapotban van. | # eth1 interfész inaktív állapotban van. | ||
# eth1 interfész a 152.66.244.35/24 IPv4 címmel van felkonfigurálva és inaktív állapotban van. | # eth1 interfész a 152.66.244.35/24 IPv4 címmel van felkonfigurálva és inaktív állapotban van. | ||
# eth1 interfész a 152.66.244.35/24 IPv4 címmel van felkonfigurálva és aktív állapotban van. | # eth1 interfész a 152.66.244.35/24 IPv4 címmel van felkonfigurálva és aktív állapotban van. | ||
# eth1 interfész a 152.66.244.35/16 IPv4 címmel van felkonfigurálva és aktív állapotban van. | # eth1 interfész a 152.66.244.35/16 IPv4 címmel van felkonfigurálva és aktív állapotban van. | ||
# eth1 interfésznek van legalább egy felkonfigurált IPv4 címe. | |||
== Mire való a következő parancs? <p style = "font-family:consolas"> $ ip addr del 152.66.244.35/16 dev eth1 </p> == | == Mire való a következő parancs? <p style = "font-family:consolas"> $ ip addr del 152.66.244.35/16 dev eth1 </p> == | ||
| 110. sor: | 125. sor: | ||
== Az alábbiak közül mire használható az iptables filter táblája? == | == Az alábbiak közül mire használható az iptables filter táblája? == | ||
{{kvízkérdés|típus=több|válasz=3,4|pontozás=+}} | {{kvízkérdés|típus=több|válasz=1,3,4|pontozás=+}} | ||
# Kimenő forgalom szűrési szabályainak beállítására. | |||
# Routing beállításokra. | |||
# Csomagszűrés beállítására. | |||
# Bejövő forgalom szűrési szabályainak beállítására. | |||
== Az alábbiak közül mire használható az iptables nat táblája? == | |||
{{kvízkérdés|típus=több|válasz=1,3 |pontozás=+}} | |||
# Címfordítás beállítására. | # Címfordítás beállítására. | ||
# Routing beállításokra. | # Routing beállításokra. | ||
# | # Portforwarding beállítására. | ||
# Bejövő forgalom szűrési szabályainak beállítására. | # Bejövő forgalom szűrési szabályainak beállítására. | ||
== Mit eredményez a következő konfigurációs beállítás (isc-dhcp-server: dhcpd.conf)? <p style = "font-family:consolas"> HaEpUz internal subnet. <br> subnet 10.0.0.0 netmask 255.255.255.0 { <br> range 10.0.0.101 10.0.0.150; <br> option domain-name-servers 252.66.115.1, 8.8.8.8; <br> option domain-name "haepuz.hu"; <br> option routers 10.0.0.1; <br> option broadcast-address 10.0.0.255; <br> default-lease-time 600; <br> max-lease-time 7200; <br> } == | == Mit eredményez a következő konfigurációs beállítás (isc-dhcp-server: dhcpd.conf)? <p style = "font-family:consolas"> HaEpUz internal subnet. <br> subnet 10.0.0.0 netmask 255.255.255.0 { <br> range 10.0.0.101 10.0.0.150; <br> option domain-name-servers 252.66.115.1, 8.8.8.8; <br> option domain-name "haepuz.hu"; <br> option routers 10.0.0.1; <br> option broadcast-address 10.0.0.255; <br> default-lease-time 600; <br> max-lease-time 7200; <br> } host client1 { <br> hardware ethernet 02:00:01:4e:40:64; <br> fixed-address 10.0.0.101; <br> } host client2 { <br> hardware ethernet 02:00:01:4d:20:64; <br> deny unknown-clients; <br> } == | ||
{{kvízkérdés|típus=több|válasz=1|pontozás=+}} | {{kvízkérdés|típus=több|válasz=1,2,3,4|pontozás=+}} | ||
# A kliens gépen a default gateway 10.0.0.1-re lesz beállítva. | # A kliens gépen a default gateway 10.0.0.1-re lesz beállítva. | ||
# A kliens gépen az /etc/resolv.conf fájlba | # A kliens gépen az /etc/resolv.conf fájlba a 8.8.8.8 nameserver paraméter íródik be. | ||
# A | # Csak két kliens gépre (illetve interfészre) engedélyezzük az IPv4 cím konfigurálását erről a DHCP szerverről | ||
# A kilens gép a 10.0.0.0/24-es címtartományból kap egy dinamikus címet, melynek utolsó száma 101 és 150 között lesz. | |||
== | == Mi(k)re való a következő parancs? <p style = "font-family:consolas"> $ dig -t A @8.8.8.8 tmit.bme.hu +norecurse </p> == | ||
{{kvízkérdés|típus=több|válasz=1|pontozás=+}} | {{kvízkérdés|típus=több|válasz=1|pontozás=+}} | ||
# Lekéri a Google névszerverétől a tmit.bme.hu névhez tartozó IPv4 rekordot; ha nincs információja, üres választ ad. | # Lekéri a Google névszerverétől a tmit.bme.hu névhez tartozó IPv4 rekordot; ha nincs információja, üres választ ad. | ||
| 150. sor: | 172. sor: | ||
# sudo route add default gw 192.168.0.1 netmask 255.255.255.0 | # sudo route add default gw 192.168.0.1 netmask 255.255.255.0 | ||
# sudo route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.0.1 eth0 | # sudo route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.0.1 eth0 | ||
== Egy hoszt eth0 interfészén a default gateway-t szeretnénk beállítani. Azt tudjuk, hogy a gateway a 10.0.0.0/16-os hálózat utolsó használható IP címén található. Melyik parancs végzi el helyesen a konfigurációt? == | |||
{{kvízkérdés|típus=több|válasz=1,2|pontozás=+}} | |||
# sudo route add -net 0.0.0.0 netmask 0.0.0.0 gw 10.0.255.254 eth0 | |||
# sudo ip route add default via 10.0.255.254 | |||
# sudo route add default gw 10.0.0.254 | |||
# sudo route add default gw 10.0.255.254 netmask 255.255.0.0 | |||
== Melyik állítások igazak, ha egy (pl. Quagga) routerben a következő eredményt kapjuk a show ip route parancsra? <p style = "font-family:consolas"> show ip route <br> Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,<br> I - ISIS, B - BGP, > - selected route, * - FIB route <br> O 10.0.0.0/24 [110/10] is directly connected, eth0, 00:38:17 <br> C>* 10.0.0.0/24 is directly connected, eth0 <br> O>* 10.0.1.0/24 [110/20] via 10.0.0.2, eth0, 00:37:27 <br> O>* 10.0.2.0/24 [110/30] via 10.0.0.2, eth0, 00:37:23 <br> O 10.0.3.0/24 [110/40] via 10.0.0.2, eth0, 00:37:19 <br> C>* 10.0.3.0/24 is directly connected, eth1 <br> C>* 127.0.0.0/8 is directly connected, lo </p>== | == Melyik állítások igazak, ha egy (pl. Quagga) routerben a következő eredményt kapjuk a show ip route parancsra? <p style = "font-family:consolas"> show ip route <br> Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,<br> I - ISIS, B - BGP, > - selected route, * - FIB route <br> O 10.0.0.0/24 [110/10] is directly connected, eth0, 00:38:17 <br> C>* 10.0.0.0/24 is directly connected, eth0 <br> O>* 10.0.1.0/24 [110/20] via 10.0.0.2, eth0, 00:37:27 <br> O>* 10.0.2.0/24 [110/30] via 10.0.0.2, eth0, 00:37:23 <br> O 10.0.3.0/24 [110/40] via 10.0.0.2, eth0, 00:37:19 <br> C>* 10.0.3.0/24 is directly connected, eth1 <br> C>* 127.0.0.0/8 is directly connected, lo </p>== | ||
{{kvízkérdés|típus=több|válasz=1,2,3|pontozás=+}} | {{kvízkérdés|típus=több|válasz=1,2,3,4|pontozás=+}} | ||
# 10.0.3.0/24 hálózatot eth0 és eth1 interfészen keresztül is eléri, jelenleg a közvetlen kapcsolatot használja. | # 10.0.3.0/24 hálózatot eth0 és eth1 interfészen keresztül is eléri, jelenleg a közvetlen kapcsolatot használja. | ||
# 10.0.3.0/24 hálózatot 40-es költségű OSPF úton ér(het)i el. | # 10.0.3.0/24 hálózatot 40-es költségű OSPF úton ér(het)i el. | ||
# 10.0.2.0/24 hálózatot nem éri el közvetlenül. | # 10.0.2.0/24 hálózatot nem éri el közvetlenül. | ||
# 10.0.1.0/24 hálózatot a 10.0. | # 10.0.1.0/24 hálózatot a 10.0.0.2 gateway-en keresztül éri el. | ||
== Egy hoszt routing táblájában az alábbi három bejegyzés szerepel. Ezek alapján mely állítások igazak? <p style = "font-family:consolas"> $ route -n <br> Kernel IP routing table <br> Destination Gateway Genmask Flags Metric Ref Use Iface <br> 0.0.0.0 192.168.77.1 0.0.0.0 UG 600 0 0 eth0 <br> 192.168.77.0 0.0.0.0 255.255.255.0 U 600 0 0 eth0 <br> 192.168.0.0 0.0.0.0 255.255.255.128 U 600 0 0 eth1 </p> == | == Egy hoszt routing táblájában az alábbi három bejegyzés szerepel. Ezek alapján mely állítások igazak? <p style = "font-family:consolas"> $ route -n <br> Kernel IP routing table <br> Destination Gateway Genmask Flags Metric Ref Use Iface <br> 0.0.0.0 192.168.77.1 0.0.0.0 UG 600 0 0 eth0 <br> 192.168.77.0 0.0.0.0 255.255.255.0 U 600 0 0 eth0 <br> 192.168.0.0 0.0.0.0 255.255.255.128 U 600 0 0 eth1 </p> == | ||
{{kvízkérdés|típus=több|válasz=2,4|pontozás=+}} | {{kvízkérdés|típus=több|válasz=2,4|pontozás=+}} | ||
# A hoszt minden forgalmat a 192.168.77.1 felé küld. | # A hoszt minden forgalmat a 192.168.77.1 felé küld. | ||
# A hoszt a 192.168.77. | # A hoszt a 192.168.77.129-nek címzett forgalmat az eth0 interfészén küldi ki. | ||
# A hoszt a 192.168.0. | # A hoszt a 192.168.0.130-nak címzett forgalmat az eth1 interfészén küldi ki. | ||
# A hoszt a 192.168.0. | # A hoszt a 192.168.0.130-nak címzett forgalmat a default gateway felé küldi. | ||
== Mit ír ki az alábbiak közül a Python interpreter a következő utasításra? <p style = "font-family:consolas"> 2 * "11" + "2" </p> == | == Mit ír ki az alábbiak közül a Python interpreter a következő utasításra? <p style = "font-family:consolas"> 2 * "11" + "2" </p> == | ||
| 171. sor: | 200. sor: | ||
# 1113 | # 1113 | ||
# "11112" | # "11112" | ||
== Mit ír ki az alábbiak közül a Python interpreter a következő utasításra? <p style = "font-family:consolas"> >>> 3 * "12" + "21" </p> == | |||
{{kvízkérdés|típus=több|válasz=4|pontozás=+}} | |||
# TypeError: cannot concatenate 'str' and 'int' objects | |||
# 57 | |||
# 12121221 | |||
# "12121221" | |||
== Érvényes-e a következő utasítás a Python nyelvben? <p style = "font-family:consolas"> ["12", 12] </p> == | == Érvényes-e a következő utasítás a Python nyelvben? <p style = "font-family:consolas"> ["12", 12] </p> == | ||
| 181. sor: | 217. sor: | ||
== Mit ír ki a következő Python függvény az alábbi paraméter listával: <p style = "font-family:consolas"> magic_function(0, c=1, b=2)?<br> def magic_function(a, b=3, *args, **kwargs): <br> print a + b </p> == | == Mit ír ki a következő Python függvény az alábbi paraméter listával: <p style = "font-family:consolas"> magic_function(0, c=1, b=2)?<br> def magic_function(a, b=3, *args, **kwargs): <br> print a + b </p> == | ||
{{kvízkérdés|típus=több|válasz=2|pontozás=+}} | {{kvízkérdés|típus=több|válasz=2|pontozás=+}} | ||
# 1 | |||
# 2 | |||
# 3 | |||
# NameError: name 'c' is not defined. | |||
== Mit ír ki a következő Python függvény az alábbi paraméter listával: <p style = "font-family:consolas"> magic_function(0, 1, c=2)?<br> def magic_function(a, b=3, *args, **kwargs): <br> print a = b </p> == | |||
{{kvízkérdés|típus=több|válasz=1|pontozás=+}} | |||
# 1 | |||
# 2 | |||
# 3 | |||
# NameError: name 'c' is not defined. | |||
== Mit ír ki a következő Python függvény az alábbi paraméter listával: <p style = "font-family:consolas"> magic_function(c=0, b=1, a=2)?<br> def magic_function(a, b=3, *args, **kwargs): <br> print a + b </p> == | |||
{{kvízkérdés|típus=több|válasz=3|pontozás=+}} | |||
# 1 | # 1 | ||
# 2 | # 2 | ||
| 189. sor: | 239. sor: | ||
{{kvízkérdés|típus=több|válasz=2,4|pontozás=+}} | {{kvízkérdés|típus=több|válasz=2,4|pontozás=+}} | ||
# Routing beállításokra. | # Routing beállításokra. | ||
# | # Csomagszűrés beállítására. | ||
# Címfordítás beállítására. | # Címfordítás beállítására. | ||
# | # Bejövő, kimenő forgalom szűrési szabályainak beállítására. | ||
== Az alábbit látva mire gyanakodna? <p style = "font-family:consolas"> $ ping 125.0.1.254 <br> PING 125.0.1.254 (125.0.1.254) 56(84) bytes of data. <br> >From 192.168.0.1 icmp_seq=1 Destination Net Unreachable </p> == | == Az alábbit látva mire gyanakodna? <p style = "font-family:consolas"> $ ping 125.0.1.254 <br> PING 125.0.1.254 (125.0.1.254) 56(84) bytes of data. <br> >From 192.168.0.1 icmp_seq=1 Destination Net Unreachable <br> >From 192.168.0.1 icmp_seq=2 Destination Net Unreachable <br> >From 192.168.0.1 icmp_seq=3 Destination Net Unreachable </p> == | ||
{{kvízkérdés|típus=több|válasz=4|pontozás=+}} | {{kvízkérdés|típus=több|válasz=4|pontozás=+}} | ||
# A | # A hoszt nincs a hálózatra csatlakoztatva. | ||
# Rosszult konfigurált NAT okozza a hibát. | # Rosszult konfigurált NAT okozza a hibát. | ||
# A tűzfal beállítások megakadályozzák, hogy a | # A tűzfal beállítások megakadályozzák, hogy a hoszt a helyi hálózaton kívüli elemekkel kommunikáljon. | ||
# A | # A hoszt default GW-e nem rendelkezik route-tal a cél felé. | ||
== Az alábbit látva mire gyanakodna? <p style = "font-family:consolas"> $ ping google.com <br> ping: unknown host google.com </p> == | == Az alábbit látva mire gyanakodna? <p style = "font-family:consolas"> $ ping google.com <br> ping: unknown host google.com </p> == | ||
{{kvízkérdés|típus=több|válasz=1|pontozás=+}} | {{kvízkérdés|típus=több|válasz=1|pontozás=+}} | ||
# A | # A hoszt nem képes feloldani a google.com nevet, ezért nem tudja pingelni a célt. | ||
# A tűzfal beállításokat megakadályozzák, hogy a | # A tűzfal beállításokat megakadályozzák, hogy a hoszt a helyi hálózaton kívüli elemekkel kommunikáljon. | ||
# A default GW nem ismer route-ot a célhoz. | # A default GW nem ismer route-ot a célhoz. | ||
# Rosszult konfigurált NAT okozza a hibát. | # Rosszult konfigurált NAT okozza a hibát. | ||
| 210. sor: | 260. sor: | ||
{{kvízkérdés|típus=több|válasz=2|pontozás=+}} | {{kvízkérdés|típus=több|válasz=2|pontozás=+}} | ||
# Rosszul konfigurált NAT okozza a hibát. | # Rosszul konfigurált NAT okozza a hibát. | ||
# A | # A hoszton a default GW nincs beállítva, ezért nem éri el a célt. | ||
# A tűzfal beállítások megakadályozzák, hogy a | # A tűzfal beállítások megakadályozzák, hogy a hoszt a helyi hálózaton kívüli elemekkel kommunikáljon. | ||
# A default GW nem ismer route-ot a célhoz. | # A default GW nem ismer route-ot a célhoz. | ||
| 228. sor: | 278. sor: | ||
# Portforwarding beállítására. | # Portforwarding beállítására. | ||
== Előfordulhat-e, hogy két | == Mire való az iptables filter táblájában lévő INPUT lánc? == | ||
{{kvízkérdés|típus=több|válasz=2|pontozás=+}} | |||
# Címfordítás beállítására. | |||
# Hosztnál végződő forgalom szűrésének beállítására. | |||
# Átmenő forgalom szűrésének beállítására. | |||
# Portforwarding beállítására. | |||
== Előfordulhat-e, hogy két hoszt közötti traceroute esetén az egyik irányban a traceroute több bejegyzést sorol fel, mint a másikban? == | |||
{{kvízkérdés|típus=több|válasz=2|pontozás=+}} | {{kvízkérdés|típus=több|válasz=2|pontozás=+}} | ||
# Igen, mert a traceroute futásonként eltérő eredményt ad | # Igen, mert a traceroute futásonként eltérő eredményt ad | ||
# Igen, mivel lehet, hogy a forgalom az egyik irányban más utat jár be, mint a másikban | # Igen, mivel lehet, hogy a forgalom az egyik irányban más utat jár be, mint a másikban | ||
# Nem | # Nem | ||
# A traceroute nem is adja meg a két végpont közötti hopok számát | # A traceroute nem is adja meg a két végpont közötti hopok számát | ||
== | == Mi(k)re való a következő parancs? <p style = "font-family:consolas"> $ iptables -A INPUT -p udp --sport 53 -j ACCEPT </p> == | ||
{{kvízkérdés|típus=több|válasz=4|pontozás=+}} | {{kvízkérdés|típus=több|válasz=4,6|pontozás=+}} | ||
# Engedélyez bármilyen forgalmat, ha az DNS lekérésre vonatkozik (forrás port 53). | # Engedélyez bármilyen forgalmat, ha az DNS lekérésre vonatkozik (és a forrás port 53). | ||
# Engedélyezi az átmenő UDP forgalmat, ha a forrás port 53. | # Engedélyezi az átmenő UDP forgalmat, ha a forrás port 53. | ||
# Engedélyezi a bejövő UDP forgalmat, ha a forrás vagy cél port 53. | # Engedélyezi a bejövő UDP forgalmat, ha a forrás vagy cél port 53. | ||
# Engedélyezi a bejövő UDP forgalmat, ha az DNS lekérésre vonatkozik (forrás port 53). | # Engedélyezi a bejövő UDP forgalmat, ha az DNS lekérésre vonatkozik (és a forrás port 53). | ||
# Engedélyezi a bejövő UDP vagy TCP forgalmat, ha a forrás port 53. | |||
# Engedélyezi a bejövő UDP forgalmat, ha a forrás port 53. | |||
== Az alábbi eszközök közül melyiket NEM használná arra, hogy feltérképezze, egy interfészen milyen forgalom érkezik be? == | == Az alábbi eszközök közül melyiket NEM használná arra, hogy feltérképezze, egy interfészen milyen forgalom érkezik be? == | ||
| 247. sor: | 306. sor: | ||
# nslookup | # nslookup | ||
# tcpdump | # tcpdump | ||
# | # Wireshark | ||
== Egy Linux | == Egy Linux hoszttal forgalmat szeretnénk route-olni annak eth0 és eth1 interfésze között. A lentiek alapján a hoszt továbbítani fogja a 192.168.0.12 felől érkező forgalmat a 16.16.16.16 felé? <p style = "font-family:consolas"> $ route -n <br> Kernel IP routing table <br> Destination Gateway Genmask Flags Metric Ref Use Iface <br> 0.0.0.0 125.0.0.6 0.0.0.0 UG 0 0 0 eth1 <br> 10.0.0.0 0.0.0.0 0.0.0.0 UG 0 0 0 eth1 <br> 125.0.0.4 0.0.0.0 0.0.0.0 UG 0 0 0 eth1 <br> 192.168.0.0 0.0.0.0 0.0.0.0 UG 0 0 0 eth0 </p> == | ||
{{kvízkérdés|típus=több|válasz=2|pontozás=+}} | {{kvízkérdés|típus=több|válasz=2,4|pontozás=+}} | ||
# Nem, egyik route sem fedi le a cél IP címét. | # Nem, egyik route sem fedi le a cél IP címét. | ||
# Nem, ha a net. | # Nem, ha a net.ipv4_forward (/proc/sys/net/ipv4/ip_forward) értéke 0. | ||
# Igen, mást nem is szükséges beállítani. | # Igen, mást nem is szükséges beállítani. | ||
# | # Az iptables filter táblájának FORWARD láncában van illeszkedő szűrési szabály. | ||
== Mire használható a következő parancs? <p style = "font-family:consolas"> $ ip addr del 152.66.244.35/ | == Mire használható a következő parancs? <p style = "font-family:consolas"> $ ip addr del 152.66.244.35/24 dev wlan0 </p> == | ||
{{kvízkérdés|típus=több|válasz= | {{kvízkérdés|típus=több|válasz=1|pontozás=+}} | ||
# | # wlan0 interfész IPv4 címének beállítása. | ||
# | # wlan0 interfész IPv4 címének beállítása és aktív állapotba kapcsolása. | ||
# | # Semmit, mert nem jó a paraméterezés. | ||
# | # wlan0 interfész aktív állapotba kapcsolása. | ||
== Az alábbi eszközök közül melyiket használná arra, hogy megállapítsa, egy | == Az alábbi eszközök közül melyiket használná arra, hogy megállapítsa, egy hoszt képes-e kommunikálni egy másikkal? == | ||
{{kvízkérdés|típus=több|válasz=3,4|pontozás=+}} | {{kvízkérdés|típus=több|válasz=3,4|pontozás=+}} | ||
# ls | # ls | ||
# | # ifconfig | ||
# ping | # ping | ||
# traceroute | # traceroute | ||
| 272. sor: | 331. sor: | ||
== Milyen értékekkel tér vissza az alábbiak közül a következő Python utasítás? <p style = "font-family:consolas"> [1, "0", "1", 0][1] </p> == | == Milyen értékekkel tér vissza az alábbiak közül a következő Python utasítás? <p style = "font-family:consolas"> [1, "0", "1", 0][1] </p> == | ||
{{kvízkérdés|típus=több|válasz=1|pontozás=+}} | {{kvízkérdés|típus=több|válasz=1|pontozás=+}} | ||
# "0" | |||
# "1" | |||
# 0 | |||
# 1 | |||
== Milyen értékekkel tér vissza az alábbiak közül a következő Python utasítás? <p style = "font-family:consolas"> [1, "0", "1", 0][-1] </p> == | |||
{{kvízkérdés|típus=több|válasz=3|pontozás=+}} | |||
# "0" | # "0" | ||
# "1" | # "1" | ||
| 298. sor: | 364. sor: | ||
# Változót típusával együtt definiálunk, ami futás során megváltozhat. | # Változót típusával együtt definiálunk, ami futás során megváltozhat. | ||
== Egy | == Egy hoszton az alábbi lekérdezéseket végezzük el. Ezek alapján melyik állítás(ok) igaz(ak)? <p style = "font-family:consolas"> $ ifconfig wlo1 | grep inet <br> inet 192.168.77.183 netmask 255.255.255.0 broadcast 192.168.77.255 <br> $ sudo tcpdump -ni wlo1 <br> tcpdump: verbose output suppressed, use -v or -vv for full protocol decode <br> listening on wlo1, link-type EN10MB (Ethernet), capture size 262144 bytes <br> 11:41:47.119732 IP 74.125.195.189.443 > 192.168.77.183.46534: ...<br> 11:41:47.119759 IP 192.168.77.183.46534 > 74.125.195.189.443: ...<br> 11:41:47.122779 IP 74.125.195.189.443 > 192.168.77.183.46534: ...<br> 11:41:47.122807 IP 192.168.77.183.46534 > 74.125.195.189.443: ...<br> 11:41:47.123516 IP 74.125.195.189.443 > 192.168.77.183.46534: ...<br> == | ||
{{kvízkérdés|típus=több|válasz=3,4|pontozás=+}} | {{kvízkérdés|típus=több|válasz=2,3,4|pontozás=+}} | ||
# A vizsgált | # A vizsgált hoszt nem kommunikál a helyi hálózaton kívüli IP címekkel | ||
# A | # A vizsgált hosztra a 74.125.195.189-es IP cím felől érkezik be forgalom | ||
# Jelenleg csak a wlo1 interfészre érkező vagy azon kimenő csomagokat monitorozzuk | |||
# Jelenleg csak a wlo1 interfészre érkező csomagokat monitorozzuk | # A vizsgált hoszt egy távoli gép 443-as portjával kommunikál | ||
== Mi lehet a célja annak, aki a következő utasítást használta? <p style = "font-family:consolas"> $ telnet 216.58.214.238 80 </p> == | == Mi lehet a célja annak, aki a következő utasítást használta? <p style = "font-family:consolas"> $ telnet 216.58.214.238 80 </p> == | ||
{{kvízkérdés|típus=több|válasz=1|pontozás=+}} | {{kvízkérdés|típus=több|válasz=1,4|pontozás=+}} | ||
# Egy távoli gépen futó HTTP szerver ellenőrzése. | # Egy távoli gépen futó HTTP szerver ellenőrzése. | ||
# | # A helyi gépen futó FTP szerver ellenőrzése. | ||
# Titkosítatlan bejelentkezés egy távoli gépre az alapértelmezett telnet porton. | |||
# Annak ellenőrzése, hogy egy távoli gépen fut-e szolgáltatás a 80-as TCP porton. | |||
# Titkosítatlan bejelentkezés egy távoli gépre az alapértelmezett telnet porton. | # Titkosítatlan bejelentkezés egy távoli gépre az alapértelmezett telnet porton. | ||
# SSH bejelentkezés egy távoli gépre. | # SSH bejelentkezés egy távoli gépre. | ||
== == | == Egy hoszton az alábbi lekérdezéseket végezzük el. Ezek alapján melyik állítás(ok) igaz(ak)? <p style = "font-family:consolas"> $ arp -n <br> Address HWtype HWaddress Flgas Mask Iface <br> 192.168.77.1 ether a0:f3:c1:ff:21:b8 C wlo1 <br> 192.168.77.15 ether 72:42:53:8f:55:9c C wlo1 <br> $ route -n <br> Destination Gateway Genmask Flags Metric Ref Use Iface <br> 0.0.0.0 192.168.77.1 0.0.0.0 UG 600 0 0 wlo1 <br> 192.168.77.0 0.0.0.0 255.255.255.0 U 600 0 0 wlo1 <br></p> == | ||
{{kvízkérdés|típus=több|válasz=|pontozás=+}} | {{kvízkérdés|típus=több|válasz=1,2,3|pontozás=+}} | ||
# . | # A 192.168.77.185-ös hosztot a wlo1 interfészen keresztül érhetjük el. | ||
# . | # A hoszt default GW MAC címe a0:f3:c1:ff:21:b8. | ||
# . | # A hoszt két eszközzel már kommunikált a wlo1 interfészen keresztül. | ||
# . | # A hoszt a helyi hálózaton található 192.168.77.25-ös hoszttal jelenleg is kommunikál. | ||
# A hoszt alapértelmezett átjárójának MAC címe 72:42:53:8f:55:9c. | |||
== A következő Python utasítások közül melyik ad vissza logikai igazat, azaz True értéket? == | |||
{{kvízkérdés|típus=több|válasz=1,3,4|pontozás=+}} | |||
# 42 in ["42", 42] | |||
# 42 is ("42", 42) | |||
# 42 | |||
# "42" | |||
== Mely(ek) NEM valid utasítás(ok) az alábbiak közül a Python nyelvben? == | |||
{{kvízkérdés|típus=több|válasz=3|pontozás=+}} | |||
# print "lorem ipsum" * 2 | |||
# a,b = b,a | |||
# a+++ | |||
# print "12"+"abc" | |||
== Mi(ke)t eredményez a következő parancs? Melyik állítás(ok) helyes(ek)? <p style = "font-family:consolas"> $ iptables -t nat -A PREROUTING -d 192.168.168.10 -p tcp --dport 2222 \ <br> -j DNAT --to-destination 10.0.0.153:22 </p> == | |||
{{kvízkérdés|típus=több|válasz=1,3|pontozás=+}} | |||
# Egy új címfordítási szabály hozzáadása a nat táblához, ami a 192.168.168.10-es cél IP címet cseréli le, ha a csomag a 2222-es tcp portra érkezett. | |||
# Port forwarding beállítása, kívülről hozzáférhetővé válik a 10.0.0.153-as gép minden szolgáltatása. | |||
# Egy új címfordítási szabály hozzáadása a nat táblához, melynek segítségével egy külső hálózatról elérhetővé tesszük egy belső gép 22-es tcp portját. | |||
# Port forwarding beállítása, egy külső hálózatról hozzáférhetővé válik a 10.0.0.153 gép 22-es tcp és udp portja. | |||
== Egy szűrőt szeretnénk írni, ami a standard bemenetetét a kimenetre másolja úgy, hogy közben a nagybetűket kisbetűre cseréli, míg a többi karaktert változatlanul hagyja. Melyik parancs(ok) oldja(k) ezt meg? == | |||
{{kvízkérdés|típus=több|válasz=1,4|pontozás=+}} | |||
# tr A-Za-z a-za-z | |||
# tr a-z A-Z | |||
# tr a-zA-Z A-Za-z | |||
# tr A-Z a-z | |||
== Az alábbiak közül mely(ek)et NEM használná arra, hogy feltérképezze, egy interfészen milyen forgalom érkezik be? == | |||
{{kvízkérdés|típus=több|válasz=1,4|pontozás=+}} | |||
# traceroute | |||
# tcpdump | |||
# Wireshark | |||
# dig | |||
== Az alábbiak közül mely Python utasítás(ok) értékelődik(értékelődnek) ki logikai, igaz, azaz True értékként? == | |||
{{kvízkérdés|típus=több|válasz=3,4|pontozás=+}} | |||
# 0 | |||
# [] | |||
# "None" | |||
# [0, False, None, (), {}] | |||
== Az alábbi Python típusok közül mely(ek) tárol(nak) elemeket sorrend nélkül? == | |||
{{kvízkérdés|típus=több|válasz=1,2|pontozás=+}} | |||
# set | |||
# dictionary | |||
# tuple | |||
# list | |||
== Mely állítás(ok) igaz(ak) a DNS query-kre? == | |||
{{kvízkérdés|típus=több|válasz=2,3,4|pontozás=+}} | |||
# Az iterative query-re soha nem kaphatunk teljes választ. | |||
# A recursive query-re mindig teljes választ kapunk, támogatása nem kötelező. | |||
# Az iterative query-re kétféle választ kaphatunk: teljes választ vagy referralt egy másik szerverre. | |||
# Három különböző fajtája van: recursive, iterative és inverse. | |||
== Az alábbi feladatok közül mely(ek)ben NEM nyújtana segítséget a Wireshark eszköz? == | |||
{{kvízkérdés|típus=több|válasz=4|pontozás=+}} | |||
# Hálózati forgalmi minták rögzítésében. | |||
# Hálózati forgalom beérkezési port alapú szűrésben. | |||
# Egy távoli HTTP szerver válaszainak elemzésében. | |||
# Hálózati forgalom generálásában. | |||
== Az alábbiak közül mely Python utasítás(ok) értékelődik(értékelődnek) ki logikai, hamis, azaz False értékként? == | |||
{{kvízkérdés|típus=több|válasz=1,2|pontozás=+}} | |||
# 0 | |||
# [] | |||
# "None" | |||
# [0, False, None, (), {}] | |||
== Milyen értékekkel tér vissza az alábbiak közül a következő Python utasítás? <p style = "font-family:consolas"> "ABCD" [-1]</p>== | |||
{{kvízkérdés|típus=több|válasz=4|pontozás=+}} | |||
# "A" | |||
# "B" | |||
# "C" | |||
# "D" | |||
== Milyen értékekkel tér vissza az alábbiak közül a következő Python utasítás? <p style = "font-family:consolas"> "ABCD" [-4]</p>== | |||
{{kvízkérdés|típus=több|válasz=1|pontozás=+}} | |||
# "A" | |||
# "B" | |||
# "C" | |||
# "D" | |||
== Milyen értékkel tér vissza az alábbiak közül a következő Python utasítás? <p style = "font-family:consolas"> [1, "0", "1" ,0] [-3:-1]</p> == | |||
{{kvízkérdés|típus=több|válasz=3|pontozás=+}} | |||
# [1, "0", "1"] | |||
# [1,"0", "1", 0] | |||
# ["0", "1"] | |||
# ["0", "1", 0] | |||
== Milyen értékkel tér vissza az alábbiak közül a következő Python utasítás? <p style = "font-family:consolas"> "ABCD" [:-2]</p> == | |||
{{kvízkérdés|típus=több|válasz=4|pontozás=+}} | |||
# "CD" | |||
# "DC" | |||
# "A" | |||
# "AB" | |||
== Mit ír ki a következő Python függvény az alábbi paraméter listával? <p style = "font-family:consolas"> magic_function(1,2, z = 3) <br> def magic_function(x, y="ab", *args, **kwargs): print x + y </p>== | |||
{{kvízkérdés|típus=több|válasz=4|pontozás=+}} | |||
# "1ab" | |||
# TypeError: cannot concatenate 'str' and 'int' objects | |||
# NameError: name 'z' is not defined | |||
# 3 | |||
== Mit ír ki a következő Python függvény az alábbi paraméter listával? <p style = "font-family:consolas"> magic_function("22", z = 3) <br> def magic_function(x, y="ab", *args, **kwargs): print x + y </p>== | |||
{{kvízkérdés|típus=több|válasz=1|pontozás=+}} | |||
# "22ab" | |||
# TypeError: cannot concatenate 'str' and 'int' objects | |||
# NameError: name 'z' is not defined | |||
# "223" | |||
== Az alábbi Python típusok közül mely(ek) tárol(nak) elemeket a sorrend megtartásával? == | |||
{{kvízkérdés|típus=több|válasz=3,4|pontozás=+}} | |||
# set | |||
# dictionary | |||
# tuple | |||
# list | |||
== Az alábbiak közül mely(ek) NEM valid sztring(ek) a Python nyelvben?== | |||
{{kvízkérdés|típus=több|válasz=1|pontozás=+}} | |||
# ### lorem ipsum | |||
# 'lorem ipsum' | |||
# """lorem ipsum""" | |||
# "lorem ipsum" | |||
== Mire használható a következő parancs? <p style = "font-family:consolas"> $ ping -c 5 www.bme.hu </p> == | |||
{{kvízkérdés|típus=több|válasz=2,4|pontozás=+}} | |||
# Küldő és fogadó gépek közti átlagos/minimális/maximális körülfordulási idő mérésére egy 5 másodperces méréssel. | |||
# Célhoszt elérhetőségének tesztelésére. | |||
# Küldő és fogadó gépek közti egyirányú késleltetés mérésére. | |||
# Küldő és fogadó gépek közti körülfordulási idő mérésére 5 ICMP ECHO REQUEST-REPLY üzenet párral. | |||
== Mit csinál az alábbi shell script? <p style = "font-family:consolas"> for i in {1..20}; do<br> ping -c 1 -t $i www.bme.hu > /dev/null <br> if [ $? ! = 1 ]; then <br> echo $i<br> break<br> fi<br> done</p> == | |||
{{kvízkérdés|típus=több|válasz=3|pontozás=+}} | |||
# Küldő és fogadó gépek közti körülfordulási idő. | |||
# 1-től növekvően az egész számokat addig, míg el nem érjük a küldő és fogadó "hop"-ban mért távolságát vagy 20-at, feltételezve, hogy a fogadó gép nem állít be valótlan TTL értéket. | |||
# Célhoszt "hop"-ban mért távolságát, ha 20 hop-on belül van és a célhoszt nem állítja valótlan értékre a TTL mezőt. | |||
# Célhoszt "hop"-ban mért távolságát, ha 20 hop-on belül van. | |||
== Mi(k)re használható a következő parancs? <p style = "font-family:consolas"> $ tcpdump -i any -ven icmp </p> == | |||
{{kvízkérdés|típus=több|válasz=1,2|pontozás=+}} | |||
# Bármelyik interfészen bejövő és kimenő ICMP "echo request" és "echo reply" csomagok rögzítése. | |||
# Bármelyik interfészen bejövő ICMP "echo request" csomagok rögzítése. | |||
# Csak az any nevű interfészen bejövő és kimenő ICMP csomagok rögzítése. | |||
# A loopback interfészt kivéve bármelyik interfészen bejövő és kimenő ICMP csomagok rögzítése. | |||
== Mi(k)re használható a következő parancs? <p style = "font-family:consolas"> $ tcpdump -i any -ven arp </p> == | |||
{{kvízkérdés|típus=több|válasz=2|pontozás=+}} | |||
# A loopback interfészt kivéve bármelyik interfészen bejövő és kimenő nem ARP csomagok rögzítése. | |||
# Bármelyik interfészen bejövő ARP csomagok rögzítése. | |||
# Csak az any nevű interfészen bejövő és kimenő ARP csomagok rögzítése. | |||
# A loopback interfészt kivéve bármelyik interfészen bejövő és kimenő ARP csomagok rögzítése. | |||
== Mi(ke)t eredményez a következő parancs? Melyik állítás(ok) helyes(ek)? <p style = "font-family:consolas"> $ ifconfig eth0:0 172.10.1.10/16; ifconfig eth0:1 10.0.0.100/8</p> == | |||
{{kvízkérdés|típus=több|válasz=1,3|pontozás=+}} | |||
# eth0 interfésznek lesz legalább két felkonfigurált IPv4 címe. | |||
# eth0 interfésznek lesz egy /8-as IPv4 címe. | |||
# eth0 interfésznek lesz egy /8-as és egy /16-os IPv4 címe. | |||
# eth0 interfésznek lesz egy /16-os IPv4 címe és aktív állapotba kerül. | |||
== Mi(ke)t eredményez a következő parancs? Melyik állítás(ok) helyes(ek)? <p style = "font-family:consolas"> $ ip addr add 152.66.244.35/24 dev eth1; ip link set dev eth1 down</p> == | |||
{{kvízkérdés|típus=több|válasz=1,2,3|pontozás=+}} | |||
# eth1 interfész kap egy IPv4 címet, ha volt másik IPv4 címe, akkor az is megmarad, az interfész inaktív állapotba kerül. | |||
# eth1 interfész inaktív állapotba kapcsolása. | |||
# eth1 interfész kap egy IPv4 címet, ha volt másik IPv4 címe, akkor az is megmarad. | |||
# eth1 interfész korábbi IPv4 címének törlése és egy új IPv4 cím beállítása és az interfész aktív állapotba kapcsolása. | |||
== Mi(ke)t eredményez a következő parancs? Melyik állítás(ok) helyes(ek)? <p style = "font-family:consolas"> $ ip link set dev eth1 down; ip addr add 152.66.244.35/16 dev eth1 </p> == | |||
{{kvízkérdés|típus=több|válasz=4|pontozás=+}} | |||
# eth1 interfész egy IPv4 címének törlése és az interfész aktív állapotba kapcsolása. | |||
# eth1 interfész egy IPv4 címének törlése és az interfész inaktív állapotba kapcsolása. | |||
# eth1 interfész összes IPv4 címének törlése és az interfész inaktív állapotba kapcsolása. | |||
# eth1 interfész inaktív állapotba kapcsolása. | |||
== Mi(k)re való a következő parancs? <p style = "font-family:consolas"> $ iptables -A FORWARD -d 10.0.0.0/24 -p tcp \ <br> -m state --state ESTABLISHED, RELATED -j ACCEPT</p> == | |||
{{kvízkérdés|típus=több|válasz=2|pontozás=+}} | |||
# Engedélyez minden átmenő TCP forgalmat. | |||
# Engedélyezi az átmenő TCP forgalmat, ha az (tipikusan kívülről érkezik) a 10.0.0.0/24 hálózatba és már felépített (vagy felépítés alatt álló) kapcsolathoz tartozik. | |||
# Engedélyezi a bejövő TCP forgalmat, ha az (tipikusan kívülről érkezik) a 10.0.0.0/24 hálózatba és már felépített (vagy felépítés alatt álló) kapcsolathoz tartozik. | |||
# Engedélyezi a bejövő és kimenő TCP forgalmat, ha az már felépített (vagy felépítés alatt álló) kapcsolathoz tartozik. | |||
== Mit ír ki a következő Python kódrészlet? <p style = "font-family:consolas"> print 2 * "AB"[:1] + "BA"[1:] * 2 </p> == | |||
{{kvízkérdés|típus=több|válasz=3|pontozás=+}} | |||
# TypeError: cannot concatenate 'int' and 'str' objects. | |||
# "AABB" | |||
# "AAAA" | |||
# "BBAA" | |||
== Mit ír ki a következő kódrészlet? <p style = "font-family:consolas"> $ echo "bcaaa" | sed 's/c\(a*\)/x\1\1y/' </p> == | |||
{{kvízkérdés|típus=több|válasz=1|pontozás=+}} | |||
# bxaaaaaay | |||
# bxaaaay | |||
# bcaaaaaay | |||
# bcaaa | |||
== Az alábbiak közül melyik esetben nyújt segítséget a ping? == | |||
{{kvízkérdés|típus=több|válasz=1,2|pontozás=+}} | |||
# Egy link késleltetésének becslésében. | |||
# Kapcsolatfelvétel sikerességének meghatározásában. | |||
# Csomag várakozási sorok hosszának pontos megállapításában. | |||
# Távoli hoszton lévő fájl tartalmának megjelenítésében. | |||
== Az alábbiak közül mely esetben használná az nslookup eszközt? == | |||
{{kvízkérdés|típus=több|válasz=1,2|pontozás=+}} | |||
# Egy adott névhez tartozó IP cím meghatározásához. | |||
# Annak ellenőrzéséhez, hogy egy adott névtérhez tartozó IP címet melyik DNS szerver adja meg. | |||
# Annak ellenőrzéséhez, hogy egy adott DNS szerver ismeri-e az adott névtérhez tartozó IP címet. | |||
# Annak meghatározására, hogy egy adott névnek mely cég a tulajdonosa. | |||
== A DNS alapú kérésirányítás előnye(i), hogy... == | |||
{{kvízkérdés|típus=több|válasz=1,3|pontozás=+}} | |||
# a felhasználó számára teljesen transzparens. | |||
# mivel a DNS szolgáltatás mindenütt jelen van, használatához nincs szükség plusz eszközökre. | |||
# a helyi DNS feloldó automatikusan elosztja a terhelést az nslookupok által visszaadott IP címek között. | |||
# hibás szerverhez nem továbbít forgalmat. | |||
== Melyik Python típusú változón nem értelmezhető az elemkijelölő [] operátor? == | |||
{{kvízkérdés|típus=több|válasz=1|pontozás=+}} | |||
# complex | |||
# dictionary | |||
# string | |||
# list | |||
== Mit csinál az alábbi shell script? <br><p style = "font-family:consolas"> #!/bin/bash <br> for i in *.hpp; do <br> mv $i "$(echo $i | sed 's/..$/h/')" <br> done </p>== | |||
{{kvízkérdés|típus=több|válasz=4|pontozás=+}} | |||
# A .hpp fájlokat átnevezi .h fájlokra az aktuális könyvtárban. | |||
# A .hpp fájlokat átnevezi .h fájlokra az aktuális könyvtárban és az összes alkönyvtárában. | |||
# A .hpp fájlokat átnevezi .hh fájlokra az aktuális könyvtárban és az összes alkönyvtárban. | |||
# A .hpp fájlokat átnevezi .hh fájlokra az aktuális könyvtárban. | |||
== Egy mininetes hálózatban a h1 nevű gép IP címe 10.10.10.10, mac címe aa:cc:dd:cc:ac:dc. A vele egy alhálózatban lévő h2 nevű gép IP címe 10.2.2.2, mac címe aa:bb:bb:aa:ab:ba. A h1-en kiadott "ping 10.2.2.2" parancs sikeresen lefut, de a "ping h2" nem. Milyen parancs(ok) kiadása után lehet a h1-en kiadott "ping h2" is sikeres? == | |||
{{kvízkérdés|típus=több|válasz=2|pontozás=+}} | |||
# h2-n: # echo "10.2.2.2 h2" >> /etc/hosts | |||
# h1-en: # echo "10.2.2.2 h2" >> /etc/hosts | |||
# h2-n: # arp -s 10.10.10.10 aa:cc:dd:cc:ac:dc | |||
# h1-en: # arp -s 10.2.2.2 aa:bb:bb:aa:ab:ba | |||
== | == Az alábbi routing beállítások mellett melyik állítás(ok) igaz(ak), ha tudjuk, hogy a hálózatban nincs hiba és mindegyik interfész tökéletesen működik? <br><p style = "font-family:consolas"> sysctl -w net.ipv4.ip_forward=1 <br> ip addr del 10.0.0.4/8 dev r1-eth0 <br> ip addr add 10.1.1.2/24 dev r1-eth0 <br> ip addr add 10.2.12.1/24 dev r1-eth1 <br> ip addr add 10.2.13.1/24 dev r1-eth2 <br> ip route add 10.1.2.0/24 via 10.2.12.2 metric 10 <br> ip route add 10.1.2.0/24 via 10.2.13.3 metric 20 <br> ip route add 10.1.3.0/24 via 10.2.13.3 </p>== | ||
{{kvízkérdés|típus=több|válasz=|pontozás=+}} | {{kvízkérdés|típus=több|válasz=2,3|pontozás=+}} | ||
# . | # 10.2.12.2-es célcímű csomag az r1-eth0 interfészen fog távozni. | ||
# . | # A 10.1.1.10-es célcímű csomag az r1-eth0 interfészen fog távozni. | ||
# . | # A 10.1.3.10-es célcímű csomag az r1-eth2 interfészen fog távozni. | ||
# . | # A 10.1.2.2-es célcímű csomag az r1-eth2 interfészen fog távozni. | ||
== | == Mi(ke)t eredményez a következő parancs? <p style = "font-family:consolas"> $ iptables -t nat -A POSTROUTING -s 10.20.30.0.0./8 -o eth6 \ <br> -j MASQUERADE</p> == | ||
{{kvízkérdés|típus=több|válasz=|pontozás=+}} | {{kvízkérdés|típus=több|válasz=1|pontozás=+}} | ||
# . | # Egy új címfordítási szabály hozzáadása a nat táblához, ami a 10.20.30.0/8-as címeket cseréli le, ha a csomag az eth6 interfészen kerül majd kiküldésre. | ||
# . | # Egy új címfordítási szabály hozzáadása a nat tábla POSTROUTING láncának elejéhez, melynek segítségével a 10.20.30.0/8-as belső hálózatról kijutunk a külső hálózatra. | ||
# . | # Egy új címfordítási szabály hozzáadása a nat táblához, ami a 10.20.30.0/8-as címeket cseréli le, ha a csomag az eth6 interfészen érkezett. | ||
# . | # Port forwarding beállítása, kívülről hozzáférhetővé válik a 10.20.30.0/8-as tartomány. | ||
== | == Mi(k)re használható a következő parancs? <br><p style = "font-family:consolas"> $ ping -t 3 www.bme.hu </p>== | ||
{{kvízkérdés|típus=több|válasz=|pontozás=+}} | {{kvízkérdés|típus=több|válasz=4|pontozás=+}} | ||
# . | # Küldő és fogadó gépek közti átlagos/minimális/maximális körülfordulási idő mérésére egy 3 másodperces méréssel. | ||
# . | # Célhoszt elérhetőségének tesztelésére tetszőleges küldő gépről tetszőleges hálózaton. | ||
# . | # Küldő és fogadó gépek közti körülfordulási idő mérésére 3 ICMP ECHO REQUEST-REPLY üzenet párral. | ||
# . | # Küldő és fogadó gépek közti körülfordulási idő mérésére, ha a fogadó gép 3 hop távolságon belül van (és nem állít be valótlan TTL értéket). | ||
== | == Az ls -l parancs eredményeként a következőt kapjuk. Mit jelent ez? <p style = "font-family:consolas"> -rwxr----- 1 bela user 7 Oct 24 19:19 pelda</p> == | ||
{{kvízkérdés|típus=több|válasz=|pontozás=+}} | {{kvízkérdés|típus=több|válasz=4|pontozás=+}} | ||
# . | # pelda fájlt user nevű felhasználó írhatja, olvashatja, futtathatja, a bela csoportba tartozó felhasználók csak olvashatják, mások nem férhetnek a fájlhoz. | ||
# . | # pelda fájlt bela nevű felhasználó írhatja, olvashatja, futtathatja, a user csoportba tartozók csak futtathatják, mások nem férhetnek a fájlhoz. | ||
# . | # pelda fájlt bela nevű felhasználó írhatja, olvashatja, futtathatja, mindenki más csak olvashatja. | ||
# . | # pelda fájlt bela nevű felhasználó írhatja, olvashatja, futtathatja, a user csoportba tartozó felhasználók csak olvashatják, mások nem férhetnek a fájlhoz. | ||
== | == Az ls -l parancs eredményeként a következőt kapjuk. Melyik parancs(ok) NEM eredményezi(k) azt, hogy a user csoport végrehajtási jogot kapjon a pelda file-ra? <p style = "font-family:consolas"> -rwxr----- 1 bela user 7 Oct 24 19:19 pelda</p> == | ||
{{kvízkérdés|típus=több|válasz=|pontozás=+}} | {{kvízkérdés|típus=több|válasz=1|pontozás=+}} | ||
# . | # chmod u+xwr pelda | ||
# . | # chmod oug+rx pelda | ||
# . | # chmod a+rxw pelda | ||
# . | # chmod ug=rx pelda | ||
== Mi(ke)t eredményez a következő konfigurációs beállítás (isc-dhcp-server: dhcpd.conf)? <p style = "font-family:consolas"> subnet 10.0.0.0 netmask 255.255.255.0 { <br> range 10.0.0.101 10.0.0.150; <br> option domain-name-servers 152.66.115.1, 8.8.8.8; <br> option domain-name "haepuz.hu"; <br> option routers 10.0.0.254; <br> option broadcast-address 10.0.0.255; <br> default-lease-time 600; <br> max-lease-time 7200; <br> == | |||
{{kvízkérdés|típus=több|válasz=1,3|pontozás=+}} | |||
# A kliens gépen a default gateway 10.0.0.254-re lesz beállítva | |||
# A kliens gépen az /etc/resolv.conf fájlba vagy a 152.66.115.1 vagy a 8.8.8.8 (csak az egyik) nameserver paraméter íródik be | |||
# A kliens gép a 10.0.0.0/24-es címtartományból kap egy dinamikus címet, melynek utolsó száma 101 és 150 között lesz | |||
# A kilens gép dinamikusan kap egy IPv4 címet, ehhez a netmask paramétert 255.0.0.0 értékre állítja | |||
== Az alábbiak közül mi(k)re használható az iptables filter táblája? == | |||
{{kvízkérdés|típus=több|válasz=1,3,4|pontozás=+}} | |||
# Kimenő forgalom szűrési szabályainak beállítására | |||
# Címfordítás beállítására | |||
# Csomagszűrés beállítására | |||
# Bejövő forgalom szűrési szabályainak beállítására | |||
== Mely(ek) NEM valid utasítás(ok) az alábbiak közül a Python (v3) nyelvben? == | |||
{{kvízkérdés|típus=több|válasz=3|pontozás=+}} | |||
# print("lorem ipsum" * 2) | |||
# a,b = b,a | |||
# print("lorem ipsum" + 2) | |||
# print ("12"+"abc") | |||
== Egy hoszt eth0 interfészén a default gateway-t szeretnénk beállítani. Melyik parancs(ok) végzi(k) el helyesen a konfigurációt? == | |||
{{kvízkérdés|típus=több|válasz=1,2,3|pontozás=+}} | |||
# sudo route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.0.1 eth0 | |||
# sudo ip route add default via 192.168.0.1 | |||
# sudo route add default gw 192.168.0.1 | |||
# sudo route add default gw 192.168.0.1 netmask 255.255.255.0 | |||
== Egy Linux hoszttal forgalmat szeretnénk route-olni annak eth0 és eth1 interfésze között. A lentiek alapján a hoszt továbbítani fogja a 192.168.0.12 felől érkező forgalmat a 16.16.16.16 felé? <p style = "font-family:consolas"> $ route -n <br> Kernel IP routing table <br> Destination Gateway Genmask Flags Metric Ref Use Iface <br> 0.0.0.0 125.0.0.6 0.0.0.0 UG 0 0 0 eth1 <br> 10.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 eth1 <br> 125.0.0.4 0.0.0.0 255.255.255.252 U 0 0 0 eth1 <br> 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 </p> == | |||
{{kvízkérdés|típus=több|válasz=2|pontozás=+}} | |||
# Nem, egyik route sem fedi le a cél IP címét. | |||
# Nem, ha a net.ipv4_forward (/proc/sys/net/ipv4/ip_forward) értéke 0. | |||
# Igen, mást nem is szükséges beállítani. | |||
# Nem, egy Linux host nem képes route-olni az interfészei között | |||
== Mi(ke)t eredményez a következő parancs? <p style = "font-family:consolas"> $ ip addr add 152.66.244.35/24 dev wlan0 </p> == | |||
{{kvízkérdés|típus=több|válasz=1|pontozás=+}} | |||
# wlan0 interfész IPv4 címének beállítása. | |||
# wlan0 interfész IPv4 címének beállítása és aktív állapotba kapcsolása. | |||
# Semmit, mert nem jó a paraméterezés. | |||
# wlan0 interfész aktív állapotba kapcsolása. | |||
== Mit ír ki? <p style = "font-family:consolas"> $ echo "ba789ba" | sed 's/a\([0-9]*\)b/x\1\1y/' </p> == | |||
{{kvízkérdés|típus=több|válasz=3|pontozás=+}} | |||
# (semmit) | |||
# x789y | |||
# bx789789ya | |||
# x789789y | |||
== Az alábbiakat látva milyen problémára gyanakodna? <p style = "font-family:consolas"> $ ping 125.0.1.254 <br> PING 125.9.1.254 (125.9.1.254) 56(84) bytes of data. <br> From 192.168.9.1 icmp_seq=1 Destination Net Unreachable <br> From 192.168.9.1 icmp_seq=2 Destination Net Unreachable <br> From 192.168.9.1 icmp_seq=3 Destination Net Unreachable</p> == | |||
{{kvízkérdés|típus=több|válasz=2|pontozás=+}} | |||
# Rosszul konfigurált NAT okozza a hibát | |||
# A hoszt default gateway-e nem rendelkezik route-tal a cél felé | |||
# A hoszt nincs a hálózatra csatlakoztatva | |||
# A tüzfal beállítások megakadályozzák, hogy a hoszt a helyi hálózaton kívüli elemekkel kommunikáljon | |||
== Adott könyvtárból indulva rekurzívan szeretnénk összeszámolni az összes nem üres és nem szimbolikus link .txt fájlt. Melyik parancs(ok) segítségével tudjuk ezt megoldani? == | |||
{{kvízkérdés|típus=több|válasz=3|pontozás=+}} | |||
# wc -c $(find . ! -type l ! -empty -name "*.txt") | |||
# find . ! -empty ! -type l -name "*.txt" | wc -c | |||
# find . ! -empty ! -type l -name "*.txt" | wc -l | |||
# find . -empty -type l -name "*.txt" | wc -l | |||