diff --git a/ascii-art.txt b/ascii-art.txt new file mode 100644 index 0000000000000000000000000000000000000000..edb3a7c1e9e2dec5a0745a2fe7592678e1e825a2 --- /dev/null +++ b/ascii-art.txt @@ -0,0 +1,40 @@ + +[1;34m + + + ,,ââĂŚĂŚĂŚĎĎĂŚĂŚĂŚââ,, + ,ĎÎŚââŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâÎŚĂŚâ + âÎŚââŤâŤâŤâŤâŤâŤâŤâŤââŁâââââââââââŁââŤâŤâŤâŤâŤâŤâŤâŤâŤÎŚâ + ,âââŤâŤâŤâŤâŤâŤââ"` `"ââŁâŤâŤâŤâŤâŤâŤââ, + ââŁâŤâŤâŤâŤâŤââ` `ââŁâŤâŤâŤâŤâŤââ + âââŤâŤâŤâŤââ ââŁâŤâŤâŤâŤâŤâ + âââŤâŤâŤâŤĂ ` `ââŤâŤâŤâŤâŤĎ + ,âŁâŤâŤâŤâŤâ ââŤâŤâŤâŤâ + ââŤâŤâŤâŤâ^ `âŁâŤâŤâŤâŤw + ââŤâŤâŤâŤâ ââŤâŤâŤâŤN + ââŤâŤâŤâŤâ ââŤâŤâ ÎŚâÎŚ ââŤâŤâŤâŤĎ + .âŤâŤâŤâŤâ âŤâŤâ âŁâŤâŤM ââŤâŤâŤâŤâŠ + âŁâŤâŤâŤâŤ â˘âŤâŤ ââŤâŤâ âŤâŤâŤâŤâ + .âŤâŤâŤâŤâ ââŤâŤâ .âŤâŤâ ââŤâŤâŤâŤL + ââŤâŤâŤâŤ ââŤâ ââŤâŤâŤ@ ,,, âŁâŤâŤ âŤâŤâŤâŤâ + âŁâŤâŤâŤâŤ â˘âŤâŤ ,âĂŚ .âŤâŤâŤâ ,ââŁââŤâŤâŤâŤâŤâŤâŤâĄââŤâŤĂ ,ĂŚĂŚ âŤâŤâŤâŤâŤ + âŁâŤâŤâŤâŤ ââŤâŤÎ,ĂŚââŤâ âŁâŤâŤâ 'âââââ˘âŤâŤâŤâŤM,âŤâŤâŤ ,ĎââŤââ âŤâŤâŤâŤâŤ + ââŤâŤâŤâŤ ââŤâŤââŤâŁâ ââŤâŤâŤâĄ ââŁâŤâŤâŤâ ââŤâŤââŁâŤâŤââ âŤâŤâŤâŤâ + ââŤâŤâŤâŤL ââŤâŤâŤâŤâ ,âŤâŤâŤâŤâ âââŤâŤâŤĂ ââŤâŤâŤâŤâŤâ` âŁâŤâŤâŤâŤ + âŤâŤâŤâŤâ .âŤâŤâŤâŤâŤĎ ,ââŤââŤâŤâŤĎ âââŤâŤâŤâ ââŤâŤâŤâŤâŤâŤâ âââŤâŤâŤâŤâ + ââŤâŤâŤâŤĎ âŁâŤâŤâââŤâŤW,ââŹâŤâŤâ ââŤâŤâŤ âââŤâŤâŤâââââ ââŤâŤâââŤâŤâŤÂľ ,,,âââŁâŤâŤâŤâŤâŤâ + â˘âŤâŤâŤâŤâ ââŤâŤM âââŤâŤâŤââŤâŤâŤâŁâŤâŤâ âŤâŤâŤâŤâŤâŤâŤâŤâŤââââŤâŤâ âŁâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤââ + âŁâŤâŤâŤâŤâ 'â` âââŁâŁâ `âââ"^` âŁâŤâ ââŁâŤâŤâŤâŤââââ` + âŁâŤâŤâŤâŤW + ââŤâŤâŤâŤâ, + `âŁâŤâŤâŤâŤÎŚ, + âââŤâŤâŤâŤâw ââŁââ + ââŁâŤâŤâŤâŤâŤÎŚ, ,#ââŤâŤâŤâŤâ + `ââŤâŤâŤâŤâŤâŤââ, ,ââŁâŤâŤâŤâŤâŤâŤĂ ` + `âââŤâŤâŤâŤâŤâŤâŤâĎââ,, ,,ââĎâŁâŤâŤâŤâŤâŤâŤâŤââ` + "ââŁâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤâŤââ" + `ââââŁââŤâŤâŤâŤâŤâŤâŤâŤâŤâŤââŁâââ` + + + +[0;0m diff --git "a/m\303\241sodik vide\303\263.md" "b/m\303\241sodik vide\303\263.md" index bbd75f8b2979509bc3b08e116d015bebb96485c0..155def174a08abd9a30c017b6e0463484a113139 100644 --- "a/m\303\241sodik vide\303\263.md" +++ "b/m\303\241sodik vide\303\263.md" @@ -14,6 +14,8 @@ vonatkozik a UNIX-ra ĂŠs a Linux-ra is. 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. +Ezek kĂśzĂźl nĂŠhĂĄny: + - Build modular programs - Write readable programs - Use composition @@ -109,19 +111,21 @@ https://linuxhint.com/ubuntu-user-management/ ### FelhasznĂĄlĂłk kezelĂŠse #### LĂŠtrehozĂĄs -`sudo useradd <username>` A `useradd` parancs segĂtsĂŠgĂŠvel -hozzĂĄadhatunk egy Ăşj felhasznĂĄlĂłt a rendszerhez. A `<username>` helyĂŠre az -Ăşj felhasznĂĄlĂł nevĂŠt kell Ărni. -A parancs nem hoz lĂŠtre user mappĂĄt a `/home`-ban, de ha mĂĄshol -szeretnĂŠnk, hogy legyen ez a mappa, -az is megadhatĂł az `useradd -m <username>` kapcsolĂłjĂĄval. -EzenkĂvĂźl meg lehet adni, hogy a felhasznĂĄlĂł milyen shellt akar hasznĂĄlni -bejelentkezĂŠs utĂĄn, ezt a `-s` kapcsolĂłval lehet megadni. -Mivel a bash-t szeretnĂŠnk hasznlni, akkor a `-s /bun/bash`-t kell megadni. +`sudo useradd -G kszksok -s /bin/bash -m mike` +- `sudo`: mert root hozhat csak lĂŠtre Ăşj usert +- `useradd`: ez a parancs hoz lĂŠtre usert +- `-G kszksok`: a `kszksok` csoport tagja legyen az Ăşj user +- `-s /bin/bash`: a bash legyen a shellje a usernek +- `-m`: legyen home mappĂĄja +- `mike`: az Ăşj user neve EzutĂĄn az Ăşj felhasznĂĄlĂłnak be kell ĂĄllĂtani egy jelszĂłt, ezt -a `sudo passwd <username>` parancs kiadĂĄsa utĂĄn ĂĄllĂthatĂł be. +a `sudo passwd mike` parancs kiadĂĄsa utĂĄn ĂĄllĂthatĂł be. +<Note type="warning" label="MegjegyzĂŠs"> +A `passwd` nem Ăr semmit a terminĂĄlra mikĂśzben Ărjuk a jelszĂłt, +de ne kĂŠtelkedjĂźnk, hogy nem lĂĄtunk semmit, attĂłl mĂŠg ĂrĂłdik. +</Note> ``` patrik@ubuntu:/home$ useradd -m -s /bin/bash mike @@ -138,7 +142,7 @@ patrik@ubuntu:/home$ `sudo userdel <username>`parancs segĂtsĂŠgĂŠvel eltĂĄvolĂthatunk egy Ăşj felhasznĂĄlĂłt a rendszerbĹl. Azonban ez csak a felhasznĂĄlĂłt tĂśrli a hozzĂĄ tartozĂł `home` mappĂĄt -ĂŠs egyĂŠbb fĂĄjlokat nem, ezt az `-r` kapcsolĂł megadĂĄsĂĄval tehetjĂźk meg. +ĂŠs egyĂŠb fĂĄjlokat nem, ezt az `-r` kapcsolĂł megadĂĄsĂĄval tehetjĂźk meg. ``` patrik@ubuntu:/home$ sudo userdel -r mike @@ -191,17 +195,17 @@ azt se engedi (1234, asdasd...stb.). `usermod -aG sudo <username>` parancs segĂtsĂŠgĂŠvel hozzĂĄadjuk a megadott felhasznĂĄlĂłt a sudo nevĹą csoporthoz. - +*Hint: `-aG`, mint add group.* ``` patrik@ubuntu:/home$ sudo usermod -aG sudo mike -``` +``` Vagy a lĂŠtrehozĂĄs sorĂĄn adjuk meg a plusz group-ot `useradd -m -G additional_groups -s login_shell username` ### Csoportok kezelĂŠse `groups username` parancs megadĂĄsĂĄval megtudhatjuk egy felhasznĂĄlĂł, -mely csoportoknak a tagjai. A groups parancs ĂśnmagĂĄban a bejelentkezett felhasznĂĄlĂł +mely csoportoknak a tagjai. A `groups` parancs ĂśnmagĂĄban a bejelentkezett felhasznĂĄlĂł csoportjait mutatja meg. ``` @@ -213,8 +217,6 @@ patrik@ubuntu:~$ groups patrik adm cdrom sudo dip plugdev lpadmin lxd sambashare ``` -`cat /etc/group` - #### LĂŠtrehozĂĄs `sudo groupadd <groupname>` parancs segĂtsĂŠgĂŠvel lehet lĂŠtrehozni egy Ăşj @@ -277,14 +279,13 @@ Az Ĺ feladata, hogy minden szĂźksĂŠges szolgĂĄltatĂĄst, dĂŠmont 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 +A systemd egy init rendszer, +amely nagyon elterjed Linux rendszereken, 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 +A systemd feladata, hogy a Linux kernel +indulĂĄsa utĂĄn elĹkĂŠszĂtse az indulĂł szolgĂĄltatĂĄsokat +ĂŠs 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. @@ -296,7 +297,7 @@ Vannak olyan programok, amit szeretnĂŠnk, a rendszerrel egyĂźtt indĂtani, a rendszerrel egyĂźtt szabĂĄlyosan leĂĄllĂtani, valamint igĂŠny szerint kĂŠzzel indĂtani, leĂĄllĂtani, ĂşjraindĂtani. -`systemctl` the central management tool for controlling the init system +#### `systemctl`: a systemd-t piszkĂĄlĂł, vele kommunikĂĄlĂł eszkĂśz `systemctl status <service_neve.service>` SzolgĂĄltatĂĄs indĂtĂĄsa @@ -310,7 +311,7 @@ igĂŠny szerint kĂŠzzel indĂtani, leĂĄllĂtani, ĂşjraindĂtani. `systemctl disable <service_neve.service>` Ne induljon a rendszerrel -`journalctl` +#### `journalctl`: naplĂłzĂł, logkezelĹ service `journalctl` NaplĂłk megjelenĂtĂŠse @@ -318,7 +319,7 @@ igĂŠny szerint kĂŠzzel indĂtani, leĂĄllĂtani, ĂşjraindĂtani. `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 +`journalctl --since "1 hour ago"` Egy idĹpont Ăłta tĂśrtĂŠnt esemĂŠnyek