Moduulien testaus

Moduulit on testattu linux livetikulta käyttäen Xubuntu 16.04.4 LTS x64 käyttöjärjestelmä versiota. Olen myös asentanut ja konfiguroinut saltin, jossa oma koneeni on herra ja orja.

Saltpress moduuli

Päätin koittaa Roope Varttilan tekemää moduulia, joka asentaa ja konfiguroi WordPressin koneellesi.

Aloitin kloonaamalla git repositoryn

“git clone https://github.com/roopelinux/saltpress.git”

Saltpress1

Ja menin saltpress tiedoston sisään

“cd saltpress”

saltpress2

Ja ajoin tilan komenolla

“sudo ./saltpress.sh”

saltpress3

Muutama minuutti piti odotella, kun kaikki tarvittava asenettiin. Ja tila meni onnistuneesti läpi, nyt piti vielä koittaa toimiiko wordpress avaamalla selain ja kirjoittamalla osoitteeksi localhost

saltpress4

Tältä näytti localhost sivu ja muutaman painalluksen jälkeen sain ilmoituksen

saltpress5

Joten voidaan sanoa, että moduuli tekee sen mitä lupaakin; asentaa wordpressin minuuteissa koneellesi! Hieno ja hyödyllinen moduuli, juuri esimerkiksi ihmisille, jotka käyttävät linuxia livetikulta ja haluavat käyttää wordpressiä samassa.

LEMP moduuli

Ennen tämän moduulin testausta, käynnistin linuxin tikulta uudestaan, sillä aiempi moduuli myös latasi MySQL:n.

Seuraavana moduulina päätin koittaa Lauri Mattilan tekemää LEMP stack moduulia, joka asentaa ja konfiguroi nginx:n, mysql:n ja php:n

Aloitin kloonaamalla repositoryn

“git clone https://github.com/lauripmattila/LEMP.git”

Kloonauksen jälkeen, menin LEMP kansion sisään ja ajoin asennus scriptin

“cd LEMP”

“sudo bash install_lemp.sh”

Muutaman minuutin jälkeen, tila meni läpi onnistuneesti

LEMP1

Asentamisen jälkeen koitin yksinkertaisilla jutuilla toimiiko PHP, php kansion sisään oli luotu test.php sivu, joka antaa PHP infot.

LEMP2

Komennolla

“php test.php”

LEMP3

Pystyin kokeilemaan onko PHP päällä, ja menemällä selaimella sivulle localhost/test.php pystyin vielä varmistamaan, että PHP tosiaan toimii. Eli php test.php ja localhost/test.php sivuilla on sama sisältö.

LEMP5

Sitten vielä, koitin kirjautua MySQL:n sisään ja menin selaimella sivulle localhost, jotta näin toimiiko nginx

LEMP4

Molemmat toimivat, joten voidaan todeta että moduuli toimii! Hyvä moduuli nettisivujen koodaamiseen, sillä moduuli asentaa MySQL:n ja PHP:n laittaa valmiiksi päälle, sekä konfiguroi nginx:n valmiiksi, voisin kuvitella että ihmiset jotka tekevät nettisivuja voisivat tätä moduulia käyttää, jos se käyttäisivät linuxia livetikulta.

Graafisen suunnitelijan moduuli & GIMP teeman vaihto

Seuraavana moduulina päätin koittaa Reija Pekkisen tekemää moduulia, joka asentaa graafiselle suunnittelijalle tarpeellisia ohjelmia, sekä vaihtaa GIMP kuvankäsittelyohjelman perus teeman tummaksi.

Aloitin kloonaamalla repositoryn

“git clone https://github.com/repekki/Moduulitesti.git”

Ja menin Moduulitesti kansion sisään

“cd Moduulitesti”

Ja ajoin asennus scriptin

“sudo bash highstate.sh”

Muutaman minuutin odottelun jälkeen, tila meni onnistuneesti läpi ja asensi ohjelmat

