tiistai 27. tammikuuta 2015

Kotitehtävä 3 - Apache

Tehtävänä oli asentaa apache2, tehdä lokiin merkinnät onnistuneesta testauksesta ja kahdesta virheestä, sekä asettaa palomuurista sisäänpääsy vain apacheen.
Käytin tehtävään koulun läppäriä HP EliteBook 2560p ja Xubuntu 14.10. LiveUSB-tikkua.

Käynnistin Xubuntun, tein perusviritykset ja asensin apachen.

sudo setkxbmap fi
sudo apt-get update
sudo apt-get install apache2

Tämän jälkeen testasin selaimen kautta apachen toimivuuden. Loin ensiksi itselleni public_html kansion ja sinne perustiedoston nanolla.

mkdir public_html
nano index.html
"apache testaus"
crtl ^C ctrl^X

http://localhost/~otto/

Sain selaimella eteeni tekstin "apache testaus".
Tämän jälkeen kävin vilkaisemassa apachen lokia ja näin onnistuneen sivulataukseni

cat /var/log/apache2/access.log


Seuraavaksi aiheutin tahallani pari erilaista virhettä virhelokiin.
Ensiksi yhdistin sivuun jota ei ole olemassa ja toiseksi yritin yhdistää localhostiin https-etuliitteellä.

http://localhost/eiolemassa
https://localhost/

Tämän jälkeen selasin apachen virhelokiin ja näin virheeni onnistuneesti

cat /var/log/apache2/error.log


Seuraavaksi lähdin konfiguroimaan palomuuriani.
Käytin tehtävässä Xubuntussa valmiiksi olevaa palomuuria UFWtä.
Aluksi estin kaiken liikenteen ja poikkeuksena sallin portin 80, eli apachen kuunteleman portin.

sudo ufw default deny
sudo ufw allow http
sudo ufw enable
sudo ufw status

Tarkistin vielä palomuurini tilanteen lopuksi.



Kotitehtävä 2 - Kolme komentoriviohjelmaa

Tehtävänä oli etsiä kolme itselleen uutta komentorivipohjaista ohjelmaa.
Tehtävä oli hieman haasteellinen, sillä olen käyttänyt Linuxia terminaalipohjalta kohtuullisen paljon. Koitin kuitenkin löytää mahdollisimman raikkaita ohjelmia.
Käytin tehtävään koulun läppäriä HP Elitebook 2560p ja Xubuntu 14.10. LiveUsb-tikkua.



Aloitin perusvirityksillä ja hankkimalla uuden tekstityökalun nimeltä VIM.

sudo setxkbmap fi
sudo apt-get update
sudo apt-get install vim


Asennuksen onnistuttua loin tekstitiedoston Nanolla ja kokeilin sen avaamista uudella ohjelmallani. Kokelilin myös paria ominaisuutta VIMillä ja totesin ohjelman toimivan.

nano testitiedosto.html
"tämä on testitiedosto vimiä varten"
ctrl X

vi testitiedosto.html
i
"lisätestailua"
esc
wq

Näin lisäsin tiedostoon tekstiä ja tallensin sen sulkien ohjelman samalla.




Seuraavaksi asensin nettikaistan seurantatyökalun nimeltä IFTOP.
sudo apt-get install iftop
Asennuksen onnistuttua siirryin seuraamaan oman langattoman verkkoni toimintaa.

sudo iftop -i otonverkko -B
Terminaalin yläkulmaan tuli teksti "listening to otonverkko" ja näin pääsin monitoroimaan langattoman verkkoni liikennettä.



Viimeiseksi asensin multimediasoittimen MPLAYER.

sudo apt-get install mplayer

Asennuksen jälkeen vilkaisin ohjelman asetustiedostoa ja tarkistin kaiken olevan kunnossa

/.mplayer/config
ctrl X


Tämän jälkeen avasin netistä lataamani äänitiedoston

mplayer /home/otto/metal.wav
Ohjelma toimi odotetusti

Kotitehtävä 1 - Linuxin asennus ja viritys

Linuxin asennus oli minulle todella tuttua puuhaa, joten tehtävä oli mieluisa.
Käytin tehtävään omaa konettani HP EliteBook 2560p.

Aloitin luomalla LiveUsb-tikun Xubuntu 14.10 käyttöjärjestelmällä.
Aluksi latasin ohjelman sivulta http://www.linuxliveusb.com/ ja formatoin itselleni USB-tikun valmiiksi.

LiveUsbin luotuani käynnistin koneeni uudestaan bootaten USB-tikulta. Valitsin testausvaihtoehdon ja näin pääsin käsiksi Xubuntun työpöytään.

Ensimmäiseksi uutta Linuxia ajaessani, tein seuraavat viritykset:

setkxbmap fi
sudo apt-get update
firefox www.haaga-helia.fi


Näin asetin näppäimistön tukemaan suomalaisia merkkejä ja hain metapakettina kaikki päivitykset ohjelmiini. Lopuksi kokeilin vielä internetyhteyden toimivuuden selaimella.
Näin olin valmis käyttämään uutta Linuxiani.