Arvioitava laboratorioharjoitus – Linux palvelimena ict4tn003-18 päivä syksyllä 2015

This is the exam of Linux palvelimena 18, an advanced Linux course. Tools: live USB, empty computer, Internet. The exam itself is in Finnish.

Asenna kone & etähallinta

Asenna meille Linux. (Kokeessa asennetaan labran koneiden kovalevylle, kaiken vanhan sisällön koneilta saa poistaa). Anna ensimmäisen käyttäjän nimeksi oma nimesi (real name:ksi koko nimi, järkevä unix-tunnus omasta nimestä). Anna koneen nimeksi koneen paikan nimi ja etunimesi, esimerkiksi “p26tero”.
Asenna yrityksemme etähallintaohjelmisto. (Tässä kokeessa voit olettaa, että paketin asentaminen tuosta varastosta on turvallista)

wget http://terokarvinen.com/qrs/terorep/pool/main/t/terorep/terorep_0.0.3_all.deb
sudo dpkg -i terorep_0.0.3_all.deb
sudo apt-get update
sudo apt-get -y install terowatch ssh

Asennuksen jälkeen komennon “terowatch” pitäisi tulostaa “TeroWatch is installed”.

Muurin takaa

Suojaa kone tulimuurilla. Tee tarvittavat reiät. Tarvitset reiän ainakin SSH:lle, ehkä muillekin palveluille.

Käyriä

Tilastoi eri resurssien (CPU, RAM…) kuormitus koko harjoituksen ajalta. Tilastointi tulee siis aloittaa, ennenkuin teet muita harjoituksia. Kirjoita aivan lopuksi lyhyt analyysi keräämästäsi tilastosta.

PHP:tä kaukomailta

Asenna meille tarvittavat palvelut, jotta voimme tehdä PHP-sivuja etänä.
Käyttäjämme ovat Maija Mehilälinen, Peter Ö, Oskar Jäärä, John Do, Verner Vrij,Mikko Möttönen, Jalmari Ähkä, Håkan Swarz ja Maija Maitoparta. Tee kullekin esimerkkisivu PHP:lla.
Listaa kaikki käyttäjätunnukset ja salasanat tiedostoon exam.txt (“/home/omanimi/exam.txt”). Suojaa tiedosto niin, etteivät muut käyttäjät voi lukea sitä.

Meidän softat

Tee metapaketti, joka asentaa VLC-mediasoittimen ja LibreOfficen tekstinkäsittelyn, taulukkolaskennan ja kalvot.
Tee pakettivarasto ja asenna pakettisi sen kautta. Lisää uusi ohjelma pakettiin ja asenna se varaston kautta.
Kopioi kummankin paketin version lähdekoodi (ilman turhia uloskommentoituja rivejä) exam.txt:hen.

LeikiLinuxilla.com

Haluamme kotisivut osoitteeseen leikilinuxilla.com. Hankimme itse nimen, tässä vaiheessa voit simuloida nimipalvelun toimintaa hosts-tiedoston avulla. Tee tuohon osoitteeseen HTML5-esimerkkisivu.
Suosittele meille virtuaalipalvelinta, jossa saamme pääkäyttäjän oikeudet Ubuntuun ja voimme itse asentaa ohjelmia. Arvioi ensimmäisen vuoden kustannukset virtuaalipalvelimen vuokrasta. Lyhyt vastaus exam.txt:hen, yksi vaihtoehto riittää, laajaa vertailua ei tarvita.

Kokeen päättyessä 14:45

Katso, että /home/*/exam.txt -tiedostossa on

  • Kaikki käyttäjät (myös oma sudo-käyttäjäsi) ja salasanat
  • Lista toimivista palveluista osoitteineen
  • Lista palveluista, jotka olivat tehtävänä, mutta eivät toimi
  • Kirjoita tiedostoon vastaukset kysymyksiin (osoita… vertaa…) ja testien tulokset. Muiden pyydettyjen asioiden lisäksi testien tulee osoittaa, että sovellus toimii pääasiallisessa käyttötarkoituksessaan. Vastaa vain kysymyksiin, ei tarvitse raportoida asennusta kotitehtävätyyliin vaiheittain.
  • Katso, että tiedosto on pelkkää tekstiä ja löytyy /home/*/exam.txt
  • Oma nimesi ja opiskelijanumerosi