GIMP1

Tämän jälkeen päätin koittaa, pystynkö muuttamaan Gimp ohjelman teemaa, käynnistin Gimpin ja kun Gimp käynnistyi, niin siitä Edit > Preferences > Theme

GIMP2

Ja totta tosiaan, Gimp oli valmiiksi asentanut tumman teeman, joka piti vain ottaa käyttöön. Tämän jälkeen koitin vielä, toimiiko muutkin ohjelmat (krita, inkscape ja scribus)

GIMP3

Kaikki toimi kuten pitikin. Hyvä moduuli graafisille suunnittelijoille, tai ihan vain ihmisille jotka tykkäävät muokata kuvia tai tehdä piirrustuksia tai taideteoksia.

Blender moduuli

Seuraavana moduulina päätin kokeilla Silja Guptan tekemää moduulia, joka asentaa ja konfiguroi Blenderin

Aloitin kloonaamalla repositoryn

“git clone https://github.com/siljagupta/blender.git”

Ja käynnistin asennus scriptin

“sudo bash run.sh”

Parinkymmenen sekunnin odottelun jälkeen, tila meni onnistuneesti läpi ja Blender oli asennettu

BLENDER1

Komennolla

“blender”

Ohjelma lähti käyntiin ja kaikki näytti toimivan niinkuin pitikin, oletusasetuksilla

BLENDER2

Moduuli asensi blenderin ja teki siihen oletuskonfiguraatiot, mutta ymmärtääkseni moduulin piti myös vaihtaa taustakuvani, mutta sitä ei tapahtunut. Hyvä moduuli, jos haluaa suunnitella 3D-juttuja ja käyttää siihen linux livetikkua.

Firefox oletussivun vaihto, ssh asennus ja portin vaihto ja palomuurille reijät + päälle laitto

Viimeisenä moduulina päätin koittaa Katri Laulajaisen tekemää moduulia, joka muuttaa firefox selaimen oletussivun, asentaa ssh:n ja muuttaa sen oletusportin ja tekee palomuurille reijät ja laittaa sen päälle

Aloitin kloonaamalla repositoryn

“git clone https://github.com/KatriL/tulikettu.git”

Tämän jälkeen menin tulikettu kansion sisään

“cd tulikettu”

Ja käynnistin asennus scriptin

“sudo bash high.sh”

Asennus kesti muutaman sekunnin ja tila meni onnistuneesti läpi

SSH1

Tämän jälkeen päätin koittaa, toimiiko SSH yhteys portista 8888, mikä oli vaihdettu oletusportin 22 tilalle. Komennolla

“ssh xubuntu@localhost -p 8888”

Pystyin testaamaan, toimiiko SSH yhteys portista 8888

SSH2

Ja SSH yhteys toimi portista 8888, niinkuin pitikin. Seuraavaksi tarkistin, oliko palomuurille tehty reijät porteille. Komennolla

“sudo ufw status”

SSH3

Kuten kuvassa näkyy, porteille 8888 ja 22 on tehty reijät palomuuriin. Viimeisenä testasin vielä, että onko Firefox selaimen oletussivu vaihtunut

SSH4

Jostain syystä, oletussivu ei ollut muuttunut.

Moduuli voisi olla hyödyllinen ihmisille, jotka käyttävät paljon SSH yhteyttä sillä se tekee palomuuriin reijät. Moduuli ei kuitenkaan vaihtanut Firefoxin oletussivua.

Lähteet:

https://github.com/roopelinux/saltpress

https://github.com/lauripmattila/LEMP

https://github.com/repekki/Moduulitesti

https://github.com/siljagupta/blender

https://github.com/KatriL/tulikettu

http://terokarvinen.com/2018/aikataulu-%e2%80%93-palvelinten-hallinta-ict4tn022-4-ti-5-ke-5-loppukevat-2018-5p

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s