diff --git a/ascii-art.txt b/ascii-art.txt
index a3405b45df8768d83ce73987995ed61d60f45be8..419d2031a7154aba7a06b69812efeecdb97c9e93 100644
--- a/ascii-art.txt
+++ b/ascii-art.txt
@@ -1,4 +1,3 @@
-/ TODO
 
      
      
diff --git a/cirun.sh b/cirun.sh
index 422ee9b492839b5c07f8121f7cbcbb1f737738fc..0ced56a04078060e8d28ccdc6bb6dcb183ff49bf 100644
--- a/cirun.sh
+++ b/cirun.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
 
 if [ -n "$SSH_CLIENT" ] || [ -n "$SSH_TTY" ]; then
-  echo "Not yet 😉" > "második videó.md"
+  #echo "Not yet 😉" > "második videó.md"
 fi
diff --git "a/els\305\221 vide\303\263.md" "b/els\305\221 vide\303\263.md"
index 820023b5d56ba633c277a1a050394ae2ea92484d..49b3d7b4fb3acbc575235d366fbecb172cadfae6 100644
--- "a/els\305\221 vide\303\263.md"	
+++ "b/els\305\221 vide\303\263.md"	
@@ -198,7 +198,7 @@ Ne ijedjünk meg az ismeretlen fogalmaktól, erről mind lesz szó bővebben.
   - kapcsolók: programok különböző funkcióit
     lehet velük ki-be kapcsolni
   - pl:
-    - `ls -la`: kilistáza a mostani mappa tartalmát
+    - `ls -la`: kilistázza a mostani mappa tartalmát
       - `ls`: listázó program
       - `-l`: listaként jelenjen meg
       - `-a`: rejtett fájlokat is megjeleníti
@@ -218,9 +218,9 @@ Ne ijedjünk meg az ismeretlen fogalmaktól, erről mind lesz szó bővebben.
   - egy program kimenetét beleírja egy másik program bemenetébe
   - pl:
     - `ls -l *.txt | grep alma`:
-      - `ls -l *.txt`: kíírja a jelenlegi mappában lévő
+      - `ls -l *.txt`: kiírja a jelenlegi mappában lévő
         txt fájlok neveit, ez lesz a grep bemenete
-      - `grep alma`: kiszűri a bementén kapott szövegből
+      - `grep alma`: kiszűri a bemenetén kapott szövegből
         azokat a sorokat, amikben nem szerepel az alma szó
       - → kilistázza azokat a txt fájlokat, amelyek nevében
         szerepel az, hogy alma.
@@ -239,7 +239,7 @@ Ne ijedjünk meg az ismeretlen fogalmaktól, erről mind lesz szó bővebben.
   - terminál alján kiír pár támogatott billentyűkombinációt
   - használat:
     - `nano <fájl>`
-    - írkáljunk
+    - irkáljunk
     - `CTRL+S` ment
     - `CTRL+X` bezár
 - `vi`: bonyolultabb picivel, de többet tud
@@ -248,7 +248,7 @@ Ne ijedjünk meg az ismeretlen fogalmaktól, erről mind lesz szó bővebben.
   - használat
     - `vim <fájl>`
     - `i` (insert mode)
-    - írkáljunk
+    - irkáljunk
     - `ESC` (normal mode)
     - `:wq` (parancs: write, quit)
   - a fejlettebb funkcióit nem mutatjuk most be
@@ -400,7 +400,7 @@ disztróspecifikus csomagkezelővel
 
 <Note type="danger" label="Légy óvatos">
 
-Itt szó lesz két azonos nevű, de különbőző dologról.
+Itt szó lesz két azonos nevű, de különböző dologról.
 - `root` user
 - `root` mappa
 
@@ -556,7 +556,7 @@ drwxr-xr-x  2 mike daemon  40 Mar 11 13:37 negyedik
   - `r`: visszafelé rendezve
 
 (ezt meg lehetne adni úgy is, hogy `ls -latr`,
-de az olvashatóság kevéért mi külön vettük)  
+de az olvashatóság kedvéért mi külön vettük)  
 
 </details>
 
@@ -664,17 +664,17 @@ de az olvashatóság kevéért mi külön vettük)
 ### Jogosultságok megváltoztatása
 
 Vannak különböző parancsok, melyek segítségével megváltoztathatjuk mind a user-ek,
-mind a group-ok, mind a többi felhasználó jogosultságait, sőt megváltoztathajtuk a
+mind a group-ok, mind a többi felhasználó jogosultságait, sőt megváltoztathatjuk a
 tulajdonosokat is.
 
 #### `chmod` 
 
-Segítségével megváltoztathajtuk az állományok hozzáférési jogait (change mode).
+Segítségével megváltoztathatjuk az állományok hozzáférési jogait (change mode).
 Ha nem a saját fájljaink, mappáink jogait szeretnénk módosítani, ahhoz `sudo` is kell.
 
 Ehhez megadjuk a `chmod` után, hogy kire vonatkozzon (user, group, others),
 megadjuk, hogy hozzáférést szeretnénk-e adni vagy elvenni akarjuk azt, 
-valamint magát az állományt. A különböző paramétérek a következőek:
+valamint magát az állományt. A különböző paraméterek a következőek:
 
 
 `u` 	- user, a birtokló user
@@ -701,7 +701,7 @@ Például:
 
 Ugyanezen konvenció alapján működik mindegyik parancs.
 
-Kicsit szemléletessebben:
+Kicsit szemléletesebben:
 
 ```
 patrik@ubuntu:~/Documents$ ls -la
@@ -734,11 +734,11 @@ a második változott meg, míg eddig egy `-` jel volt, vagyis nincs joga hozzá
 most pedig `w` lett, vagyis van hozzá joga.
 
 Ha egyszerre szeretnénk jogot adni a user-nek, group-nak, others-nek vagy elvenni,
-valamint ha többféle joggal szeretnénk ezt, akkor több paramétért is megadhatunk egy parancsban.
+valamint ha többféle joggal szeretnénk ezt, akkor több paramétert is megadhatunk egy parancsban.
 Ezt kétféleképpen is megtehetjük:
 
- - `chmod` `u` `g` `o` közül a kiválaszottak `+` vagy `-` az `r` `w` `x` közül a
-  kiválaszottak. Vagyis a bal oldalra írjuk kinek a jogait szeretnénk módosítani, 
+ - `chmod` `u` `g` `o` közül a kiválasztottak `+` vagy `-` az `r` `w` `x` közül a
+  kiválasztottak. Vagyis a bal oldalra írjuk kinek a jogait szeretnénk módosítani, 
   középre, hogy elvenni vagy adni szeretnénk, jobb oldalra pedig, hogy mely jogokat.
 
 ```
