Palvelinten hallinta – h5

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

Tehdään viides tehtävä, tarkoituksena on valita aihe kurssityölle, julkaista MarkDownilla raportti sekä suorittaa jokin salt suoraan gitistä.

Teen harjoituksen virtuaalipalvelimellani, jossa pyörii Ubuntu 16.04.4. Muodostan hallintayhteyden SSH:lla.

a) Varasin aiheen NextCloudin asennuksen.

b) Seuraavaksi julkaistaan MarkDownilla raportti GitHubiin.

Aloitetaan tekemällä tyhjä GitHub repo.

Kun on kirjauduttu sisään, voidaan uusi repo tehdä aloitussivulta, New repository.

Harjoituksessa tein repon nimeltä Harkka, tein siitä yksityisen ja lisäsin lisenssiksi GPL v3, jotta repo ei ole täysin tyhjä.

Tehdään kotihakemistoon uusi kansio, harkka.

$ mkdir harkka && cd harkka

Jotta saadaan git tulille, ajetaan komennot:

$ git init && git add .

Nyt git hakemisto on luotu. Kirjoitetaan README tiedosto MarkDownia hyväksikäyttäen.

$ nano README.md.

Tiedosto sisältää seuraavan:

This is a README file created with MarkDown.

MarkDown is enabled automatically, when the file ends with .md.

# Hello

## Hello

### Hello

Line

*****

Line

Tehdään vielä huvinvuoksi tyhjä tekstitiedosto, jotta saadaan lisää commitattavaa.

$ touch foo.txt

Lisätään muutokset committiin, tehdään commit, ja tungetaan muutokset gittiin:

$ git add . && git commit

$ git pull && git push

Nyt kun muutokset on ajettu gittiin, yhdistetään tehty git GitHubiin.

Tämä tapahtuu seuraavasti:

$ git remote add origin https://github.com/Miikkb/Harkka

$ git remote -v

$ git push origin master

Jos kaikki on mennyt onnellisesti oikein, GitHubissa pitäisi olla luodut tiedostot:

Homma toimii, ja MarkDownilla tehty raportti näkyy READMEnä.

Seuraavaksi c):

Käytän tehtävän pohjana omaa Sirottimen kaltaista tilaa, joka on kesken ja huomattavasti pienempi.

GitHubista repo voidaan ladata komennolla:

$ git clone https://Miikkb/Miikkb

Kun repo on kloonattu, ajetaan tila ohjeiden mukaisesti:

$ sudo bash run.sh

Salt asennetaan tilan mukana jos sitä ei ole, ja salt ilmoittaakin, että 5 muutosta onnistui. Listaa selaamalla selviää, että kun on ajettu komento sudo apt update, niin app-repositoryn tiedot ovat päivittyneet.

Tila on kloonattu GitHubista ja ajettu onnistuneesti.

This entry was posted in Uncategorised. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.