Linux-kurssi, ryhmätyö
Ryhmätyössä kootaan 2-3 hengen ryhmiä, jotka valitsevat
kukin yhden allaolevista aiheista, toteuttavat siitä n. 10 minuutin
mittaisen esityksen esitysmateriaaleineen (PPT- taikka OO -kalvot tai
muu vastaava esitysmateriaali), sekä raportin, jonka palauttavat.
Raportilla on mittaa n. viisi sivua ja se on kirjoitettu puhtaaksi
jollakin tekstinkäsittelyohjelmalla.
Muistakaa, että useissa tapauksissa aiheen
esittämiseksi paras vaihtoehto on demonstraatio. Ei aina tarvitse
asiaa esittää käymällä läpi pinkkaa
kalvoja!
Ryhmätöiden esityspäivät arvotaan tasapuolisuuden vuoksi. Jos päivä
ei sovi, niin sen voi vaihtaa toisen ryhmän kanssa sopimalla.
Aiheet
Jokainen ryhmä valitsee yhden seuraavista aiheista, ja
toteuttaa siitä esityksen. Jos lähestymistapa aiheeseen ei
selviä taikka löydy, kysykää rohkeasti sitä
opettajalta!
Netistä tietoa etsiessä on syytä tarkistaa,
minkä ikäinen dokumentti on ja pitävätkö sen
sisältämät asiat kutinsa enää. Moni asia on
vuosien varrella helpottunut.
- OpenSource
- historiaa, yms.
- ketä henkilöitä tähän liittyy
- GNU
- Ohjelmien asentaminen ja päivittäminen Linux-distribuutioon
- kääntäminen
- valmiit binaarit
- distribuutiokohtaiset paketit
- kuinka päivitetään
- Linuxin käyttäjähallinta
- "normaali" tapaus /etc/passwd, /etc/shadow, /etc/group
- keskitetty käyttäjähallinta, vaihtoehdot?
- Linuxin käyttäjien oikeuksienhallinta
- perusoikeudet rwx
- käyttäjäryhmät
- erikoisoikeudet (SUID ym)
- ACL-määrittelyt (Access Control List)
- SELinux
- Apache www-palvelin
- mikä on Apache? Anna yleiskuva aiheesta
- vaihtoehdot Apachelle
- versiot ja hieman niiden eroista
- asentaminen ja konfigurointi
- mistä saa aiheeseen liittyvää tietoa
- Automaattisesti suoritettavat komentoskriptit
- /etc/profile, ~/.basrc, ~/.bash_profile, ~/.bash_logout
- sovellusten omat alustustiedostot
- mitä minnekin tiedostoon?
- ympäristömuuttujat vs. shell-muuttujat
- Missä vikaa? Järjestelmän lokitiedostot
- mistä pidetään lokia?
- mitä lokista nähdään?
- missä Linux-lokit majailevat?
- esimerkkejä
- LTSP-palvelin (Linux Terminal Server Project)
- mistä on kyse?
- miten rakennetaan?
- mitä tarvitaan?
- missä sitä voi käyttää?
- NFS, versio 4
- miten se toimii
- version 4 erot aiempiin versioihin
- Samba
- mikä on Samba?
- mihin käytetään?
- miten konfiguroidaan?
- miten autentikoidaan
- Varmuuskopioiminen
- miksi pitää varmistaa?
- mitä pitää varmistaa?
- kenen tehtävä se on?
- tar- ja gzip -ohjelmien (taikka vastaavien käyttö varmistuksen apuna)
- varmistusten ajastaminen automaattisesti tapahtuvaksi
- Nimipalvelu (BIND)
- mikä se on?
- miten asennetaan/konfiguroidaan?
- mihin sitä käytetään?
- DHCP
- Mikä on dhcp?
- miten se konfiguroidaan ja otetaan käyttöön?
- Palomuurit (firewalls)
- miten Linux-palomuuri toimii?
- miten palomuuria säädetään?
- millaisia graafisia säätötyökaluja on olemassa ja
liittyykö näiden käyttöön jotakin huomioitavaa?
- Levyjen liittäminen hakemistopuuhun
- "normaali" mount
- /etc/fstab:n konfigurointi
- automount
- Automaattisesti suoritettavat komentoskriptit
- /etc/profile, ~/.basrc, ~/.bash_profile, ~/.bash_logout
- sovellusten omat alustustiedostot
- mitä minnekin tiedostoon?
- ympäristömuuttujat vs. shell-muuttujat
- Postipalvelimet
- toimintaperiaate
- millaisia erilaisia/eri nimisiä palvelimia on olemassa?
- jne...
- RAID
- mikä se on?
- eri tasoiset raid:t
- RAID-levyjen määrittely asennusvaiheessa
- Jokin muu aihe, esim. tietoturvaan liittyvä
- tämä pitää hyväksyttää opettajalla
Jos ette ole varmoja, mitä työhön kuuluu taikka miten tehtävää
tulisi käsitellä, kysykää. Useat työt ovat luonteeltaan sellaisia, että
yksi järkevä tapa tehdä työ on toteuttaa kyseisen asian asennus sekä
konffaus ja toteuttaa siitä sitten raportti. Usein esitykseksikin
järkevin tapa on demonstroida asia, miten se oikeasti käytännössä
menee.
Eli yhteenvetona:
- mieti, mikä asiassa on oleellista ja mikä ei. Rajaa sen mukaan
- etsi tietoa aiheesta
- ole lähdekriittinen: netti on pullollaan aineistoa, joka on tänä päivänä vanhentunutta
- tämä ei ole Windows-kurssi. Jos johonkin on saatavissa myös Windows-versio, sen esittelystä ei ole mitään hyötyä
- jos et ole varma lähestymistavasta/sisällön määrittelystä, kysy!
- valmistele esitys huolella.
Dokumentaatio
Dokumentti on n. viisisivuinen raportti aiheesta. Raportti
laaditaan tekstinkäsittelyohjelmalla. Raportissa on seuraavat osat:
- kansilehti (jossa työn nimi ja ryhmän osallistujat
opiskelijanumeroineen)
- sisällysluettelo
- itse raportti
- lähde/viiteluettelo
Raportin palautetaan PDF-muotoisena.
Luokissa on Wordiin asennettu työkalu, jolla saa dokumentin muunnettua
PDF:ksi.
Raportin mittaan ei lasketa mukaan kansilehteä eikä
sisällysluetteloa. Raportti palautetaan esityksen yhteydessä. Sen voi
palauttaa myös sähköpostin tiedostoliitteenä. Raportti on osa työtä ja
siksi se on laadittava huolellisesti.
Muista, että jos käytät raportin tekoon
jotakin
tekstinkäsittelyohjelmaa (Word, OpenOffice), niissä on paljon
työskentelyä helpottavia ja nopeuttavia ominaisuuksia. Esimerkiksi
sisällysluettelon ne osaavat tehdä itse, jos vaan kirjoittaja osaa
käyttää tyylejä hyväkseen.