Konzis kikérdező (ZH)

A VIK Wikiből
A lap korábbi változatát látod, amilyen Pál Boldizsár (vitalap | szerkesztései) 2022. január 5., 19:55-kor történt szerkesztése után volt. (Válaszok javítása.)
Ugrás a navigációhoz Ugrás a kereséshez
← Vissza az előző oldalra – Hálózatok építése és üzemeltetése
Konzis kikérdezők (ZH)
Statisztika
Átlagteljesítmény
-
Eddigi kérdések
0
Kapott pontok
0
Alapbeállított pontozás
(+)
-
Beállítások
Minden kérdés látszik
-
Véletlenszerű sorrend
-
-


Tartalomjegyzék

Az ls -l parancs eredményeként a következőt kapjuk:

-rw-r--r-- 1 bela user 7 Oct 24 19:19 pelda.txt

Mit jelent ez?

Típus: több. Válasz: 3. Pontozás: +.

  1. pelda.txt file-t bela nevű felhasználó írhatja, olvashatja, futtathatja, mindenki más csak olvashatja.
  2. pelda.txt file-t user nevű felhasználó írhatja és olvashatja, bela csoportba tartozó felhasználók csak olvashatják.
  3. pelda.txt file-t bela nevű felhasználó írhatja, olvashatja, mindenki más csak olvashatja.
  4. pelda.txt file-t bela nevű felhasználó írhatja és olvashatja, a user csoportba tartozó felhasználók csak olvashatják, más nem férhet a file-hoz.

Az ls -l parancs eredményeként a következőt kapjuk:

-rwxr----- 1 bela user 7 Oct 24 19:19 pelda.txt

Mit jelent ez?

Típus: több. Válasz: 3. Pontozás: +.

  1. pelda.txt file-t bela nevű felhasználó írhatja, olvashatja, futtathatja, mindenki más csak olvashatja.
  2. pelda.txt file-t user nevű felhasználó írhatja és olvashatja, bela csoportba tartozó felhasználók csak olvashatják, más nem férhet a file-hoz.
  3. pelda.txt file-t bela nevű felhasználó írhatja, olvashatja, futtathatja, a user csoportba tartozó felhasználók csak olvashatják, mások nem férhetnek hozzá.
  4. pelda.txt file-t bela nevű felhasználó írhatja, olvashatja, futtathatja, a user csoportba tartozó felhasználók csak futtathatják, mások nem férhetnek hozzá.

Az ls -l parancs eredményeként a következőt kapjuk:

-rwxr----- 1 bela user 7 Oct 24 19:19 pelda.txt

Melyik parancs nem eredményezi azt, hogy a user csoport végrehajtási jogot kapjon a példa file-ra?

Típus: több. Válasz: 3,4. Pontozás: +.

  1. chmod a+rx pelda
  2. chmod ug+x pelda
  3. chmod o+rw pelda
  4. chmod u+xwr pelda

Az ls -l parancs eredményeként a következőt kapjuk:

-rwxr----- 1 bela user 7 Oct 24 19:19 pelda.txt

Melyik parancs nem eredményezi azt, hogy a user csoport végrehajtási jogot kapjon a példa file-ra?

Típus: több. Válasz: 4. Pontozás: +.

  1. chmod oug=rx pelda
  2. chmod ug+x pelda
  3. chmod a+rx pelda
  4. chmod u+x pelda

A jelszó file-t szeretnénk a harmadik oszlopa szerint numerikusan csökkenő sorrendbe rendezni. Melyik parancs oldja ezt meg?

Típus: több. Válasz: 4. Pontozás: +.

  1. echo /etc/passwd | sort -t: -n -k3 –r
  2. cat /etc/passwd | sort -t: -k3 –r
  3. cat /etc/passwd | sort -t: -k3
  4. cat /etc/passwd | sort -t: -n -k3 -r

Egy szűrőt szeretnénk írni, ami a standard bemenetét a kimenetre másolja úgy, hogy közben a nagybetűket kisbetűre, míg a kisbetűket nagybetűre cseréli. Melyik parancs oldja ezt meg?

Típus: több. Válasz: 2. Pontozás: +.

  1. tr a-z A-Z
  2. tr a-zA-Z A-Za-z
  3. tr A-Z a-z
  4. tr A-Za-z A-Za-z

Mit ír ki?

$ echo "bcacb" | grep "a.*b"

Típus: több. Válasz: 3. Pontozás: +.

  1. (semmit)
  2. acb
  3. bcacb
  4. bcacbacb

Mit ír ki?

$ echo "baaa" | grep "^a*"

Típus: több. Válasz: 2. Pontozás: +.

  1. (semmit)
  2. baaa
  3. aaa
  4. ^a*

Mit ír ki?

$ echo "a789b" | sed 's/a\([0-9]*\)b/x\1\1y/'

Típus: több. Válasz: 3. Pontozás: +.

  1. (semmit)
  2. x789y
  3. x789789y
  4. ax789789yb

