A tárgyról

A Unix/Linux szerverek üzemeltetése wikiből
A lap korábbi változatát látod, amilyen KornAndras (vitalap | szerkesztései) 2006. szeptember 11., 22:44-kor történt szerkesztése után volt.

Tartalomjegyzék

1 Kiknek szól a tárgy?

A tárgy elsősorban azoknak szól, akiknek már van valamennyi tapasztalatuk linuxos/unixos rendszerek üzemeltetésében (akár csak annyi, hogy otthoni számítógépükön kipróbálták), és szeretnének jobban megismerkedni azokkal a lehetőségekkel, amiket az üzemeltető számára nyújtanak a unix-jellegű operációs rendszerek.

E sorok írója (Korn András) mintegy 10 éve üzemeltet linuxos szervereket, és közben sok forrásból (tapasztalat, levelezési listák, IRC, webes fórumok, könyvek stb.) rengeteg, ezzel kapcsolatos információhoz jutott, amit a tárgy keretében szeretne a hallgatóságnak többé-kevésbé rendszerezetten átadni.

A tárgy nevében ugyan "Unix/Linux kiszolgálók" szerepelnek, a tematika gyakorlati része mégis nagyon Linux-centrikus (lesz), részben azért, mert a Linux a legelterjedtebb és főként a leghozzáférhetőbb a unix-jellegű operációs rendszerek közül, részben pedig azért, mert ehhez értünk a legjobban. Az elméleti részek, és főleg a szemlélet, természetesen minden Unixra érvényes.

2 Kiknek nem szól a tárgy?

A tárgy kifejezetten nem "Bevezetés a Linux varázslatos világába". Akinek még semmilyen unixos tapasztalata nincs, belevághat ugyan, de meg fog vele szenvedni.

3 A tárgy oktatói

  • Korn András ügyvivő szakértő, BME TMIT
Szobaszám: IE327/B
Telefonszám: 2664 (általában nem érdemes próbálkozni vele)
e-mail-cím: korn <kukac> tmit <pont> bme <pont> hu
fach: "doktoranduszok 327/B", az E szárny 3. emeletén
  • Dr. Fehér Gábor adjunktus, BME TMIT
Szobaszám: IE325
Telefonszám: 1538
e-mail-cím: feher <pont> gabor <kukac> tmit <pont> bme <pont> hu
fach: "Dr. Fehér Gábor", az E szárny 3. emeletén
  • elképzelhető, hogy lesznek más meghívott előadók, akik egy-egy témakörről beszélnek majd

4 Tárgykövetelmények

  • A szorgalmi időszakban:
    • Az előadások látogatása nem kötelező, de ajánlott.
    • A félév során egy zárthelyi dolgozatot kell legalább elégséges szinten (50%) teljesíteni.
    • Házi feladatként rövid előadást kell készíteni és bemutatni egy a tárgyhoz kapcsolódó témában. Ha nagy a hallgatói létszám, elképzelhető, hogy nem minden előadást tudunk meghallgatni. Az előadás kiváltható valamely, a tárgyhoz kapcsolódó témakör igényes kidolgozásával ezen a wikin.
  • A vizsgaidőszakban:
    • A hallgatók a tárgyból szóbeli vizsgát tesznek.
    • Előreláthatólag a TVSZ által előírt minimális számú vizsgaalkalom lesz.
  • Elővizsga:
    • Van, feltétele az elfogadott házi feladat és a sikeres zárthelyi.
  • Pótlási lehetőségek:
    • A zárthelyi pótzh keretében pótolható.
    • A házi feladat a vizsgaidőszak második hetének végéig adható be pótdíj megfizetése mellett.
    • Sikertelen vagy nem megírt zh/pótzh esetén az aláírás megszerzésére a vizsgaidőszak első két hetében a kiírt vizsgaidőpontokban van lehetőség, sikeres szóbeli vizsgával.


5 Tematika és előadásvázlatok

A tárgy az alábbi témaköröket járja körül (a linkek mögé majd remélhetőleg tartalom is kerül hamarosan):

5.1 Ismétlés

5.2 Háttértár-kezelés

  • Logikai kötetkezelés - LVM, EVMS
  • RAID (Redundant Array of Inexpensive/Independent Disks)
  • Filerendszerek:
    • Naplózás (journaling)
    • Jogosultságkezelés (access control)
      • Hozzáférési listák (access control lists)
        • POSIX
        • Trustees
    • egyéb fogalmak: symlink, hardlink, bind mount
    • hálózati filerendszerek

5.3 Csomagkezelés

  • Mire jó a csomagkezelő?
  • Csomagközi viszonyok, függőségkezelés
  • Konkrét csomagkezelők
    • dpkg, apt-get
    • (rpm, yum)

5.4 A bootfolyamat

  • System V init
  • initscriptek
  • futási szintek (runlevels)
  • szolgáltatások futtatása, leállítása
  • az init rendszer problémái
  • alternatív megoldások:

5.5 Monitorozás, naplózás

  • Teljesítményadatok grafikus ábrázolása: munin
  • Szolgáltatások monitorozása: nagios
  • Elterjedt és kevésbé elterjedt naplózóprogramok:
    • syslog
    • syslog-ng
    • socklog, multilog, svlogd
  • Naplófájlok kezelése:
    • rotáció
    • elemzés
    • utófeldolgozás

5.6 Biztonsági kérdések

5.7 Virtualizációs technikák, technológiák

Több virtuális szerver egy számítógépen.

5.8 Konfigurációkezelés

  • Verziókezelő rendszerekről általában
  • A Subversion használata konfigurációs adatok tárolására és kezelésére
  • Az LDAP protokoll és a benne rejlő lehetőségek

5.9 Konkrét szerverszoftverek

Az ismert és elterjedt programok néhány kevésbé elterjedt alternatívája, az alternatívák előnyei és hátrányai.

5.10 Esettanulmányok

Személyes eszközök