Tee yksi ruutukaappaus

  • Laita ruudulle testit, jotka osoittavat kaikki tekemäsi palvelut toimiviksi.
  • Ota tästä ruutukaappaus (PrintScrn-napilla) ja tallenna ruutukaappaus oletuspaikkaan /home/*/Pictures/Screenshot*.png.

Siirrä lopuksi exam.txt ja Screenshot*.png Moodleen (edellyttää kirjautumista). Huomaa, että Moodleen saa kirjautua vasta kokeen lopuksi, ja ainoastaan näiden tiedostojen lähetystä varten. Etähallintaohjelmisto ei tallenna Moodlen kirjautumistietojasi.
Varmista, että terowatch on käynyt koneellasi, ja ‘cat /etc/terowatched’ tulostaa tekstin, jossa kerrotaan terowatchin toimivan.
Katso, ettei ruudunsäästäjä mene itsestää lukkoon.
Muista leikkiä Linuxilla kotona!

Anna palautetta

Palautteesi on ratkaisevan tärkeää. Kehitän kaikki toteutukset edellisen palautteen perusteella. Jos tulet “Linuxin keskitettyyn hallintaan”, saatat nähdä palautteesi vaikutukset käytännössä saman tien.Palautetta kerätään kahteen paikkaan
1) Vapaamuotoinen palaute kommenttina kurssisivun perään.
Vapaamuotoiseen palautteeseen saa kirjoittaa mitä vain, eikä kysymyksiä tarvitse toistaa. Mutta tässä vinkiksi:

  • Opitko jotakin – eli osaatko nyt Linuxista sellaista, mitä et osannut ennen kurssia?
  • Oliko opittu hyödyllistä? Luuletko, että sille on käyttöä esim tulevaisuudessa töissä tai kotona?
  • Miten voisin parantaa kurssia?
  • Missä aiot hyödyntää taitoja kurssin ulkopuolella? Töissä, harrastuksissa, muualla?
  • Viihdyitkö kurssilla?
  • Suosittelisitko kurssia? Kenelle? Koulutoverille tai kollegalle?

2) Numeerinen palaute Haaga-Helian e-lomakkeelle

Säännöt

Pöydälle saa ottaa: henkilöllisyystodistus, juotavaa, liveromppu. Kännykkä kiinni.
Kiellettyä: Älä kirjaudu muualle kuin tässä kokeessa asentamallesi koneelle (ja Moodleen aivan lopuksi, vain kahden tiedoston palauttamiseksi). Älä vilkuile toisten monitoreja. Älä juttele kenenkään kanssa äläkä muutenkaan kommunikoi kaksisuuntaisesti. Älä käytä mitään muistiinpanoja, jotka eivät ole julkisesti internetissä.
Kiellettyä: Historiatietojen poistaminen ja muuntelu. Älä muokkaa äläkä poista esimerkiksi sivuhistoriaa tai lokeja.
Kiellettyä: Verkkojen ja toisten palveluiden häirintä on kiellettyä. Älä siis käytä kuormitustyökaluja muihin osoitteisiin kuin omaan koneeseesi (localhost).
Sallittua: Nettisurffailu, julkisessa internetissä olevat sivut.
Kokeen valvoja saattaa tarkastella kaikkea, mitä koneilla tai koetilassa tehdään. Valvonta voi sisältää esimerkiksi verkkoliikenteen ja tiedostojärjestelmän tutkimista, tilan nauhoittamista ja videointia sekä välitöntä havainnointia. Älä siis käsittele koneilla oikeassa elämässä luottamuksellista materiaalia.

Posted in Uncategorized | Tagged , , , , , , , | 3 Comments

3 Responses to Arvioitava laboratorioharjoitus – Linux palvelimena ict4tn003-18 päivä syksyllä 2015

  1. Robert Koskinen says:

    Kurssille tullessani (2 viikkoa myöhässä), ajattelin että ei ole mitään toivoa päästä enää mukaan. Kuitenkin yllättävän nopeasti pääsi vähän kärryille kotitehtävien kanssa ja lopussa kotitehtäviä tekiessä tuntui että on OIKEASTI oppinut jotain, kerrankin.
    Tunneista voisin sanoa sen verran, että opetustyyli ei ehkä ollut ihan se, mistä itse pidän ja minkä avulla parhaiten opin. Olisin toivonut että tunnin alussa oltaisiin yhdessä käyty asioita läpi, ennen kuin ruvetaan tekemään tuntitehtävää. Tuntui, että oletusarvo oli se, että kaikki osaavat ne asiat mitä tunnilla käydään, edes jotenkin. Itselle monesti asiat olivat täysin uusia, joten mukana pysyminen oli välillä vähän hankalaa.
    Kuitenkin, opin tällä kurssilla linuxista PALJON, eli eiköhän tästä ollut hyötyä jatkoa ajatellen!

  2. Anssi says:

    Hyvä kurssi, itse olisin kaivannut moodleen selkeätä hakemistoa, mistä löytyisi kussilla vaaditut taidot esimerkein.

  3. Kari Knaapi says:

    Opitko jotakin – eli osaatko nyt Linuxista sellaista, mitä et osannut ennen kurssia?
    Sain syvennettyä Linux-osaamistani, koska tuli perehdyttyä tarkasti eri ohjelmien asennukseen ja konfigurointiin.
    Oliko opittu hyödyllistä? Luuletko, että sille on käyttöä esim tulevaisuudessa töissä tai kotona?
    Varmasti hyödyksi jos/kun joutuu työelämässä asentelemaan ja säätämään Linux-purkkeja.
    Miten voisin parantaa kurssia?
    Harjoitusten raportointi vei paljon aikaa mutta tähän ei varmaan löydy mitään muuta vaihtoehtoa.
    Missä aiot hyödyntää taitoja kurssin ulkopuolella? Töissä, harrastuksissa, muualla?
    Töissä ja harrastuksissa tulee aivan varmasti hyödynnettyä.
    Viihdyitkö kurssilla?
    Hyvä ja opettavainen mutta raskas kurssi (harjoitusten raportointi…)
    Suosittelisitko kurssia? Kenelle? Koulutoverille tai kollegalle?
    Suosittelen kaikille, jotka haluavat syventää osaamistaan ja kuluttaa kerrankin kunnolla aikaa kaikkien säätöjen/konfiguraatioiden ihmettelyyn.