Mit csinál az alábbi shell script?

 !/bin/bash
for i in `find`; do
if [ -h $i ]; then
target=`ls -l $i | sed 's/.*->.//'`
rm $i
cp $target $i
fi
done

Típus: több. Válasz: 1,3. Pontozás: +.

  1. Az adott könyvtár alatt rekurzívan törli az összes szimbolikus linket.
  2. Csak az aktuális könyvtárban szereplő minden szimbolikus link helyére bemásolja azt a fájlt, amelyre az mutatott.
  3. Az aktuális könyvtárban rekurzívan minden szimbolikus link helyére bemásolja azt a fájlt, amelyre az mutatott.
  4. Az adott könyvtár alatt rekurzívan törli az összes szimbolikus linket és ha talál azonos nevű fájlt, akkor azt bemásolja a helyére.

Mire használható a következő parancs?

$ traceroute www.bme.hu

Típus: több. Válasz: 1,3,4. Pontozás: +.

  1. Célhoszt elérhetőségének tesztelésére.
  2. Küldő és fogadó gépek közti egyirányú késleltetés mérésére.
  3. Küldő és fogadó gépek közti körülfordulási idő mérésére.
  4. Küldő és fogadó gépek közti útvonal felderítésére.

Mire használható a következő parancs?

$ ping www.bme.hu

Típus: több. Válasz: 1,3,5. Pontozás: +.

  1. Célhoszt elérhetőségének tesztelésére.
  2. Küldő és fogadó gépek közti egyirányú késleltetés mérésére.
  3. Célhoszt nevének IP címre történő feloldására.
  4. Küldő és fogadó gépek közti útvonal felderítésére.
  5. Küldő és fogadó gépek közti körülfordulási idő mérésére.

“netstat -aputne” parancs eredményeként a következőt kaptuk:

Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 30979609 1248/sshd
tcp 0 0 127.0.0.1:80 0.0.0.0:* LISTEN 0 29630331 25210/apache2

Mit jelent?

Típus: több. Válasz: 2,3. Pontozás: +.

  1. Két kívülről elérhető szolgáltatás fut a gépen: egy secure shell szerver és egy webszerver.
  2. Egy lokálisan elérhető secure shell szerver és egy kívülről nem elérhető webszerver fut a gépen.
  3. Egy kívülről elérhető secure shell szerver fut a gépen, ami a 22-es tcp porton figyel.
  4. 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.

Mire való a következő parancs?

$ tcpdump -i eth0 -ne ip

Típus: több. Válasz: 3. Pontozás: +.

  1. eth0 interfészen bejövő minden csomag rögzítésére.
  2. eth0 interfészen bejövő csak az interfésznek címzett csomagok rögzítése.
  3. eth0 interfészen bejövő és kimenő IP csomagok rögzítése.
  4. eth0 interfészen bejövő és kimenő nem IP csomagok rögzítése.

Mi(k)re való a következő parancs?

$ tcpdump -i eth0 -v -ne udp

Típus: több. Válasz: 4. Pontozás: +.

  1. Így semmire, mert nem jó a paraméterezés.
  2. eth0 interfészen bejövő csak az interfésznek címzett csomagok rögzítése.
  3. eth0 interfészen bejövő és kimenő nem UDP csomagok rögzítése.
  4. eth0 interfészen bejövő és kimenő UDP csomagok rögzítése.

Mit jelent a következő “ifconfig eth1” parancsra adott válasz (részlete)?

eth1 Link encap:Ethernet HWaddr c4:34:6b:25:58:77
inet addr:152.66.244.35 Bcast:152.66.244.255 Mask:255.255.255.0
inet6 addr: fe80::c634:6bff:fe25:5877/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

Típus: több. Válasz: 3,5. Pontozás: +.

  1. eth1 interfész inaktív állapotban van.
  2. eth1 interfész a 152.66.244.35/24 IPv4 címmel van felkonfigurálva és inaktív állapotban van.
  3. eth1 interfész a 152.66.244.35/24 IPv4 címmel van felkonfigurálva és aktív állapotban van.
  4. eth1 interfész a 152.66.244.35/16 IPv4 címmel van felkonfigurálva és aktív állapotban van.
  5. eth1 interfésznek van legalább egy felkonfigurált IPv4 címe.

Mire való a következő parancs?

$ ip addr del 152.66.244.35/16 dev eth1

Típus: több. Válasz: 3. Pontozás: +.

  1. eth1 interfész inaktív állapotba kapcsolása.
  2. eth1 interfész IPv4 címének beállítása és aktív állapotba kapcsolása.
  3. eth1 interfész IPv4 címének törlése.
  4. eth1 interfész IPv4 címének törlése és inaktív állapotba kapcsolása.

Az alábbiak közül mire használható az iptables filter táblája?

Típus: több. Válasz: 1,3,4. Pontozás: +.

  1. Kimenő forgalom szűrési szabályainak beállítására.
  2. Routing beállításokra.
  3. Csomagszűrés beállítására.
  4. 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?

