Köteles Kornél
DevOps Engineer @ Allianz Technology
Eleged van abból, hogy elveszettnek érzed magad a Linuxszal való munka során? Iratkozz fel kurzusunkra, ahol a kezdőtől a haladó szintig elsajátíthatod a Linux rendszerek széles körű használatát. Fedezd fel a Linux mögött rejlő határtalan lehetőségeket, és építs stabil alapot karrieredhez!
A kurzus célja, hogy alapvető Linux-ismereteket nyújtson a résztvevőknek, amelyek lehetővé teszik számukra a sikeres álláskeresést és a további fejlődést a szakmában. Emellett segít megérteni, hogyan működik a Linux technológia és hogyan lehet hatékonyan alkalmazni azt a különböző projektekben. A kurzus hasznos lehet azoknak is, akik már szakértői szinten vannak más területeken, de a Linux rendszerrel eddig nem voltak közvetlen kapcsolatban.
A kurzus teljes anyaga gyakorlati és naprakész információkat tartalmaz, amelyeket a résztvevők interaktív megbeszéléseken és gyakorlati feladatokon keresztül sajátíthatnak el.
Az előadó
DevOps Engineer
HAMAROSAN
A Linux-parancsstruktúra megértése. Az Ubuntu Linux telepítése virtuális gépre. Teendők telepítés után. Parancsok és opciók használata a Linux rendszeren. Általános ismeretek a Bashről és a további teendőkről.
A Linux-fájlrendszer alapjai. Fájlkezelési alapismeretek. Fájlkezelés, tippek és trükkök. Bash és parancssor használata fájlkezelésre.
Bash és parancssor használata fájlkezelésre (folytatás). A Vim editor használata. Keresés és navigálás az adminisztrációhoz. Hard és symlinkek kezelése.
Passwd és shadow file-ok megértése. Felhasználók, csoportok és adminisztrátori jogok megértése. Group management és monitoring.
A jogosultságkezelés megértése és módosítása. Parancssor használata a hozzáférés-kezelésben. A trükkös részek és gyakori problémák megértése.
Folyamatok listázása és keresése. Valós idejű folyamatkezelés és monitorozás. A háttérben és előtérben futó folyamatok kezelése.
On the fly hálózatok kezelése. Statikus IP-kezelés (netplan). SSH megértése és használata. Hálózaton belüli fájlkezelés (SCP). Hasznos parancsok megértése.
Bevezetés az APT-be. Package manager használata. Automatizálás és ütemezés cron jobokkal. Fájlrendszerek adminisztrálása. Systemd és systemctl használata.
A nyelvi modellek és AI toolok használata a munkában. A nyelvi modell teljes kihasználása. Bevezetés abba, hogyan fogjuk összerakni az első webszerverünket azzal, amit eddig tanultunk.
Linux futtatása a cloudon. SSH-kulcs beállítása a biztonsághoz. Domainnév regisztráció. DNS-szerver konfigurálása (BIND9 DNS-szerver). Apache2 telepítése.
Virtuális hosztolás konfigurációja. Certificate-ek megértése és használata. PHP telepítése. MySQL szerver telepítése és használata. Az első webapp feltelepítése (WordPress).
Bash shell alapok. Változók/környezeti változók és user input kezelése. Feltételek kezelése. If/elif és else használata. Statementek használata Bash-kódolásban. Loopok készítése. Gyakorlati példák.
Függvénykezelés. Arrayek. Iterációkezelés + (Otthoni projekt a megtanultak használatára).
Netfilter és iptable használata. Iptable rule-ok. Tűzfalkezelés.
Hálózatok keresése az Nmap segítségével. ARP-szkennelés (arp-scan és netdiscover). A Wireshark használata packet-sniffinghez és elemzéshez. Forgalom rögzítése tcpdump segítségével.
Mi az IPFS, és hogyan működik? IPFS telepítése Linuxra. IPFS-node futtatása Linuxon. Objektumok rögzítése.
SSH, public keyek. SSH-kulcspár generálása Linuxon. Autentikáció SSH-val.
A kurzus összesítése és tanácsok a jelenlegi IT-iparral kapcsolatban.