Unix/Linux-perusopintojakso [XX00AA74]


Yleistä

Opintojakso perehdyttää Unixin/Linuxin peruskäyttöön ja ominaisuuksiin ja sen laajuus on 3 op. 

Vaikka opintojakso onkin kovin linux-painotteinen, yritetään joka kohdassa tuoda esiin, miten asiat toimivat jossakin muussa unix-versiossa. Esim. Sunin Solaris poikkeaa linuxista jonkun verran.

Sisältö

opintojakson sisältö on seuraava:

  1. Lyhyt johdatus unixiin, unixin historia
  2. Käyttäjätunnukset, sisäänkirjautuminen
  3. Tutustuminen graafiseen ympäristöön ja sovelluksiin siellä
  4. Mistä apua?
  5. Tiedostojen ja hakemistojen käsittely
  6. Editorit unixissa
  7. Tiedostojen oikeudet, käyttäjäryhmät
  8. Prosessit
  9. Ulkoiset muistilaitteet unixissa/linuxissa
  10. Varmistaminen/pakkaaminen
  11. Tulostamisen periaatteet
  12. Komentotulkit ja niiden ominaisuudet
  13. johdatus komentotulkkien skriptikieliin

Suorittaminen

Opintojakso suoritetaan tuntitehtävillä ja loppukokeella. Tuntitehtävät ovat tunnin aihepiiriin liittyviä tehtäviä, joista osa on palautettavia ja osa oppimista tukevia tehtäviä.

Pääsääntöisesti tuntitehtävät suoritetaan tunnilla ja vastaukset esitetään tuntien aikana. Sähköpostipalautuksia ei hyväksytä.

Painotus arvostelussa on tuntitehtävissä. 

Loppukokeeseen osallistumisen edellytys on, että kaikki tuntitehtävät on suoritettu ja palautettu ennen sitä. Loppukoe pidetään opintojakson viimeisellä oppitunnilla.

Opintojaksomateriaali

Opintojaksolle ei ole nimetty erikseen mitään erityistä materiaalia. Alla linkkejä verkosta löytyvään materiaaliin.

http://linux.fi/wiki/Etusivu, Linux-wiki. Parhaiten ajantasalla olevan suomenkielinen Linux-sivusto.
http://users.metropolia.fi/~kuivi/linux/, opintojakson opettajan linux-sivusto. Hieman vähällä päivittämisellä viime aikoina...
http://users.metropolia.fi/~lehtk/Unix/unix.htm, Kari Lehtosen unix-opas. Sisältää hyvän emacs-osuuden.
http://www.cs.tut.fi/~jkorpela/unix/index.html, Jukka Korpelan unix-opas.
http://tapsa.terae.net/linux/, Tapani Räikkösen linux-opas.

Metropolian Linux-palvelimet

Metropolian Linux-palvelimet ovat seuraavat:

shell.metropolia.fi (ei skriptien suoritusta yms.)
edunix.metropolia.fi (skriptit ja omat ohjelmat sallittu)

Kummallekin pääsee pääteyhteydellä (Putty- taikka joku muu ssh:n osaava ohjelma) mistä vain. Molemmat käyttävät samoja käyttäjätunnuksia kuin Windows-ympäristö. Myös kotihakemisto on Windowsin kanssa sama (näkyy siis Windowsissa Z-asemana).

Luokissa tulemme käyttämään Linuxia (Red Hat) virtuaalikoneiden kautta.

Ulkoa palvelimille

Tällä hetkellä syystä taikka toisesta ei ole pääsyä koulun ulkopuolelta luokkien palvelimelle. Käyttäkää silloin harjoituksiin oppilaitoksen yleisiä palvelimia.