ELEC-A7310 Linuxin perusteet 3 op
Kurssi järjestetään II-periodin aikana. Harjoitukset ovat ilta-aikaan klo 16-19. Ensimmäinen harjoitus on maanantaina 4.11.2019, klo 16:15-19:00 salissa T2. Tervetuloa kurssille!
Kurssin aikataulu päivitetään tähän:
- Harjoitus 1: Maanantai 4.11.2019, klo 16:15-19:00 sali T2. Asennetaan ohjatusti Linux omalle koneelle
- Harjoitus 2: Maanantai 11.11.2019, klo 16:15-19:00 sali T2.
- Harjoitus 3: Keskiviikko 13.11.2019, klo 16:15-19:00, sali T2
- Harjoitus 4: Maanantai 18.11.2019, klo 16:15-19:00, sali T2
- Harjoitus 5: Keskiviikko 20.11.2019, klo 16:15-19:00, sali T2
- Harjoitus 6: Maanantai 25.11.2019, klo 16:15-19:00, sali T2
- Tentti: Keskiviiko 4.12.2019, 16:30 -19:30, sali T1
HUOM! Tähän tenttiin on kaikkien osallistuvien ilmoittauduttava Oodissa!
Oma kannettava tietokone mukaan! Kurssin ensimmäisessä harjoituksessa omalle koneelle asennetaan (jollei ole jo aiemmin asennettuna) Linux toimimaan virtuaalikoneena.
Mikäli sinulla ei vielä ole Linux asennettuna niin voit ladata asennuksessa tarvittavat tiedostot jo etukäteen :
- https://www.virtualbox.org/wiki/Downloads
- non-free firmware image:
https://cdimage.debian.org/images/unofficial/non-free/images-including-firmware/current/multi-arch/iso-cd/ --->
https://cdimage.debian.org/images/unofficial/non-free/images-including-firmware/current/multi-arch/iso-cd/firmware-10.1.0-amd64-i386-netinst.iso
Kurssimateriaali:
- Epävirallinen kurssikirja: http://l.github.io/debian-handbook/html/en-US/
- Komentolistaavuste on ladattavissa Materiaalit-sivulta.
- Harjoitukset on ladattavissa Harjoitukset-sivulta.
Linuxin perusteet kurssin näyttökoevaatimukset
Osattava:
- Kurssilla jaettavasta Linux-komentoavusteesta löytyvien komentojen ja parametrien käyttö. Komentoavuste sekä man-sivut ovat käytettävissä näyttökokeen aikana
- Tekstieditorin käyttö (esim. Nano, Vim)
- Linuxin hakemistorakenteen tunteminen (käsitys rakenteesta, sekä mitä löytyy mistäkin) ja hakemistoissa liikkuminen (proc, etc, home)
- Ohjelmien asennus ja poistaminen paketinhallinnan (Debian apt) avulla, riippuvuuksien selvittäminen
- Palveluiden käynnistäminen ja sammuttaminen
- Järjestelmälogit: Mitä logeja on olemassa, mistä ne löytyvät ja miten niitä käytetään järjestelmän toiminnan tarkastamiseen ja vianhakuun
- Verkkoasetusten säätäminen sekä perusverkkodiagnostiikoiden käyttö (ping, traceroute, liikenteenkaappaus)
- SSH: etäyhteydet, tiedostojen siirto, tunnelointi, julkisen avaimen autentikointi
- Screen ja IRCin (irssi) peruskäyttö
- Ohjelman asentaminen lähdekoodista, riippuvuudet.