Aikataulu – Linux palvelimena ict4tn003 22 ja 23 – alkusyksy 2016

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)

Tämä on vanhan OPS:n kurssi, jolla edellytetään Linuxin alkeiden osaamista. Uuden OPS:n alkeista lähtevä, pitempi “Linux palvelimet” on eri kurssi.

Aikataulu

Kurssi kestää 4. periodin eli alkusyksyn 2016. Kaikki tunnit Pasilassa tietokonelaboratoriossa 5004.

Iltatoteutus 23 on tiistai-iltaisin 16:45 – 19:50.

Päivätoteutus 22 on keskiviikkoaamuisin 08:15 – 11:45.

Orientoituminen

1. Järjestäytyminen ja nykytila. OpenSSH-palvelin. w34

Järjestelmän tila

2.Järjestelmän tilan seuraaminen ja prosessinhallinta. w35

3. Rosvoja ja kunnon kansalaisia – ja dd. w36

4. Paketinhallintaa; metapaketteja. w37

Demonit

5. Apache; kertaus ja edistynyttä asiaa. w38

6. Virtuaalipalvelinten ja domain-nimien vuokraaminen w39

7. Sisällönhallintajärjestelmät. w40

Testaa taitosi

8. Arvosteltava labraharjoitus (50% arvosanasta) w41

Kyseessä on edistynyt kurssi, ja ohjelmaan voi tulla muutoksia vielä kurssin aikanakin.

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.

Läksyt

Läksyt tehdään ja raportoidaan kunkin tunnin jälkeen. Tehtävät saa julkaista missä haluaa ja palauttaa linkin Moodleen. Läksyt käydään läpi seuraavalla tapaamiskerralla, ratkotaan yhdessä ongelmia ja annetaan suullista palautetta. Arvosana kotitehtäväpaketista tulee vasta kurssin lopuksi, mutta tehtävät tulee silti palauttaa aina vuorokautta ennen seuraavia tunteja.

Julkaiseminen on vapaaehtoista, mutta erittäin suositeltavaa. Jos et jostain syystä uskalla tai muuten halua julkaista, voit laittaa työn weppisivulle salasanan taakse (kaikille kotitehtäville sama salasana) ja jakaa tämän salasanan kurssilaisten kanssa.

Jos tuntien yhteydessä järjestetään testejä läksyjen aiheista, niiden pisteet sisältyvät arvostelun kohtaan läksyt (50%).

Arvostelu

Läksyt 50%, arvosteltava laboratorioharjoitus 50%.

Linkit

Xubuntu Linux

Päivä 22 Moodle ja ilta 23 Moodle (edellyttävät kirjautumista)

Kurssien kommenteista voit lukea Linux palvelimena ict4tn003-17 ilta ja -18 päivä syksyllä 2015 palautteet, Linux palvelimena ict4tn003-11 ja -12 keväällä 2014 palautteet,Linux palvelimena ict4tn003-9 ja -10 syksyllä 2013 palautteet ja muita palautteita.

Opinto-oppaan kurssikuvaus: Linux palvelimena.

Aikataulu elää vielä kurssin aikanakiṇ.

Posted in Uncategorized | Tagged , , , , , , , , , | 57 Comments

