Linux palvelimet - Harjoitus 1

- Santtu Hyvärinen

Tämä raportti on Linux Palvelimet kurssin (http://terokarvinen.com/2020/aikataulu-linux-palvelimet-ict4tn021-3010-torstai-aamu-alkukevat-2020-5-op ) ensimmäistä tehtävää varten. Tämä raportti on päivitetty versio aikaisemmasta raportistani. Tein tehtävän ja melkein sen koko raportin alusta, koska olin ymmärtänyt tehtävänannon väärin. Tässä on linkki aikaisempaan versioon, jos ketään se kiinnostaa.

Tehtävänantona oli tehdä bootattava Linux usb-muistitikku ja liittää se tietokoneeseen ja testata esimerkiksi XUbuntu Live käyttöjärjestelmän toimintaa.

Boottattava Linux-muistitikun tekeminen

Latasin ensin XUbuntu 18.04.3 imagen omalle tietokoneelleni http://ftp.lysator.liu.se/ubuntu-dvd/xubuntu/releases/18.04/release/xubuntu-18.04.3-desktop-amd64.iso osoitteesta.
Bootattavan USB-tikun luomiseksi latasin Rufus -ohjelman (https://rufus.ie/)
Liitin tyhjän USB-muistitikun tietokoneeseeni ja aukaisin Rufus-ohjelman.
Valitsin ensin seuraavat vaihdoehdot Rufus-ohjelmassa.

Kun olin valinnut vaihdoehdot, aloitin bootattavan muistitikun luontiprosessin ja tein bootattavan XUbuntu muistitikun.

XUbuntu Live testaus

Käytin Lenovo Ideapad 530s kannettavaa tietokonettani uuden XUbuntu livetikkuni testaamiseen. Ensimmäiseksi liitin muistitikkuni läppäriini kiinni. Sitten avasin tietokoneen ja aukaisin bootmenun painamalla F12 näppäintä käynnistyksen yhteydessä. Bootmenussa valitsin muistitikun. Tietokoneen ruudulle tuli XUbuntu asennusvalikko. Valitsin "Try Ubuntu without installing", koska halusin vain käyttää XUbuntun liveversiota, enkä halunnut asentaa XUbuntua läppäriini. Näytölle avautui XUbuntu työpöytä.

Screenshot of Desktop

Ensimmäiseksi kävin yhdistämässä tietokoneen Wifi-verkkoon, jotta pääsisin testaamaan laitteen verkon toiminnan ja lataamaan tehtävää varten sovelluksia laitteelle. Vaihdoin myös näppäimistön mallin suomalaiseksi näppäimistöksi käyttämällä komennolla "setxkbmap fi", josta kurssin opettaja oli maininnut tunnilla.

Kuten Linux palvelimet kursilla oli opetettu, käyttöjärjestelmän toiminnan testaamiseksi ensin aukaisin Firefox-selaimen ja tein Google-haun. Koska pystyin avaamaan Googlen ja tekemään sitä kautta haun, päättelin, että ainakin laitteen verkkoyhteys, näppäimistö, hiiri ja näyttö näyttäisivät toimivan isoimmitta ongelmitta. Avasin komentokehotteen ja annoin komennon "sudo lshw -short -sanitize" katsoakseni tietokoneeni komponentit.

Screenshot of Hardware info

Ohjelmat ja niiden lisenssit

Backslash Maps

Tehtävänantoon kuului kolmen ohjelman asentaminen tietokoneeseen ja niiden toiminnan testaaminen. Asensin ensin XUbuntun mukana tulevan Software -ohjelman kautta Backslash Maps nimisen karttaohjelman. Ohjelman asentaminen ei vaatinut kuin ohjelman etsimisen Software -ohjelman katalogista ja painamlla install nappia.
Testasin ohjelman toiminnan etsimällä Helsingin kartalta.

Backslash Maps on julkaistu Apache-2.0 lisenssin alla (https://snapcraft.io/backslash-maps). Apache-2.0 lisenssi antaa käyttäjille käyttää sovellusta mihin tarkoitukseen tahansa, levittää ja muokata sitä vapaasti. Muunneltuja ohjelmia ei tarvitse levittää saman lisenssin alla. Ohjelmiston mukana täytyy olla kuitenkin vaaditut tiedot ("NOTICE" tiedosto). (https://tldrlegal.com/license/apache-license-2.0-(apache-2.0))

Screenshot of Backslash maps

Notepadqq

Toiseksi asensin notepadqq tekstinkäsittely ohjelman (https://notepadqq.com/wp/). Ohjelman asentaminen oli yksinkertaista. Avasin vain komentokehotteen ja annoin komennon "sudo snap install --classic notepadqq", kuten ohjelman verkkosivuilla oli ohjeistettu(https://notepadqq.com/wp/download/).
Testasin ohjelman toiminnan kirjoittamalla ja tallentamalla tekstitiedoston.

Notepadqq on julkaistu GPL-3.0 lisenssin alla. GPL-3.0 lisenssi antaa luvan käyttää ohjelmaa vapaasti yksityiseen ja kaupalliseen käyttöön. Ohjelmaa saa levittää ja muokata vapasti, mutta muokatut versiot täytyy myös julkaista GPL-3.0 lisenssiin yhteensopivan lisenssin alla. (https://github.com/notepadqq/notepadqq/blob/master/COPYING)

Screenshot of Notepadqq

GIMP

Seuraavaksi asensin GIMP kuvankäsittelyohjelman (https://www.gimp.org/) https://itsfoss.com/gimp-2-10-release/ osoitteesta löytyvän ohjeen avulla. Ohjelma asennettin myös snap komennon avulla. Ohjelman voi asentaa komennolla "sudo snap install gimp".
Testasin ohjelman toiminnan piirtämällä pari piirrustusta ohjelmassa.

GIMP on myös julkaistu GPL-3.0 lisenssin alla (https://www.gimp.org/about/).

Screenshot of GIMP

Ohjelmat Windowsilla ja vastaavat Linux ohjelmat