Linux adminisztráció. Mega - árfolyam 35 000 dörzsölje. Slurmból, 13 tanórás képzés, Időpont: 2023. december 1.
Vegyes Cikkek / / December 04, 2023
Nézzen meg egy videót az elmélettel
9 kiváló minőségű videóórád lesz. Azonnal kinyílnak, és Ön fokozatosan, az Ön számára megfelelő ütemben halad át rajtuk. Az anyagokhoz való hozzáférést 2 évig fenntartjuk.
Gyakorlati feladatokat az Ön személyes fiókjában lévő standokon végzünk
Minden leckével együtt kapsz házi feladatot a témában. Minden feladat közel áll azokhoz a feladatokhoz, amelyekkel a Linux rendszerrel való munka során találkozhat. Néhány feladat tartalmaz egy szkriptet az önteszthez.
Átmentjük a minősítést
A számozott bizonyítvány megszerzéséhez egy végleges projektet kell kitöltenie. A tanúsítás átláthatóságának megerősítésére pedig csatoljon egy videófelvételt a megvalósításról.
Zárt csevegésben kommunikáljon az előadóval
A közvetítés idejére létrehozunk egy csevegést a beszélővel. Itt bármilyen kérdést feltehet a Linuxszal kapcsolatban, és gyors választ kaphat. A tanfolyam elvégzése után a chat bezárul, de továbbra is újraolvashatja az üzeneteket és frissítheti a szükséges párbeszédet a memóriájában.
Ha Ön fejlesztő, de a DevOps felé szeretne elmozdulni, nem nélkülözheti a Linux alapos ismerete.
A Linux elengedhetetlen a DevOps számára. Ahhoz, hogy infrastruktúra-mérnökként fejlődhessen, képesnek kell lennie ezen az operációs rendszeren dolgozni. A Linux és a DevOps közötti kapcsolat szoros, ezért a kurzus során mélyreható ismereteket nyújtunk a Linuxról, és segítünk a legjobb gyakorlatok megértésében.
Bevezetés a tanfolyamba
- A tanfolyamról
- Tanfolyam előadója
- Tanúsítvány
- Gyakorlati információk
1. Linux telepítési folyamat
Megtudhatja, hogyan zajlik a telepítési folyamat, miből áll az operációs rendszer, mi az az LVM és miért van rá szükség.
Elmélet:
- Linux telepítési folyamat lépésről lépésre
- Az automatikus telepítés leírása grafikus telepítőn keresztül
- /dev
- /sys
- /proc
- LVM
Gyakorlat:
- Telepítse a Linuxot grafikus telepítő nélkül
- Teszt a töltési és beszerelési lépések ismeretéhez.
2. Eljárások és jogok
Meg fogja érteni, hogyan működnek a folyamatok és a jogok, megtanulja, hogyan kezelheti ezeket a konzolon keresztül.
Elmélet:
- Hogyan működnek a folyamatok és a jogok
- A folyamatok és jogok manipulálásának módszerei
- /proc
- lsof (a folyamat által „tartott entitások”)
- attrs
Gyakorlat:
- Végezzen manipulációkat az állványon lévő folyamatokkal és fájlokkal: növelje a folyamat prioritását, szüneteltesse a folyamatot egy ACL-en keresztül, adja meg a csoportjogokat a könyvtárban lévő összes fájlhoz.
3. Munka a konzolban
Megtanulja a bash munka felgyorsítására szolgáló technikákat, és megérti a mindennapi életben szükséges alapvető segédprogramokat. Tanulja meg gyorsan kezelni a szöveget a konzolon keresztül a vi/vim szövegszerkesztő vagy a grep, awk és sed segédprogramok segítségével.
Elmélet:
- Képernyővel/tmux-szal, órával való munkavégzés alapjai
- I/O/Hibafolyamok, cat, echo
- Kimeneti adatfolyamok nyomtatása átirányítással, adatok továbbítása a bemeneti adatfolyamba
- Környezeti változók (env)
- Munka kimenettel, awk, grep, sed
Gyakorlat:
- Cserélj ki egy karakterláncot száz fájlban a sed használatával
- A parancs kimenetének lekérése egy adott formátumban a grep és az awk használatával
- Adjon meg vim parancsokat, amelyek segítségével a fájl egyik sorát a másikra lehet változtatni
- Az alapvető vim parancsok ismeretének tesztje.
4. Bash szkriptek írása
Tanuljon meg bash szkripteket írni ciklusokkal és feltételekkel.
Elmélet:
- Feltételek és hurkok a bash-ban
- Hogyan írjunk egysoros szövegeket
- Hogyan írjunk bash script fájlokat
Gyakorlat:
- Írjon egy bash egysoros szöveget, amely egy nagy fájlt értelmez
- Írjon egy bash-szkriptet, amely az Nginx-naplókat kényelmes formátumba elemzi.
5. Rendszerszolgáltatások
Megtanulja, hogyan működnek a szolgáltatások Linux alatt, és hogyan hozhat létre saját szolgáltatást. Meg fogja érteni, hogy a Systemd miben különbözik a SysV/OpenRC-től, és meg fogja érteni, mit érdemesebb használni egy adott helyzetben. Tanuld meg a crond és a systemd.timer használatát.
Elmélet:
- Systemd (prioritásos) és SysV
- Szolgáltatások hozzáadása az indításhoz
- Tekintse meg a szolgáltatások listáját, tekintse meg állapotukat
- Crond
- systemd. időzítő
Gyakorlat:
- Hozzon létre egy egyszerű szolgáltatást, amely egy programot futtat a háttérben
- Systemd létrehozása. Az időzítő egy olyan feladat, amely percenként egyszer elemzi az Nginx naplókat, és elmenti egy fájlba.
6. Monitoring és naplózás
Megtanulja, hogyan szerezhet be rendszerszintű naplókat, hogyan tekintheti meg az erőforrás-felügyeletet rendszerszinten, mik azok a megfigyelési rendszerek és hogyan működnek.
Elmélet:
- Journalctl
- /var/log
- top/htop/atop
Gyakorlat:
- Számolja meg az Nginx-en érkező kérések számát az idő múlásával.
7. Biztonság
Megtanulja, hogyan konfigurálhatja a biztonságot az operációs rendszer és a hálózat szintjén, és megérti az alapelveket.
Elmélet:
- SElinux (AppArmor)
- iptables/firewall/(ufw)
- PAM
- SSH és biztonság, kétfaktoros hitelesítés
Gyakorlat:
- Végezze el a feladatokat a standon – állítsa be a biztonságot.
8. A systemd-nspawn használata
Megtanulja, hogyan hozhat létre systemd konténereket, miért van szükség rájuk és hogyan működik.
Elmélet:
- Konténerek létrehozása
- Erőforrás korlátozás
Gyakorlat:
- Telepítsen 2 nspawn tárolót, és futtasson bennük az Nginxet.
9. Hibakeresés
Megtanulja azonosítani a szerveren futó szoftverekkel kapcsolatos problémákat. Ismerje meg a biztonsági mentések működésének alapelveit: miről kell biztonsági másolatot készíteni, és miért van szükség biztonsági mentésre.
Elmélet:
- gdb
- strace
- hálózati problémák (tcpdump) / wireshark
Gyakorlat:
- Futtassa a programot a problémával a padon. A tanuló feladata a probléma azonosítása.
10. Tanúsítvány
A cél a készségfejlesztés szintjének meghatározása és a Slurm minősítés megszerzése.