57 Responses to Aikataulu – Linux palvelimena ict4tn003 22 ja 23 – alkusyksy 2016

  1. Mika Selvinen says:

    Opitko jotakin – eli osaatko nyt Linuxista sellaista, mitä et osannut ennen kurssia?

    Olen aikoinaan ammattikoulussa käynyt linux kurssin ja osa termeistä oli tutun oloisia, mutta kurssin kannalta pidän itseäni täysin vasta-alkajana. Mielestäni opin hyvin terminaalin käyttöä ja perusylläpitoa. LAMP – stackin ja muiden asentaminen alkoi sujumaan jatkuvan toiston avulla ja tunnen, että pystyn itsenäisesti tekemään asioita.

    Oliko opittu hyödyllistä? Luuletko, että sille on käyttöä esim tulevaisuudessa töissä tai kotona?

    Itse koen, että oppimani oli erittäin hyödyllistä kuitenkin kurssi oli kokonaisuus ja opetus ei ollut vain pelkkä Linuxin asennus tai vastaava pintaraapaisu. Uskon, että kurssista on hyötyä, työelämästä en osaa kommentoida kun en ole päässyt kokemaan ylläpidon päivittäistä arkea. Tosin vapaa-aikana olen jo hieman siirtynyt windows käyttäjästä Linuxiin, kuitenkin 90% asioista mitä olen windowsilla tehnyt toimii yhtä hyvin Linuxilla.
    Esteenä on enemmänkin se, että osa ohjelmista, työskentelytavoista ja rutiineista on vielä windows pohjalla. Uskon, että jatkossa tulen käyttämään molempia yhtä paljon.

    Miten voisin parantaa kurssia?

    Mielestäni yksi tärkeimmistä parannuksista olisi valmis yksiselitteinen raporttipohja, kuitenkin sellainen löytyy HH – virallinen raportti pohja + muilta kursseilta opettajilta saadut pohjat. Kuitenkin jokainen opettaja haluaa “häntä miellyttävän version”, ellei kyseessä ole opinnäyte työssä käytettävä raporttipohja. Harmikseni huomasin, että kotitehtävien tarkistuksessa pääsi kuulumaan kommentti: “Tästä puuttuu X” – kotona pähkäilin pitkiä aikoja, miettien että puuttuuko tästä jotain?
    Pohdin tilannetta, etsien ratkaisua kun ei ollut mitään virallista paikkaa tarkistaa “de facto” tyylistä raporttia josta näkisi kaikki haluttavat asiat. Mainintana en ole vielä ollut kurssilla jossa kirjoitettaisiin aihe alueen raporttia.

    Kyllä, katsoin aikaisempien kurssien raportteja ja niissä oli sama ongelma kuin itselläni -> jokainen eri näköinen.

    Toisena parannuksena on toive. Kun opettaja käyttää terminaalia Linuxin näyttämisessa, niin komennot tulisivat hieman hitaammin, edes sen verran että kerkeäisi lukea mitä komentoa opettaja käytti. Kyllä saimme suurimmasta osasta kattavan selityksen, mutta välillä asiat vain porskuttivat eteenpäin ja samalla unohtui kysyä.

    Missä aiot hyödyntää taitoja kurssin ulkopuolella? Töissä, harrastuksissa, muualla?

    Huomasin aikaisemmin viikolla, että nettisivu puolella opiskelevat ystäväni tuskailivat tämän kurssin aiheena olleista asioista kuten “tarvitsen oman testi palvelimen, miten se hankitaan?” Joten käytännössä pystyin jo kertomaan varmasti miten homma toimii – kurssista on selkeästi ollut hyötyä.
    Jatkan taitojen kehittämistä vapaa-ajalla, mm. valokuvaus harrastukseni on oiva väline käyttää linuxia.

    Viihdyitkö kurssilla?

    Tykkäsin kurssista ja olin ennen aloitusta hieman miettelijäs, että miten 8 tuntia samaa aihetta putkeen tulee sujumaan? Onneksi opettajassa oli tarpeeksi virtaa ja innostusta viemään homma joka kerta loppuun samalla, hyvällä asenteella.
    Lisäksi missään vaiheessa ei tullut ähkyä tai liian vaikeata asiaa, tunsin kokoajan että ymmärrän mistä puhutaan ja ei iskenyt “epätoivo”.

    Suosittelisitko kurssia? Kenelle? Koulutoverille tai kollegalle?

    Kurssia en ole vielä suositellut kenellekään, koska ystäväni eivät ole kiinnostuneet aiheesta.
    Tosin olen suositellut opettajaa heille.

    Lisäpalautetta,
    Tämä palaute on kirjoitettu kurssin kokeen/arvioitava labraharjoituksen jälkeen, jonka suoritus päivä oli 13.10.16

    Asiat jotka tarvitset muutosta:

    A. Meille ei ennen koetta kerrottu suoritusaikaa. Itse elin sen tiedon varassa, jonka olin saanut opettajalta aikaisemmalla opetuskerralla (6.10.16) – olin kysynyt kuinka kauan meillä on aikaa suorittaa koetta ja vastaus oli: koko päivä.
    Tämän pitäisi tarkoittaa klo: 09.00 – 16.00, sillä tuntimme olivat kyseisellä aikavälillä. Todellisuudessa koe oli aikavälillä 09.00 – 12.15. Tiedon tästä saimme
    kokeen aikana lauseella: “teillä on tunti aikaa”.

    B. Koe päivittyi kesken suoritusajan, tarkoittaen, että kokeen alkaessa meillä oli osa kokeesta näkyvissä ja opettaja lisäsi loput näkyviin kokeen aikana. Kokeen pitäisi aina näkyä kokonaisuudessaan, muuttumattomana, koko suorituksen ajan.

    C. Koe palautettiin opettajan haluamalla tavalla, joka oli sellainen, mitä oppilaat eivät ole ennen käyttäneet. Mielestäni opettajan olisi kuulunut näyttää miten palautusprosessi tapahtuu. Palautus oli sidottu suoritusaikaan, mielestäni kokeen suoritus on sille määritetyn ajan sisällä ja palautus sen jälkeen, ilman deadlinea. Tässä kokeessa meillä oli deadline ja useampi kuin yksi oppilas ei ehtinyt palauttamaan koettansa.

    D. Meitä pyydettiin kirjoittamaan palaute samaan aikaan, kun koe ympäristömme asentui. Käytimme myös asennuksen jälkeen aikaa palautteen kirjoittamiseen. Oliko tämä aika varsinaista kokeen suoritusaikaa? Jos oli, niin mielestäni se olisi pitänyt kertoa – palautteen kirjoitus ei myöskään kuulu kokeen aikana tehtäviin asioihin.
    Esimerkkinä toiselta kurssilta: Koe päättyi, kun opettaja ilmoitti: “kynät pöydälle”. Sen jälkeen veimme itse paperit opettajalle. Tällä kurssilla palautus oli suoritusajan sisällä, mikä on mielestäni väärin.

    Ratkaisuja:

    Koe näkyviin kokonaisuudessaan, lopullisessa muodossaan.
    Kokeen suoritusaika tietoon, ennen kokeen aloittamista.
    Palautusaikaa ei sidota suoritusaikaan, suoritusaika tarkoittaa pelkästään aikaa, jonka aikana koetta saa tehdä.
    Palaute kärätään kokeen suorittamisen jälkeen tai jollain muulla tunnilla.

  2. Jarkko Koski says:

    Kurssi on antanut todella hyvät perusteet linuxista. Ennen kurssia olin kokoeillut kerran ohjatusti ubuntua, mutta muuten ei ollut mitään kokemusta. Nyt kun osaa perusteet niin itsenäinenkin harjoittelu onnistuu ja muiden tutoriaaleista tajuaa ainakin tarpeeksi että tietää milloin ohjeita kannattaa seurata ja milloin ne on kyseenalaisia.

    Linuxista yleensä ja vapaan lähdekoodin periaatteista tuli opittua ettei pieniin projekteihin välttämättä tarvitse hankkia kallista alustaa vaan niitä voi pyörittää omalla koneella ja kaikki tarvittavat työkalut ja ohjelmistot on ilmaisia.

    Kurssin rakenne oli oppimisen kannalta hyvä. Kun yksi päivä käytettiin kokonaan Linuxin ominaisuuksien ja ohjelmien käsittelyyn riitti aikaa perehtyä perusteisiin ja sitten vielä tehdä aiheeseen littyviä edistyneempiä juttuja. Tunnilla opituille asioille pystyi aina ainakin kuvittelemaan käytännön sovelluksia ellei jopa kokeilemaan niitä tunnin aikana. Erityisesti LAMP alustan perustellinen läpikäynti tulee olemaan myöhemminkin hyödyksi.

    Kurssi onnistui myös ilmapiiriltään hyvin kun opettajalla riitti intoa puhua linuxin ihmemaasta niin tylsiä hetkiä ei montaa tullut.

  3. Janne says:

    Kurssi oli hyvin mielenkiintoinen ja ennestään eri Linux-järjestelmiä paljon käyttäneenäkin opin sen aikana paljon. Kahdeksan viikon aikana komentokehotteen komentoja on työstetty siihen malliin, että ne tulevat nyt suoraan selkärangasta. Veikkaan, että kotonakin tästä taidosta koituu hyötyä.
    Harrastuksena aion jatkossakin hyödyntää kurssin aikana opittuja taitoja. Työelämässäkin saatan niitä tarvita, sillä tähtään työelämässä järjestelmäasiantuntijan ammattiin.
    Suosittelen lämpimästi tätä kurssia ihan jokaiselle tähän opinahjoon eksyneelle.
    Kiitos kurssista.

  4. Joona says:

    Kurssilla tuli opittua paljon uutta ja hyödyllistä asiaa. Mitään turhia asioita kurssilla ei käyty, vaan kaikkea opittua voi soveltaa käytännössä. Suosittelisin kurssia kaikille, joita Linux palvelimena kiinnostaa edes vähän. Koko päivän kestävä Linux-putken aikana kerkesi käydä asioita hyvin läpi, eikä aika tuntunut pitkältä. Teorian ja itse tekemisen vaihtelu toimi hyvin ja piti homman kiinnostavana.

    Sanoisin että paras kurssi tähän mennessä, tuli opittua paljon taitoja joita voi heti hyödyntää.

  5. Eemeli Salama says:

    Kurssi oli perustavanlaatuinen paketti linux-järjestelmiin ja omassa tapauksessani kaikki käsittelyn kohteena olleet aiheet olivat täysin uusia. Yllätyin kuinka äkkiä kuitenkin pääsin jyvälle linuxin saloihin ja kahdeksassa viikossa olenkin oppinut linuxista paljon kurssin (suht) lyhyeen kestoon nähden.
    Opitusta tiedosta on varmasti hyötyä juuri IT-alalla, linuxin ollessa hyvin keskeinen varsinkin serverimaailmassa. Kurssi ei ollut pelkkää puurtamista, vaan asioita käsiteltiin hyvin monipuolisesti sekä avoimesti ja kaikenlaisiin kysymyksiin sai vastaukset. Suosittelisin kurssia kaikille IT-alasta kiinnostuneille, jos he eivät taitotasoltaan ole vielä mestaritasolla, sillä kurssi oli kuitenkin suunnattu lähinnä linux-noviiseille.

  6. sofia says:

    LAMP-stack ja WordPressin asennus oli ihan uusia juttuja, niitä oli kiva opetella. Oli myös hyödyllistä kun käytiin läpi mistä saa hankittua virtuaalipalvelimia ja verkkonimiä, näistä on varmaan paljon apua työelämässä ja miksei harrastuksissakin. Suosittelisin kurssia ehkä myös ohjelmistokehitystä opiskeleville, koska tässä tuli paljon hyödyllistä asiaa mitä ei ohke-kursseilla ehkä niin käydä läpi.

  7. Kurssi on yksi työläimmistä kursseista joilla olen ollut mutta samalla yksi parhaimmista.
    Alkutilanteeni Linuxin suhteen oli käytännössä nolla mutta niin vain kahden kuukauden jälkeen linux -ympäristössä toimiminen tuntuu päivä päivältä tutummalta.
    Toivon, että kurssilla opituista taidoista tulee olemaan jatkossa hyötyä urallani ja kuka tietää vaikka jossain vaiheessa intoutuisin räpläämään linuxia myös vapaa-aikana. Tällä hetkellä en kuitenkaan vielä ole siihen sortunut.
    Viihdyin kurssilla todella hyvin ja suosittelenkin kurssia kaikille jotka ovat valmiita tekemään töitä opintopisteidensä eteen(7-8 tuntia lähiopetusta + 3-8 tuntia kotitehtäviä / viikko).

  8. Jari says:

    Opitko jotakin – eli osaatko nyt Linuxista sellaista, mitä et osannut ennen kurssia?
    En osannut kuin asentaa linuxin ja muutamia komentoja ennestään, mutta kaikki muu oli uutta.

    Oliko opittu hyödyllistä? Luuletko, että sille on käyttöä esim tulevaisuudessa töissä tai kotona?
    LAMP uskon että sitä tulee tulevaisuudessa käytettyä töissä tai vastaavanlaisia työkaluja.
    Miten voisin parantaa kurssia?
    Omasta mielestäni kurssi oli hyvin suunniteltu ja toteutette. Historia terminaalin komennoista tunnin päätteeks nettiin siltä varalta jos joku on ollu sairaana

    Missä aiot hyödyntää taitoja kurssin ulkopuolella? Töissä, harrastuksissa, muualla?
    Olen harkinnut oman sivun tekemistä mihin kerään isoimmat koulu tehtävät.

    Viihdyitkö kurssilla?
    Joo

    Suosittelisitko kurssia? Kenelle? Koulutoverille tai kollegalle?
    Suosittelen kurssia kaikille ketkä ovat kiinnostuneita tietotekniikasta.

  9. Eero Kolkki says:

    Linux ei ollu minulle kovin tuttu ennen kurssia niin tuli opittua todella monta uutta asiaa siitä. Luulen myös että oppimani linux taidot tulevat olemaan tärkeitä sekä työelämässä että kotona. Mahdollisia käyttötarkoituksia kotona olisivat ehkä oma wordpress sivusto sekä erilaisten palvelimiin liittyvien ohjelmien pyörittäminen. Kurssi oli todella mielenkiintoinen mutta hieman lyhyempi tuntipituus voisi olla parempi. Suosittelen kurssia kaikille kiinnostuneille sillä lähtötason ei tarvitse olla kovin korkealla jotta asiat voi oppia.

  10. Anton says:

    Opin hyvin mielenkiintoisia asioita, kuten miten toimii ja asennetaan Linux-palvelin ja miten saadaan asennettua tuotantoympäristö mm. WordPressiä varten. Tässä avautui ikään kuin uusi maailma, työpöydästä serveripuolelle.

    Opittu oli erittäin hyödyllistä, jota voi käyttää myös ns. oikeassa elämässä.

    En tiedä miten kurssia voisi parantaa. Materiaali oli hyvää, joskin sitä tulee etsiä, mutta niin materiaalia tulee etsiä netistä muutenkin.

    Olin jo ennen kurssin alkua aikeissa pystyttää omaa virtuaalista palvelinta omaa webbisivuani varten. Kurssin aikana pystytettiin virtuaalipalvelin, jota konffattiin, niin kurssi muodostui erittäin hyödylliseksi ja mielenkiintoiseksi. Aion hyödyntää siis kurssin taitoja omalla virtuaalipalvelimellani.

    Viihdyin kurssilla todella hyvin ja oli hyvin mielenkiintoista tulla joka viikko tunnille. Kotitehtävät olivat hyödyllisiä ja mielenkiintoisia tehdä.

    Suosittelisin kurssia hyvinkin monelle, osa näistä Linux-taidoista voisi kuulua jo pelkstään osaksi ns. yleissivistystä.

  11. Jori Laine says:

    Lähes kaikki oli uutta, komentokehoitteen käyttö toi mieleen MS DOS:sin jota tuli lapsena käytettynä. Mielestäni kurssi oli hyödyllinen ja mielenkiintoinen, varmasti mitä tullaan tarvitsemaan. Huvittelu mielessä olen ajatellu pistää oman verkkosivun pystyyn ja nyt osaan tehdä sen ja voin suunnata kaiken luomisvoiman itse sivuston suunnitteluun nyt kun perus palvelimen luonti on opeteltu.

    Kurssi eteni hyvässä tahdissa, tosin pitkät torstai päivät tuntuivat rankoilta, etenkin aina ruokailun jälkee oli ajoittain vaikea keskittyä.

    Kurssia voisin suositella kaikille tietotekniikka harrastajille.

  12. Ville Salama says:

    Olin erittäin tyytyväinen kurssista. Lähtötasoni oli aloittaessa erittäin alhainen, mutta omasta mielestäni olen oppinut Linuxin perusteista erittäin paljon. Uskon, että opituista tiedoista ja taidoista on hyötyä tulevaisuudessa, ja ainakin aluksi pystyn vielä harjoittelemaan Linuxin käyttöä lisää omalla Linux-tietokoneellani. Lähtökohtaisesti suosittelisin kurssia kaikille Haaga-Heliassa tietojenkäsittelyä opiskeleville oppilaille, sillä Linuxin perustaidot olisi kaikkien hyvä osata.

  13. Matilda S. says:

    Kurssi oli helposti tämän syksyn innostavin ja mielenkiintoisin, pitkälti opettajan oman innostuksen ja selkeästi vahvan ammattitaidon johdosta. Taso oli melko kova, mutta kuitenkin ihan sopivissa rajoissa sitä. Senkin johdosta koen, että ehdin tämän kurssin aikana tutustua moneen uuteen asiaan ja käsitykseni Linuxin ylläpidosta on nyt jo huomattavasti paremmalla tasolla kuin ennen kurssia.

    Kiitosta erityisesti siitä, että kotitehtävien läpikäyntiin todella paneuduttiin. Monella kurssilla kotitehtäviä ei välttämättä käydä läpi laisinkaan, eikä silloin koskaan saa tietää miten on suoriutunut ja mitä voisi vielä parantaa. Kotitehtävät olivat melko aikaavieviä, mutta ne tuntuivat alusta loppuun saakka hyödyllisiltä, joten ajankäyttö oli ihan mukavaa. Erityisesti Honeypot tehtävä oli todella innostava!

    Toivoisin kuitenkin, että ohjeistusta/vinkkejä kotitehtävien tekoon olisi verkkosivuilla hieman enemmän. Jos yksikin kerta jää jostain syystä väliin, on tehtävien teko huomattavan vaikeaa, ellei satu olemaan kaveria joka haluaisi jakaa muistiinpanojaan.

    Kokeen koin myös työmäärältään ehkä hiukan liiankin stressaavaksi. Aikaa oli tehtävien määrään nähden melko vähän ja lopulta kuvakaappausten ja raportointien tekoon jäi ainakin itselläni aivan mitätön määrä aikaa, jonka vuoksi ne tuli tehtyä aika hosuen. Koen osaavani vaaditut asiat, mutta tässä ajassa ei ole vielä muodostunut tekemiseen sellaista rutiinia, että olisin nyt tuossa ajassa saanut aikaiseksi täysin itseäni tyydyttävän tasoista palautusta. Jotkin kokeen ohjeistuksista kaipaisivat mielestäni myös hiukan tarkennusta. Erityisesti raportoinnin suhteen toivoisin täsmällisyyttä, jotta ei tarvitsisi arpoa mitä kaikkea halutaan esitettäväksi. Tuntuu hieman tarpeettomalta käyttää aikaa haluttujen asioiden pohtimiseen, kun varsinaiset tehtävät on raportointivaiheessa kuitenkin todennäköisesti jo tehty ja aika muutenkin tiukilla.

    Kiitokset kuitenkin erittäin hyödyllisestä kurssista! Viimeistään tämän kurssin myötä olen innostunut käymään myös jatkokursseilla.

  14. Aleksi Lahtinen says:

    Kurssi on ollut mielenkiintoinen, palautti hyvin edellisellä kurssilla jo unohdetut asiat ja opetti paljon uutta.
    Kurssilla opittuja asioita ajattelin hyödyntää kurssin aikana hankitun virtuaalipalvelimen kanssa testailuun.
    Suosittelen kurssia kaikille joita linux kiinnostaa.

  15. Anna says:

    Kurssi oli kieltämättä mielenkiintoinen, mutta haastava. Osasyy varmasti siihen on aiempi linux-perusteet-kurssi, jolla olisi jo voitu käydä enemmän asioita läpi ja perusteellisemmin. Aiemman opettajan tyylinä oli vaatia vähemmän. Parin ensimmäisen kerran jälkeen kurssi helpottui kun pääsi linuxin “rutiiniin”.

    Pidin kotitehtävistä, vaikka niiden tekeminen kieltämättä välillä ärsytti. Ne olivat haastavia, ja niihin sai palamaan aikaa, mutta ne myös palkitsivat, kun ne lopulta sai toimimaan. Erityisesti mieleen jäi honeypot-tehtävä mielenkiintoisena ja mukavana, sekä kieltämättä hauskana tehtävänä. Hyödyllisin oli etäkerta, jolloin väännettiin LAMP:n kanssa.

    Opin paljon, ja tämä oli hyödyllinen kurssi. Enemmän olisin kaivannut tunneille pelkän teorian käsittelyä näistä kotitehtävien asioista, ja välillä tunnit tuntuivat harhautuvan aiheesta. Varmasti tulee olemaan jatkossa hyötyä työelämässä.

    Vaikea ajatella, mikä kurssia parantaisi. Välillä tuli painittua sen kanssa, ettei päteviä ja fiksuja ohjeita johonkin asiaan löytynyt, joten materiaalien lisäys voisi helpottaa kurssin suorittamista ja vähentää harmaita hiuksia. Opettajalla oli jonkin verran erittäin hyviä ohjeita ja materiaaleja, mutta sieltä ei löytänyt kyllä kaikkea.

    Kaikenkaikkiaan kurssi oli hyvä.

  16. Kari-Matti Pentikäinen says:

    Opin paljon uutta asiaa linuxista. Työmäärää kurssilla oli paljon, mutta se tuki hyvin oppimista eivätkä tehtävät olleet ylitsepääsemättömän hankalia vaikka haastavia olivatkin.

    Uskon että kurssilla opittuja asioita tulee tarvitsemaan paljon niin opiskeluissa kuin työelämässä.

    Kurssin koetta voisi mielestäni vähän parantaa, aikaa oli liian vähän ja kokeen viimeistely jäi kesken. Myös kokeen palautus / raportointi ohje oli hieman epäselvä.

  17. Kaapo says:

    Mielenkiintoinen kurssi, vaikka en linuxia itse paljoa käytäkkään. Ainoa kurssi, jossa harmitti kun maikka sattui lähtemään matkalle ja jouduttiin skippaamaan yksi tunti. Paljon tuli opittua uutta 8 viikon aikana

  18. Pasi Pesonen says:

    Oikein opettavainen ja hyödyllinen kurssi kaikille, jotka pyrkivät järjestelmäasiantuntijan ammattiin. Kurssin laajuus oli kieltämättä hiukan yllätys, kotitehtäviin sai upotettua todella paljon aikaa, etenkin kun huomioi 3 op laajuuden.

  19. Hyvin viihtyisä kurssi. Tekemisen meininki, ei vain istuta kuuntelemassa luentoa. Kotitehtävien läpikäyminen oli erittäin hyödyllistä.

  20. Tommi Lindlöf says:

    Kurssi oli mielenkiintoinen ja hyvä kokonaisuus, tehtävät olivat erilaisia ja oppiminen
    edistyi tehtäviä tehdessä sopivaa tahtia. Linuxista ja sen kanssa työskentelystä opin
    paljon lisää kurssilla ja näitä oppeja varmasti pääsee tulevaisuudessa hyödyntämään
    myös työmaailmassa.

    Itse viihdyin kurssilla ja voisin helposti suositella tätä myös muille opiskelijoille,
    jotka ovat edes hieman kiinnostuneet Linuxin toiminnasta.

  21. Pidin kurssia erittäin hyvänä ja hyödyllisenä. Opin paljon uutta, mutta ennen kaikkea ymmärrän nyt paremmin aiemmin “oppimiani” asioita. Vaikka en välttämättä työelämässä aio soveltaa oppimaani, niin aion ylläpitää omia projektejani virtuaalipalvelimellani osoitteessa ahanninen.com. Ensimmäinen sisältö löytynee sieltä jo ensi viikon aikana CV:n muodossa. Toivon, että tämä auttaisi tulevaisuudessa työnhaussa. Kurssia suosittelen kaikille, jotka haaveilevat jossain vaiheessa omien webbisivujen ylläpidosta.

  22. Joonas Kaarlela says:

    Oikeastaan kaikki asiat olivat minulle uusia, eli paljon tuli opittua.
    Kaikki opittu tieto ja taito on varmasti hyödyllistä työelämää ajatellen.
    Viihdyin hyvin kurssilla. Kotitehtävistä oppi hyvin, vaikka olivatkin aikaa vieviä.
    Välillä työ vei aikaa tehtävien teolta.
    Suosittelen kurssia kaikille, joita linux kiinnostaa.

  23. Lasse Aarninsalo says:

    Kurssi oli mielestäni mielenkiintoinen ja opettavainen, kokemukseni linuxista oli vain tuo alustava linux -kurssi ensimmäiseltä vuodelta ja näin ollen kurssi tuntui melko vaikealta, mutta tunneilla läpikäydyt kotitehtävät auttoivat pysymään mukana ja opettivat uusia asioita mihin ehkä kotona oli jumittunut.

  24. Kurssi oli mielestäni todella positiivinen kokemus. Lähtötasoni oli lähellä nollaa, olin viimeksi opetellut Linuxin perusteita AMK-opintojeni alussa. Opin tämän kahdeksan viikon aikana huikean määrän uusia tekniikoita. Tulen hyödyntämään näitä samoja tekniikoita mm. oman virtuaalipalvelimen ylläpidossa. Kurssin tahti oli mielestäni juuri sopivan verkkainen ja opettajan oma intohimo alaa kohtaan antoi myös minulle intoa opetella näitä asioita. Suosittelisin tätä kurssia kaikille, jotka ovat haaveilleet oman virtuaalipalvelimen luomisesta esimerkiksi omaa portfoliota varten.

  25. Pyry says:

    Opin todella paljon uutta linuxista ja palvelimista. Uskon, että kurssilla opitut asiat ovat hyödyllisiä työelämässä ja harrastuksissa. Aion jatkaa linuxin harjoittelua kotona ja sen jälkeen työelämässä. Kurssi oli loistava!

  26. Teemu Kruteleff says:

    Mielenkiintoinen kurssi, jossa runsaasti itseä haastavia kotitehtäviä. Parannusehdotuksena se, että tunnilla voisi tehdä enemmän harjoituksia sen kertaisesta aiheesta.

  27. Alex says:

    Kurssi oli hyvät ja opin paljon uutta. Vaikka tehtävät olivat välillä haastavia oli se hyvä tunne kun sain lopulta tehtyä ne ja jopa oppi siinä samalla uutta asiaa.

  28. Lassi Koivusalo says:

    Todellakin mukava kurssi ja aiheen hyvin osaava opettaja. Tehtävät olivat hankalia, mutta palkitsevia. Olisi mahdollisesti ollut hyvä pitää kertaustunti viimeiseksi ennen koetta, jossa käydään asioita läpi ja vastaillaan erilaisiin mahdollisiin kysymyksiin jne.

  29. Jani Ljungberg says:

    Ihan hyvä kurssi . Paljon kotitehtäviä ja koe, joka lopulta lässähti ihan täysin. Paljon oppi mielenkiintoisia asioita ja hyvä oli, kun käytyiin läpi niitä nimipalveluita ja virtuaalipalvelimien vuokrausta. Honeypot tehtävä oli myös hyvä.

  30. Sami Rita says:

    Kiitokset kaikesta linux-opetuksesta!

  31. Marko says:

    Haastava kurssi. Kehittävä, koska joutui miettimään asioita. Koin hyödyylliseksi ja linux osaamista edistäväksi.

  32. Venla says:

    Kurssi oli hyvällä tapaa haastava linux aloittelijalle. Tehtävät vei paljon aikaa, mutta niistä sai myös paljon irti. Tälläistä opetuksen täytyisi olla, ei siis ympäristönkanssa tappelua.

  33. Rainer Uppala says:

    Kokonaisuudessaan kurssin sisältö oli mielestäni hyvä. Tekemislähtöinen oppiminen on mielestäni paras tapa oppia asioita, vaikka tekemistä olikin välillä paljon. Perusosaaminen linuxin kohdalla oli minulta jo hieman unohtunut, joten oli hyvä että ensimmäisellä tunnilla verrytettiin muistia peruskomennoista lähtien. Kurssin sisältö oli mielenkiintoista ja laajaa, vaikka joihinkin asioihin olisi mielestäni voinut paneutua hieman enemmän kuin vain yhden tunnin.

    Parannusehdotuksena kurssille ehdottaisin että sivustolle/moodleen tulisi hieman tarkempi selitys tunnilla käydyistä asioista. Yhden tunnin poissaolo, vaikka läksyt teinkin, aiheutti sen että aiheen sisältö jäi hieman epäselväksi. Joitain vinkkejä ja komentoja kommenteissa löytyy, muttei aina kunnon selitystä mihin tilanteeseen ne on tarkoitettu.

    Kurssilla viihdyin hyvin, jonka vuoksi suosittelisin kurssia kaikille linuxia käyttäville henkilöille. Ennen kurssin alkua kannattaa kuitenkin käydä peruskomennot läpi, sillä tahti on nopea.

  34. Nikolai Kleiman says:

    Hei!

    Kiitos hienosta kurssista. Olen oppinut paljon asioita, jotkut osanut jonkun verran, osat ihan uusia ja osat tunnettuja, mutta oli hyvä harjoitella niitäkin. Töissä on käytössä CentOS, joten on opittu paljon uutta. Kurssissa opittuja asioita olen käyttänyt ja tulen käyttämään työntekossa. Mielestäni kurssia ei tarvi parantaa, on se riittävästi vaikea ja haastava. Viihdyin kurssila, kiitos! Suosittelen tätä kurssia kaikille Linuxeja työkseen tai harrastuksekseen ylläpitäville.

  35. Heikki T. says:

    Vaikka olen käyttänyt Linuxia jo vuosia tämä kurssi oli erittäin mielenkiintoinen ja hyödyllinen. Luennolla aiheet kerrottiin mielenkiintoisesti. Harmi että liian lyhyt kurssi.

  36. Teemu says:

    Kurssi oli haastava ja opetus mainiota :)

  37. Tämä Linux kurssi oli mielestäni varsin hyödyllinen. Kaikki tärkeimmät ja hyväksi havaitut tavat ylläpitää linux-palvelimia toivat apuja jokapäiväiseen ylläpitoon. Vaikka perusosaaminen olikin kohtuullista, sain kurssilta paljon parhaita/hyviä käytäntöjä. Koko kurssin sisältö osui tarpeisiini ja olen sen myötä hyvin tyytyväinen suoritukseen. Hyödynnän taitojani harrastusmaisesti ylläpitämieni Linuxien hallinnassa.

    Viihdyin kurssilla loistavasti!

    Suosittelen tätä kurssia kaikille Linuxeja työkseen tai harrastuksekseen ylläpitäville tahoille.

  38. Esimerkkiratkaisuja kotitehtäviin:
    http://terokarvinen.com/oldsite/mirror/matto-guru-2016-linux-palvelimena/matto.guru/

    Voit lisätä kommentiksi linkin omiin esimerkkiratkaisuihisi.

  39. Varnish kuuntelemaan porttia 80:

    $ ls -l /etc/systemd/system/multi-user.target.wants/varnish.service
    … /etc/systemd/system/multi-user.target.wants/varnish.service -> /lib/systemd/system/varnish.service
    $ sudoedit /lib/systemd/system/varnish.service

  40. h6.

    Kokeile virtuaalipalvelinta (VPS). Voit vuokrata palvelimen esimerkiksi Linodelta, Amazonilta, DigitalOceanilta, OVH:lta tai monista muista paikoista. Amazonilla saattaa olla ilmainen kokeilupaketti, DigitalOcean on halvin. Vaihtoehto: jos et jostain syystä halua vuokrata virtuaalipalvelinta, voit kokeilla tehdä oman vagrantilla.

    Laita monta DNS-nimeä samaan IP-osoitteeseen. Apache Name Based Virtual Hosting.

    ========================

    Vaikeampi vaihtoehtoinen tehtävä, jos olet jo aiemmin hankkinut virtuaalipalvelimen ja asettanut Name Based Virtual Hostingin Apachelle: Tee Python Flaskista tuotantoasennus ja kokeile sitä.

    =======================

    Linkeissä on ohjeita kotitehtäviin, ne kannattaa silmäille ennen aloittamista.

    Linkkejä:

    Apachen oletussivu:
    http://terokarvinen.com/2016/new-default-website-with-apache2-show-your-homepage-at-top-of-example-com-no-tilde

    Monta nimeä samaan IP-osoitteeseen
    https://jvaris.wordpress.com/2014/03/03/linux-server-task-5-apache-name-based-virtual-hosting/

    Virtuaalipalvelimia vuokrataan:

    http://www.linode.com/?r=16774ec53118157d3f5d6e9be9147875cdb167bb (associate-linkki, ilman: http://www.linode.com)

    https://www.digitalocean.com/

    http://aws.amazon.com/vpc/ (monet Amazonin palvelut skaalautuvat automaattisesti, maksimihinnan rajoittaminen voi olla tarpeen)

    Julkisia nimiä vuokrataan

    https://www.namecheap.com

    https://www.gandi.net

    Harjoittelua varten voit kokeilla myös http://www.dot.tk/ (ei tärkeille nimille)

    Vinkkejä vaikeampaa vaihtoehtotehtävää varten: http://terokarvinen.com/2016/deploy-flask-python3-on-apache2-ubuntu

  41. h5.

    Varsinaiset tehtävät:

    - Asenna LAMP. LAMP tarkoittaa Linux, Apache, MySQL, PHP. Tee pienin erikseen testattava kokonaisuus kerrallaan ja testaa aina asennetut osat. Jos ei toimi, lue lokeja.
    - Tee MySQL:n uusi tietokanta ja samanniminen käyttäjä. Valitse hyvä salasana, joka on eri kuin muut salasanat.
    - Tee PHP-skriptiin kirjoitusvirhe ja etsi virheilmoitus lokista. Analysoi löytynyt lokirivi.
    - Tee johonkin Apachen asetustiedostoon kirjoitusvirhe ja etsi virheilmoitus lokista. Analysoi löytynyt lokirivi.

    Vapaaehtoista, mutta erittäin suositeltavaa:
    - Ota itsellesi GitHub Education -paketti. Käytämme siitä saatavaa ilmaista palvelintilaa tällä kurssilla myöhemmin, mutta hakemuksen käsittely kestää 1-2 viikkoa.

    Vapaaehtoisia lisätehtäviä:
    - Kokeile PhpMyAdminia
    - Pelaa sqlzoo.net:iä (tätä sqlzoo:n pelaamista ei tarvitse raportoida)
    - Tee PHP-ohjelma, joka lukee tietueita tietokannasta. Käytä PHP-PDO -kirjastoa.
    - Asenna WordPress. Lataa wordpress.org:sta tervapallo (.tar.gz), jotta oikeudet menevät oikein.

    Vinkkejä:
    - PHP:n toiminta on oletuksena estetty käyttäjien kotisivuilla, asetuksen muuttamiseksi ks ‘grep -ir php /etc/apache2/’
    - Tarvittaessa esimerkkiratkaisuja tehtävään löytyy Googlella. Muista viitata kaikkiin lähteisiin.
    - Linux Palvelimet 5op aikataulussa on useita linkkejä LAMP:ista, jotka kannattaa lukea, ennenkuin alat suorittaa tätä tehtävää http://terokarvinen.com/2016/aikataulu-linux-palvelimet-alkusyksy-2016#timetable
    - Linkkejä:

    http://terokarvinen.com/2008/install-apache-web-server-on-ubuntu-4
    http://terokarvinen.com/2016/mysql-install-and-one-table-database-sql-crud-tutorial-for-ubuntu
    http://terokarvinen.com/2012/change-mysql-password-dpkg-reconfigure-mysql-server-5-1-ubuntu-debian-error-1045
    http://php.net/manual/en/tutorial.forms.php
    https://miro.metsanheimo.fi/2015/09/24/pdo/
    http://terokarvinen.com/2016/instant-firewall-sudo-ufw-enable

    Muokattu.

  42. Uuden OPS:n kurssin aikataulussa on joitakin linkkejä, joista voi olla hyötyä:
    http://terokarvinen.com/2016/aikataulu-linux-palvelimet-alkusyksy-2016

    Kiinnostavia sivuja yleisesti Linuxista: Aoki: Debian Reference, Server Fault, Stack Overflow, Arch Wiki, Ubuntu Wiki, Ubuntu Bugs, Debian Bugs, Linode docs, DigitalOcean docs, TeroKarvinen.com

    Joku kysyi valokuvista Linuxilla, tässä muutama ohjelma valokuvien käsittelyyn: gimp, gimp-ufraw, gqview, jhead, imagemagick.

  43. h4:
    - Tee metapaketti, joka asentaa suosikkiohjelmasi. Katso, että se menee läpi lintianista.
    - Tee pakettivarasto repreprolla

    Vapaaehtoiset bonus-tehtävät:
    - Allekirjoita reprerolla tekemäsi varasto
    - Paketoi jokin skriptisi, niin että paketti asentaa järjestelmän käyttäjille uuden käskyn
    - Tee paketti, joka muuttaa asetuksia johonkin .d-hakemistoon asennetulla tiedostolla
    - Kertaa Apachen asennus, käyttäjien kotisivujen teko ja lokin lukeminen

    Katso myös:
    http://terokarvinen.com/2011/create-deb-metapackage-in-5-minutes
    http://terokarvinen.com/2011/update-all-your-computers-with-a-deb-repository

  44. Pasi Pesonen says:

    Digitan Oceanin Muninin asennusohje 14.04 Ubuntuun kertoo, että Muninin dynazoom vaatii pari pakettia:

    To ensure that the dynazoom functionality, which is responsible for zooming into the generated graphs, work properly on click, install the following:

    sudo apt-get install -y libcgi-fast-perl libapache2-mod-fcgid

  45. 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.

    Vinkkejä:
    - Tervapallon voi purkaa ‘tar xf foo.tar.gz’
    - Levykuvien analysointi http://terokarvinen.com/2013/forensic-file-recovery-with-linux

  46. GitHubin haastaja omalle koneelle?

    Mikko Vihervuori teki ohjeen ja demon GitLabin asennuksesta. Kyllä, tässä versiossa on myös ne Trelloa muistuttavat KanBan-kortit.

    https://wiki.vihervuori.co/doku.php?id=mikko:gitlab

  47. Mikko Vihervuori says:

    GitLab Community Edition asennus ja konfigurointi dokumentaatio osoitteessa

    http://wiki.vihervuori.co/doku.php?id=mikko:gitlab

  48. Käteviä komentoja

    $ free -h
    $ df -h
    $ top # P M q
    $ iotop -oa
    $ stress
    $ ps waux
    $ grep -ri error /var/log/
    $ tail -F /var/log/syslog
    $ netstat -pea –inet

  49. 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)
      - 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.

  50. Kim says:

    Voisiko kiitos ihmeessä tehdä tehtävät myös Moodlen puolelle ja etenkin niin, että ne näkyvät aikataulukalenterissa? Helpottaisi elämää kummasti.

    Kiitos!

    • Kiitos ideastasi. Yksi harjoiteltavista asioista on raportin kirjoittaminen weppiin. Kurssilla myös opitaan asentamaan WordPress omalle palvelimelle, jolloin voit hyödyntää raporttien julkaisussa opittuja taitoja. Siksi Moodleen palautetaan vain linkki, eikä raportteja voi palauttaa Moodleen. Vaikka julkaisu on vapaaehtoista (vaihtoehtona on laittaa työt salasanan taakse weppisivulle), julkaisu on erittäin suositeltavaa. Muutenhan vaivalla tekemiesi raporttien yleisö koostuu yhdestä todella kiireisestä ihmisestä, joka lukee samasta aiheesta sata raporttia. Palautuksen määraika on aina sama, vuorokautta eli 24 h ennen seuraavaa lähiopetuskertaa.

  51. h1: ratkaise valitsemasi Työasemat ja tietoverkot koe. Raportoi.

    Opiskele kertauspaketti aikataulusivulta.

    Tee Live-USB tikku (suositus: Xubuntu 16.04 LTS amd64 desktop). Pidä tikku mukana tunnilla.

    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

Leave a Reply

Your email address will not be published. Required fields are marked *

*

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  • Picks

  • Boxing Clock for AndroidOcton8 Diving T-ShirtsShaking Tower Panda Android GameLearn Chinese with Android
  • Student projects