From a703b478133a372ea2162e753fe439e32381c195 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikl=C3=B3s=20T=C3=B3th?= <tothmiklostibor@gmail.com> Date: Thu, 18 Mar 2021 21:25:02 +0100 Subject: [PATCH] i'm tired --- ascii-art.txt | 40 +++++++++++++++++++++++++ "m\303\241sodik vide\303\263.md" | 51 ++++++++++++++++---------------- 2 files changed, 66 insertions(+), 25 deletions(-) create mode 100644 ascii-art.txt diff --git a/ascii-art.txt b/ascii-art.txt new file mode 100644 index 0000000..edb3a7c --- /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 bbd75f8..155def1 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 -- GitLab