Típus: több. Válasz: 1,3. Pontozás: +.

  1. Címfordítás beállítására.
  2. Routing beállításokra.
  3. Portforwarding beállítására.
  4. 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)?

HaEpUz internal subnet.
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.101 10.0.0.150;
option domain-name-servers 252.66.115.1, 8.8.8.8;
option domain-name "haepuz.hu";
option routers 10.0.0.1;
option broadcast-address 10.0.0.255;
default-lease-time 600;
max-lease-time 7200;
} host client1 {
hardware ethernet 02:00:01:4e:40:64;
fixed-address 10.0.0.101;
} host client2 {
hardware ethernet 02:00:01:4d:20:64;
deny unknown-clients;
}

Típus: több. Válasz: 1,3,4. Pontozás: +.

  1. A kliens gépen a default gateway 10.0.0.1-re lesz beállítva.
  2. 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.
  3. 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
  4. 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.

Mire való a következő parancs?

$ dig -t A @8.8.8.8 tmit.bme.hu +norecurse

Típus: több. Válasz: 1. Pontozás: +.

  1. 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.
  2. Lekéri a Google névszerverétől a tmit.bme.hu névhez tartozó IPv4 rekordot; ha nincs információja, root DNS szerverhez fordul.
  3. Lekéri a Google névszerverétől a tmit.bme.hu névhez tartozó összes rekordot; ha nincs információja, root DNS szerverhez fordul.
  4. Lekéri a Google névszerverétől a tmit.bme.hu névhez tartozó összes rekordot; ha nincs információja, üres választ ad.

Mi a különbség a forwarding és routing között? Melyik állítás helyes?

Típus: több. Válasz: 3. Pontozás: +.

  1. Nincs különbség, egymás szinonimái.
  2. A forwarding mechanizmus felelős a forgalomirányítási táblák dinamikus feltöltéséért, míg a routing algoritmusok a legrövidebb utak számításáért.
  3. A routing algoritmusok útvonalakat számolnak és dinamikusan konfigurálják a forgalomirányítási táblákat, míg a forwarding algoritmusok ezek alapján hoznak döntéseket.
  4. A routing algoritmusok dinamikusan konfigurálják a forgalomirányítási táblákat, míg a forwarding algoritmusok valamilyen előre beállított policy szerint útvonalakat számolnak végpontok között.

Mi a különbség a link state és distance vector alapú routing protokollok között? Melyik állítás helyes?

Típus: több. Válasz: 4. Pontozás: +.

  1. Azonos nézeten dolgoznak, hatékonyságbeli különbség van köztük.
  2. A link state alapú megoldások lokális nézeten dolgoznak, ezért jobban skálázódnak, nagyobb hálózatban jobban használhatók.
  3. A link state alapú megoldások globális nézeten dolgoznak, így képesek meghatározni a legrövidebb utat bármely két csomópont között, míg a distance vector alapú megoldások lokális nézeten dolgoznak, így nem feltétlenül az optimális útvonalat határozzák meg egyes csomópontok között.
  4. A distance vector alapú algoritmusok lokális információk alapján dolgoznak, elosztottan, míg a link state alapú algoritmusok teljes képpel rendelkeznek a hálózatról.

Egy hoszt eth0 interfészén a default gateway-t szeretnénk beállítani. Azt tudjuk, hogy a gateway a 192.168.0.0/24-es hálózat első használható IP címén található. Melyik parancs végzi el helyesen a konfigurációt?

Típus: több. Válasz: 1,4. Pontozás: +.

  1. sudo route add default gw 192.168.0.1
  2. sudo route add default gw 192.168.0.0
  3. sudo route add default gw 192.168.0.1 netmask 255.255.255.0
  4. 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?

Típus: több. Válasz: 1,2. Pontozás: +.

  1. sudo route add -net 0.0.0.0 netmask 0.0.0.0 gw 10.0.255.254 eth0
  2. sudo ip route add default via 10.0.255.254
  3. sudo route add default gw 10.0.0.254
  4. 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?

show ip route
Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,
I - ISIS, B - BGP, > - selected route, * - FIB route
O 10.0.0.0/24 [110/10] is directly connected, eth0, 00:38:17
C>* 10.0.0.0/24 is directly connected, eth0
O>* 10.0.1.0/24 [110/20] via 10.0.0.2, eth0, 00:37:27
O>* 10.0.2.0/24 [110/30] via 10.0.0.2, eth0, 00:37:23
O 10.0.3.0/24 [110/40] via 10.0.0.2, eth0, 00:37:19
C>* 10.0.3.0/24 is directly connected, eth1
C>* 127.0.0.0/8 is directly connected, lo

Típus: több. Válasz: 1,2,3,4. Pontozás: +.

  1. 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.
  2. 10.0.3.0/24 hálózatot 40-es költségű OSPF úton ér(het)i el.
  3. 10.0.2.0/24 hálózatot nem éri el közvetlenül.
  4. 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?

