Aikataulu – Linux palvelimet ict4tn021 2-ti ja 3-ke – Alkukevät 2017 – 5 op

Aloita nollasta. Opiskele 8 viikkoa ja hallitset omaa Linux-palvelinta.

Opintojakson suoritettuaan opiskelija:

  • Osaa hallita Linuxia palvelimena
  • Osaa tehdä tärkeimmät asetukset tärkeimmille palvelimille (Apache, OpenSSH)
  • Osaa asentaa www-ohjelmointiin sopivan alustan
  • Osaa tehdä itselleen uusia asetuksia palvelinohjelmistoihin ohjeiden avulla
  • Tietää esimerkkejä palvelintilan tarjoajista ja hinnoista sekä fyysisten palvelinten vastaavista ominaisuuksista

Tämä on uuden opetussuunnitelman 5 op kurssi, jossa opetus alkaa Linuxin alkeista. Eri kurssi kuin osittain päällekkäinen vanhan OPS:n 3 op “Linux palvelimena” ict4tn003.

Aikataulu

Kurssi kestää 1. periodin eli 8 viikkoa. Opetus 12:00 – 17:30, joko ryhmä 2-tiistaisin tai ryhmä 3-keskiviikkoisin.

Kaikki tunnit ovat tietokonelabrassa 5004.

Tämä on aiemmalla jaksolla kuin “Palvelinten hallinta”, koska “Linux palvelimet” on esitietovaatimus kurssille “Palvelinten hallinta”.

Aikataulussa on linkkejä kurssia tukeviin dokumentteihin, joista on hyötyä opetuksen ohella. Harjoittelua ja opetusta ne eivät kuitenkaan korvaa.

Peruskäyttö

1. Asennus, työpöytä ja lisenssit w03 FSF Free Software Definition, Rise of Open Source: Chapter 5

2. Komentokehote, ylläpito ja paketinhallinta. w04 Command Line Basics, Commands for Admin

Demonit

3. Ei lähiopetusta w05 Apache-weppipalvelin ja LAMP kehitysalusta. w05

Install Apache Web Server on Ubuntu, MySQL Install and One Table Database, Change MySQL Password on Ubuntu, Dealing with Forms, PHP Database Connection with PHP-PDO, Instant Firewall – sudo ufw enable.

4. Sisällönhallintajärjestelmät. TLS. Palvelimen suorituskyky. w06

5. OpenSSH-etähallinta. Tulimuuri. w07 Keskiviikkona 15.2 ryhmä 3 ei lähiopetusta w07. Tiistain tunnit normaalisti.

w08 on talviloma, Linuxia saa harjoitella omaan tahtiin

Automatisointi

6. Automaatio ja ohjelmointiympäristöt, bash-skriptaus w09

Järjestelmän tila

7. Järjestelmän tilan seuraaminen ja prosessinhallinta. Tiedostojärjestelmän hierarkia. Rosvoja ja kunnon kansalaisia. w10

Loppuhuipennus

8. Arvosteltava labraharjoitus (50% arvosanasta) w11

Linkkejä

Edellisten toteutusten sivuilta löydät palautetta, vanhoja tehtäviä ja linkkejä esimerkkiratkaisuihin: Linux palvelimet ict4tn021-1 – 5 op – alkusyksy 2016.

2-tiistain Moodle (edellyttää kirjautumista)

3-keskiviikon Moodle (edellyttää kirjautumista)

Posted in Uncategorized | 56 Comments

