Skip to content
Snippets Groups Projects
Verified Commit a703b478 authored by Tóth Miklós Tibor's avatar Tóth Miklós Tibor :shrug:
Browse files

i'm tired

parent 971b6236
No related branches found
No related tags found
No related merge requests found

,,╓╖æææφφæææ╖╖,,
,φΦ▓╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫▓Φæ┐
╓Φ▓╫╫╫╫╫╫╫╫▓╣╝╝╝╜╜╜╜╜╝╝╣▓╫╫╫╫╫╫╫╫╫Φ╖
,╖▓╫╫╫╫╫╫▌╜"` `"╜╣╫╫╫╫╫╫▓╗,
╓╣╫╫╫╫╫▌╜` `╙╣╫╫╫╫╫▓╖
╔▓╫╫╫╫▌┘ ╙╣╫╫╫╫╫╗
╓▓╫╫╫╫Å` `╝╫╫╫╫╫φ
,╣╫╫╫╫▀ ╝╫╫╫╫▓
╓╫╫╫╫▓^ `╣╫╫╫╫w
╓╫╫╫╫▌ ║╫╫╫╫N
╓╫╫╫╫▌ ╓╫╫▌ Φ▓Φ ║╫╫╫╫φ
.╫╫╫╫▌ ╫╫▓ ╣╫╫M ║╫╫╫╫∩
╣╫╫╫╫ ╢╫╫ ╓╫╫▌ ╫╫╫╫▓
.╫╫╫╫▀ ╓╫╫╛ .╫╫▓ ║╫╫╫╫L
║╫╫╫╫ ▓╫▌ ║╫╫╫@ ,,, ╣╫╫ ╫╫╫╫▌
╣╫╫╫╫ ╢╫╫ ,╖æ .╫╫╫▌ ,╗╣▓╫╫╫╫╫╫╫╡║╫╫Ñ ,ææ ╫╫╫╫╫
╣╫╫╫╫ ┌╫╫Γ,æ▓╫╝ ╣╫╫▓ '╝╝╝╜╢╫╫╫╫M,╫╫╫ ,φ▓╫▓┘ ╫╫╫╫╫
║╫╫╫╫ ▓╫╫▓╫╣╜ ╓╫╫╫╡ ╓╣╫╫╫▀ ▓╫╫▌╣╫╫▓┘ ╫╫╫╫▌
╘╫╫╫╫L ║╫╫╫╫╜ ,╫╫╫╫▓ ╓▓╫╫╫Å ║╫╫╫╫╫▌` ╣╫╫╫╫
╫╫╫╫▓ .╫╫╫╫╫φ ,▓╫▀╫╫╫φ ╗▓╫╫╫╝ ┌╫╫╫╫╫╫┐ ╓▓╫╫╫╫┘
╘╫╫╫╫φ ╣╫╫╛╚╫╫W,╓╬╫╫▓ ║╫╫╫ ╓▓╫╫╫▓╖╗╖┐ ▓╫╫▌║╫╫╫µ ,,,╖╗╣╫╫╫╫╫▌
╢╫╫╫╫┐ ┌╫╫M ╚▓╫╫╫▓╫╫╫╣╫╫▓ ╫╫╫╫╫╫╫╫╫▓┘║╫╫▌ ╣╫╫╫╫╫╫╫╫╫╫╫╫▓╜
╣╫╫╫╫┐ '╝` ╙╝╣╣╝ `╙╜╙"^` ╣╫▌ ╙╣╫╫╫╫▓▀╝╜`
╣╫╫╫╫W
╚╫╫╫╫▓,
`╣╫╫╫╫Φ,
╙▓╫╫╫╫▓w ┌╣▓╖
╙╣╫╫╫╫╫Φ, ,#▓╫╫╫╫▓
`╝╫╫╫╫╫╫▓╗, ,╖╣╫╫╫╫╫╫Å`
`╝▓╫╫╫╫╫╫╫▓φ╗╖,, ,,╓╖φ╣╫╫╫╫╫╫╫▓╝`
"╜╣╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫▓╝"
`╙╜╝╣▓╫╫╫╫╫╫╫╫╫╫▓╣╝╜╙`

......@@ -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,7 +195,7 @@ 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
```
......@@ -201,7 +205,7 @@ Vagy a létrehozás során adjuk meg a plusz group-ot
### 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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment