Számalk Oktatási és Informatikai Zrt.
Cím: 1118 Budapest, Dayka Gábor u. 3.
E-mail: training##kukac##szamalk.hu
Telefon: +36 1 491 8974
A GL120 a Linux és Unix rendszerek fundamentális megértését célozza meg. A résztvevők tapasztalatokat szerezhetnek a parancssoros eszközök terén. A Linux rendszerrel ismerkedők szilárd alapismereteket kapnak, míg a már tapasztalt résztvevők eddig esetleg ismeretlen Linux funkciókat ismerhetnek meg. A tanfolyami anyagot döntően laborgyakorlatok köré építettük, így a hallgatók a tanfolyamot komoly parancssoros tapasztalatokkal fejezik be. A képzés témakörei között megtalálhatók például alapvető állomány-kezelési, fájlrendszer adminisztrációs, szövegkezelési, reguláris kifejezések használatával kapcsolatos, valamint folyamat kezelési, és shell scriptelési témakörök.
Mindazoknak ajánljuk, akik Linux rendszereken operátorként, szoftver üzemeltetőként dolgoznak, vagy rendszergazdai ismereteiket szeretnék megalapozni.
Mi is az a Linux?
Unix rövid története
GNU/Linux bemutatása
Linux felépítése, részei
Linux változatok, disztribúciók
Bejelentkezés és az első lépések
Bejelentkezés
Utasítások használata
Segítség és információ szerzés
Grafikus felület, munkaasztali környezet
A Linux fájlrendszere
Linux könyvtárszerkezete (Filesystem Hierarchy Standard)
Fájlok típusai és tulajdonságai
Speciális fájlok
Linux jogosultsági rendszere
Könyvtárak és fájlok kezelése
Munkavégzés állományokkal
Könyvtárak kezelése
Állományok kezelése
Állománykezelés grafikusan
Bináris és speciális állományok megjelenítése
Felhasználók és csoportok
Felhasználók típusai és tulajdonságai
Csoportok, egyedi csoport fogalma
Felhasználók és csoportok kezelése
Jelszavak és beállításaik
sudo rendszer
Csomagok kezelése
Csomagformátumok (RPM, DEB)
Csomagtároló fogalma (repository)
Csomagok telepítése és eltávolítása; yum, dnf parancsok használata
Keresés a csomagtárolókban és a csomagok tartalmában
Filerendszerek csatolása és hordozható adattárolók kezelése
Lokális és hálózati fájlrendszerek
Fájlrendszerek létrehozása és csatolása (mount)
Fájlrendszert leíró fájl: fstab
Hálózati fájlrendszerek kezelése; NFS, SMB/CIFS
AutoFS: automatikus csatolás
Szolgáltatások és folyamatok kezelése
Folyamatok listázása (ps, pstree)
Folyamatok kezelése, monitorozása, signal-ok (top, ntop, kill, killall)
Systemd működése, unit-ok fogalma (targets, services)
Szolgáltatások indítása, leállítása
Rendszer működési állapotai (targets)
Naplózás és a naplóállományok
Journal és használata (journalctl)
Rsyslog rendszernaplózó
Naplóállományok és kezelésük (logrotate)
Shell alapok
A Command Shell szerepe
Átirányítások
Karakter behelyettesítések
Változók és kezelésük
Parancsok egymásba ágyazása
Szöveges állományok kezelése
Reguláris kifejezések használata
Keresés állományokban (grep)
Karakterek cseréje
Szövegoszlopok kinyerése
Állomány változások összehasonlítása
Szövegkezelés a sed és awk programmal
Szövegszerkesztés
nano használata, beállításai
A vi és Vim használata
Szövegszerkesztési feladatok végrehajtása
Archiválás és tömörítés
Archiválás tar alkalmazásával
Archiválás cpio alkalmazásával
A gzip, bzip2, xz tömörítő eszközök
A parancsértelmező (shell)
A Shell beazonosítása
Shell váltás
Konfigurációs állományok, alias-ok
Bash (Bourne-Again Shell) működése
Bash: parancs-szerkesztés
Bevezetés a Bash programozásba
Belső és külső utasítások
Kiértékelések (test)
Elágazások (if, case)
Ciklusok (for, while, until)
Bash script írása
Időzített feladatok
at/batch
Cron (crontab)
Anacron
Secure Shell (SSH)
Secure Shell működése
ssh és sshd konfiguráció
Állományok átvitele
SSH kulcsok kezelése
Grafikus felület
Az X Window System
Alkalmazások kezelése
Terminál használata
Távoli hozzáférés