@@ -812,3 +812,30 @@ drwxr-xr-x 15 patrik patrik 4096 Mar 17 16:20 ..
 patrik@ubuntu:~/Documents$
 ```
 
+<Note type="tip" label="Tip">
+
+A csoportot nem csak az előbbi `chgrp` paranccsal lehet módosítani, hanem
+a `chown` paranccsal is.
+Ehhez a következőt kell tenni:
+
+`sudo chown username:groupname fájl`
+
+```shell-session
+patrik@ubuntu:~/Documents$ ls -la
+total 8
+drwxr-xr-x  2 patrik patrik 4096 Mar 19 19:18 .
+drwxr-xr-x 15 patrik patrik 4096 Mar 17 16:20 ..
+-rw-r-----  1 patrik patrik    0 Mar 18 19:38 pörkölt.txt
+-rw-rw-r--  1 mike   mike      0 Mar 18 19:37 recept.txt
+patrik@ubuntu:~/Documents$ sudo chown patrik:patrik recept.txt 
+[sudo] password for patrik: 
+patrik@ubuntu:~/Documents$ ls -la
+total 8
+drwxr-xr-x  2 patrik patrik 4096 Mar 19 19:18 .
+drwxr-xr-x 15 patrik patrik 4096 Mar 17 16:20 ..
+-rw-r-----  1 patrik patrik    0 Mar 18 19:38 pörkölt.txt
+-rw-rw-r--  1 patrik patrik    0 Mar 18 19:37 recept.txt
+patrik@ubuntu:~/Documents$
+```
+
+</Note>
\ No newline at end of file
diff --git a/index.html b/index.html
index d46c8d402852b859b11f569600c0b2a8edc285a4..d1aa96cb1ac3a6eb5c4013a08ed21e4b5fabd922 100644
--- a/index.html
+++ b/index.html
@@ -31,7 +31,7 @@
 
             let tmp = [
                 "első videó",
-                //"második videó",
+                "második videó",
             ];
 
             let pages = [];
diff --git "a/m\303\241sodik vide\303\263.md" "b/m\303\241sodik vide\303\263.md"
index 184fc522c90219043ab7097d7bbea5b4b2272395..28786392d00a3214750c316a374d8f87f79fb5cd 100644
--- "a/m\303\241sodik vide\303\263.md"	
+++ "b/m\303\241sodik vide\303\263.md"	
@@ -424,7 +424,22 @@ igény szerint kézzel indítani, leállítani, újraindítani.
 
 #### Saját program használata szolgáltatásként
 
-// TODO: minta egy unit filera
+Ha szeretnénk saját programjainkat szolgáltatásként használni,
+ezt megtehetjük, ha írunk a programhoz egy fájlt.
+
+```
+[Unit]
+Description=Leírás a programhoz
+
+[Service]
+Type=simple
+ExecStart=program_elérési_útja
+
+[Install]
+WantedBy=multi-user.target
+```
+
+Ezt a fájlt bele kell rakni a `/etc/systemd/system` mappába, ezután a `systemctl` paranccsal 
 
 
 ## Hálózat alapszintű konfigurálása
@@ -432,29 +447,216 @@ igény szerint kézzel indítani, leállítani, újraindítani.
 <Note type="tip" label>
 
 Az esetek többségében ezt nem kell nekünk kézzel megcsinálni, 
-hanem a network manager megoldja helyettünk (ezt rendesen át kell fogalmazni)
+hanem network manager megoldja helyettünk
 
 </Note>
 
-- `ip a`, `ip address`:
-- `ip r`, `ip route`:
+### Parancsok a hálózat konfigurálásához
+
+- `ip a`, `ip address`: Kilistázza a hálózati interfészeket és azoknak az IP címeit
+
+```shell-session
+patrik@ubuntu:~$ ip a
+1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
+    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
+    inet 127.0.0.1/8 scope host lo
+       valid_lft forever preferred_lft forever
+    inet6 ::1/128 scope host 
+       valid_lft forever preferred_lft forever
+2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
+    link/ether 00:0c:29:c9:db:ba brd ff:ff:ff:ff:ff:ff
+    altname enp2s1
+    inet 172.16.228.135/24 brd 172.16.228.255 scope global dynamic noprefixroute ens33
+       valid_lft 1684sec preferred_lft 1684sec
+    inet6 fe80::e85d:ab8d:2f03:2fa9/64 scope link noprefixroute 
+       valid_lft forever preferred_lft forever
+patrik@ubuntu:~$
+```  
+
+- `ip r`, `ip route`: Kilistázza a (kernel) [routing table](https://en.wikipedia.org/wiki/Routing_table) tartalmát
+  
+```shell-session
+patrik@ubuntu:~$ ip r
+default via 172.16.228.2 dev ens33 proto dhcp metric 100 
+169.254.0.0/16 dev ens33 scope link metric 1000 
+172.16.228.0/24 dev ens33 proto kernel scope link src 172.16.228.135 metric 100 
+patrik@ubuntu:~$
+```
+
 - ip beállítása
+
+`sudo ip addr add IP_cím/hálózati_maszk dev interfész`
+
+```shell-session {highlight: [14]}
+patrik@ubuntu:~$ sudo ip addr add 192.168.4.44/24 dev ens33
+patrik@ubuntu:~$ ip a
+1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
+    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
+    inet 127.0.0.1/8 scope host lo
+       valid_lft forever preferred_lft forever
+    inet6 ::1/128 scope host 
+       valid_lft forever preferred_lft forever
+2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
+    link/ether 00:0c:29:c9:db:ba brd ff:ff:ff:ff:ff:ff
+    altname enp2s1
+    inet 172.16.228.135/24 brd 172.16.228.255 scope global dynamic noprefixroute ens33
+       valid_lft 1378sec preferred_lft 1378sec
+    inet 192.168.4.44/24 scope global ens33
+       valid_lft forever preferred_lft forever
+    inet6 fe80::e85d:ab8d:2f03:2fa9/64 scope link noprefixroute 
+       valid_lft forever preferred_lft forever
+patrik@ubuntu:~$
+```
+
 - router beállítása
 
+`ip route add default via default_gateway_IP_címe`
+
+```shell-session
+patrik@ubuntu:~$ sudo ip route add default via 192.168.4.44
+patrik@ubuntu:~$ ip r
+default via 192.168.4.44 dev ens33
+169.254.0.0/16 dev ens33 scope link metric 1000 
+192.168.4.0/24 dev ens33 proto kernel scope link src 192.168.4.44 
+patrik@ubuntu:~$
+```
+
 ### Hálózatkezelők
 
-#### NetworkManager
+#### [NetworkManager](https://wiki.archlinux.org/index.php/NetworkManager)
 
-//TODO: szöveg
-// nmtui screenshot
-// gnome settings screenshot
-// nmcli szöveg
+Automatikusan elvégzi a hálózati konfigurációt és kezeli, kontrollálja 
+a hálózati eszközöket.
 
-#### systemd-networkd
+A network managert többféle módon szabályozhatjuk, állíthatjuk:
+ - `nmtui` (Network Manager Text User Interface)
+ 
+Terminálos "grafikus" felületű alkalmazás, az `nmtui` kiadása után nyílik meg. 
+A nyílik, az enter és az Esc segítségével navigálhatunk benne, 
+valamint a szóközt használhatjuk bizonyos paraméterek megváltoztatásához.
+
+<center>
+<ImageZoom
+    src="pics/nmtui1.png"
+/>
+nmtui "főmenü"
+<br>
+</center>
+<br>
+
+<center>
+<ImageZoom
+    src="pics/nmtui2.png"
+/>
+nmtui edit connecntion menü
+<br>
+</center>
+<br>
+
+<center>
+<ImageZoom
+    src="pics/nmtui4.png"
+/>
+nmtui edit ethernet connecntion
+<br>
+</center>
+<br>
+
+<center>
+<ImageZoom
+    src="pics/nmtui3.png"
+/>
+nmtui activate connecntion
+<br>
+</center>
+<br>
+
+<center>
+<ImageZoom
+    src="pics/nmtui3.png"
+/>
+nmtui activate connecntion
+<br>
+</center>
+<br>
+
+ - A hálózati beállítások a grafikus felület beállításaiban is megváltoztathatóak (gnome settings, kde settings...)
+
+<center>
+<ImageZoom
+    src="pics/gnome-settings-network.png"
+/>
+network settings 
+<br>
+</center>
+<br>
+
+ - `nmcli` [NetworkManager command-line tool](https://opensource.com/article/20/7/nmcli)
+   
+Parancssori alkalmazás, mellyel 
+a shell-ben különböző kapcsolók segítségével módosíthatjuk a NetworkManager beállításait.
+
+```shell-session
+patrik@ubuntu:~$ nmcli
+ens33: connected to Wired connection 1
+        "Intel 82545EM"
+        ethernet (e1000), 00:0C:29:C9:DB:BA, hw, mtu 1500
+        ip4 default
+        inet4 172.16.228.135/24
+        route4 0.0.0.0/0
+        route4 172.16.228.0/24
+        route4 169.254.0.0/16
+        inet6 fe80::e85d:ab8d:2f03:2fa9/64
+        route6 fe80::/64
+        route6 ff00::/8
+
+lo: unmanaged
+        "lo"
+        loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536
+
+DNS configuration:
+        servers: 172.16.228.2
+        domains: localdomain
+        interface: ens33
+
+Use "nmcli device show" to get complete information about known devices and
+"nmcli connection show" to get an overview on active connection profiles.
+
+Consult nmcli(1) and nmcli-examples(7) manual pages for complete usage details.
+patrik@ubuntu:~$
+```
+
+#### [systemd-networkd](https://wiki.archlinux.org/index.php/Systemd-networkd)
+
+Hálózati szolgáltatás, amely hálózatokat kezeli, felismeri és konfigurálja a hálózati eszközöket, a NetworkManager-höz hasonlóan.
+Míg az Ubuntu Desktop verziója a NetworkManager-t használja, addig az
+Ubuntu Server a systemd-networkd-t a hálózat konfigurálásához.
+
+A különböző beállításokat egy-egy plain-text fájlban tárolja, ezek kiterjesztése általában `.network`.
+Ha kézzel szeretnénk egy beállítást hozzáadni, akkor mi is írhatunk ilyen
+fájlokat. Ezeket különböző [mappákba helyezhetjük el](https://wiki.archlinux.org/index.php/systemd-networkd#Configuration_files), 
+a fajtájától és prioritásától függően. (Általában `/etc/systemd/network/`)
+
+A fájlok nagyon hasonlóan épülnek fel, mint a systemd `.service` fájljai.
+```
+Wired adapter using a static IP
+
+/etc/systemd/network/20-wired.network
+
+[Match]
+Name=enp1s0
+
+[Network]
+Address=10.1.10.9/24
+Gateway=10.1.10.1
+DNS=10.1.10.1
+```
 
-// TODO: szöveg, ubuntu szerveren van
-// TODO: egy .network file minta
-// TODO: networkctl-lel új konfig betöltése és alkalmazása
+A networkd-nek egy nagyon hasznos eszköze, a `networkctl`.
+Ennek segítségével ellenőrizhetjük és teljes
+információkat szerezhetünk a hálózati interfészekről.
+Ha új konfigurációs fájlt hoztunk létre és szeretnénk betölteni, azt a 
+`networkctl reload` parancs segítségével tehetjük meg.
 
 ## Távoli hozzáférés (SSH)
 
diff --git a/pics/gnome-settings-network.png b/pics/gnome-settings-network.png
new file mode 100644
index 0000000000000000000000000000000000000000..e52350a116245eeba5e15d66b252e2492ca6fa35
Binary files /dev/null and b/pics/gnome-settings-network.png differ
diff --git a/pics/gnome-settings-wifi.png b/pics/gnome-settings-wifi.png
new file mode 100644
index 0000000000000000000000000000000000000000..f4370de5a0901a9e5b274dbd1a0de755d8ee43c5
Binary files /dev/null and b/pics/gnome-settings-wifi.png differ
diff --git a/pics/nmtui1.png b/pics/nmtui1.png
new file mode 100644
index 0000000000000000000000000000000000000000..d06160379adf69af5b63447409403ebd7c2d03ab
Binary files /dev/null and b/pics/nmtui1.png differ
diff --git a/pics/nmtui2.png b/pics/nmtui2.png
new file mode 100644
index 0000000000000000000000000000000000000000..482c435a78c03ff8ba83a280f93335959a5410c2
Binary files /dev/null and b/pics/nmtui2.png differ
diff --git a/pics/nmtui3.png b/pics/nmtui3.png
new file mode 100644
index 0000000000000000000000000000000000000000..f566194336d403ff64c5ad565314cd0e27ca2d3a
Binary files /dev/null and b/pics/nmtui3.png differ
diff --git a/pics/nmtui4.png b/pics/nmtui4.png
new file mode 100644
index 0000000000000000000000000000000000000000..a22b567cd092544989f6f8d85c38cf5c3838b4d8
Binary files /dev/null and b/pics/nmtui4.png differ