$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.77.1 0.0.0.0 UG 600 0 0 eth0
192.168.77.0 0.0.0.0 255.255.255.0 U 600 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.128 U 600 0 0 eth1

Típus: több. Válasz: 2,3,4. Pontozás: +.

  1. A hoszt minden forgalmat a 192.168.77.1 felé küld.
  2. A hoszt a 192.168.77.129-nek címzett forgalmat az eth0 interfészén küldi ki.
  3. A hoszt a 192.168.0.130-nak címzett forgalmat az eth1 interfészén küldi ki.
  4. 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?

2 * "11" + "2"

Típus: több. Válasz: 4. Pontozás: +.

  1. TypeError: cannot concatenate 'str' and 'int' objects
  2. 24
  3. 1113
  4. "11112"

Mit ír ki az alábbiak közül a Python interpreter a következő utasításra?

>>> 3 * "12" + "21"

Típus: több. Válasz: 4. Pontozás: +.

  1. TypeError: cannot concatenate 'str' and 'int' objects
  2. 57
  3. 12121221
  4. "12121221"

Érvényes-e a következő utasítás a Python nyelvben?

["12", 12]

Típus: több. Válasz: 3. Pontozás: +.

  1. Nem, az interpreter kivételt dob: SyntaxError: invalid syntax.
  2. Nem, Python nyelvben csak azonos típusú értékek tárolhatóak egy listában.
  3. Igen, Python nyelvben a lista bármilyen típusú értékeket tárolhat.
  4. Igen, de az azonos értékeket csak egyszer tárolódnak le: ["12"].

Mit ír ki a következő Python függvény az alábbi paraméter listával:

magic_function(0, c=1, b=2)?
def magic_function(a, b=3, *args, **kwargs):
print a + b

Típus: több. Válasz: 2. Pontozás: +.

  1. 1
  2. 2
  3. 3
  4. NameError: name 'c' is not defined.

Mit ír ki a következő Python függvény az alábbi paraméter listával:

magic_function(0, 1, c=2)?
def magic_function(a, b=3, *args, **kwargs):
print a = b

Típus: több. Válasz: 1. Pontozás: +.

  1. 1
  2. 2
  3. 3
  4. NameError: name 'c' is not defined.

Mit ír ki a következő Python függvény az alábbi paraméter listával:

magic_function(c=0, b=1, a=2)?
def magic_function(a, b=3, *args, **kwargs):
print a + b

Típus: több. Válasz: 3. Pontozás: +.

  1. 1
  2. 2
  3. 3
  4. NameError: name 'c' is not defined.

Mire való az iptables filter táblája?

Típus: több. Válasz: 2,4. Pontozás: +.

  1. Routing beállításokra.
  2. Csomagszűrés beállítására.
  3. Címfordítás beállítására.
  4. Bejövő, kimenő forgalom szűrési szabályainak beállítására.

Az alábbit látva mire gyanakodna?

$ ping 125.0.1.254
PING 125.0.1.254 (125.0.1.254) 56(84) bytes of data.
>From 192.168.0.1 icmp_seq=1 Destination Net Unreachable

Típus: több. Válasz: 4. Pontozás: +.

  1. A hoszt nincs a hálózatra csatlakoztatva.
  2. Rosszult konfigurált NAT okozza a hibát.
  3. A tűzfal beállítások megakadályozzák, hogy a hoszt a helyi hálózaton kívüli elemekkel kommunikáljon.
  4. A hoszt default GW-e nem rendelkezik route-tal a cél felé.

Az alábbit látva mire gyanakodna?

$ ping google.com
ping: unknown host google.com

Típus: több. Válasz: 1. Pontozás: +.

  1. A hoszt nem képes feloldani a google.com nevet, ezért nem tudja pingelni a célt.
  2. A tűzfal beállításokat megakadályozzák, hogy a hoszt a helyi hálózaton kívüli elemekkel kommunikáljon.
  3. A default GW nem ismer route-ot a célhoz.
  4. Rosszult konfigurált NAT okozza a hibát.

Az alábbit látva milyen problémára gyanakodna?

$ ping 8.8.8.8
connect: Network unreachable

Típus: több. Válasz: 2. Pontozás: +.

  1. Rosszul konfigurált NAT okozza a hibát.
  2. A hoszton a default GW nincs beállítva, ezért nem éri el a célt.
  3. A tűzfal beállítások megakadályozzák, hogy a hoszt a helyi hálózaton kívüli elemekkel kommunikáljon.
  4. A default GW nem ismer route-ot a célhoz.

A jelszó file-t szeretnénk a harmadik oszlopa szerint numerikusan növekvő sorrendbe rendezni. Melyik parancs oldja ezt meg?

Típus: több. Válasz: 3. Pontozás: +.

  1. cat /etc/passwd | sort -t: -n -k3 -r
  2. cat /etc/passwd | sort -t: -k3 -r
  3. cat /etc/passwd | sort -t: -k3 -n
  4. echo /etc/passwd | sort -t: -n -k3 -r

