Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
Linux presentation
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Wirker Dávid Zoltán
Linux presentation
Commits
a703b478
Verified
Commit
a703b478
authored
4 years ago
by
Tóth Miklós Tibor
Browse files
Options
Downloads
Patches
Plain Diff
i'm tired
parent
971b6236
No related branches found
No related tags found
No related merge requests found
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
ascii-art.txt
+40
-0
40 additions, 0 deletions
ascii-art.txt
második videó.md
+25
-24
25 additions, 24 deletions
második videó.md
with
65 additions
and
24 deletions
ascii-art.txt
0 → 100644
+
40
−
0
View file @
a703b478
[1;34m
,,╓╖æææφφæææ╖╖,,
,φΦ▓╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫▓Φæ┐
╓Φ▓╫╫╫╫╫╫╫╫▓╣╝╝╝╜╜╜╜╜╝╝╣▓╫╫╫╫╫╫╫╫╫Φ╖
,╖▓╫╫╫╫╫╫▌╜"` `"╜╣╫╫╫╫╫╫▓╗,
╓╣╫╫╫╫╫▌╜` `╙╣╫╫╫╫╫▓╖
╔▓╫╫╫╫▌┘ ╙╣╫╫╫╫╫╗
╓▓╫╫╫╫Å` `╝╫╫╫╫╫φ
,╣╫╫╫╫▀ ╝╫╫╫╫▓
╓╫╫╫╫▓^ `╣╫╫╫╫w
╓╫╫╫╫▌ ║╫╫╫╫N
╓╫╫╫╫▌ ╓╫╫▌ Φ▓Φ ║╫╫╫╫φ
.╫╫╫╫▌ ╫╫▓ ╣╫╫M ║╫╫╫╫∩
╣╫╫╫╫ ╢╫╫ ╓╫╫▌ ╫╫╫╫▓
.╫╫╫╫▀ ╓╫╫╛ .╫╫▓ ║╫╫╫╫L
║╫╫╫╫ ▓╫▌ ║╫╫╫@ ,,, ╣╫╫ ╫╫╫╫▌
╣╫╫╫╫ ╢╫╫ ,╖æ .╫╫╫▌ ,╗╣▓╫╫╫╫╫╫╫╡║╫╫Ñ ,ææ ╫╫╫╫╫
╣╫╫╫╫ ┌╫╫Γ,æ▓╫╝ ╣╫╫▓ '╝╝╝╜╢╫╫╫╫M,╫╫╫ ,φ▓╫▓┘ ╫╫╫╫╫
║╫╫╫╫ ▓╫╫▓╫╣╜ ╓╫╫╫╡ ╓╣╫╫╫▀ ▓╫╫▌╣╫╫▓┘ ╫╫╫╫▌
╘╫╫╫╫L ║╫╫╫╫╜ ,╫╫╫╫▓ ╓▓╫╫╫Å ║╫╫╫╫╫▌` ╣╫╫╫╫
╫╫╫╫▓ .╫╫╫╫╫φ ,▓╫▀╫╫╫φ ╗▓╫╫╫╝ ┌╫╫╫╫╫╫┐ ╓▓╫╫╫╫┘
╘╫╫╫╫φ ╣╫╫╛╚╫╫W,╓╬╫╫▓ ║╫╫╫ ╓▓╫╫╫▓╖╗╖┐ ▓╫╫▌║╫╫╫µ ,,,╖╗╣╫╫╫╫╫▌
╢╫╫╫╫┐ ┌╫╫M ╚▓╫╫╫▓╫╫╫╣╫╫▓ ╫╫╫╫╫╫╫╫╫▓┘║╫╫▌ ╣╫╫╫╫╫╫╫╫╫╫╫╫▓╜
╣╫╫╫╫┐ '╝` ╙╝╣╣╝ `╙╜╙"^` ╣╫▌ ╙╣╫╫╫╫▓▀╝╜`
╣╫╫╫╫W
╚╫╫╫╫▓,
`╣╫╫╫╫Φ,
╙▓╫╫╫╫▓w ┌╣▓╖
╙╣╫╫╫╫╫Φ, ,#▓╫╫╫╫▓
`╝╫╫╫╫╫╫▓╗, ,╖╣╫╫╫╫╫╫Å`
`╝▓╫╫╫╫╫╫╫▓φ╗╖,, ,,╓╖φ╣╫╫╫╫╫╫╫▓╝`
"╜╣╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫▓╝"
`╙╜╝╣▓╫╫╫╫╫╫╫╫╫╫▓╣╝╜╙`
[0;0m
This diff is collapsed.
Click to expand it.
második videó.md
+
25
−
24
View file @
a703b478
...
...
@@ -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éb
b
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 rendszerek
en
, 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
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment