From f30d14c3aa27926f99b7d3e3bd292d85a2a4f195 Mon Sep 17 00:00:00 2001
From: fodorpatrik2000 <fodorpatrik2000@sch.bme.hu>
Date: Sat, 13 Mar 2021 18:32:13 +0100
Subject: [PATCH 1/2] =?UTF-8?q?m=C3=A1sodik=20vide=C3=B3=20v=C3=A1zlat?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 "m\303\241sodik vide\303\263.md" | 75 +++++++++++++++++++++++++++++++-
 1 file changed, 74 insertions(+), 1 deletion(-)

diff --git "a/m\303\241sodik vide\303\263.md" "b/m\303\241sodik vide\303\263.md"
index 625998e..38a1829 100644
--- "a/m\303\241sodik vide\303\263.md"	
+++ "b/m\303\241sodik vide\303\263.md"	
@@ -1 +1,74 @@
-mĂĄsodik
\ No newline at end of file
+# 2. videĂł segĂŠdlet
+
+
+## UNIX
+
+Vannak különböző elvek, amik alapján egy UNIX operációs rendszert megalkotnak.
+A Linux is ezen elvek alapjĂĄn kĂŠszĂźlt.
+
+### KISS
+
+### Everything is a file
+
+### MinimĂĄlis architektĂşra
+
+Nem vĂĄgom itt mire gondoltĂĄl Maik
+
+
+## A tĂśbbfelhasznĂĄlĂłs rendszer mĹąkĂśdĂŠse (users be like)
+
+### FelhasznĂĄlĂłk kezelĂŠse
+
+#### LĂŠtrehozĂĄs
+
+#### TĂśrlĂŠs
+
+#### Root jog "szerzĂŠse"
+
+### Csoportok kezelĂŠse
+
+#### LĂŠtrehozĂĄs
+
+#### TĂśrlĂŠs
+
+#### FelhasznĂĄlĂłk hozzĂĄadĂĄsa
+
+### Superuser
+
+Kicsit bővebben azon kívül, amit eddig mondtunk.
+BĂĄr lehet, hogy a UNIX elvek utĂĄn/ beleĂŠpĂ­tve is mehetne, hogy kb mi.
+
+## Init rendszer
+ - Kis bevezető
+ - szolgĂĄltatĂĄsok (services) / daemon (dĂŠmonok)
+
+### systemd
+
+szolgĂĄltatĂĄsok, dĂŠmonok, konfigfĂĄjlok
+
+## HĂĄlĂłzat alapszintĹą konfigurĂĄlĂĄsa
+
+<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)
+
+</Note>
+
+RĂśvid szĂśveg
+
+PĂŠlda 
+
+## TĂĄvoli hozzĂĄfĂŠrĂŠs (SSH)
+
+A rendszerhez hozzĂĄfĂŠrhetĂźnk tĂĄvolrĂłl is, Ă­gy is megkĂśnnyĂ­tve a munkĂĄnkat,
+nem kell fizikailag az adott szĂĄmĂ­tĂłgĂŠpnĂŠl/szervernĂŠl lennĂźnk. 
+Erre tĂśbbfĂŠle mĂłdszer is van, de a legbiztonsĂĄgosabb ĂŠs ma is leginkĂĄbb hasznĂĄlatos
+az ssh (feloldĂĄsa ide, most nem jut eszembe).
+
+### HasznĂĄlata
+
+ssh a_távoligépen_lévő_felhasználónk_neve@a_távoli_gép_neve 
+ezutĂĄn megadjuk a felhasznĂĄlĂł nevĂźnkhĂśz tartozĂł jelszĂłt ĂŠĂŠĂŠĂŠĂŠĂŠĂŠĂŠĂŠs bent is vagyunk
+
+kell rendes példa, de nincs netem 😢
\ No newline at end of file
-- 
GitLab


