Linux palvelimet H1

Tehtävässä käytetyt harjoitukset löytyvät osoiteesta : linux palvelimet.
Kurssin opettajana toimii Tero Karvinen.

Ensimmäisen kotitehtävän tavoiteet ovat seuraavat:
“a) Tee oma Linux-livetikku. Kokeile sitä jossain muussa kuin koulun koneessa. Tämä kohta ei edellytä asentamista – jos kuitenkin asennat, ota ensin varmuuskopiot.
b) Listaa testaamasi koneen rauta (‘sudo lshw -short -sanitize’).
c) Asenna kolme itsellesi uutta ohjelmaa. Kokeile kutakin ohjelmaa sen pääasiallisessa käyttötarkoituksessa.
d) Mitä lisenssiä kukin näistä ohjelmista käyttää? Selitä lyhyesti, mitä oikeuksia ja velvolisuuksia tuosta lisenssistä seuraa.
d) Listaa käyttämäsi ohjelmat (esim. MS Word), kunkin ohjelman käyttötarkoitus (esim. Tekstinkäsittely) ja vastaava vapaa Linux-ohjelma (esim. LibreOffice Writer).
Jos johonkin tarkoitukseen ei löydy vapaata Linux-ohjelmaa, listaa sekin.
f) Vapaaehtoinen lisätehtävä: varmuuskopioi tiedostosi (voit käyttää esimerkiksi ulkoista USB-levyä)”

 

Valitsin tätä tehtävää varten tietokoneeksi koulu- sekä työkäytössä olevan Lenovo T470P kannettavani.
Koneessa on valmiiksi pohjalla Antergos (Arch linux) käyttöjärjestelmä Gnome 3 GUI.a, tulen todennäköisesti käyttämään tätä konetta harjoituksissa läpi tämän kurssin.
Harjoitus toteutettiin sunnuntaina 27.8.2017 klo 20.30 – 01:00 (Tein tämän työn osissa, todellinen työaika n.2 tuntia), kotonani jossa on langallinen sekä langaton verkko.
Verkon nopeus on 350Mb/20Mb ja toimii langattomana myös 5Ghz.n taajuudella jotta lataukset ja lähetykset pysyvät sutjakkaina.

 

a) Lataan jo tunnilla tutustuttuun Xubuntu käyttöjärjestelmän ISO tiedoston osoiteesta https://xubuntu.org/getxubuntu/. Valitsen 64 bittisen 16.04 LTS version.
USB tikkuna käytän Kingstonin Datatraveler 100 G3 (8Gb), ISO tiedoston siirtämiseen käytän Gnome.n omaa disks ohjelmaa.
Valitsen ”restore disk image” ja valitsen Xubuntu ISO.n palautettavaksi levykuvaksi. Levyn kirjoitukseen meni n.2 minuuttia.

Kun USB tikun kirjoitus on valmis, käynnistän koneen uudelleen USB tikun kautta.
Lenovon kannettavissa tämä toteutetaan käynnistyksen yhteydessä painamalla Enter ja tämän jälkeen F12, josta voi valita laitteen josta kone boottaa.

En asenna käyttöjärjestelmää tässä harjoituksessa joten valitsen valikosta ”Try xubuntu without installing”.

 

b) Kun käyttöjärjestelmä on latautunut, ensi töikseni liitän sen kotini langattomaan verkkoon, sekä vaihdan järjestelmän näppäimistön asettelun pohjoismaalaiseksi.
Näppäimistö on oletuksella yhdysvaltain asettelulla.
koneen hardware-n listausta varten kutsun gnomen terminalin näppäinyhdistelmällä ”ctrl+alt+t”.
Syötän komennon

”sudo lshw -short -sanitize”

mikä listaa koneen raudan.

c) Linuxia olen käyttänyt jo tovin, joten meni hetki miettiä ohjelmia mitä ei ole vielä käyttänyt.
Tämä tavallaan antoi hyvän tekosyyn koe ajaa ne tehtävän aikana.
Ennen kuin asensin mitään, päivitin järjestelmän komennoilla

”sudo apt-get update”

ja tämän jälkeen

”sudo apt-get upgrade”

Näin varmistan että järjestelmä on päivitysten osalta ajan tasalla.

Ensimmäiseksi ohjelmaksi valitsin ohjelman nimeltä Light table, itselle vielä tuntematon tekstieditori.
Ennen asennusta pitää tosin hakea yksi repository jotta itse ohjelman voi asentaa. Asennu menee komentorivillä kokonaisuudessaan näin :

”sudo add-apt-repository ppa:dr-akulavich/lighttable”
“sudo apt-get update”
“sudo apt-get install lighttable-installer”.

Toiseksi ohjelmaksi valitsin jo tutuksi tulleen VLC.n, huomasin että en ole sitä koskaan käyttänyt linuxilla.
Tämä toteutuu ajamalla komennon

”sudo apt-get install vlc”.

Kolmas ohjelma mikä itselle vielä kokeilematta on Keepass, ohjelma joka turvallisesti hallitsee käytössä olevia salasanoja.
Tämäkin vaatii repositoryn hakemista. Asennus komentorivillä menee seuraavasti:

“sudo add-apt-repository ppa:eugenesan/ppa”
“sudo apt-get update”
“sudo apt-get install keepassx”

d) Vlc sekä keepass käyttävät GPL 2 lisenssiä, tämä tarkoittaa että ohjelmaa voi muokata, kopioida sekä jakaa vapaasti.
Tämä myös velvoittaa että muokkaamallasi ohjelmalla tämä kyseinen lisenssi periytyy.
Ohjelman mukana tulee myös tulla alkuperäinen lähdekoodi tai ohjeet sen hankkimiseen, sekä myös seloste suurista muutoksista mitä ohjelmaan on tehty.
Ohjelmaa saa myydä mutta sublisenssointi on kielletty, nähden että ohjelman uudelle käyttäjälle periytyvät samat oikeudet ja velvoitteet kuin alkuperäisen ohjelman mukana.

Light table käyttää MIT linessiä, tämä antaa oikeudet ohjelman muokkaamiseen, kopioimiseen, levittämiseen, myymiseen sekä sublisenssointiin. “Tämä on myös periytyvä uusille käyttäjille” = Tämä oli virheellinen vastaus tehtävän.

 

e) Alla käytössäni olevia ohjelmia Windowsilla sekä niiden vastineet Linuxille:

Windows                                      Linux
Ms office                                      Libre office
Steam                                          Steam
Chrome                                        Chromium
Evolution
Blender                                        Blender
Eclipse                                         Eclipse
Notepadd++                                 Gedit
Unity                                            –

 

f) Tämä tehtävä menee hieman kinkkiseksi tehtä Xubuntun kautta.
Antergos järjestelmä on kryptatulla levyllä joten joudun tekemään varmuuskopioinnin kannettavan käyttöjärjestelmän kautta.
Teen tämän komentorivillä, aikaa säästääkseni varmuuskopioin ”Talous” kansion ulkoiselle kovalevylle.

Tehtävässä käytetyt materiaalit:

https://www.videolan.org/
http://keepass.info/
http://lighttable.com/
https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html
https://github.com/angular/angular.js/blob/master/LICENSE