Mire való az iptables filter táblájában lévő FORWARD lánc?

Típus: több. Válasz: 3. Pontozás: +.

  1. Címfordítás beállítására.
  2. Routing beállításokra.
  3. Átmenő forgalom szűrésének beállítására.
  4. Portforwarding beállítására.

Mire való az iptables filter táblájában lévő INPUT lánc?

Típus: több. Válasz: 2. Pontozás: +.

  1. Címfordítás beállítására.
  2. Hosztnál végződő forgalom szűrésének beállítására.
  3. Átmenő forgalom szűrésének beállítására.
  4. Portforwarding beállítására.

Előfordulhat-e, hogy két hoszt közötti traceroute esetén az egyik irányba a traceroute több bejegyzést sorol fel, mint a másikban?

Típus: több. Válasz: 2. Pontozás: +.

  1. Igen, mert a traceroute futásonként eltérő eredményt ad.
  2. Igen, mivel lehet, hogy a forgalom az egyik irányban más utat jár be, mint a másikban.
  3. Nem.
  4. A traceroute nem is adja meg a két végpont közötti hopok számát.

Mire való a következő parancs?

$ iptables -A INPUT -p udp --sport 53 -j ACCEPT

Típus: több. Válasz: 4. Pontozás: +.

  1. Engedélyez bármilyen forgalmat, ha az DNS lekérésre vonatkozik (és a forrás port 53).
  2. Engedélyezi az átmenő UDP forgalmat, ha a forrás port 53.
  3. Engedélyezi a bejövő UDP forgalmat, ha a forrás vagy cél port 53.
  4. Engedélyezi a bejövő UDP forgalmat, ha az DNS lekérésre vonatkozik (és 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?

Típus: több. Válasz: 1,2. Pontozás: +.

  1. ping
  2. nslookup
  3. tcpdump
  4. Wireshark

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é?

$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 125.0.0.6 0.0.0.0 UG 0 0 0 eth1
10.0.0.0 0.0.0.0 0.0.0.0 UG 0 0 0 eth1
125.0.0.4 0.0.0.0 0.0.0.0 UG 0 0 0 eth1
192.168.0.0 0.0.0.0 0.0.0.0 UG 0 0 0 eth0

Típus: több. Válasz: 2. Pontozás: +.

  1. Nem, egyik route sem fedi le a cél IP címét.
  2. Nem, ha a net.ipv4_forward (/proc/sys/net/ipv4/ip_forward) értéke 0.
  3. Igen, mást nem is szükséges beállítani.
  4. Nem, egy Linux hoszt nem képes route-olni az interfészei között.

Mire használható a következő parancs?

$ ip addr del 152.66.244.35/24 dev wlan0

Típus: több. Válasz: 1. Pontozás: +.

  1. wlan0 interfész IPv4 címének beállítása.
  2. wlan0 interfész IPv4 címének beállítása és aktív állapotba kapcsolása.
  3. Semmit, mert nem jó a paraméterezés.
  4. 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 hoszt képes-e kommunikálni egy másikkal?

Típus: több. Válasz: 3,4. Pontozás: +.

  1. ls
  2. ifconfig
  3. ping
  4. traceroute

Milyen értékekkel tér vissza az alábbiak közül a következő Python utasítás?

[1, "0", "1", 0][1]

Típus: több. Válasz: 1. Pontozás: +.

  1. "0"
  2. "1"
  3. 0
  4. 1

Milyen értékekkel tér vissza az alábbiak közül a következő Python utasítás?

[1, "0", "1", 0][-1]

Típus: több. Válasz: 3. Pontozás: +.

  1. "0"
  2. "1"
  3. 0
  4. 1

Mit ír ki az alábbiak közül a Python interpreter a következő utasításra?

>>> "lorem ipsum"[2:]

Típus: több. Válasz: 4. Pontozás: +.

  1. "lorem ips"
  2. SyntaxError: invalid syntax
  3. "orem ipsum"
  4. "rem ipsum"

Mi(ke)t eredményez a következő parancs? Melyik állítás(ok) helyes(ek)?

$ iptables -t nat -A POSTROUTING -s 10.0.0.0/8 -o eth2 \
-j SNAT --to-source 192.168.1.10

Típus: több. Válasz: 2. Pontozás: +.

  1. Egy új címfordítási szabály hozzáadása a NAT táblához, ami a 10.0.0.0/8-as címeket cseréli le, ha a csomag az eth2 interfészen érkezett.
  2. Egy új címfordítási szabály hozzáadása a NAT táblához, ami a 10.0.0.0/8-as címeket cseréli le, ha a csomag az eth2 interfészen kerül majd kiküldésre.
  3. 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.0.0.0/8-as belső hálózatról kijutunk a külső hálózatra.
  4. Port forwarding beállítása, kívülről hozzáférhetővé válik a 10.0.0.0/8-as tartomány.

Mit takar az az állítás, hogy a Python nyelv dinamikusan (és erősen típusos)?

Típus: több. Válasz: 3. Pontozás: +.

  1. Változó típus nélkül definiálunk, de értékadás után típusa nem változhat meg.
  2. Változót típusával együtt definiáljuk, ami futás során nem változhat meg.
  3. Változót típus nélkül definiálunk, ami futás közben változhat.
  4. Változót típusával együtt definiálunk, ami futás során megváltozhat.

Egy hoszton az alábbi lekérdezéseket végezzük el. Ezek alapján melyik állítás(ok) igaz(ak)?

$ ifconfig wlo1 | grep inet
inet 192.168.77.183 netmask 255.255.255.0 broadcast 192.168.77.255
$ sudo tcpdump -ni wlo1
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on wlo1, link-type EN10MB (Ethernet), capture size 262144 bytes
11:41:47.119732 IP 74.125.195.189.443 > 192.168.77.183.46534: ...
11:41:47.119759 IP 192.168.77.183.46534 > 74.125.195.189.443: ...
11:41:47.122779 IP 74.125.195.189.443 > 192.168.77.183.46534: ...

Típus: több. Válasz: 2,3,4. Pontozás: +.

  1. A vizsgált hoszt nem kommunikál a helyi hálózaton kívüli IP címekkel.
  2. A vizsgált hosztra a 74.125.195.189-es IP cím felőle érkezik be forgalom.
  3. Jelenleg csak a wlo1 interfészre érkező csomagokat monitorozzuk.
  4. 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?

$ telnet 216.58.214.238 80

Típus: több. Válasz: 1,4. Pontozás: +.

  1. Egy távoli gépen futó HTTP szerver ellenőrzése.
  2. Egy helyi gépen futó FTP szerver ellenőrzése.
  3. Titkosítatlan bejelentkezés egy távoli gépre az alapértelmezett telnet porton.
  4. Annak ellenőrzése, hogy egy távoli gépen fut-e szolgáltatás a 80-as TCP porton.

Egy hoszton az alábbi lekérdezéseket végezzük el. Ezek alapján melyik állítás(ok) igaz(ak)?

$ arp -n
Address HWtype HWaddress Flgas Mask Iface
192.168.77.1 ether a0:f3:c1:ff:21:b8 C wlo1
192.168.77.15 ether 72:42:53:8f:55:9c C wlo1
$ route -n
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.77.1 0.0.0.0 UG 600 0 0 wlo1
192.168.77.1 0.0.0.0 255.255.255.0 U 600 0 0 wlo1

Típus: több. Válasz: 1,2,3. Pontozás: +.

  1. A 192.168.77.185-ös hosztot a wlo1 interfészen keresztül érhetjük el.
  2. A hoszt default GW MAC címe a0:f3:c1:ff:21:b8.
  3. A hoszt két eszközzel már kommunikált a wlo1 interfészen keresztül.
  4. A hoszt a helyi hálózaton található 192.168.77.25-ös hoszttal jelenleg is kommunikál.

A következő Python utasítások közül melyik ad vissza logikai igazat, azaz True értéket?

Típus: több. Válasz: 1,3,4. Pontozás: +.

  1. 42 in ["42", 42]
  2. 42 is ("42", 42)
  3. 42
  4. "42"

Mely(ek) NEM valid utasítás(ok) az alábbiak közül a Python nyelvben?

Típus: több. Válasz: 3. Pontozás: +.

  1. print "lorem ipsum" * 2
  2. a,b = b,a
  3. a+++
  4. print "12"

Mi(ke)t eredményez a következő parancs? Melyik állítás(ok) helyes(ek)?

$ iptables -t nat -A PREROUTING -d 192.168.168.10 -p tcp --dport 2222 \
-j DNAT --to-destination 10.0.0.153:22

Típus: több. Válasz: 1,3. Pontozás: +.

  1. 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.
  2. 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.
  3. 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.
  4. 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?

Típus: több. Válasz: 1,4. Pontozás: +.

  1. tr A-Za-z a-za-z
  2. tr a-z A-Z
  3. tr a-zA-Z A-Za-z
  4. 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?

Típus: több. Válasz: 1,4. Pontozás: +.

  1. traceroute
  2. tcpdump
  3. Wireshark
  4. 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?

Típus: több. Válasz: 3,4. Pontozás: +.

  1. 0
  2. []
  3. "None"
  4. [0, False, None, (), {}]

Az alábbi Python típusok közül mely(ek) tárol(nak) elemeket sorrend nélkül?

Típus: több. Válasz: 1,2. Pontozás: +.

  1. set
  2. dictionary
  3. tuple
  4. list

Mely állítás(ok) igaz(ak) a DNS query-kre?

Típus: több. Válasz: 1,2,4. Pontozás: +.

  1. Az iterative query-re soha nem kaphatunk teljes választ.
  2. A recursive query-re mindig teljes választ kapunk, támogatása nem kötelező.
  3. Az iterative query-re kétféle választ kaphatunk: teljes választ vagy referralt egy másik szerverre.
  4. 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?

Típus: több. Válasz: 4. Pontozás: +.

  1. Hálózati forgalmi minták rögzítésében.
  2. Hálózati forgalom beérkezési port alapú szűrésben.
  3. Egy távoli HTTP szerver válaszainak elemzésében.
  4. 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?

Típus: több. Válasz: 1,2. Pontozás: +.

  1. 0
  2. []
  3. "None"
  4. [0, False, None, (), {}]

Milyen értékekkel tér vissza az alábbiak közül a következő Python utasítás?

"ABCD" [-1]

Típus: több. Válasz: 4. Pontozás: +.

  1. "A"
  2. "B"
  3. "C"
  4. "D"

Milyen értékekkel tér vissza az alábbiak közül a következő Python utasítás?

"ABCD" [-4]

Típus: több. Válasz: 1. Pontozás: +.

  1. "A"
  2. "B"
  3. "C"
  4. "D"

Milyen értékkel tér vissza az alábbiak közül a következő Python utasítás?

[1, "0", "1" ,0] [-3:-1]

Típus: több. Válasz: 3. Pontozás: +.

  1. [1, "0", "1"]
  2. [1,"0", "1", 0]
  3. ["0", "1"]
  4. ["0", "1", 0]

Milyen értékkel tér vissza az alábbiak közül a következő Python utasítás?

"ABCD" [:-2]

Típus: több. Válasz: 4. Pontozás: +.

  1. "CD"
  2. "DC"
  3. "A"
  4. "AB"

Mit ír ki a következő Python függvény az alábbi paraméter listával?

magic_function(1,2, z = 3)
def magic_function(x, y="ab", *args, **kwargs): print x + y

Típus: több. Válasz: 4. Pontozás: +.

  1. "1ab"
  2. TypeError: cannot concatenate 'str' and 'int' objects
  3. NameError: name 'z' is not defined
  4. 3

Mit ír ki a következő Python függvény az alábbi paraméter listával?

magic_function("22", z = 3)
def magic_function(x, y="ab", *args, **kwargs): print x + y

Típus: több. Válasz: 1. Pontozás: +.

  1. "22ab"
  2. TypeError: cannot concatenate 'str' and 'int' objects
  3. NameError: name 'z' is not defined
  4. "223"

Az alábbi Python típusok közül mely(ek) tárol(nak) elemeket a sorrend megtartásával?

Típus: több. Válasz: 3,4. Pontozás: +.

  1. set
  2. dictionary
  3. tuple
  4. list

Az alábbiak közül mely(ek) NEM valid sztring(ek) a Python nyelvben?

Típus: több. Válasz: 1. Pontozás: +.

  1. ### lorem ipsum
  2. 'lorem ipsum'
  3. """lorem ipsum"""
  4. "lorem ipsum"

Mire használható a következő parancs?

$ ping -c 1 -t www.bme.hu

Típus: több. Válasz: 2,3. Pontozás: +.

  1. Küldő és fogadó gépek közti egyirányú mérésére 1 ICMP ECHO REQUEST-REPLY üzenet párral.
  2. Küldő és fogadó gépek közti körülfordulási idő mérésére 10 ICMP ECHO REQUEST-REPLY üzenet párral.
  3. Célhoszt elérhetőségének tesztelésére tetszőleges küldő gépről tetszőleges hálózaton.
  4. Célhoszt elérhetőségének tesztelésére, ha a fogadó gép 10 hop távolságon belül van (és nem állít be valótlan TTL értéket).

Mire használható a következő parancs?

$ ping -c 5 www.bme.hu

Típus: több. Válasz: 2,4. Pontozás: +.

  1. 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.
  2. Célhoszt elérhetőségének tesztelésére.
  3. Küldő és fogadó gépek közti egyirányú késleltetés mérésére.
  4. 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?

for i in {1..20}; do
ping -c 1 -t $i www.bme.hu > /dev/null
if [ $? ! = 1 ]; then
echo $i
break
fi
done

Típus: több. Válasz: 3. Pontozás: +.

  1. Küldő és fogadó gépek közti körülfordulási idő.
  2. 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.
  3. 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.
  4. 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?

$ tcpdump -i any -ven icmp

Típus: több. Válasz: 1,2. Pontozás: +.

  1. Bármelyik interfészen bejövő és kimenő ICMP "echo request" és "echo reply" csomagok rögzítése.
  2. Bármelyik interfészen bejövő ICMP "echo request" csomagok rögzítése.
  3. Csak az any nevű interfészen bejövő és kimenő ICMP csomagok rögzítése.
  4. 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?

$ tcpdump -i any -ven arp

Típus: több. Válasz: 1,2. Pontozás: +.

  1. A loopback interfészt kivéve bármelyik interfészen bejövő és kimenő nem ARP csomagok rögzítése.
  2. Bármelyik interfészen bejövő ARP csomagok rögzítése.
  3. Csak az any nevű interfészen bejövő és kimenő ARP csomagok rögzítése.
  4. A loopback interfészt kivéve bármelyik interfészen bejövő és kimenő ARP csomagok rögzítése.

“netstat -aputne” parancs eredményeként a következőt kaptuk:

Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name
tcp 0 0 127.0.0.1:80 0.0.0.0:* LISTEN 0 27733 1207/apache2
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 25941 1063/sshd
tcp 0 0 192.168.1.101:33580 152.66.244.65:22 ESTABLISHED 1000 673702 19474/ssh

Mit jelent?

Típus: több. Válasz: 3,4. Pontozás: +.

  1. Egy kívülről elérhető secure shell szerver fut a gépen, és egy lokálisan futó secure shell kliens kapcsolódik egy távoli szerverhez.
  2. Két kívülről elérhető szolgáltatás fut a gépen: egy secure shell szerver és egy webszerver.
  3. Egy lokálisan elérhető secure shell szerver és egy kívülről nem elérhető webszerver fut a gépen.
  4. Egy távoli secure shell kliens kapcsolódik a lokálisan futó secure shell szerverhez.

Mi(ke)t eredményez a következő parancs? Melyik állítás(ok) helyes(ek)?

$ ifconfig eth0:0 172.10.1.10/16; ifconfig eth0:1 10.0.0.100/8

Típus: több. Válasz: 1,3. Pontozás: +.

  1. eth0 interfésznek lesz legalább két felkonfigurált IPv4 címe.
  2. eth0 interfésznek lesz egy /8-as IPv4 címe.
  3. eth0 interfésznek lesz egy /8-as és egy /16-os IPv4 címe.
  4. 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)?

