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
- Speciális jogosultságok (SUID, SGID, Sticky)
- Posix ACL-ek (Access Control Lists)
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
- SSSD (System Security Services Daemon)
- LDAP (Lightweight Directory Access Protocol)
Csomagok kezelése
- RPM csomagok és ellenőrzésük
- Csomagtároló (repository) készítése, beállítása
- Csomagok telepítése, frissítése és eltávolítása; yum, dnf és rpm parancsok használata
- Keresés a csomagtárolókban és a csomagok tartalmában
- AppStream csomagtároló használata
Lokális és hálózati fájlrendszerek kezelése
- Diszkek partíció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
- Swap kezelés
- Hálózati fájlrendszerek kezelése; NFS, SMB/CIFS
- AutoFS: automatikus csatolás
Logikai tárolók
- Logical Volume Management
- Logical Volume-ok létrehozás, kezelése
- Az LVM haladó szintű kezelése (LVM RAID, Snapshot)
- System Storage Management (SSM)
- Deduplikáció és tömörítés (VDO)
- Stratis
Boot folyamat, szolgáltatások és folyamatok kezelése
- A Boot folyamat áttekintése
- GRUB 2 rendszerbetöltő, boot folyamat megállítása
- Boot Paraméterek
- 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)
- Folyamatok listázása (ps, pstree)
- Folyamatok kezelése, monitorozása, signal-ok (top, ntop, kill, killall)
- Hardverkezelő eszközök és hardverinformációk
Naplózás és log állományok
- Rendszer szintű naplózás
- systemd Journal
- Rsyslog
- Naplóállományok és kezelésük (logrotate)
Shell alapok
- Átirányítások (>, >>, |, 2>)
- 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
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
Shell programozás (BASH scripts)
- 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
- SystemdTimer
Hálózatkezelése
- TCP/IP alapok, IPv4 és IPv6
- Ethernet eszközök kezelése, beállítása (ip, ss, nmcli, ethtool)
- DNS, DHCP kliens alkalmazás
- Névfeloldás beállítása, ellenőrzése
Biztonság
- SELinux Security Framework
- SELinux működése
- Context (Labels) beállítása (semanage)
- Booleans (setsebool, getsebool)
- Hibakeresés, diagnosztizálás (auditlog, sealert)
- Firewalld tűzfalkezelési lehetőségek
- Zónák kezelése
- Szolgáltatások, portok engedélyezése (firewall-cmd)
- Összetett szabályok (Rich Rules)
- Címfordítás (NAT)
Szolgáltatások konfigurálása
- Tuned használata
- Chrony (NTP) konfigurációja
- Secure Shell (SSH)
- Secure Shell működése
- ssh és sshd konfiguráció
- Állományok átvitele
- SSH kulcsok kezelése
Konténerek kezelése (podman, skopeo)
- Műveletek konténer képfájlokkal(container images)
- Konténerek indítása, leállítása, beállítások
- Műveletek konténereken belül
- Adattárolók kezelése (volumes)