From 43f42bc1a30d0fb1f45e4d515eca9cc5a0a0d41c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikl=C3=B3s=20T=C3=B3th?= <tothmiklostibor@gmail.com> Date: Sun, 20 Mar 2022 16:50:28 +0100 Subject: [PATCH] Add presentation --- .gitlab-ci.yml | 14 ++++ eloadas/.gitignore | 2 + eloadas/presentation.md | 147 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 163 insertions(+) create mode 100644 eloadas/.gitignore create mode 100644 eloadas/presentation.md diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 503f9eb..af86c7b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,7 @@ # image: kroniak/ssh-client stages: + - generate - build - deploy @@ -30,6 +31,19 @@ variables: # refs: # - master +gen_pres: + stage: generate + image: + name: marpteam/marp-cli + entrypoint: [""] + script: + - alias marp="node /home/marp/.cli/marp-cli.js" + - cd eloadas + - marp -o index.html presentation.md + artifacts: + paths: + - eloadas/index.html + container: stage: build image: diff --git a/eloadas/.gitignore b/eloadas/.gitignore new file mode 100644 index 0000000..8a56a94 --- /dev/null +++ b/eloadas/.gitignore @@ -0,0 +1,2 @@ +presentation.html +index.html diff --git a/eloadas/presentation.md b/eloadas/presentation.md new file mode 100644 index 0000000..69c350b --- /dev/null +++ b/eloadas/presentation.md @@ -0,0 +1,147 @@ +--- +marp: true +theme: gaia +class: [lead, invert] +--- +# KSZKĂŠpzĂŠs Linux +TĂłth MiklĂłs + +--- +<!-- class: [invert] --> + +## Mi is a Linux? + +- kernel + - de! GNU/Linux mĂĄr OS +- disztrĂłk +- GUI +- CLI + +--- + +## CLI + +*Command Line Interface* + +- terminĂĄl +- shell + - sh + - bash + - zsh + - fish + +--- + +## Shelles fogalmak + +- kapcsolĂłk `rm -rf` +- redirekciĂł `ls > fajllista.txt` +- piping `cat alma.txt | grep kĂśrte` +- shell execution `echo a mappa tartalma: $(ls)` + +--- + +## SzĂśvegszerkesztĹk + +- nano +- vi, vim, nvim + +--- + +## Gyakori parancsok + +- ls +- man +- cat +- echo +- cd +- mkdir +- rm +- rmdir +- touch + +--- + +## CsomagkezelĂŠs + +- Mi a csomag? +- Hogyan telepĂtĂźnk programokat Linuxon? +- MiĂŠrt jĂł ez? +- Hogy mĹąkĂśdik az `apt`? + +--- + +## FĂĄjlkezelĂŠs + +- `/` jel van `\` helyett +- nincs `C:\`, hanem `/`-bĹl indul minden +- `/etc`, `/dev`, `/home`, `/bin`, `/lib`, `/proc`, stb. +- `../`, `./`, `~`, `~bela` + +--- + +## JogosultsĂĄgok + +- `user`, `group`, `others` +- `rwx` hĂĄrmasok +- `setuid`, `setgid`, `sticky bit` +- `chmod`, `chown`, `chgrp` + +--- + +## UNIX elvek + +- KISS +- Everything is a file + +--- + +## ArchitektĂşra + +- Bootloader +- Kernel +- Init rendszer +- "Userland" + +--- + +## FelhasznĂĄlĂłkezelĂŠs + +- `useradd`, `usermod`, `userdel` +- (`adduser`, `deluser`) +- `passwd` +- `sudo` + +--- + +## Csoportok + +- `groups` +- `groupadd`, `groupdel` +- `usermod` +- `gpasswd` + +--- + +## Init rendszer, systemd + +- MiĂŠrt? +- Mi egy service? +- systemctl +- journalctl + +--- + +## HĂĄlĂłzat + +- `ip address`, `ip addr add` +- `ip route`, `ip route add` +- hĂĄlĂłzatkezelĹk, `NetworkManager` + +--- + +## SSH + +- secure remote shell +- kulcsok +- sok egyĂŠb okos feature \ No newline at end of file -- GitLab