$ ip addr add 152.66.244.35/24 dev eth1; ip link set dev eth1 down

Típus: több. Válasz: 1,2,3. Pontozás: +.

  1. 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.
  2. eth1 interfész inaktív állapotba kapcsolása.
  3. eth1 interfész kap egy IPv4 címet, ha volt másik IPv4 címe, akkor az is megmarad.
  4. 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)?

$ ip link set dev eth1 down; ip addr add 152.66.244.35/16 dev eth1

Típus: több. Válasz: 2,4. Pontozás: +.

  1. eth1 interfész egy IPv4 címének törlése és az interfész aktív állapotba kapcsolása.
  2. eth1 interfész egy IPv4 címének törlése és az interfész inaktív állapotba kapcsolása.
  3. eth1 interfész összes IPv4 címének törlése és az interfész inaktív állapotba kapcsolása.
  4. eth1 interfész inaktív állapotba kapcsolása.

Mire való a következő parancs?

$ iptables -A FORWARD -d 10.0.0.0/24 -p tcp \
-m state --state ESTABLISHED, RELATED -j ACCEPT

Típus: több. Válasz: 2. Pontozás: +.

  1. Engedélyez minden átmenő TCP forgalmat.
  2. 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.
  3. 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.
  4. 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?

print 2 * "AB"[:1] + "BA"[1:] * 2

