Puppet modulin asentama palvelin

Tehtävä: h5. Tee Puppet-moduli, joka asentaa jonkin palvelimen. Kun modulisi toimii, lisää siihen tyyppi (defined type). Vapaaehtoinen bonus: jakele modulisi verkon yli orjalle Puppetmasterin avulla. (Lähde: Kurssin etusivu)   Testausympäristö: Tietokone: Msi GE620DX, CUP: Intel Core i52430M, VGA: Nvidia GT 555M/2GB DDR3, RAM: 8GB DDRIII, HDD: 500GB 7200RPM Käyttöjärjestelmä: Windos 7 Home Premium 64-bit SP1…

Puppet moduulin tekeminen Apachelle -muistiinpanot

install puppet sudo -i cd /etc/puppet/modules mkdir apache mkdir manifests sudoedit init.pp class apache { } http://terokarvinen.com/2013/hello-puppet-revisited-%E2%80%93-on-ubuntu-12-04-lts ^^ ohjeesta voidaan tehdä esim. helloword oneliner puppet apply -e ’class {”apache”: }’ Package, File, Service class apache { package {”apache2”: ensure => ”installed”, allowcdrom => ”true”, } file { ”/var/www/html/index.html”: content => ”Welcome!\n”, } service {”apache2”: ensure…

Hello Puppet World.

Tehtävä: h1. Lue aikataulussa mainittu lukuläksy (Hello Puppet, RAL, Modules and Classes, Publish on Github, esitiedot). Tee Linux USB livetikku ja pidä se mukana tunnilla. Suositus Xubuntu 14.04 LTS amd64 desktop; USB3 tikku. Tee (ja tietysti testaa) Puppet-moduli, joka jotain lukuläksyn aiheista. Raportoi. Julkaise raportti wepissä (esim. GitHub.com), palauta linkki Moodleen. (Lähde: Kurssin kotisivu)  …

Optimointia

Tehtävä: 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…

WordPressin asennus

Tehtävä: 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…

Nimipohjainen virtuaalipalvelin Apachelle

Tehtävä 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…

LAMP:in asennus yksitellen

Tässä kirjoituksessa kerron miten LAMP stack asennetaan yksitellen.   LAMP (Linux, Apache, MySql, Php) Päivitetään apt-get sudo apt-get update   Apache ja palomuuri sudo apt-get install apache2 http://localhost. -> apache toimii sudo ufw enable (palomuuri päälle) sudo ufw status verbose <-status sudo ufw allow 80/tcp reikäaukasta verkkoliikenteelle. echo ”moi” | sudo tee /var/ww/html/index.html <-korvaa vakio…

Metapaketin luominen

Tehtävä: 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.   Testausympäristö Tietokone: Msi GE620DX, CUP: Intel Core i52430M, VGA: Nvidia GT 555M/2GB DDR3, RAM: 8GB DDRIII, HDD: 500GB 7200RPM Käyttöjärjestelmä: Windos 7 Home Premium 64-bit SP1 / UNetbootilla luoto…

HoneyNet Scan of the Month 15

Tehtävä: 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.” –…

Munin monitorointi ja login analysointi

Tehtävä: 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 (Lähde: Kurssin kotisivut) Testausympäristö Tietokone: Msi GE620DX, CUP: Intel Core i52430M, VGA: Nvidia GT 555M/2GB DDR3, RAM: 8GB DDRIII, HDD: 500GB 7200RPM…

Ratkaise valitsemasi työasemat ja tietoverkot koe

Tehtävä: Ratkaise valitsemasi Työasemat ja tietoverkot koe, raportoi. (Lähde: kurssin kotisivu) Valitsin kokeeksi kyseisen kurssin toteutuksen 25.  Karttakatu Oy.   Karttakatu Oy Me Karttakatu Oy:ssä teemme karttoihin liittyviä weppisovelluksia. Olemme muutaman hengen yritys. Asenna työasema, jolla tavallisimmat toimistotyöt onnistuvat (weppisurffailu, tekstinkäsittely). (Asentuessa voit käydä kommentoimassa kavereiden blogeja). Työntekijämme ovat Einari Vähäkäähkä, Pekka Winha, Åke Andersson…

Linux live-USB -tikkun luominen

Tehtävä: Tee oma Linux live-USB -tikku. Raportoi. (Lähde: kurssin etusivulta)   Testausympäristö Tietokone: Msi GE620DX, CUP: Intel Core i52430M, VGA: Nvidia GT 555M/2GB DDR3, RAM: 8GB DDRIII, HDD: 500GB 7200RPM Käyttöjärjestelmä: Windos 7 Home Premium 64-bit SP1 / UNetbootilla luoto Xubuntu 14.04 LTS Desktop (Live) amd64 -tikku   Live-USB tikun luominen Latasin Xubuntu 14.04 LTS Desktop…