Általános leírás
A tanfolyam azoknak szól, akik már alapismeretekkel rendelkeznek a Linux világában és ehhez szeretnének olyan tudást szerezni, melynek segítségével a vállalati szintű felhasználásra alkalmas Linux rendszereket, kiszolgálókat is tudnak telepíteni és karbantartani. A tanfolyam a felhasználókezeléstől kezdve a felhasználói korlátozásokon át a kernel beállításáig ad ismereteket a hallgatóknak.
Szükséges előismeretek
Linux általános alapismeretek, a Linux alapozó tanfolyam anyaga.
A tanfolyam elvégzésével szerezhető képességek
1 . fejezet Rendszertelepítés
Rendszer telepítése; hálózati kapcsolat beállítása; szoftver frissítés beállítása. A rendszer kezeléséhez a hallgatók oktatói segítséggel feltelepítik a szervert, melyen később dolgozni fognak. A modul bevezetést nyújt a telepítési folyamatokba, melyet később más módon is megvizsgálunk (hálózati telepítés, haladó szerver telepítés) A folyamat nem hosszú, de fontos lépése a tanfolyamnak, ebből a legegyszerűbb szerverből kiindulva kell majd egy újat alkotni a hallgatóknak.
2 . fejezet Folyamatok kezelése
A rendszer kezelésének egyik alapja a folyamatok követhetősége, kezelése, mely nemcsak a szkriptek készítésénél hasznos, hanem hibakeresésnél, rendszer állapotának ellenőrzésénél is. Megismerik a legfontosabb Linuxos eszközöket, melynek segítségével kezelhetik a folyamatokat. Főbb témakörök: Folyamatok állapotai: folyamatoknak küldhető szignálok; folyamatok listázása; folyamatok megszüntetése; folyamatok erőforrás kezelése; konzolos és grafikus folyamat kezelő eszközök használata.
3 . fejezet Partíciók és fájlrendszerek
A Linux alatt használt partíciók szerepét és létrehozásukat ismerik meg a hallgatók. A partíción létrehozzuk a fájlrendszert, melyet alaposabban is megismerünk. A fájlrendszerek kezelése, felhasználók tárhely korlátozásának megismerése szintén a modul elsajátítása közben történik meg. Főbb témakörök: Linux által használt partíció típusok; partíciók létrehozása: parancssori eszközök használata és grafikus eszközök használata; szoftveres raid tömbök létrehozása és kezelése; logikai kötetek létrehozása és kezelése; Linux alatt használható fájlrendszerek; fájlrendszerek létrehozása; munka a fájlrendszerekkel. Könyvtárak elosztása, szerepeik. Partícionálási tanácsok; partíciók csatlakoztatása állandó és ideiglenes jelleggel; csatlakoztatási lehetőségek; pszeudó fájlrendszerek és csatlakoztatásuk; kvóta rendszer és kezelése; A linux kvóta rendszere; kvóta beállítása; kvóta lekérdezése.
4 . fejezet Rendszer indulási folyamat
A rendszer indulási folyamatát ismerjük meg és a leghatékonyabb bootmenedzsert, a GRUB-öt. Kiderül, hogy miért ez a legjobb és milyen plusz szolgáltatásokat képes nyújtani más bootmenedzserhez képest. Főbb témakörök: Bootolási folyamat; Rendszer indítási folyamat; Indító szkriptek és kezelésük; Bootmanager (GRUB) felépítése; Bootmanager beállítása, használata.
5 . fejezet Fájlrendszerek és jogosultságok
A hatékony hozzáférés védelem egyik eszköza az ACL rendszer. Mint minden modern rendszerben, így linux alatt is elérhető, mint lehetőség. A modul célja a linuxos ACL implementáció kezelésének elsajátítása. Az ACL mellett a speciális attribútumokról is szó esik. Főbb témakörök: A jogosultsági rendszer, a DAC és ACL; Fájlok tulajdonságai: jogosultságok, tulajdonosok; Fájlok tulajdonságainak megváltoztatása; Haladó hozzáférési rendszer: ACL-ek és kezelésük; Attribútumok tulajdonságai és kezelése; Ext3-as fájlrendszer felépítése.
6 . fejezet Felhasználó és csoport kezelés
A Linux felhasználó kezelése rendkívül moduláris, köszönhetően a PAM alrendszernek. Ennek kezelését lehet elsajátítani, hogy a későbbiekben a hallgatók rendszereiken minnél szélesebb körbn tudják vezérelni ki mikor léphet be a rendszerre, milyen háttértárból, adatbázisból oldjuk fel az információt (SQL, LDAP, stb.) Főbb témakörök: Felhasználók és csoportok kapcsolata; Felhasználók hozzáadása, kezelése; Csoportok hozzáadása, kezelése; Azonosítás alapjai: NSS és PAM; NSS beállítása; Azonosítási alrendszer (PAM) és beállítása.
7 . fejezet Rendszer naplók
A rendszer eseményeinek naplózása az egyik legfontosabb tevékenység a rendszeren. Ezt ismerhetik meg a hallgatók, milyen módon is történik ez Linux rendszerek alatt. Főbb témakörök: Naplózási alrendszer: naplózási szintek; naplózási lehetőségek; naplófájlok kezelése.
8 . fejezet Rendszer (kernel) paraméterek kezelése
Több szerver szoftver is igényli a paraméterek finomhangolását, alapértelmezett kernel beállítástól eltérő értékét. Főbb témakörök: Működő kernel paraméter konfigurálása: kernel konfigurációs fájl és rendszer; beállítások állandóvá tétele. A legfontosabb kernel paraméterek beállítási lehetőségei, miként férhetünk hozzá és állíthatjuk át az értékeket.
9 . fejezet Távmenedzsment
A legfontosabb Linux alatt használt távmenedzsment eszköz, az SSH alkalmazás kliens és szerver oldali beállítását ismerik meg és végzik el a hallgatók az oktató segédletével. Áttekintésre kerülnek a legelterjedtebb grafikus és web alapú menedzsment lehetőségek. Főbb témakörök: SSH szerver beállítása; SSH kliens beállítása; publikus kulcsú azonosítás; grafikus csatlakozási lehetőségek; web alapú alkalamzások áttekintése.
10 . fejezet Haladó telepítési technikák
A modul megismerése után a hallgatók képesek lesznek hálózaton keresztüli telepítésre, a telepítési környezet előkészítésére. Megvizsgáljuk a hordozható médiáról (CD/DVD) történő telepítés haladó lehetőségeit is. Főbb témakörök: Hálózati telepítés (PXE); haladó telepítés.
11 . fejezet Kernel fordítás
A modul elsajátítása során a hallgatók megismerhetik a Linux kernel fordításának lépéseit, a kernel letöltésétől a szükséges alkalmazások használatán át egyedi kiegészítések hozzáadásáig. Főbb témakörök: Kernel konfigurálása fordítás előtt, a lefordított kernel telepítése, rendszerbe integrálása, modulok telepítése, modulok, csak modulok fordítása, új modulok telepítése.



