Linuxin opettelua

Linux- palvelimet kurssin tehtäväpäiväkirja

Tehtävä 7: oma moduli

Moduli lähti ideasta, että olisi useita orjia, joille asennettaisiin eri ohjelmia riippuen koneesta. Lähdin tutkimaan, miten salt toimisi Windowsilla, asensin win10 virtuaalikoneelle ja testailin, mutta en ollut varma, mitä tälle tekisi. Tätä jonkun aikaa pyöriteltyä, lähdin kokeilemaan kaikenlaista, päädyin seuraavaan lopputulokseen. Käyttötarkoitusta tälle ei varmaankaan tosielämässä ole, turvallisuus on kaukana hyvästä: Master- kone, jolla onJatka lukemista ”Tehtävä 7: oma moduli”

Tehtävä 6: Yksi totuus

Kurssin kuudentena tehtävänä oli tutstua Saltin käyttöön eri Linux- levityspakettien kanssa. Käytin tehtävässä jo aiemmin asennettua ja tehtävissä käytettyä Xubuntua, ja asensin toisena levityspakettina tehtävänannossakin mainitun CentOS:n. Latasin tähän tarkoitukseen CentOS-7-x86_64-LiveGNOME-2003 ison, joka nimestä päätellen olisi livekäytettävä versio. Tämä oli hyvin hidas käyttää VirtualBoxissa, joten asensin sen kuitenkin levylle. Tämän jälkeen Saltin asennus ei onnistunut,Jatka lukemista ”Tehtävä 6: Yksi totuus”

Tehtävä 5: Muotteja ja moduleita

Kurssin viidentenä tehtävänä oli tutustua Salt muotteihin, tehdä muutoksia Bashiin ja asetuksia nginx ohjelmaan Saltilla. a) Lähdin tekemään tilaa, jossa käytetään muuttujaa ja saadaan grains.items arvoja tekstitiedostoon /tmp kansioon. Muottiin ja tilaan lisäsin seuraavat rivit: Muotissa teen muutujan text, jolle annan arvon World, ja sen jälkeen lisään sen tekstiin, johon myös lisään grains.items:stä hostin. TilassaJatka lukemista ”Tehtävä 5: Muotteja ja moduleita”

Tehtävä 4: Modulikimara

Kurssin tehtävänä oli tehdä kuusi eri salt tilaa/modulia. Asensin ensin ohjelmat käsin, ja testasin niiden toimintaa, jonka jälkeen tein niille tiloja. Apache ja php asennus ottaen käyttöön käyttäjien kotisivut: Tein public_html kansion käyttäjälle manuaalisesti, tutkintaan miten tehdä saltilla. (lisäys, file.directory ainakin käyttäjän juureen tuolla flaskin osiossa sai, ilmeisesti jos siirtää kansion tiedostot, file.recurse. Miten sittenJatka lukemista ”Tehtävä 4: Modulikimara”

Tehtävä 3: Versionhallintaa

Tehtävänä 3 kurssilla oli tutustua versiohallintaa Gitillä, ja kirjoittaa raportti käyttäen MarkDownia. Loin tehtävälle repositorion GitHubiini nimellä palvelint3, ja kloonasin sen virtuaalikoneelleni. Artikkeli MarkDown- muodossa löytyy osoitteesta: https://github.com/Quinsan/palvelint3 Kuva 1 Kuva 2 Kuva 3 Kuva 4 Kuva 5 Kuva 6 Kuva 7


Kirjoittaja Jussi Pelkonen 2020. Opiskelijana Haaga-Helian Linux- palvelimet kurssilla.

Create your website at WordPress.com
Aloitus