Kurssin materiaalit (luentokalvot, demotehtävät) ilmestyvät tänne kurssin edetessä.
Huom. Luentokalvoja ei ole suunniteltu itseopiskelumateriaaliksi, vaikka niistä pitäisikin saada kuva siitä mitä pitäisi oppia. Jos ei ehdi luennoille, asioita pitää kokeilla ja etsiä itse tietoa netistä.
Hyväksytty suoritus tekemällä kaikki demot hyväksytysti sekä läpäisemällä konetentin (arvostelu siis hyväksytty/hylätty).
Kurssi vaatii läsnäoloa, demoja ei ole mahdollista suorittaa etänä. Myöskään tenttiä ei ole mahdollista suorittaa etänä, joten tarkista aikataulujen sopivuus. Demot ovat riippuvaisia edellisistä, joten niiden suorittaminen järjestyksessä on välttämätöntä.
Luento 1 kalvot (odp) (pdf) (html): kurssin suorituksesta ja sisällöstä, Linux/palvelin/virtuaali-, virtuaalikone/kontti/virtual host, ylläpito...
Luento 2 kalvot (odp) (pdf) (html): verkkoalueet, virt-install, virsh, levyt ja osiointi, tiedostojärjestelmät, käyttäjien hallinta
Luento 3 kalvot (odp) (pdf) (html): Tiedostojen ominaisuuksista, Levy täyttyy..., levyn lisäys, mount
Luento 4 kalvot (odp) (pdf) (html): Imagekopio, virsh save, $()/eval, loop device, levyn suurentaminen, konsolit, ssh, Ubuntun päivitys, for ${...} 2>&1 <&3 ym
Luento 5 kalvot (odp) (pdf) (html): Web-palvelimet, lighttpd, grub, /boot, kernel, initramfs, dd, LVM
Luento 6 kalvot (odp) (pdf) (html): LVM, date, cron/at, levyosion pienentäminen, asennusongelmia, /usr lost -esimerkki, inodet, fsck
Luento 7 kalvot (odp) (pdf) (html): tune2fs, levytilaongelmia, inodet lopussa, startup/shutdown, VM:n valvonta, recovery mode
Luento 8 kalvot (odp) (pdf) (html): Muisti lopussa, DNS, regular expressions, grep, sed
Luento 11 kalvot (odp) (pdf) (html): Reititys, ssh port forwarding
Luento 12 kalvot (odp) (pdf) (html) Traceroute, NginX, sh -ex, mktemp, trap, telnet
Luento 17 kalvot (odp) (pdf) (html): kill, script, screen, awk..., checklists, häirikköjahti, varmuuskopiointi...
Kertausdemo ennen uusintatenttiä
iptables-esimerkki
monimutkaisempi iptables-esimerkki (skripti)
https://thedesignteam.io/caffeine-infused-design-comics-95e933ab80ad
Vuoden 2019 kurssi
Vuoden 2018 kurssi
(vuoden 2017 kurssin materiaalia ei ole enää saatavissa)
Vuoden 2016 kurssi
Vuoden 2015 kurssi