Linuxin perusteet hallussa ja haasteita etsimässä? Linux palvelimena -kurssilla opit
- Ratkomaan ongelmia viileän rauhallisesti
- Sorminäppäryyttä Linuxissa
- Monia kiehtovia työkaluja (ks. aikataulu)
Kurssien kommenteista voit lukea edellisen toteutuksen palautteet, toissatoteutuksen palautteet ja vanhempia palautteita.
Aikataulu
1. Järjestäytyminen, nykytilan arviointi. SSH. w35
2. Järjestelmän tilan seuraaminen ja prosessinhallinta w36
3. Rosvoja ja kunnon kansalaisia – ja dd w37
4. Paketinhallintaa; metapaketteja w38
5. Apache; kertaus ja edistynyttä asiaa w39
6. Sisällönhallintajärjestelmät w40
7. Palvelimen suorituskyky w41
8. Arvosteltava labraharjoitus (50% arvosanasta) w42
Kyseessä on edistynyt kurssi, ja ohjelmaan voi tulla muutoksia vielä kurssin aikanakin.
Kurssi kestää 4. periodin eli alkusyksyn 2015. Kaikki tunnit Pasilassa h5004.
Ennakkotiedot
Lue peruskomennot, ylläpito ja demonien asennus. Varmista, että ymmärrät nämä komennot ja osaat ne ulkoa.
Osaisitko vielä ratkaista peruskurssini harjoitukset ja kokeen? Jos peruskurssin koe tuntuu haastavalta, kertaa heti ensimmäisen viikon aikana kunnolla. (Kertaus viimeisellä viikolla ei auta, jos edistynyt kurssi on mennyt ohi.)
Esimerkkiraportteja silloisilta ensimmäisen vuoden opiskelijoilta: Janne Varis, Tuomas Sippola, Sami Soikkeli… Lisää löytyy klikkaamalla nimeä kurssipalautteista.
Parasta kertausta on käytännön treeni. Linux live-USB:llä se onnistuu.
Linkit
Xubuntu Linux
h1: ratkaise valitsemasi Työasemat ja tietoverkot koe. Raportoi.
Tee oma Linux live-USB -tikku. Raportoi. Käytä esimerkiksi UnetBootin, sopiva paketti on
Xubuntu 14.04 LTS Desktop (Live) amd64. Pidä tikku mukanasi kaikilla tunneilla.
Opiskele kertauspaketti aikataulusivulta.
ps.
Oman blogin saat halutessasi http://wordpress.com , jolloin Moodleen voit palauttaa pelkän linkin.
Tutustu raportin ohjeisiin http://terokarvinen.com/2006/raportin-kirjoittaminen-4
Lisätehtäviä: ratkaise peruskurssin kaikki tehtävät (niitä ei välttämättä tarvitse raportoida).
Harjoittele Linuxia joka päivä – omalta USB-tikulta, myyltä…
h2:
– Kerää kuormitustietoja munin -ohjelmalla
– Kuormita konetta stress:llä
– Käytä tunnilla käytyjä työkaluja arvioidaksesi kuormitusta: cpu, mem, io…
– Lopuksi analysoi munin keräämiä käyriä
– Aiheuta valitsemaasi lokiin muutamia rivejä ja analysoi niistä 2-3 riviä perusteellisesti
Vapaaehtoisia lisätehtävä:
– Valvo Nagioksella ja aiheuta hälytys
– Kokeile jotain yli ajan tilatietoja tallentavaa ohjelmaa (muuta kuin munin)
Käteviä komentoja
$ free -m
$ df -h
$ top # P M q
$ iotop -oa
$ stress
Lisätehtävä: etsi apt:illa jokin muu kuormitusta mittaava työkalu ja kokeile sitä.
Lisätehtävä: (älä tee tätä tärkeällä koneella): kokeile täyttää levyä
‘dd if=/dev/zero of=foo.dd’, seuraa täyttymistä ja pysäytä ajoissa.
Yhdessä keskusteltavia: universe päälle, älä aja upgrade:a live USB:lla (kernel),
monta terminaali-ikkunaa, man dd ja esimerkit
netstat -pea –inet
iftop
Vapaaehtoisia lisätehtäviä:
– Kirjoita oma ohjelma, joka näyttää tilatietoja Linuxissa (esim vapaa muisti, prosessorien lukumäärä…). Tehtävää helpottavat /proc/ ja /sys/, joten riittänee, kun osaat lukea tekstitiedostoja.
h3. Ratkaise HoneyNet Scan of the Month 15. http://old.honeynet.org/scans/scan15/
Käsittele oikeita haittaohjelmia sisältävää kuvaa huolella, äläkä vie sitä tärkeille tuotantokoneille. Ratkaisut tehtävän selviävät levykuvasta, mitään ulkopuolisia järjestelmiä ei saa häiritä.
Raportoi, kuinka ratkaiset tehtävän.
Vastaa tehtävänannon kysymyksiin:
– “Show step by step how you identify and recover the deleted rootkit from the / partition.”
– What files make up the deleted rootkit?
Lisätehtävinä voit halutessasi vastata:
– “Bonus Question: Was the rootkit ever actually installed on the system? How do you know?”
– Mitä tekijään viittaavia tietoja levykuvasta löytyy?
– Selitä vaiheittain, miten rootkit toimii.
Tehtävänpalautus ei ollut auki, tässä tehtäväni axelauvinen.wordpress.com
Hei! Palautan tehtävän tähän koska moodlessa ei ollut palautuslaatikkoa.
http://runningwithcodes.blogspot.fi/2015/09/monitoring-data-with-munin-and.html
https://rannikkomirka.wordpress.com/2015/09/09/jarjestelman-kuormittaminen-ja-lokit/
Linkki tehtävään, koska palautus ei ollut auki
h4:
– Tee metapaketti, joka asentaa suosikkiohjelmasi. Katso, että se menee läpi lintianista.
– Tee pakettivarasto repreprolla
– Paketoi jokin skriptisi, niin että paketti asentaa järjestelmän käyttäjille uuden käskyn
Vapaaehtoiset bonus-tehtävät:
– Kertaa Apachen asennus, käyttäjien kotisivujen teko ja lokin lukeminen
– Allekirjoita reprerolla tekemäsi varasto
Vapaaehtoinen lisätehtävä: testaa dependicer:ia http://terokarvinen.com/2011/alpha-release-of-dependicer-create-ubuntu-deb-metapackages
h5. Tee nimipohjainen virtuaalipalvelin Apachelle (name based virtual hosting). Muista laittaa sekä http://www.example.com että example.com. Voit simuloida asiakkaan nimipalvelua muuttamalla /etc/hosts -tiedostoa.
Kokeile virtuaalipalvelinta (VPS). Voit vuokrata palvelimen esimerkiksi Linodelta, Amazonilta, DigitalOceanilta tai monista muista paikoista. Linodella ja Amazonilla saattaa olla ilmainen kokeilupaketti, DigitalOcean on halvin. Vaihtoehto: jos et jostain syystä halua vuokrata virtuaalipalvelinta, voit kokeilla tehdä oman vagrantilla.
http://www.linode.com/?r=16774ec53118157d3f5d6e9be9147875cdb167bb (associate-linkki, ilman: http://www.linode.com)
http://aws.amazon.com/vpc/
https://www.digitalocean.com/
Julkisia nimiä myynnissä
https://www.namecheap.com
https://www.gandi.net
Harjoittelua varten voit kokeilla myös http://www.dot.tk/
Tietokantayhteys PHP:stä, Miron esimerkki PDO:n käytöstä:
https://miro.metsanheimo.fi/2015/09/24/pdo/
Apachen nimipohjainen virtuaalipalvelin, Jannen ohje:
https://jvaris.wordpress.com/2014/03/03/linux-server-task-5-apache-name-based-virtual-hosting/
Hei, Moodlessa kun ei näy enää palautusta, laitan sen tähän: https://aklinuxp.wordpress.com/2015/09/24/paketinhallintaa-metapaketteja/
h6:
– Asenna WordPress (alkaen tilanteesta, jossa LAMP on asennettu)
– Kirjoita esimerkkisisältöä
Tee ja raportoi neljä seuraavista:
– Ota järkevät URLit (permalinks) käyttöön
– Vaihda teema
– Varmuuskopioi sisältö
– Palauta varmuuskopioitu sisältö puhtaaseen WordPress-asennukseen
– Tee WordPressiin oma teema
– Asenna WordPressiin plugin (esim Dofollow)
– Asenna Drupal ja kokeile sitä
– Asenna Joomla ja kokeile sitä
– Tee WordPressiin oma plugin
– Lisää kuvia WordPressiin (ja laita tämä toimimaan)
– Laita WordPress nimipohjaiseen virtuaalipalvelimeen (http://thello.foo tms)
– Jos sinulla on oma virtuaalipalvelin, tee sille http://dot.tk nimi (kokeile jollain vähäarvoisella nimellä
– Vaikea: Tee esimerkkisivu Ruby on Rails (tuotantotyyppinen, ei pelkkä yhden käyttäjän testipalvelin)
– Vaikea: Tee esimerkkisivu Python Django:lla (tuotantotyyppinen, ei pelkkä yhden käyttäjän testipalvelin)
Vapaaehtoinen bonus:
– Pelaa SqlZoo:ta. Hyppää yli tehtävistä, jotka on merkitty erityisen vaikeiksi.
MySQL asennus, uuden käyttäjän ja tietokannan luonti
$ sudo ufw enable # tulimuuri, muista tehdä reikä apachelle
(Tarvittaessa: sudo ufw allow 80/tcp)
$ sudo apt-get install mysql-server # tietokanta-rootille hyvä salasana
$ sudo mysql_secure_installation
$ mysql -u root -p
mysql> create database wptero;
mysql> grant all on wptero.* to wptero@localhost identified by “Agood3PassWord..//”;
mysql> exit
$ mysql -u wptero -p
$ nano .my.cnf
[client]
user=”wptero”
password=”foo98BAR–Not-rea//y-my-password”
database=”wptero”
$ mysql
CREATE DATABASE terodb
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;
mysql> create table students(id int(6) primary key auto_increment, name varchar(1024));
describe students;
mysql> insert into students(name) values (“Tero Karvinen”);
mysql> select * from students;
h7 optimointia. Kuormitustyökaluja saa käyttää ainoastaan omaan koneeseen.
Tee ja raportoi:
– Mittaa omalla koneellasi olevan WordPress-sivun ja samanlaisen staattisen sivun nopeuseroa ‘ab’ työkalulla.
– Asenna Varnish. Mittaa jonkin dynaamisen weppisivun (wordpress tms) suorituskyky ennen ja jälkeen asennuksen. Kuinka suuren hyödyn saat?
Tee ainakin kaksi seuraavista:
a) Muuta jotain Varnishin asetusta VCL-kielellä (esim iso-kuvat suoraan läpi –
ei välimuistiin)
b) Analysoi ja nopeuta weppisivua YSlow -lisäkkeen avulla
c) Analysoi ja nopeuta weppisivua Firebug -lisäkkeen Net-välilehden avulla
d) Etsi jokin nopeuden analysoinnissa auttava palvelu wepistä ja käytä sitä
Palauta linkki, josta löytyvät kaikki kotitehtäväsi arvioitavaksi (esimerkiksi linkki blogiisi).
Kokeeseen mukaan kuvallinen henkilötodistus ja (x)Ubuntu 14.04 LTS Live USB (ilman persistenceä).
http://sodersam.blogspot.fi/
Tässä kotitehtävät sisältävä blogini.
Minun tekemäni tehtävien raportit tällä kurssilla löytyvät täältä:
https://mikkolaukonsuo.wordpress.com/linux-palvelimena/
Hyvä kurssi. Tarpeeksi haastava. Paras kurssi tällä periodilla. (tosin muut lähinnä orientaatiota)
Hyvä ja opettavainen kurssi.
Teron aito innostus Linuxia ja avointa lähdekoodia kohtaan näkyy myös opetuksessa ja innokkuudessa oikeasti opettaa näitä asioita niiden hyödyn takia, eikä vain sen takia että se nyt sattuu olemaan hänen työtään.
Tahti on melko kova ja kurssi on kohtalaisen vaativa, mutta siitä huolimatta hyvä fiilis jäi kurssin jälkeen ja paljon tuli uutta ja hyödyllistä asiaa, myös ihan tavalliselle kotikäyttäjälle, joka kotikoneessaankin käyttää Linuxia.
Erittäin hyvä kurssi. Lähdin kurssilta hakemaan palvelimen ylläpitotaitoja Linuxille ja kurssin sisältö palveli tätä tarkoitusta todella hyvin. Kurssi antoi monipuolisen kuvan Lixuxin käytöstä serverinä.
Se mikä kurssista tekee erityisen hyvän on sen käytännönläheisyys. Kurssilla ei ole yhtään turhaa teoriamateriaalia vaan kaikki opitaan joko tekemällä luennolla tai kotona. Tero antoi paljon käytännön vinkkejä luentojen ohessa liittyen mm. tietoturvaan.
Voin suositella kurssia lämpimästi kenelle tahansa linuxista kiinnostuneelle.
Haastava, mutta opettavainen kurssi. Jos et ole paljoa käyttänyt Linuxia tai viime kerrasta on aikaa, perustoimintoja kannattaa kertailla kunnolla ennen kurssia. Varsinkin, jos et ole aikaisemmin ollut Teron kursseilla.
Tunneilla tuli opittua enemmän Linuxista kuin aikaisemmin yhteensä. Erittäin asiantuntevaa opetusta.
Mukava kurssi. Kovasti stressasi, mutta loppujen lopuksi sillä oppi todella hyvin. Suosittelen!
Osaamiseni linuxista oli hyvin hajanaista ennen tätä kurssia. Pelkäsin aluksi, että en tule pärjäämään.
Onneksi Tero osaa motivoida niin haastavasti kuin toiveita herättävästi.
Innostuin kurssin aikana huomatessani, että osaankin (olen siis oppinut) linuxin suhteellisen näppärän käytön. Olen kuukauden ajan käyttänyt kotonani pelkästään linuxia. Käytössä ilmenneet ongelmat ovat ratkenneet googlettamalla. Taitojen lisäksi, olen omaksunut kurssin kuvauksessa mainitun viileän asenteen ilmenevien ongelmien ratkaisussa.
Kaikki teoria esim. ovast-top10-tietomurroista, rootkiteistä (stuxnet), VPS-palveluista ja ylipäätänsä kooste mikä päähäni on Teron laajamittaisesta ja kattavasta pölötyksestä muodostunut, on jäänyt minulle takaraivoon ja pulpahdellut pinnalle aika ajoin likipitäen juuri oikealla hetkellä, kun kyseinen tieto on minua mitenkään hyödyttänyt. Tämän kurssin suurin anti ei siis todellakaan ole ollut pelkkien komentorivin merkkien ulkoa oppimista.
On sanomattakin selvää, että kurssiin osallistuminen hyödytti minua todella paljon. Mahtavaa, että sain tälle osallistua ja vieläpä ilman peruskurssin suorittamista!
Yksi kiinnostavimmista kursseista tähän asti. Osa perusteista oli minulle ennestään tuttua, mutta suurin osa uutta asiaa, jota käsiteltiin mukaansatempaavalla tavalla käytännön esimerkkien kautta.
Suosittelen kaikille aiheesta vähänkään kiinnostuneille!
Kurssi on todella mukava ja varsinkin haastava. Tehtävien raportointi on työlästä, mutta samalla opettavaa.
Opin paljon uusia asioita, koska Linux osaamiseni/käyttö oli erittäin vähäistä. Luulen, että pystyn hyödyntämään täällä opittuja taitoja myös työpaikallani. Toki paljon vielä opeteltavaa, mutta pikku hiljaa sitä oppisi, jos nyt vaan muistaa käyttää Linuxia.
Kurssin toteutus oli hyvä, ja jos sitä jotenkin aikoisi parantaa, niin ehkä voisi kysyä oppilailta olisiko kenelläkään jotain oman elämän projetkia, jota ottaa kurssilla esille. Se olisi mielenkiintoisia, kun tulisi esille opiskelijan näkökulma aiheeseen. Toki niitä oppilaita ei varmaan ihan liikaa ole.
Sen lisäksi voisi pohjustaa tunnin aiheita enemmän. Jos vaikka tajuaisi ennen jo teoriaa miksi näin tullaan tekemään tai mikä on tämän aiheen tavoite? Olisi helpottanut minua, mutta olisin tietty voinut myös kysyä ääneen, mutta aina ei kehtaa esittää sitä tyhmää kysymystä. Onneksi käytännön testien jälkeen sitä ymmärsi jo paremmin.
Aioin ylläpitää jatkossa linuxia virtuaalipalvelimella ja koita oppia lisää sql- ja php-taitoja. Tavoitteeni on osata tehdä pieni tietokanta, jota ohjata php:lla netin kautta.
Viihdyin kurssilla ja suosittelen sitä kyllä kaikille. Minusta tämä on sitä osaamista, jonka jokaisen tiko-opiskelijan pitäisi hallita.
Kurssi oli erittäin työläs ja aikaa vievä, mutta tuo aika ei mennyt hukkaan. Ennen kurssia olin käyttänyt Linuxia lähinnä työasemana (vuosia sitten), mutta kurssin jälkeen minulla on omat sivut Linux virtuaalipalvelimella pilvessä ja osaan niitä ylläpitää. Uskon harrastuksen jatkuvan omien ja muiden sivujen ylläpidolla sekä uusia juttuja opetellessa. Toki tätä voisi työkseenkin tehdä tulevaisuudessa!
Kurssi oli mielestäni työläämpi kuin 3op verrattuna muihin kursseihin, mutta vähemmällä ei olisi kyllä ollut niin paljon hyötyä. Lähtötasolla on toki merkitystä työläisyyden määrään. Ehkä raportointia voisi vähän keventää, sillä sen kirjoittaminen tehdessä vie suuren osan ajasta vaikka osaisikin tehdä tehtävän sujuvasti.
Kurssin ohjeistusta voisi hieman parantaa. Ainakin oleelliset “muistiinpanot” olisi tärkeää ja hyödyllistä saada kirjallisena joka tunnilta. Tunnilla pitää seurata ja kehotetaan olemaan kirjoittamatta mitään ylös, mutta kun alat vajaan viikon päästä tekemään tehtävää olisi ne muistiinpanot arvokkaita. Toki muiden oppilaiden tehtäviä löytyy Internetistä, mutta opettajan kirjoittama on aina parempi ja varmasti oikein. Mielestäni olisi silti todellä hyvä opetuksellisesti, että joutuu itse selvittämään ja pähkäilemään kun ohjeet on niin lyhyet. Sillä tavalla pystyy opettelemaan jatkossa myös itsenäisesti.
Kiitos kurssista!
Hyvä kurssi jossa hävisi paljon “Linux pelkoa” joka on hieman ollut. Nyt uskaltaa kokeilla asioita paljon paremmin. Erityisen mielenkiintoista oli huomata, miten helppo on LAMP asennus ja käyttöönotto Linuxilla, ennen olen vain käyttänyt Windowsissa valmiita WAMPSERVER tyylisiä paketteja, ja kaikki on ollut tavallaan piilossa. nyt kun kaiken laittaakin itse käsin toimimaan, huomaa hyvin miten eri osat liittyvät toisiinsa. Aukesi ihan uusio maailma, ja se maailma onkin paljon helpompi kulkea, kuin mitä olin ennen luullut.
Teron opetustyyli on aika erikoinen, hyvin tehokas. Joskus tuli sellainen fiilis, että hän oletti kaikkien tuntevan jotain aiheita jo ennestään, eikä paljoa selitelty aluksi. Mutta kyllä ne asiat sitten selvisivät kun itse kokeili. Mutta itse olisin ehkä mielummin pitänyt sellaisesta, että ensin tehtäisiin joku asia siellä tunnilla, ja sitten tehtäisiin itse. nyt monet kotitehtävät olivat sellaisia, että piti itse Googlata ratkaisuja, ja niitä seurata. Kyllähän se näinkin käy kuitenkin.
Tehtävien raportointi tuntui aluksi työläältä, mutta se oli loppujen lopuksi erittäin hyödyllistä, että kirjoittaa kaiken ylös mitä tekee. Sitten pystyy erittäin helposti seuraavaan tulevaisuudessa mitä tulikaan tehtyä, jot pitää tehdä jokin sama asia. Nyt minulla on koulublogissa omat tarkat ohjeet, miten asennetaan LAMP, miten asennetaan WordPress, miten saadaan Varnish toimimaan, asennetaan Wiki yms yms. Aivan loistavaa.
Omat kokemukset täältä:
https://christerguru.wordpress.com/
Kurssi oli todella mielenkiintoinen ja nyt ymmärrän paremmin Linuxien toimintaa palvelimien näkökulmasta. Linuxista minulla on kokemusta noin kaksi vuotta, mutta erityisesti Linuxin ylläpitämisestä opin erittäin paljon uutta kurssin aikana. Kurssin aikana hankin itselleni virtuaalipalvelimen ja harjoittelen sillä pääosin verkkoliikenteen analysointia, mutta myöhemmin minulla on tarkoitus toteuttaa oma Python web-sovellus ja viedä se palvelimelle.
Eniten pidin kurssin aikana käytetyistä työkaluista ja ohjelmista. Esimerkiksi kuromitustietojen kerääminen Muninilla on helppoa ja vaivatonta. Toivomuksena olisi kuitenkin ollut, että kolmannella luennolla käydyt tietoturva-asiat olisivat liittyneet enemmän palvelimen toimintaan kuin web-sovellusten turvallisuuteen. Mielestäni kurssin aikana voisi hyvin oppia, miten analysoida brute force -yrityksiä ja miten niitä voi mahdollisesti estää.
Kurssin kotitehtävät eivät olleet erityisen haastavia, vaikka ne veivätkin erittäin paljon aikaa. Tehtäviä tehdessä oppi paljon uutta, kun joihinkin ongelmiin löytyi ratkaisu vasta dokumentaatiota lukemalla, jolloin opin esimerkiksi syvemmin Apachen ominaisuuksista.
Kiitos ideoista. Suuri osa brute force -hyökkäyksistä tapahtuu wepissä. Jos tarkoitit SSH:ta: hyvät salasanat, root-tunnuksen sulkeminen, kirjautuminen julkisen avaimen menetelmällä, AllowGroups-asetus, fail2ban-ohjelma ja portin vaihtaminen ovat muutamia tavallisia tapoja vähentää brute force -hyökkäyksien riskejä.
Lisää haasteita löytyy Linuxin keskitetty hallinta -kurssilta.
Kurssisi oli tähän mennessä melkein haastavin, vaikka onkin vain kolmen pisteen arvoinen. Silti kurssi oli täysin vaivan arvoinen ja opin hyvin paljon uutta. Tämän kurssin jälkeen tekee mieli asentaa kotipalvelin uudestaan, koska opetit kuinka huonosti olen sen asentanut ja kuinka sen voi tehdä paremmin!
En osaa sanoa mitään huonoa kurssista. Viihdyin kurssilla hyvin, ja juuri ennen koetta suosittelinkin kavereille käytävällä tätä kurssia! 😀
Kiitos hyvästä opetuksesta!
Paras kurssi tähän mennessä. Näitä saisi olla enemmänkin.
Linux on sinällään itselle tuttu, ensimmäiset käyttökokemuksen tuli joskus 2000 Debianin parissa. Nykyisin käytössä Arch linux kannettavalla ja tulee käytettyä päivittäin.
Tästä johtuen oli melko helppoa löytää ratkaisut tehtäviin, vaikka moni asia ei ollutkaan ennestään tuttua (esim. vagrant, varnish). Ja moni opetelluista asioista tuli myös päivittäiseen käyttöön.
Muttei niin hyvää, ettei jotain huonoakin
– Kuten aikaisemmin joku mainitsi, niin muistiinpanot ois hyvä saada.
– Repository ja metapaketti olisi voitu käsitellä aikaisemmin, niin sitä olisi voinut käyttää tehokkaamin kurssilla hyväksi.
Kaikenkaikkiaan 9/10
Hyvä kurssi, opin paljon, ei mielestäni kehitettävää. Näin vedettynä juuri toimiva.
Kurssi oli oli sopivasti rajattu, mielenkiintoinen ja haastava. Suosittelen!
Kurssin työmäärä oli kohtalaisen suuri näin pienelle opintopistemäärälle. Koen, että se oli kuitenkin käytännössä välttämätöntä.
Erittäin hyvä kurssi ja opetuksen taso on parasta, mitä Haaga-Heliassa olen nähnyt.
Kurssi oli hyvin opettavainen. Jokatunnilla oppi jotain uutta.
Välillä vähän liikakin asiaa henkilölle joka ei kovin paljoa linuxilla leiki.
Koe oli sopivan haasta jos olisi ollut enemmän aikaa olisi varmaan ehtinyt paremmin tehdä kaiken
Pidin kovasti kurssista. Opetustyyli oli mielestäni hyvä. Kurssi oli työläs, mutta palkitseva. Ainut negatiivinen, mitä sanoisin, oli kokeeseen varattu aika, se loppui itseltä ainakin ihan kesken.
Todella hyvä kurssi! Tuli opittua tosdella paljon uutta ja kerrattua vanhaa. Kurssi tuntui todella työläältä, mutta kuitenkin tasapainottui oppimisenmäärällä. Oli todella mielenkiintoiset aiheet ja varmasti hyödyllisiä työelämässä. Tykkäsin paljon ja suosittelen kaikille jotka ovat vähäänkään linuxista kiinnostuneita.
1. Opin uutta analysoinnista, tiettyjä hyviä pikku jippoja eri sovelluksiin. Erityisesti mielenkiintoisia oli Honeynetscan, eli järjestelmän tilan palautus levykuvalta ja sen forensic recover, sekä OWASP 10 tarkempi läpikäynti. Myös metapaketin ja deb repon luonti olivat uutta ja mielenkiintoista.
2. Valtaosa asioista oli entuudestaan tuttua, mutta jo nyt heti käytetty muutamia hommia projekteissa.
3. Kurssilla käytetään kohtuuttomasti aikaa kotitehtävien läpikäyntiin, sen sijaan, että tunnilla opetettaisiin uutta. Joillain tunneilla käydään vain viimeiset 30-60 minuuttia uuden läpikäymiseen. Ymmärrän, että tehtävät ovat hyvä käydä läpi, mutta pikkutarkka viilailu yhden ihmisen kotitehtävästä ei hyödytä tunnilla kuin kyseistä henkilöä ja muut istuvat tumpit suorina paikoillaan. Mielestäni olisi siis hyvä, jos käytettäisiin vähemmän aikaa tarkistukseen ja keskityttäisiin enemmän aina kyseisen tunnin aiheeseen.
4. Käytän oppimiani taitoja päivittäin työelämässä ja kotona.
5. Kurssi oli ihan OK. Olisin halunnut lisätietoa linux palvelinympäristön kovettamisesta, sekä verkkopalvelimen optimoinnista. Harmillisesti juuri meillä jäi pois optimointitunnit. Linuxin perusteet osaavalle, muttei vielä sen hääppösemmin hallitsevalle suosittelen ehdottomasti kurssia. Mikäli entistä osaamista on jo jonkin verran, niin kurssi on aika pitkälti läpihuutojuttu.
6. Suosittelen kurssia kaikille Haaga-Helian TIKO opiskelijoille. Teron Linux-pohjaiset kurssit ovat kaikki olleet erittäin hyviä. Unix-pohjainen palvelin osaaminen on nykypäiväisessä työelämässä devaajista devopseihin (lähes) pakollista.
Kiitos kurssista! Oli jälleen hyvät ja viihdyttävät luennot!
Oikein hyödyllinen ja mielenkiintoinen kurssi! Linux-osaamiseni oli lähes nollassa kurssille tullessani, mutta tämä moninkertaisti osaamiseni. Jokaisella tunnilla käydyt asiat olivat mielestäni erittäin hyödyllisiä ja tarvitsin tunneilla käytyjä asioita kokeessa ja jokaisessa kotitehtävässä. Kurssi oli todella opettavainen ja mielenkiintoinen, ja tämä kurssi herätti mielenkiintoni Linuxia kohtaan, kenties innostun tästä eteenpäin käyttää Linuxia enemmän vapaa-ajallani.
Kurssi oli todella haastava, koska aikasemmin en ollut pahemmin käyttänyt linuxia. Suuri työmäärä kuitenkin auttoi myös oppimisessa ja nyt tunnen osaavani jo paljon paremmin käyttää linuxia. Suosittelisin kurssia muillekin
Tosi kiva ja mielenkiintoinen kurssi. Ihan hyvin pääsi kärryille vaikka tosiaan käymäni työasemat ja tietoverkot poikkesi “hieman” siitä mikä tässä kuuluisi olla pohjilla 🙂
Opetusta on aina paljon mukavempi seurata kun opettaja on oikeasti innoissaan aiheesta !
Pidin kurssista suuresti. Asiaa oli sopivasti, ja loppukoe oli sopivan haastava.
Uutta asiaa olivat rasitustestit ja niiden tarkoitus.
Opin hyödyllistä, osasta asioista on ollut jo hyötyä työssä.
Lähiopetusta voisi olla enemmän, koska jos ylitöiden vuoksi joutuu olemaan pois, niin jää asiota pahasti väliin.
Joudun jo hyödyntämään työssä, kuten raportoidessa palvelimen toiminnassa ja sen ylläpidossa.
Töissä paineet vähensi viihtymistä iltaisin kursseilla.
Suosittelen kurssia Linux-guruille.
Tunnilla olisi kiva tehdä muistiin panoja (lyhyitä kommentteja) ÄLÄ siis kiellä tekemästä. Kuuntelen sujuvasti, mutta joitakin asioita on hyvä kirjoittaa ylös. Rootkit:in etsintä tehtävä ihan kurssin alkuun oli mielestäni vähän liian vaativa. Alkuun enemmän perusrutiineja. Itsellä meni tehtäviä tehdessä valtavasti aikaa, mitä olin niihin olettanut menevän.Linux kiinnostaa ja jatkossakin vietän sen parissa aikaa. Parin viikon pästä alkaa keskitetty ylläpito, tämä tentii täytyy uusia, koska mikään ei onnistunut “kiireessä”.
Jari Rantanen
Kurssi oli huippuhyvä, opettaja todella dedikoitunut asialle, mikä näkyy opetuksen tasossa. Sisältö tosin melko vaikeaa, jos ei ole linux kokemusta. Syksylle 2016 näytti olevan suunnitteilla myös aloittelijoille sopivampi kurssi.
Kiitos!
Kyllä, syksyllä alkaa uuden opetussuunnitelman pidempi kurssi, joka lähtee alkeista:
Linux Palvelimet, 5 op
http://terokarvinen.com/2016/aikataulu-linux-palvelimet-alkusyksy-2016