From 7d76ccb28a99ac7451801e604c0705ede05ed7c3 Mon Sep 17 00:00:00 2001
From: fodorpatrik2000 <fodorpatrik2000@sch.bme.hu>
Date: Tue, 16 Mar 2021 21:31:59 +0100
Subject: [PATCH 2/2] =?UTF-8?q?m=C3=A1sodik=20vide=C3=B3=20v=C3=A1zlat=202?=
 =?UTF-8?q?.0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 "m\303\241sodik vide\303\263.md" | 170 +++++++++++++++++++++++++++++--
 1 file changed, 159 insertions(+), 11 deletions(-)

diff --git "a/m\303\241sodik vide\303\263.md" "b/m\303\241sodik vide\303\263.md"
index 38a1829..528850a 100644
--- "a/m\303\241sodik vide\303\263.md"	
+++ "b/m\303\241sodik vide\303\263.md"	
@@ -1,18 +1,84 @@
 # 2. videĂł segĂŠdlet
 
 
-## UNIX
+## UNIX alapelvek
 
-Vannak különböző elvek, amik alapján egy UNIX operációs rendszert megalkotnak.
+<Note type="tip" label="MagyarĂĄzat">
+
+A Linux egy [UNIX-szerĹą](https://en.wikipedia.org/wiki/Unix-like) rendszer, ugyanazokra az alapelvekre ĂŠpĂźl, 
+ezĂŠrt beszĂŠlĂźnk most rĂłluk. Amiket ebben a fejezetben olvashattok egyarĂĄnt
+vonatkozik a UNIX-ra ĂŠs a Linux-ra is.
+
+</Note>
+
+Vannak különböző [elvek](https://en.wikipedia.org/wiki/Unix_philosophy), amik alapján egy UNIX operációs rendszert megalkotnak.
 A Linux is ezen elvek alapjĂĄn kĂŠszĂźlt.
 
-### KISS
+ - Build modular programs
+ - Write readable programs
+ - Use composition
+ - Separate mechanisms from policy 
+ - Write simple programs
+ - Write small programs
+ - Write transparent programs
+ - Write robust programs
+ - Make data complicated when required, not the program
+ - Build on potential users' expected knowledge
+ - Avoid unnecessary output
+ - Write programs which fail in a way that is easy to diagnose
+ - Value developer time over machine time
+ - Write abstract programs that generate code instead of writing code by hand
+ - Prototype software before polishing it
+ - Write flexible and open programs
+ - Make the program and protocols extensible
+
+
+### KISS (Keep it Simple, Stupid)
+
+A legtĂśbb rendszer akkor mĹąkĂśdik a legjobban, ha azt egyszerĹąnek hagyjĂĄk, 
+ĂŠs nem teszik egyre bonyolultabbĂĄ. 
+Ezért az egyszerűségnek a tervezés egyik fő céljának kell lennie, 
+ĂŠs kerĂźlni kell az olyan ĂśsszetĂŠteleket, amelyekre nincs szĂźksĂŠg.
 
 ### Everything is a file
 
-### MinimĂĄlis architektĂşra
+Ez azt jelenti, hogy a felhasznĂĄlĂł fĂĄjljai, a rendszer kĂśnyvtĂĄrkatalĂłgusai
+ĂŠs a rendszerhez csatlakoztatott hardver eszkĂśzĂśk, mint fĂĄjlok 
+egységesen kezelhetőek.
+
+Its derivatives that a wide range of input/output 
+resources such as documents, directories, hard-drives, modems, 
+keyboards, printers and even some inter-process and 
+network communications are simple streams of bytes exposed 
+through the filesystem.
+
+The advantage of this approach is that the same set of tools, 
+utilities and APIs can be used on a wide range of resources. 
+There are a number of file types. When a file is opened, 
+a file descriptor is created. The file path becoming the addressing 
+system and the file descriptor being the byte stream I/O interface. 
+But file descriptors are also created for things like anonymous pipes 
+and network sockets via different methods. Therefore a more accurate
+description of this feature is Everything is a file descriptor.
+
+Additionally, a range of pseudo and virtual filesystems exists 
+which exposes information about processes and other system information 
+in a hierarchical file-like structure. 
+These are mounted into the single file hierarchy.
+
+### ArchitektĂşra
+
+RĂŠteges felĂŠpĂ­tĂŠsĂť. 
+
+A legbelsĂľ rĂŠsze a [kernel](https://en.wikipedia.org/wiki/Kernel_(operating_system)), 
+az operĂĄciĂłs rendszer magja, amely a rendszer erĂľforrĂĄsainak szĂŠtosztĂĄsĂĄt ĂŠs 
+a futó folyamatok ütemezését végzi, valamint felelős a fájlkezelésért, az eszközkezelésért és a 
+hĂĄlĂłzatkezelĂŠsĂŠrt. is
+
+A kernel kĂśrĂŠ ĂŠpĂźlnek a UNIX kĂźlĂśnbĂśzĂľ programjai. 
+Ezek kĂśzĂŠ tartoznak a kĂźlĂśnbĂśzĂľ segĂŠdprogramok (pld. ls, cat, mv) ĂŠs a 
+felhasznĂĄlĂł szĂĄmĂĄra a legfontosabb az Ăşgynevezett parancsĂŠrtelmezĂľ (shell). 
 
-Nem vĂĄgom itt mire gondoltĂĄl Maik
 
 
 ## A tĂśbbfelhasznĂĄlĂłs rendszer mĹąkĂśdĂŠse (users be like)
@@ -39,13 +105,66 @@ Kicsit bővebben azon kívül, amit eddig mondtunk.
 BĂĄr lehet, hogy a UNIX elvek utĂĄn/ beleĂŠpĂ­tve is mehetne, hogy kb mi.
 
 ## Init rendszer
- - Kis bevezető
- - szolgĂĄltatĂĄsok (services) / daemon (dĂŠmonok)
+
+A UNIX operĂĄciĂłs rendszerben vannak olyan feladatok, amiket a
+hĂĄttĂŠrben (gyakran "ĂŠszrevĂŠtlenĂźl") futĂł folyamatok vĂŠgeznek el. 
+Ezeket a programokat daemon folyamatoknak is nevezik. 
+Mivel ezeket a folyamatokat nem a terminĂĄlrĂłl indĂ­tjĂĄk, 
+ĂĄltalĂĄban a rendszerindĂ­tĂĄskor automatikusan indulnak el.
+
+A Service is a server application or set of applications that runs
+in the background waiting to be used, or carrying out essential task. 
+They are basically called in inter-process communication.
+
+ManapsĂĄg a dĂŠmonok (daemon) ĂŠs a szolgĂĄltatĂĄsok (service) alatt ugyanazt a 
+fogalmat ĂŠrtjĂźk, mivel ezek a programok egyszerre daemon-ok ĂŠs service-ek is.
+
+Az init rendszer a legelső (és egyetlen) program, amelyet a kernel indulása után elindít. (PID 1)
+Az ő feladata, hogy minden szükséges szolgáltatást elindítson.
 
 ### systemd
 
+A systemd egy rendszer-előkészítő és rendszer-menedzselő szoftver (init rendszer), 
+amely egy szabvĂĄny lett a Linux rendszerek szĂĄmĂĄra, ma mĂĄr szinte az 
+összes disztribúció ezt használja, mivel számos előnye van elődeihez képest.
+
+A systemd rendszer-előkészítő feladata, hogy a Linux kernel 
+indulása után előkészítse az induló szolgáltatásokat. 
+A rendszer-előkészítővel kezeljük a szolgáltatásokat, 
+dĂŠmonokat a rendszer futĂĄsa kĂśzben. Azaz ez a systemd felel nagyon
+sok olyan háttérmunkáért, amiről sok esetben nem is tudunk,
+de szĂźksĂŠgesek a rendszerhez, vagy egy-egy feladat indĂ­tĂĄsĂĄhoz.
+
 szolgĂĄltatĂĄsok, dĂŠmonok, konfigfĂĄjlok
 
+Megjegyzés: a `.service`-t nem kötelező kiírni
+
+`systemctl`
+
+`systemctl status <service_neve.service>`
+
+`systemctl start <service_neve.service>`
+
+`systemctl stop <service_neve.service>`
+
+`systemctl restart <service_neve.service>`
+
+`systemctl enable <service_neve.service>`
+
+`systemctl disable <service_neve.service>`
+
+`journalctl`
+
+`journalctl` NaplĂłk megjelenĂ­tĂŠse
+
+`journalctl -xe` HibĂĄk megjelenĂ­tĂŠse
+
+`journalctl -u <service_neve>` Egy szolgĂĄltatĂĄs logjainak megjelenĂ­tĂŠse
+
+`journalctl --since “1 hour ago”` Egy időpont óta történt események
+
+
+
 ## HĂĄlĂłzat alapszintĹą konfigurĂĄlĂĄsa
 
 <Note type="tip" label>
@@ -68,7 +187,36 @@ az ssh (feloldĂĄsa ide, most nem jut eszembe).
 
 ### HasznĂĄlata
 
-ssh a_távoligépen_lévő_felhasználónk_neve@a_távoli_gép_neve 
-ezutĂĄn megadjuk a felhasznĂĄlĂł nevĂźnkhĂśz tartozĂł jelszĂłt ĂŠĂŠĂŠĂŠĂŠĂŠĂŠĂŠĂŠs bent is vagyunk
-
-kell rendes példa, de nincs netem 😢
\ No newline at end of file
+ - `ssh a_távoligépen_lévő_felhasználónk_neve@a_távoli_gép_neve`
+ - MegkĂŠrdezi a felhasznĂĄlĂł nevĂźnkhĂśz 
+tartozĂł jelszĂłt, ezt megadjuk ĂŠĂŠĂŠĂŠĂŠĂŠĂŠĂŠĂŠs bent is vagyunk
+
+```shell
+[patrik@patrik-laptop ~]$ whoami
+patrik
+[patrik@patrik-laptop ~]$ ssh hallgato@172.16.228.130                                                                                                                                       3944ms  2021. márc. 16., kedd, 20:41:28 CET
+hallgato@172.16.228.130's password:
+ 
+Welcome to Ubuntu 20.04.2 LTS (GNU/Linux 5.4.0-65-generic x86_64)
+
+ * Documentation:  https://help.ubuntu.com
+ * Management:     https://landscape.canonical.com
+ * Support:        https://ubuntu.com/advantage
+Last login: Tue Mar 16 20:41:47 2021
+hallgato@ubuntu:~$ whoami
+hallgato
+hallgato@ubuntu:~$
+```
+Ez mit is mutat?
+ - `whoami` (ki vagyok ĂŠn?) vĂĄlaszol erre a kĂŠrdĂŠsre
+   - Ezt a parancsot kiadom a sajĂĄt gĂŠpemen ĂŠs visszaadja, hogy `patrik`
+ - `ssh hallgato@172.16.228.130 ` szeretnĂŠk belĂŠpni ssh-n keresztĂźl
+   a 172.16.228.130 ip címmel rendelkező gépre hallgato felhasználó névvel
+ - `hallgato@172.16.228.130's password:` itt kell megadni a felhasznĂĄlĂł jelszavĂĄt
+    - Ha lĂŠtezik a felhasznĂĄlĂł ĂŠs jĂł a megadott jelszĂł, akkor belĂŠpĂźnk a rendszerbe
+    - Ezután látható, hogy tényleg sikeresen beléptem, egy "üdvözlő üzenet" fogad,
+    valamint a promt is megvĂĄltozott `hallgato@ubuntu:~$`-ra
+ - `whoami` parancs kiadĂĄsa a tĂĄvoli gĂŠpem
+    - Itt már a `hallgato` nevet kapom vissza, ebből is látszik, 
+      hogy most egy mĂĄsik felhasznĂĄlĂłkĂŠnt hasznĂĄlom a shell-t
+   
\ No newline at end of file
-- 
GitLab