56 Responses to Aikataulu – Linux palvelimet ict4tn021 2-ti ja 3-ke – Alkukevät 2017 – 5 op

  1. Joel Hyttinen says:

    Linux palvelimet kurssisi oli erittäin hyvä, itselläni oli hieman asennoitumis ongelmia koska alkuun kaikki vaikutti niin monimutkaiselta.

    Harmitti vain etten päässyt sairastumisen takia tekemään kurssia loppuun, no joku toinen kerta…

    Itselleni suurin ongelma oli ehkä se että asiaa oli paljon ja koska olen nybiö niin asioiden opettelu vie aikaa ja turhaudun helposti :)

    Mutta opetuksesi sai minut kuitenkin kiinnostumaan linuxista ja voin kertoa että nyt se on minulla lähes päivittäisessä käytössä, en tosin ole löytänyt sitä paljon puhuttua “tehokkaampaa” ympäristöä mutta toimii se ja ilmainen on taikasana joka viehättää…

    Admin edit: sähköpostilla tullut kommentti lisätty kirjoittajan luvalla weppiin.

    • Kim F. says:

      Kurssi oli mainio, mutta liikaa keskityttiin luennointiin tunneilla kuin tekemiseen. Tuntien kesto on kuitenkin niin pitkä ja uuvuttava, että olisi hyvä jotenkin jäsentää asiaa niin, että tehtävää olisi enemmän tunneilla. Ja toisaalta ehkä myös se auttaisi, ettei suurin osa itse tekemisestä jäisi kotiin.

  2. Teppo Viljanen says:

    Erittäin hyvä kurssi. Kurssi oli paljon enemmän kuin sen aihealueiden summa. Kurssilla tuli paljon hyviä vinkkejä ja neuvoja laaja-alaisesti. Opetustahti oli mielestäni sopiva ja opetustapa oli innostava. Suosittelen kaikille, jotka ovat vähänkään kiinnostuneita Linuxista.

  3. Tatu M says:

    Opin paljon uutta linuxista, paljon hyviä juttuja.
    DNS ja Virtuaali palvelimien konffaus jäi osaamisalueeni ulkopuolelle joltain osin, koska ne olisi maksaneet jotta niitä olisi voinut päästä harjoittelemaan.
    Kuitenkin kurssi oli positiivinen ja osaamistasoni nousi myös Linuxin ja infran puolella.

  4. Jaan says:

    Tulin kurssille hyvin vähäisellä linux osaamisella. Ennen kurssia linux kokemukseni oli lähinnä linuxin asennus ja parin ohjelman asennus. Nyt kurssin jälkeen osaan linuxin perus käyttöominaisuudet, asentaa oman palvelimen, soveltaa linuxiin liittyviä tehtäviä ja paljon muuta.

    Tuntui, että kaikki tunnilla oppima oli todella hyödyllistä ja tulevaisuudessa tulen varmasti hyödyntämään tunnilla ja kotona opittuja taitoja.

    Kurssia voisi ehkä parantaa lisäämällä lisään vapaaehtoisia tehtäviä, niille ketä linux palvelimet kiinnostaa.

    Suosittelisin kurssia kaikille, ketkä työskentelee tai aikoo työskennellä ict:hen liittyvissä tehtävissä.

  5. Yksi parhaimmista Haaga-Heliassa järjestetyistä kursseista, lisää näitä!

    Parhaimmat annit ovat olleet yhä enemmän hyödyllinen linux, palvelimien ylläpito + asennus ja shell scriptaus. Nämä ovat arvokkaita taitoja etenkin työelämässä.

  6. Kurssi vaikutti valintahetkellä mielenkiintoiselta ja näin kurssin lopussa tämän ajatuksen voi vahvistaa. Linux oli tuttu jo entuudestaan, mutta kahdeksassa viikossa tietämys aiemmasta ainakin kymmenkertastui :)

    Linuxin oppiminen on aina hyödyllistä, olen pystynyt hyödyntämään kurssilla opittua jo kesken kurssin, myös nykyisessä työelämässä. Varmasti tällä kurssilla opittu on suureksi hyödyksi tulevaisuuden työllistymisessä ja esim. kotona aion käyttää sitä omaan palvelimeen.

    Kurssi oli nopea tempoinen, tosin kahdeksan viikkoa on jo suoritus opettajalta sinänsä, jotta opiskelijat kurssista hyötyvät.
    Tunnit voisivat olla temmoltaan hieman hitaampia, varsinkin, jos oppilaita vaikuttaisi jäävän hieman jälkeen tehtävissä.

    Kurssi oli oikein mukava ja erittäin suositeltava kaikille vähäänkään Linuxista kiinnostuneille sillä oppimisen voi aloittaa nollasta, kunhan kädet pysyy näppiksellä.
    Yksi parhaista kursseista ja parhaista opettajista! :)

  7. Leo says:

    Erittäin antoisa kurssi, joka antoi hyvät eväät tulevaa varten. Mielenkiinnolla odotetaan mitä Palvelin hallinta tuo tullessaaan.

  8. Taneli says:

    Osasin Linuxia jonkin verran jo ennen kurssia mutta kurssilla oppi todella nopeasti uusia asioita.
    Erityisesti pidin LAMP ja VPS palveluihin tutustumisesta. Ovat varmasti hyödyllisiä taitoja tulevaisuudessa.
    Suosittelesin kurssia oikeastaan kaikille, sillä kurssilla käydyt taidot ovat todella tärkeitä.
    Ainoastaan yhtenä ongelmana voisin mainita erittäin pitkät oppitunnit (12.00 – 17.30)

  9. Juha Pitkänen says:

    Ennen kurssin alkua en ollut käyttänyt Linuxia juuri ollenkaan. Nyt kuitenkin tuntuu, että osaan yllättävän paljon. Osaan nyt hyödyntää Linuxia palvelimena, mikä tuntui ajatuksenakin jo haastavalta kurssin alussa. Oppimani asiat ovat taatusti hyödyllisiä tulevaisuudessa niin kotona kuin tulevassa työpaikassakin.

    Kurssi oli yksi parhaimmista joilla olen ollut, joten parannusehdotuksia tulee mieleen niukasti. Jatka samaan malliin!

    Tulen hyödyntämään oppimaani ensi kädessä kotona harrastuspohjalta ja ajatuksenani onkin oman Linux-palvelimen pystyttäminen ja oman kotisivun pyörittäminen.

    Kurssi oli äärimmäisen opettava ja viihdyin mainiosti. Suosittelisin kurssia kaikille, joita Linux-osaaminen vähänkin kiinnostaa. Kurssilla oppii Teron sanojen mukaisesti hallinnoimaan omaa Linux-palvelinta kahdeksassa viikossa.

  10. Taru says:

    Lähdin kurssilla täysin nollatasosta, ja nyt Linux on jo jossain määrin tuttu, eli opin paljon hyödyllisiä taitoja, joista varmasti on hyötyä tulevaisuudessa. Kurssi oli hyvin rakennettu, mutta itselle olisi ollut parempi, jos olisi yhdessä voitu tehdä opetuksen yhteydessä, eikä vasta sen jälkeen kun opettaja on jo kerran tehnyt ne. Toista perässä -tyyli oli joskus vähän hankala. Kurssi oli mielenkiintoinen ja suosittelisin kaikille, jotka ovat kiinnostuneita Linuxista ja haluavat hyvät perustiedot aiheesta.

  11. Antti West says:

    Kurssi oli sopivan tiivis ja kurssilla oppi tehokkaasti linux käyttöä ja palvelimen pystyttämisestä.

  12. Antti West says:

    Kurssi oli hyvä kokonaisuutena.

  13. Teemu Kurki says:

    Hyvä kurssi.
    Välillä edettiin ehkä vähän turhan ripeästi, mutta se on täysin ymmärrettävää kun kurssi kestää vain yhden jakson.
    Kurssilla pystytetyllä palvelimellani on jo tulossa omat nettisivuni pystyyn.

  14. Miikka Alatalo says:

    Opin käyttämäät Linuxia paljon paremmin. Minulla on Raspi, jolle olen pistänyt Tomcatin pyörittämään webbipalvelinta, mutta se meni nenä kiinni ohjeissa. Nyt labraharjoituksessa pystyin laittamaan Apachen kokonaan ilman ohjeita. Linuxin toiminta tapa ja miten siinä tehdään asiat myös selkeni huomattavasti.

    Varsinkin bash scriptien tekeminen ja niiden laittaminen kaikille näkyväksi jäi mieleen ja sain monta ideaa kuin hyödyntää niitä omassa Raspissa.

    Kurssin ilmapiiri voisi olla hieman rennompi. Välillä tuntui, että olemme Venäjän armeijassa.
    Kuitenkin kurssille oli mukava tulla ja oli mielenkiintoista alusta loppuun, vaikka tunnit olivat pitkiä.

    Kurssin tietoja aion käyttää omassa Raspissa, läppärissä ja todennäköisesti tulevaisuuden työssä.

    Suosittelisin kurssia kaikille, joita vähänkin kiinnostaa Linux ja palvelimet.

  15. Yaël Kermorvant says:

    Tulin kurssille melkein tietämättä Linuxista mitään.. Olin joskus graafisesti käyttänyt Ubuntua koska yläasteeni ATK-luokissa ei ollut windowsia.

    8-viikossa olen oppinut uskomattoman paljon Linuxista! Nautin terminaalin käytöstä ja olen oppinut asioita joita voisin hyödyntää jo nyt työelämässä. Kurssille annan arvosanan 5/5.

    Tero Karvisen Linux kurssi on kyllä ICT-infrastruktuuri erikoistumisen yksi parhaita kursseja.

  16. Juuso Puroila says:

    Loistava kurssi. Olen kyllä käyttänyt Linuxia aikaisemminkin, mutta en komentoriviä sen pahemmin ole tarvinnut. Paljon tuli uutta opittua.

  17. Pallomeren Raspi-radio
    https://pallomeri.wordpress.com/2017/01/24/raspberry-pi-raspbian-fm-lahetin/

    (Update: Tällaisen rakentaminen ja kokeileminen saattaa edellyttää jotain lupia ja radioeristettyä tilaa, mutta artikkeli esittelee vain itse laitteen. Eli jos haluat rakentaa samanlaisen, tarkista säännöt. Update2: nimimerkki korjattu)

  18. Tatu Arvela says:

    Tulin kurssille vahvistaakseni Linux-osaamistani, vaikka käytänkin Linuxia päivittäin.

    Opin erityisesti virtuaalipalvelinten ja domainien käyttöönottoa, sekä muutamia uusia komentoja. Oppimastani on varmasti hyötyä softakehityksessä.

    Jos jotain olisi voinut olla enemmän, niin skriptausta, vaikkapa cronin käyttöä tai komentojen automatisointia.

    Kurssin tahti oli nopea, sisältöä oli paljon ja tunnit olivat pitkiä, mutta paljon saatiin aikaan. Kiitos kurssista!

  19. Matts Rosenback says:

    Kurssin sisältö erittäin hyvä. Tempo itse opetuksessa oli hiukan liian vauhdikas vaikka itse henk. koht. pysyin kärryillä suht hyvin. Opettaja voisi hiukan hidastaa omia tarinoitaan ja keskittyä pelkästään siihen “aiheeseen”. Kertomukset oikeasta elämästä on OK, ja hyvä juttu, mutta niitä aivan liikaa.
    Tehtävän annot (ainakin tunnilla) voisi olla hiukan tarkempia ja selkeämpiä mitä pitää tehdä.
    Esim. Opettaja näytti nopeasti terminaalissa mitä tehdään ja sitten yhtäkkiä pitikin itse harjoitella.
    Henkilö, jolla ei ole Linuxi tuttu saattaa kokea kurssin erittäin nopeatempoiseksi ja haasteelliseksi.
    Mielestäni myös liian paljon aikaa käytettiin kotitehtävien katsomiseen. Mutta kuitenkin plussana että ne katsottiin mikäli ongelmia ilmeni.

    Kurssi oli joka tapauksessa erittäin hyödyllinen ja opin paljon uutta.

    +Kurssin sisältö
    +Osaava opettaja =)
    -Tahti liian nopea
    -Selkeys tehtävän annoissa/harjoituksissa tunnilla

  20. Niklas Graniittiaho says:

    Kurssi oli mielenkiintoinen, mutta haastava,koska minulla ei ole aikaisemmin juurikaan kokemusta linuxin (komentorivin) käytöstä.Minulle henkilökohtaisesti tämä kurssi on ollut haastavin amk:n kursseista tähän mennessä. Uskoisin että kun harjoittelee kursilla käytyjä asioita vielä lisää, niistä on tulevaisuudessa hyötyä,koska linux on yleisin käyttöjärjestelmä muualla kuin henkilökohtaisissa tietokoneissa. Kurssin etenemisnopeus oli välillä minulle vähän liian nopea, mutta tällöin pyrin opiskelemaan kotona niitä asioita mistä tunnilla putosin kärryiltä.Pidin siitä, että kursilla ei käytetty (vanhoja) dioja, vaan opettaja näytti esimerkein miten kannattaa tehdä ja tämä sivusto (terokarvinen.com)on kattava.

  21. Roni Selander says:

    Olin ennen kurssia saanut vain pintaraapaisun Linuxiin, joten opin todella paljon.
    Opittu oli hyödyllistä ja uskon, että opeista on hyötyä sekä kotona että töissä.
    Ainoita miinuksia oli yksittäisten tuntien pituus ja se häiritsi hieman keskittymistä.
    Aioin hyödyntää opittuja taitoja kotona, mahdollisesti myös töissä.
    Viihdyin myös kurssila hyvin sekä suosittelen kurssia myös muille opiskelijoille.

  22. Lassi says:

    Kurssin aikana olen oppinut todella paljon linuxista käyttöjärjestelmänä. Koen että oppimani asiat ovat minulle hyödyksi tulevassa.

    Tykkäsin kurssin tyylistä, mutta muutamalla tunilla oli vähän semmoinen olo että mentiin parempien tahtiin -> esim ohjeet taululta johonkin tehtävään vaihtuivat lisätehtävän ohjeisiin vaikka suuri osa oli edelleen tekemässä alkuperäistä tehtävää.

    Toivon pääsemäni hyädyntämään oppimaani työnparissa, jos en niin muutenvaan.

    Kokonaisuudessaan viidyin kurssilla. Toistaiseksi paras kurssi Haaga-Heliassa. Suosittelen kaikille joita linux kiinnostaa.

  23. Aleksey Kuoza says:

    välillä oli vaikea pysyä kärryllä kun opettaja puhuu niin nopeasti (se on ehkä oma vikani, kun olen hidas ymmärtämään). liian paljon uutta materiaalia tulee niin lyhyellä ajalla. kiitos kurssista!

  24. Ilari says:

    Opin kurssilla todella paljon uutta koska en ollu aikaisemmin ikinä linuxia käyttänyt. Mielestäni opin paljon kaikkea hyödyllistä ja sille tulee varmasti olemaan käyttöä.
    En osaa sanoa miten kurssia voisi parantaa, koska kurssi itselleni oli hyvin mieluinen ja opettavainen.
    Aoin pitää yllä oppimia taitojani ja koittaa soveltaa niitä esimerkiksi omiin harjoituksiini ja tarpesiin.
    Viihdyin kurssilla todella hyvin.
    Suosittelisin kurssia kaikille ja olenkin jo kurssita puhunut kaikille vain hyvää.

  25. Suvi says:

    Liian nopee eteneminen mut toisaalta ymmärrettävää

  26. Tommi says:

    - Opin kurssilla paljon asioita, joista merkittävimpänä pidän virtuaalipalvelimen käyttöä ja hallintaa.
    - Kurssilla olisi voitu lisäksi opettaa kuinka karsia murtautumisyrityksiä virtuaalipalvelimelle. Esimerkiksi fail2ban
    - Olen hyödyntänyt kurssia tekemällä mm. oman portfolioni: tommiilvonen.com
    - Viihdyin kurssilla 5/5
    - Suosittelisin kurssia kaikille koulukavereilleni. Itseasiassa he suosittelivat tätä minulle viime syksynä.

  27. Lauri Miettinen says:

    Opitko jotakin – eli osaatko nyt Linuxista sellaista, mitä et osannut ennen kurssia?
    Osasin jotain perusjuttuja linuxista ennen tätä kur ssia. Oli hienoa oppia, miten LAMP asennetaan.
    Oliko opittu hyödyllistä? Luuletko, että sille on käyttöä esim tulevaisuudessa töissä tai kotona?
    Tästä opuistusta oli hyötyä.Koen, että kurssista on hyötyä työelämässä ja kotona paljon. Olen harkinnut Windows:ista luopumista kotiympäristöstä.
    Miten voisin parantaa kurssia?
    En keksi mitään parannusta kurssiin.
    Missä aiot hyödyntää taitoja kurssin ulkopuolella? Töissä, harrastuksissa, muualla?
    Aion hyödyntää taitoja harrastuksissa. Olen harkinnut oman nettisivun perustamista.
    Viihdyitkö kurssilla?
    Viihdyin hyvin kurssilla ja oli kiva tulla tunnille.
    Suosittelisitko kurssia? Kenelle? Koulutoverille tai kollegalle?
    Suosittelisin kurssia kaikille koulutoverille.

  28. Airaksinen Ville says:

    Tämä kurssi oli ensimmäinen kerta kun olin koskenut tai tehnyt mitään linuxilla. Joten jokainen asia oli uusi ja toivottavasti nyt jotain on jäänyt päähän.
    Tunneilla mielenkiinto pysyi korkeana vaikka tunnit olivat pitkiä.

  29. Konsta Vaarala says:

    Kurssi kokonaisuutena oli todella laaja siihen nähden että aloitettiin täysin perusteista. Opiskelijoiden eri taitotasot tuottivat välillä ongelmia, taitavammat saivat hommat nopeasti tehtyä ja välillä tippui pahasti kärryiltä jolloin oli vaikea saada aiheesta enään kiinni. Yleisesti ottaen kurssi oli todella hyödyllinen ja varmasti työelämässä arvostettavia taitoja käsittelevä. Opettaja oli aidosti kiinnostunut asiasta jota opetti ja näin se kannusti myös itse oppimaan aiheesta lisää.

  30. Kurssi oli erittäin sisältöpitoinen ja eteni ehkä minun makuuni liian nopeasti, toisaalta opin myös paljon mitä en ennen osannut (lähtötaso oli siis aikalailla nolla). Opetus oli laadukasta nykyinen kurssinmuoto oli minusta hyvä

  31. Nikolas Barakas says:

    Kurssin alussa en osannut Linuxia lainkaan. Kaikki kurssin aikana oppimani tieto oli uutta. Jos tulen tarvitsemaan Linuxia tulevaisuudessa, tämän kurssin tiedot toimivat hyvänä pohjana uudelle tiedolle. Kurssin rakenne oli hyvä, eli pääsi tekemään tehtäviä ja oppimaan omaan tahtiin. Kaiken kaikkiaan kurssi oli hyvä aloittelijalle, eli pääsi oppimaan jotain uutta ilman että kurssi oli liian vaikea. Jos on kiinnostunut Linuxista ja haluaa oppia käyttämään sitä ilman mitään aikaisempaa kokemusta niin kurssi toimii hyvänä pohjana. Jos osaa jo käyttää Linuxia niin kurssi voi auttaa syventämään jo aikaisemmin hankittuja taitoja.

  32. Aapo says:

    Tulin Linux-kurssille tietämättä oikeastaan mitään Linuxista. Mutta nyt tämän 8 viikon jälkeen voin sanoa, että opin todella paljon lyhyen ajan sisällä. Tästä on varmasti hyötyä tulevaisuudessa, esimerkiksi työelämässä. Viihdyin erittäin hyvin tällä kurssilla, ja suosittelen tätä kurssia kaikille niille, ketä kiinnostaa palvelimet ja niiden konfigurointi.

  33. Opin lisää apachen asetuksista ja mahdollisuuskista. Varsinkin Apachen virtualhostit jäivät mieleeni ja ymmärsin sitä kautta myös nginx verkkosoftan virtuaalihosteja paremmin. Tietoturvatunti oli erityisen mielenkiintoinen ja olisin hyvin iloinen jos siitä järjestettäisiin koulussa oma “penetration testing” kurssi.

    Oppimani tulee varmasti hyvään käyttöön tulevaisuudessa seuraavissa töissäni mitkä varmasti liittyvät hyvin paljolti Linux järjestelmiin ja ohjelmistoihin. Kurssin opintojen avulla pystytin myös oman nettisivuni http://eeromikkonen.com virtuaalipalvelimelleni.

    Kurssi voisi mielestäni mennä hieman syvemmälle. Kurssilla voisi myös näyttää kuinka perus käyttöä pystyy nopeuttamaan, sillä usein näin kuinka Tero teki jotain hyvin nopeasti ja viisaasti, mutta en pystynyt seuraamaan kuinka voisin itse tämän tehdä. Esimerkkinä olisi reverse search (ctrl+r).

    Aion hyödyntää kurssin taitoja ensinnäkin kotilabrassani ja varmasti myöhemmin töissäkin.

    Viihdyin hyvin kurssilla ja tulen varmasti seuraaville kursseille. Suosittelisin kurssia joikaselle, sillä Linux tietämys on hyvinkin tärkeä taito IT-alalla.

  34. Emilia Vuorentausta says:

    Tulin kurssille tavoitteenani oppia jotakin hyödyllistä, sillä muilta koulun kursseilta ei oikeastaan ollut irronnut mitään. Olen todella tyytyväinen, että kävin tämän kurssin, sillä voin vihdoin sanoa osaavani jotain vaikka taitoja pitääkin hioa kurssin loppumisen jälkeen ahkerasti. En osannut Linuxin käytöstä yhtään mitään tullessani kurssille, mutta nyt ymmärrän jo Linuxin perusasioita ja jotakin palvelimistakin.

    Kurssin opetustyyli oli itselleni erittäin sopiva, sillä opin parhaiten kokeilemalla ja saamalla apua ongelmatilanteessa. Tehtävät tunneilla olivat sopivia taitoihini nähden, ainut mitä jäin tuntien jälkeen kaipaamaan olisi ollut lista tunnilla käytetyistä komennoista, koska osa karkasi aina muistista. Ehkä history-komennon sisällön voisi siirtää pieneksi tekstitiedostoksi aina moodleen tunnin jälkeen?

    Aion käyttää Linuxia kotona kokeilukäytössä, jos en mihinkään suureen niin vähintään siihen, etteivät opitut taidot häviä täysin. Suosittelisin kurssia kaikille, jotka tulevat tälle linjalle opiskelemaan, koska nämä ovat tärkeitä asioita tietää niin ohjelmoijille, fronttidevaajille kuin infralaisillekin, vaikka kurssin päätyttyä ei mikään Linuxmestari olisikaan.

    Kiitos kurssista!

  35. Ville Kauppinen says:

    En osannut linuxista juuri mitään ennen kurssia mutta koen että kurssin jälkeen pystyn itsenäisesti ratkaisemaan yksinkertaisia ongelmia linuxin käytöstö sekä asentamaan erilaisia ohjelmia mitä tunnilla käsiteltiin.
    Uskon että kurssin asioista tulee olemaan hyötyö niin työelämässä kuin omassa elämässä. Palvelinten hallinta on varmasti hyödyllistä töissä.
    Pidin siitä että asioita käytiin pienissä osissa jonka jälkeen niitä sai tehdä itsenäisesti. Näin kerralla ei tarvinnu osata paljoa.
    Aijon ainakin hyödyntää taitoja omassa elämässäni sekä töissä kun siihen joskus tulee mahdollisuus.
    Viihdyin kurssilla ja 6 tunnin päivät menivät yllättävän nopeasti.
    Suosittelisin kurssia kaikille tietotekniikkaopiskelijoille ja linuxista kiinnostuneille.

  36. Klaus says:

    Oppimiskokemuksena mielenkiintoinen kurssi, hyvin paljon muilta kursseilta eriäviä käytäntöjä. Käytännönläheinen tatsi hyvä. Jonkin verran tuttuja asioita mutta myös uutta. Opettajan into opettamaansa asiaan selvästi näkyvissä ja erittäin positiivinen asia.

    Tuntien kesto vähän uuvuttava.

    4/5

  37. h5.

    a) Ota käyttöön oma virtuaalipalvelin (VPS).

    b) Laita domain-nimi osoittamaan virtuaalipalvelimeesi

    c) Asenna weppipalvelin virtuaalipalvelimeesi

    d vapaaehtoinen) Tee weppisivu omalle virtuaalipalvelimellesi käyttäen Apachen VirtualHost-asetusta.

    (Kannattaa kokeilla virtuaalipalvelimen vuokraamista, GitHub Education -paketilla se saattaa olla jopa ilmaista. Jos et jostain syystä halua vuokrata virtuaalipalvelinta, sovi opettajan kanssa etukäteen vaihtoehtoisesta korvaavasta tehtävästä)

  38. Monta nimeä (terokarvinen.com, botbook.com…) samaan IP-osoitteeseen eli Apachen VirtualHost.


    $ cat /etc/apache2/sites-available/monkeyballetcom.conf

    &ltVirtualHost *:80>
    ServerName monkeyballet.com
    ServerAlias http://www.monkeyballet.com

    DocumentRoot /home/xubuntu/public_html/

    &ltDirectory /home/xubuntu/public_html/>
    Require all granted
    &lt/Directory>
    &lt/VirtualHost>

    $ sudo a2ensite monkeyballetcom.conf
    $ sudo service apache2 restart

    $ curl -H 'Host: monkeyballet.com' localhost
    Hello homepage world!

    $ sudoedit /etc/hosts
    127.0.0.1 monkeyballet.com
    # ...

    $ curl monkeyballet.com
    Hello homepage world!

    $ tail -3 /var/log/apache2/access.log
    $ tail -3 /var/log/apache2/error.log

  39. Talvilomalle ei tullut kotitehtäviä, eli ei tarvitse palauttaa mitään w08 tai w09.

  40. h4.

    a) Asenna alusta lähtien LAMP. (Linux voi olla asennettu valmiiksi tai Live-USB).

    Vapaaehtoinen, suositeltava b) Tee weppisivu, joka lukee PHP:lla rivejä tietokannasta.

    c) Tee ensimmäinen harjoitus http://sqlzoo.net/ eli “0 SELECT Basics”. Tätä c-kohtaa ei tarvitse raportoida.

    d) Laita liitteeksi tai linkiksi raporttiisi tällä komenolla kerätty log.txt:

    tail /var/log/syslog /var/log/auth.log /etc/lsb-release /var/log/apache2/*.log /proc/uptime >log.txt

    Vapaaehtoinen bonus e) Tee pinta-alan laskuri PHP:lla. Eli käyttäjä syöttää lomakkeella (form) pellon pituuden ja leveyden, laskuri kertoo weppisivulla pellon alan.

    Vapaaehtoinen bonus f) Tee TODO-lista LAMP:lla.

    Lue yllä aikataulusta linkitetyt LAMP-aiheiset artikkelit, ennenkuin aloitat työskentelyn.

    Update: korjasin kijroitusvirheen. Muutin b-kohdan vapaaehtoiseksi.

  41. Loki kotitehtävän liitteeksi


    $ tail /var/log/syslog /var/log/auth.log /etc/lsb-release /var/log/apache2/*.log /proc/uptime >log.txt

    Kerää ote lokeista ylläolevalla komennolla. Laita log.txt linkiksi tai liitteeksi raporttiin.

  42. Joel Hyttinen says:

    Minulle alkaa pikkuhiljaa selvitä miksei Linuxista koskaan tule käyttöjärjestelmänä varteenotettavaa kilpailijaa windowsille tai edes Mac OS:lle.

    Kaikki on todella monimutkaista ja selkeitä ohjeita ei ole missään.

  43. h3. Asenna apache2 weppipalvelin. Lataa jokin sivu omalta palvelimeltasi, vaikka testisivu.

    Etsi sivulatauksesta syntynyt lokirivi.

    (Tämän tehtävän saa palauttaa juuri ennen lähiopetusta, ei tarvitse olla 24 h ennen)

  44. h2.

    a) Aiheuta lokiin kaksi eri tapahtumaa: yksi esimerkki onnistuneesta ja yksi esimerkki epäonnistuneesta tai kielletystä toimenpiteestä. Analysoi rivit yksityiskohtaisesti.

    b) Asenna SSH-demoni. Kokeile omalla ssh-palvelimellasi jotain seuraavista: ssh-copy-id, sshfs, scp tai git. (Helpoin lienee scp: ‘scp foo.txt tero@example.com:’)

    c) Tee unelmien apt-get -komento: yksi komentorivi, joka asentaa suosikkiohjelmasi.

    d) Asenna paketinhallinnasta kolme itsellesi uutta komentorivillä toimivaa ohjelmaa. Kokeile kutakin ohjelmaa sen pääasiallisessa käyttötarkoituksessa.

    e) Ratkaise Over the wire: Bandit, tasot 0 ja 1.
    http://overthewire.org/wargames/bandit/bandit0.html

    f) Opettele ulkoa ja harjoittele tärkeimmät komennot (tätä “e) opettele ulkoa…” alakohtaa ei tarvitse raportoida):

    http://terokarvinen.com/2009/command-line-basics-4

    http://terokarvinen.com/2008/commands-for-admin-4

  45. h1: a) Tee oma Linux-livetikku. Kokeile sitä jossain muussa kuin koulun koneessa.

    b) Listaa testaamasi koneen rauta (‘sudo lshw -short -sanitize’).

    c) Asenna kolme itsellesi uutta ohjelmaa. Kokeile kutakin ohjelmaa sen pääasiallisessa käyttötarkoituksessa.

    d) Mitä lisenssiä kukin näistä ohjelmista käyttää? Selitä lyhyesti, mitä oikeuksia ja velvolisuuksia tuosta lisenssistä seuraa.

    d) Listaa käyttämäsi ohjelmat (esim. MS Word), kunkin ohjelman käyttötarkoitus (esim. Tekstinkäsittely) ja vastaava vapaa Linux-ohjelma (esim. LibreOffice Writer). Jos johonkin tarkoitukseen ei löydy vapaata Linux-ohjelmaa, listaa sekin.

    f) Vapaaehtoinen lisätehtävä:
    - varmuuskopioi tiedostosi (voit käyttää esimerkiksi ulkoista USB-levyä)

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