Unix/Linux (perus ja jatko) (8 op)
Toteutuksen tunnus: TT00BH11-3007
Toteutuksen perustiedot
- Ilmoittautumisaika
- 02.05.2019 - 31.05.2019
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 01.01.2020 - 31.12.2020
- Toteutus on päättynyt.
- Opintopistemäärä
- 8 op
- Virtuaaliosuus
- 8 op
- Toteutustapa
- Etäopetus
- Toimipiste
- Karaportti 2
- Opetuskielet
- englanti
- Paikat
- 0 - 3000
- Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
- Opettajat
- Virve Prami
- Opintojakso
- TT00BH11
Tavoitteet
Opintojakson suoritettuaan opiskelija tuntee Unix/Linux-käyttöjärjestelmän (tästä eteenpäin Unixin) perustoiminnan (graafinen käyttöliittymä sekä komentotulkki). Lisäksi hän tuntee Unixin hakemistorakenteen, hallitsee hakemistojen ja tiedostojen käsittelyn sekä osaa määrittää näille käyttöoikeuksia. Opiskelija kykenee etsimään man- ja info-komennoilla tietoja komentojen toiminnoista, ymmärtää prosessihierarkian ja moniajon käsitteen. Hän kykenee käyttämään Unixin peruseditoreja ja kirjoittamaan niillä skriptejä.
Opintojakson suoritettuaan opiskelija osaa kehittyneiden Unix/Linux-ominaisuuksien hallinnan ja konfiguroinnin.
Sisältö
- johdatus Unixiin, Unixin historia
- Linux-käyttöjärjestelmä, eroaako se jotenkin perinteisestä Unixista vaiko ei?
- käyttäjätunnukset ja salasanat, kotihakemisto
- millaisia ja minkätasoisia käyttäjätunnuksia Unix-järjestelmissä on
- tutustuminen graafiseen ympäristöön ja sovelluksiin
- graafisen ympäristön toiminta Unixissa (X-palvelin, ikkunamanageri, työpöytä)
- yleisimmät työpöytäohjelmistot (Gnome & KDE)
- perussovellukset (selaimet, editorit, jne...)
- pääteikkuna ja komentotulkin perustoiminta
- miksi komentotulkki on niin tärkeä osa Unixia?
- komentojen rakenne
- optiot
- parametrit
- jokerimerkit ja niiden toiminta
- pääteyhteydet Unix-koneisiin
- miten löydän apua?
- graafisessa ympäristössä
- man- ja info-komentojen toiminta
- mistä apua netistä?
- tiedostojen ja hakemistojen käsittely
- Unixin hakemistorakenne ja sen erot Windowsiin nähden
- liitettävät mediat hakemistorakenteessa
- hakemistojen luominen ja poistaminen sekä hakemistoissa liikkuminen
- tiedostot ja niiden luominen, kopionti, siirtäminen, poistaminen sekä linkittäminen
- tiedostojen tyypin selvittäminen
- etsintä hakemistoista sekä tiedostojen sisältä
- tiedosto-oikeudet ja niiden hallinta Unixissa
- käyttäjien jaottelu: omistaja, ryhmä, muut
- hakemisto-oikeuksien erityispiirteet
- erikoisoikeudet (SUID, GUID, Sticky bit)
- Access Control List (ACL)
- erilaisia hyödyllisiä apuohjelmia
- pakkaus ja tiivistäminen (tar sekä gzip/bzip2)
- ajastetut toiminnot
- Unix-maailman editorit
- peruseditorit vi ja emacs: miksi näiden käyttö on hyvä osata
- muut editorit
- prosessit ja niiden hallinta
- komentotulkit ja niiden ominaisuudet
- erilaisia komentotulkkeja: Bourne, Korn, Bash, Csh ym..
- history, aliakset, muuttujat, asetustiedostot
- johdatus skriptikieliin
- skriptien toimintaperiaate
- skriptien toteuttaminen
- komentoriviparametrit
- Linuxin asentaminen
- Käyttäjien luonti ja hallinnointi
- Tiedostojärjestelmien hallinta
- Ohjelmien asennus (RPM)
- Verkon konfigurointi
- Järjestelmän perusylläpitö
Esitietovaatimukset
Tietotekniikan perusteet,
PC:n käyttöönotto
Työmuodot
100% netin kautta itsenäisesti suoritettava kurssi.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaali ja suositeltava kirjallisuus
N/A
Opintojaksototeutuksen valinnaiset suoritustavat
N/A
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
N/A
Kansainväliset yhteydet
N/A
Opiskelijan ajankäyttö ja kuormitus
100% netin kautta itsenäisesti suoritettava kurssi.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Arviointimenetelmät ja arvioinnin perusteet
Student have two choices for completion. You can do couple of exercises from each module, and once you have finished, I mark you as completed (I can mark you immediately once you have finished -- please sent an e-mail for me). You can also do the test. This test can be found from the environment.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit arvosanalle hyväksytty
- Osaa kirjautua järjestelmään ja kirjautua ulos istunnon lopuksi
- Hallitsee graafisen käyttöliittymän toiminnan sekä osaa tehdä komentorivillä perusoperaatiota, ymmärtää komentorivin toimintaperiaatteen.
- Ymmärtää Unixin hakemistorakenteen, osaa tehdä hakemistoja ja luoda sekä kopioida tiedostoja paikasta toiseen
- Tunnistaa Unix-skriptit ja osaa antaa sille suoritusoikeudet
Asennus, konfigurointi ja ylläpito
- Opiskelija osaa asentaa käyttöjärjestelmän annettujen yksinkertaisten ohjeiden mukaisesti
- Opiskelija hallitsee käyttäjien ja ryhmien lisäämisen sekä hallinnan
- Opiskelija osaa määrittää oikeudet eri resursseille järjestelmässä
- Opiskelija ymmärtää verkkokonfiguraation eri termit sekä kuinka työasema liitetään olemassaolevaan verkkoon
- Opiskelija osaa luoda tiedostojärjestelmiä sekä muokata niiden parametreja
- Opiskelija hallitsee ohjelmien asennuksen sekä järjestelmän yleisten hallintatoimien perusteet