A kiselőadásokról

A Unix/Linux szerverek üzemeltetése wikiből
(Változatok közti eltérés)
a (vinum belinkelve)
(update 2010)
1. sor: 1. sor:
[[A tárgyról|A tárgy]] keretében a félévközi követelmények közé tartozik egy kiselőadás megtartása, vagy wiki-szócikk megírása.
+
[[A tárgyról|A tárgy]] keretében a félévközi követelmények közé tartozik egy kiselőadás megtartása vagy wiki-szócikk megírása.
 
* Az előadás témájának a tárgy anyagához kell kapcsolódnia, és egyeztetni kell az oktatóval. Az előadás megtartása helyett elfogadható a téma részletes kidolgozása a wikin.
 
** Lehetséges témák pl. (ezek egy része inkább a wikire kívánkozik, mint 10-12 perces előadásba):
 
*** [[LVM#Solaris|Logikai kötetkezelés a Solaris operációs rendszerben]]
 
*** [[Vinum (FreeBSD)|Logikai kötetkezelés a FreeBSD operációs rendszerben]]
 
*** [[OpenBSD PF|Tűzfalkezelés OpenBSD alatt]]
 
*** Xen clustering
 
*** SMTP-szerverek teljesítményvizsgálata
 
*** Fájlrendszerek teljesítményvizsgálata különböző típusú terhelések esetén
 
*** [[PostgreSQLMySQL|A PostgreSQL és a MySQL összehasonlítása az üzemeltető szemszögéből]]
 
*** [[FreeRADIUS]] (és esetleg Diameter)
 
*** [http://www.xs4all.nl/~evbergen/openradius/ OpenRADIUS]
 
*** RAID+LVM teljesítményanalízis
 
*** [[EVMS]]
 
*** Nyombiztosítás (forensics)
 
*** HA (High Availability) cluster építése
 
*** Terheléselosztás (ez valójában sok téma, mert mást jelent NAS, mást webszerver, mást levelezőszerver és mást adatbázisszerver esetén)
 
*** ipvs (IP Virtual Server)
 
*** OpenMOSIX
 
*** Ritkábban használt linuxos hálózati segédprogramok működése és felhasználási lehetőségei: ippool, ipmaddr, iptunnel, rtacct, rtmon, ss, ...
 
*** Traffic shaping & policing ([[tc]], tc-ng)
 
*** Solaris SMF
 
*** Betűtípusok kezelése (defoma, pango, ghostscript, X11, ...)
 
*** Összetett hálózati filerendszerek: GFS, Lustre, Coda, Andrew, Intermezzo (ez egy-egy téma)
 
*** udev+dbus+hal üzemeltetői szemmel
 
*** [[LDAP|OpenLDAP]]
 
*** [http://www.rsbac.org/ RSBAC] (Rule Set Based Access Control)
 
*** A [[grsecurity]] patch ACL-rendszere
 
*** [[Zorp]]
 
*** [[Backup]]-megoldások: bacula, amanda, afbackup, dirvish, rsnapshot, faubackup, rdiff-backup, backupninja, ...
 
*** Időszinkronizálási módszerek összehasonlítása: rdate, ntpdate, ntp-server, openntpd, chrony, taiclockd, ...
 
*** [[Asterisk]], CallWeaver
 
*** [http://www.zahlfee.de/fex/fex.html File Exchange Daemon] - userspace-ben megvalósított többirányú fájlrendszer-szinkronizáló eszköz; lassú link fölött is működik
 
*** [http://www.drbd.org/ DRBD]
 
*** [http://openvz.org/ OpenVZ] ([http://en.wikipedia.org/wiki/OpenVZ Wikipedia szócikk])
 
*** [http://www.freevps.com/ FreeVPS] ([http://en.wikipedia.org/wiki/FreeVPS Wikipedia szócikk])
 
*** A Solaris virtualizációs megoldásai (Zones, Containers)
 
*** [http://ncl.cs.columbia.edu/research/migrate/ ZAP] - userspace-ben megvalósított processz-migráció Linuxra
 
*** Alternatív DNS-szerverek: [http://mydns.bboy.net/ MyDNS], maradns, powerdns, ...
 
*** "Single Sign On"-megoldások:
 
**** [[LDAP]]
 
**** pam-ssh, Kerberos
 
**** Kerberos, GSSAPI
 
**** adatbázisban tárolt felhasználók
 
**** ...
 
*** [http://asg.web.cmu.edu/sasl/ SASL] (Simple Authentication and Security Layer)
 
*** Csomagkezelők featúráinak összehasonlítása: dpkg+apt, rpm+yum, gentoo portage (pl.: van divert mechanizmus? milyen a függőségi rendszer? virtuális csomagok? build dependencyk kezelése? stb.)
 
*** Verziókövető rendszerek összehasonlítása üzemeltethetőség és/vagy az üzemeltetésben való felhasználhatóság szempontjából: Subversion, SVK, git, arch, mercury, CVS, ...
 
*** [[AppArmor]], systrace
 
*** [http://www.skarnet.org/software/execline/ execline] (Shellscriptek helyett)
 
*** Java-alapú technológiák üzemeltetői szemmel (jboss, tomcat, log4j, jsp, ajp, ...)
 
*** [http://www.nuclearelephant.com/ DSPAM] (antispam-megoldás)
 
*** [http://www.rhyolite.com/anti-spam/dcc/ DCC] (antispam-megoldás)
 
*** Esettanulmány: valamilyen konkrét, érdekes üzemeltetési/rendszertervezési feladat és egy létező megoldás bemutatása
 
*** ...
 
** A témának alaposan utána kell járni, szükség esetén saját méréseket, kísérleteket végezni.
 
* Az előadás időtartama 10-12 perc (nagyobb téma indokolhat ennél hosszabb előadást is, de rossz előadásmód semmiképpen)
 
* Az előadás minél részletesebb vázlatát el kell helyezni ezen a wikin. Úgy kell elkészíteni a vázlatot, hogy támogassa az előadást.
 
* Az előadást be is kell mutatni.
 
* A tartalmon túlmenően az előadásmód és a vázlat kivitele is jelentősen befolyásolja az értékelést.
 
 
Az előadásosdi mögött az az ideológia, hogy a Műegyetemen a szóbeliségre általában nem fektetnek nagy súlyt, a valódi életben azonban igenis fontos, hogy az ember szóban is be tudjon számolni az eredményeiről, vagy egy projekt aktuális állásáról, vagy bármiről.
 
Annak érdekében, hogy a hallgatóknak segítsünk ezekre a későbbi feladatokra felkészülni, az elhangzott előadásokat megvitatjuk, elemezzük, kritizáljuk.
 
   
 
== Házifeladat-howto ==
 
== Házifeladat-howto ==
   
 
# Válassz témát; nézd meg, hogy ezen a wikin van-e már róla szócikk (akár teljes szócikk, akár más szócikk része).
 
# Válassz témát; nézd meg, hogy ezen a wikin van-e már róla szócikk (akár teljes szócikk, akár más szócikk része).
#* Ha van: hozzá tudsz tenni egy teljes házifeladatnyit a már meglevő anyaghoz? Ha nem, válassz másik témát.
+
#* Ha van: hozzá tudsz tenni egy teljes házifeladatnyit a már meglevő anyaghoz (nem feltétlenül mennyiségben)? Ha nem, válassz másik témát.
  +
#** A teljesítményméricskélős témák szinte korlátlan lehetőségeket rejtenek, úgyhogy ne riasszon vissza, hogy már van ilyen beadott feladat.
  +
#** Önmagában az, hogy az alább látható listában már link mutat egy létező oldalra, nem jelenti azt, hogy az adott oldalon található anyag kész van, használható, vagy naprakész; ha tetszik a téma, nézd meg nyugodtan, tudnál-e többet vagy jobbat írni róla.
 
# A témaválasztásodat írd meg emailben Korn Andrásnak (korn kukac tmit pont bme pont hu); a témaválasztást ő hagyja jóvá.
 
# A témaválasztásodat írd meg emailben Korn Andrásnak (korn kukac tmit pont bme pont hu); a témaválasztást ő hagyja jóvá.
 
# Készítsd el az új szócikked csak fejezetcímeket tartalmazó vázlatát (ha meglevő anyagot bővítesz, akkor jelöld ki a nagyobb bővítések helyét az eredeti szövegben, vagy hozd létre az eredeti oldal másolatát új címen, és ott).
 
# Készítsd el az új szócikked csak fejezetcímeket tartalmazó vázlatát (ha meglevő anyagot bővítesz, akkor jelöld ki a nagyobb bővítések helyét az eredeti szövegben, vagy hozd létre az eredeti oldal másolatát új címen, és ott).
28. sor: 28. sor:
 
* Fogalmak magyarázata: nem kell túlzásba vinni (pl. mindenki tudja, mi az a TCP), de a téma megértéséhez mindenképpen szükséges, más környezetben nem vagy ritkán használt kifejezések jelentését magyarázd el.
 
* Fogalmak magyarázata: nem kell túlzásba vinni (pl. mindenki tudja, mi az a TCP), de a téma megértéséhez mindenképpen szükséges, más környezetben nem vagy ritkán használt kifejezések jelentését magyarázd el.
 
* Szakácskönyv: legalább egy rövid példa, konkrét parancssorokkal és/vagy konfiguráció-részletekkel, ami valamilyen konkrét feladatot megold.
 
* Szakácskönyv: legalább egy rövid példa, konkrét parancssorokkal és/vagy konfiguráció-részletekkel, ami valamilyen konkrét feladatot megold.
  +
  +
== Témajavaslatok ==
  +
  +
Az előadás témájának a tárgy anyagához kell kapcsolódnia, és egyeztetni kell az oktatóval. Az előadás megtartása helyett elfogadható a téma részletes kidolgozása a wikin.
  +
* Lehetséges témák pl. (ezek egy része inkább a wikire kívánkozik, mint 10-20 perces előadásba):
  +
** [[LVM#Solaris|Logikai kötetkezelés a Solaris operációs rendszerben]]
  +
** [[Vinum (FreeBSD)|Logikai kötetkezelés a FreeBSD operációs rendszerben]]
  +
** [[OpenBSD PF|Tűzfalkezelés OpenBSD alatt]]
  +
** Xen clustering
  +
** SMTP-szerverek teljesítményvizsgálata
  +
** Fájlrendszerek teljesítményvizsgálata különböző típusú terhelések esetén
  +
** [[PostgreSQLMySQL|A PostgreSQL és a MySQL összehasonlítása az üzemeltető szemszögéből]]
  +
** [[FreeRADIUS]] (és esetleg Diameter)
  +
** [http://www.xs4all.nl/~evbergen/openradius/ OpenRADIUS]
  +
** [[RAID+LVM teljesítményanalízis]]
  +
** [[EVMS]]
  +
** Nyombiztosítás (forensics)
  +
** HA (High Availability) cluster építése
  +
** Terheléselosztás (ez valójában sok téma, mert mást jelent NAS, mást webszerver, mást levelezőszerver és mást adatbázisszerver esetén)
  +
** ipvs (IP Virtual Server)
  +
** OpenMOSIX
  +
** Ritkábban használt linuxos hálózati segédprogramok működése és felhasználási lehetőségei: [[IPFilter|ippool]], [[Ipmaddr, iptunnel]], [[Rtacct, rtmon, rtmond, ss]], ...
  +
** Traffic shaping & policing ([[tc]], tc-ng)
  +
** Solaris SMF
  +
** Betűtípusok kezelése (defoma, pango, ghostscript, X11, ...)
  +
** Összetett hálózati filerendszerek: GFS, [[Lustre]], Coda, Andrew, Intermezzo (ez egy-egy téma)
  +
** udev+[[dbus]]+hal üzemeltetői szemmel
  +
** [http://www.rsbac.org/ RSBAC] (Rule Set Based Access Control)
  +
** A [[grsecurity]] patch ACL-rendszere
  +
** [[Zorp]]
  +
** [[Backup]]-megoldások: bacula, amanda, afbackup, dirvish, rsnapshot, faubackup, rdiff-backup, backupninja, ...
  +
** [[Órák szinkronizálása|Időszinkronizálási módszerek összehasonlítása]]: rdate, ntpdate, ntp-server, openntpd, chrony, taiclockd, ...
  +
** [[Asterisk]], CallWeaver
  +
** [http://www.zahlfee.de/fex/fex.html File Exchange Daemon] - userspace-ben megvalósított többirányú fájlrendszer-szinkronizáló eszköz; lassú link fölött is működik
  +
** [[Redundáns tároló klaszter DRBD-vel és Heartbeattel|DRBD]]
  +
** [http://openvz.org/ OpenVZ] ([http://en.wikipedia.org/wiki/OpenVZ Wikipedia szócikk])
  +
** [http://www.freevps.com/ FreeVPS] ([http://en.wikipedia.org/wiki/FreeVPS Wikipedia szócikk])
  +
** A Solaris virtualizációs megoldásai (Zones, Containers)
  +
** [http://ncl.cs.columbia.edu/research/migrate/ ZAP] - userspace-ben megvalósított processz-migráció Linuxra
  +
** Alternatív DNS-szerverek: [http://mydns.bboy.net/ MyDNS], maradns, powerdns, ...
  +
** "Single Sign On"-megoldások:
  +
*** [[LDAP]]
  +
*** pam-ssh, Kerberos
  +
*** Kerberos, GSSAPI
  +
*** adatbázisban tárolt felhasználók
  +
*** ...
  +
** [http://asg.web.cmu.edu/sasl/ SASL] (Simple Authentication and Security Layer)
  +
** Csomagkezelők featúráinak összehasonlítása: dpkg+apt, rpm+yum, gentoo [[Portage]] (pl.: van divert mechanizmus? milyen a függőségi rendszer? virtuális csomagok? build dependencyk kezelése? stb.)
  +
** Verziókövető rendszerek összehasonlítása üzemeltethetőség és/vagy az üzemeltetésben való felhasználhatóság szempontjából: Subversion, SVK, git, arch, mercury, CVS, ...
  +
** [[AppArmor]], systrace
  +
** [http://www.skarnet.org/software/execline/ execline] ([[Execline|Shellscriptek helyett]])
  +
** Java-alapú technológiák üzemeltetői szemmel (jboss, tomcat, log4j, jsp, ajp, ...)
  +
** [http://www.nuclearelephant.com/ DSPAM] (antispam-megoldás)
  +
** [http://www.rhyolite.com/anti-spam/dcc/ DCC] (antispam-megoldás)
  +
** Esettanulmány: valamilyen konkrét, érdekes üzemeltetési/rendszertervezési feladat és egy létező megoldás bemutatása
  +
** Néhány további ötlet [http://unixlinux.tmit.bme.hu/index.php?title=Speci%C3%A1lis%3ASearch&search=h%C3%A1zi+feladat&fulltext=Search el van szórva ezen a wikin].
  +
** ...
  +
* A témának alaposan utána kell járni, szükség esetén saját méréseket, kísérleteket végezni.
  +
* Az előadás időtartama 10-25 perc (nagyobb téma indokolhat ennél hosszabb előadást is, de rossz előadásmód semmiképpen).
  +
* Az előadás minél részletesebb vázlatát el kell helyezni ezen a wikin. Úgy kell elkészíteni a vázlatot, hogy támogassa az előadást.
  +
* Az előadást be is kell mutatni.
  +
* A tartalmon túlmenően az előadásmód és a vázlat kivitele is jelentősen befolyásolja az értékelést.
  +
  +
Az előadásosdi mögött az az ideológia, hogy a Műegyetemen a szóbeliségre általában nem fektetnek nagy súlyt, a valódi életben azonban igenis fontos, hogy az ember szóban is be tudjon számolni az eredményeiről, vagy egy projekt aktuális állásáról, vagy el tudjon magyarázni valamit a kollégáinak.
  +
Annak érdekében, hogy a hallgatóknak segítsünk ezekre a későbbi feladatokra felkészülni, az elhangzott előadásokat megvitatjuk, elemezzük, kritizáljuk.

A lap 2010. szeptember 9., 21:36-kori változata

A tárgy keretében a félévközi követelmények közé tartozik egy kiselőadás megtartása vagy wiki-szócikk megírása.

1 Házifeladat-howto

  1. Válassz témát; nézd meg, hogy ezen a wikin van-e már róla szócikk (akár teljes szócikk, akár más szócikk része).
    • Ha van: hozzá tudsz tenni egy teljes házifeladatnyit a már meglevő anyaghoz (nem feltétlenül mennyiségben)? Ha nem, válassz másik témát.
      • A teljesítményméricskélős témák szinte korlátlan lehetőségeket rejtenek, úgyhogy ne riasszon vissza, hogy már van ilyen beadott feladat.
      • Önmagában az, hogy az alább látható listában már link mutat egy létező oldalra, nem jelenti azt, hogy az adott oldalon található anyag kész van, használható, vagy naprakész; ha tetszik a téma, nézd meg nyugodtan, tudnál-e többet vagy jobbat írni róla.
  2. A témaválasztásodat írd meg emailben Korn Andrásnak (korn kukac tmit pont bme pont hu); a témaválasztást ő hagyja jóvá.
  3. Készítsd el az új szócikked csak fejezetcímeket tartalmazó vázlatát (ha meglevő anyagot bővítesz, akkor jelöld ki a nagyobb bővítések helyét az eredeti szövegben, vagy hozd létre az eredeti oldal másolatát új címen, és ott).
  4. Értesítsd Korn Andrást a vázlat elkészültéről. Ő megnézi, és ha megfelelőnek találja a tervezett terjedelmet és struktúrát, akkor jóváhagyja, ha pedig nem, akkor módosításokat javasol.
  5. Írd meg az anyagot.
  6. Ha elő is szeretnéd adni, egyeztess időpontot Korn Andrással, és a megbeszélt előadáson tartsd meg a saját előadásodat.

1.1 Milyen legyen a szöveg?

A házi feladatnak csak az egyik célja az, hogy egy egyetemi feladatot kipipálhass; egy másik, legalább ennyire fontos célja az, hogy mások később hasznát vehessék a munkádnak (így két legyet ütünk egy csapásra). Fontos, hogy a szöveg érthető és követhető legyen, túlnyomórészt hasznos információkat tartalmazzon, ugyanakkor tömör is legyen; emellett legyen eredeti, tehát ne máshol már elérhető szöveg ismétlése vagy fordítása legyen. Ennek megfelelően aszerint, hogy milyen jellegű témáról írsz, más és más megközelítés látszik ideálisnak:

  • Ha valamilyen viszonylag elterjedt és jól dokumentált dologról írsz, akkor mindenképpen tegyél hozzá valamit az elérhető dokumentációhoz: pl. saját tapasztalatok, esettanulmány formájában.
    • A jó dokumentáció nem egyenlő a sok dokumentációval. Amit hozzáteszel, az lehet tömörség is.
  • Ha nem jól dokumentált dologról írsz, a hiánypótlás a fő cél: írj olyan dokumentációt, aminek te magad nagy hasznát vetted volna, ha létezik.
  • Ha viszonylag kevéssé elterjedt/ismert, főként zárt forrású, kereskedelmi valamiről írsz, akkor
    • kerüld a marketingjelleget (törekedj a tárgyilagosságra; az előnyös tulajdonságok mellett hívd fel a figyelmet a hátrányokra is; a gyártó jól hangzó ígéreteinek valódi jelentését is írd le);
    • nem fontos a meglevő dokumentációhoz bármit effektíve hozzátenni, elegendő az adott valami bemutatása, látókörszélesítő-ismeretterjesztő jelleggel.

Mindig tartalmazza a szöveg a következőket (nem feltétlenül önálló fejezetként, csak legyen benne):

  • Szerző neve; a szöveg utolsó nagy, jelentős frissítésének/módosításának dátuma (kisebb toldozgatás-foldozgatás nem számít).
  • Bevezető, kontextusmegjelölés: miről van szó, mire jó ez, mikor használják stb.
  • Fogalmak magyarázata: nem kell túlzásba vinni (pl. mindenki tudja, mi az a TCP), de a téma megértéséhez mindenképpen szükséges, más környezetben nem vagy ritkán használt kifejezések jelentését magyarázd el.
  • Szakácskönyv: legalább egy rövid példa, konkrét parancssorokkal és/vagy konfiguráció-részletekkel, ami valamilyen konkrét feladatot megold.

2 Témajavaslatok

Az előadás témájának a tárgy anyagához kell kapcsolódnia, és egyeztetni kell az oktatóval. Az előadás megtartása helyett elfogadható a téma részletes kidolgozása a wikin.

  • Lehetséges témák pl. (ezek egy része inkább a wikire kívánkozik, mint 10-20 perces előadásba):
  • A témának alaposan utána kell járni, szükség esetén saját méréseket, kísérleteket végezni.
  • Az előadás időtartama 10-25 perc (nagyobb téma indokolhat ennél hosszabb előadást is, de rossz előadásmód semmiképpen).
  • Az előadás minél részletesebb vázlatát el kell helyezni ezen a wikin. Úgy kell elkészíteni a vázlatot, hogy támogassa az előadást.
  • Az előadást be is kell mutatni.
  • A tartalmon túlmenően az előadásmód és a vázlat kivitele is jelentősen befolyásolja az értékelést.

Az előadásosdi mögött az az ideológia, hogy a Műegyetemen a szóbeliségre általában nem fektetnek nagy súlyt, a valódi életben azonban igenis fontos, hogy az ember szóban is be tudjon számolni az eredményeiről, vagy egy projekt aktuális állásáról, vagy el tudjon magyarázni valamit a kollégáinak. Annak érdekében, hogy a hallgatóknak segítsünk ezekre a későbbi feladatokra felkészülni, az elhangzott előadásokat megvitatjuk, elemezzük, kritizáljuk.

Személyes eszközök