Típus: több. Válasz: 3. Pontozás: +.

  1. TypeError: cannot concatenate 'int' and 'str' objects.
  2. "AABB"
  3. "AAAA"
  4. "BBAA"

Mit ír ki a következő kódrészlet?

$ echo "bcaaa" | sed 's/c\(a*\)/x\1\1y/'

Típus: több. Válasz: 1. Pontozás: +.

  1. bxaaaaaay
  2. bxaaaay
  3. bcaaaaaay
  4. bcaaa

Az alábbiak közül melyik esetben nyújt segítséget a ping?

Típus: több. Válasz: 1,2. Pontozás: +.

  1. Egy link késleltetésének becslésében.
  2. Kapcsolatfelvétel sikerességének meghatározásában.
  3. Csomag várakozási sorok hosszának pontos megállapításában.
  4. 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?

Típus: több. Válasz: 1,2. Pontozás: +.

  1. Egy adott névhez tartozó IP cím meghatározásához.
  2. Annak ellenőrzéséhez, hogy egy adott névtérhez tartozó IP címet melyik DNS szerver adja meg.
  3. Annak ellenőrzéséhez, hogy egy adott DNS szerver ismeri-e az adott névtérhez tartozó IP címet.
  4. 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...

Típus: több. Válasz: 1,3. Pontozás: +.

  1. a felhasználó számára teljesen transzparens.
  2. mivel a DNS szolgáltatás mindenütt jelen van, használatához nincs szükség plusz eszközökre.
  3. a helyi DNS feloldó automatikusan elosztja a terhelést az nslookupok által visszaadott IP címek között.
  4. hibás szerverhez nem továbbít forgalmat.

Melyik Python típusú változón nem értelmezhető az elemkijelölő [] operátor?

Típus: több. Válasz: 1. Pontozás: +.

  1. complex
  2. dictionary
  3. string
  4. list