Linux palvelimet -kurssin aloitus

Harjoitus 1: Linux-livetikun luominen, testaus, raportointi

Tässä harjoituksessa asensin onnistuneesti Linuxin livetikun USB-muistitikulle. Testasin sitä enemmän ja vähemmän onnistuneesti ja lopulta asensin Linuxin Ubuntun vanhalle kannettavalleni. Asensin siihen muutaman ohjelman ja testasin niitä sekä tutkin hieman niiden lisenssejä.

Linuxin vieminen USB-muistitikulle

pe 19.01.2018 klo 14:15-14:30. Tein harjoitusta koulun labra- luokassa 5005 HP:n koneella paikalla 12.

Googletin how to linux live usb ja klikkasin toista linkkiä: Create a bootable USB stick on Windows | Ubuntu tutorials: https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-windows#0

Vaatimukset tikun luontiin ovat: Vähintään 2 GB USB-muistitikku, Microsoft Windows XP tai uudempi versio, Rufus (ilmainen avoimen lähdekoodin kirjoitustyökalu) sekä Ubuntu ISO-tiedosto.

Ensimmäinen yritys tyssäsi siihen, että Rufus:ta ei voi asentaa koulun koneelle ilman  Admin-salasanaa (kuten vähän arvelinkin). Päätin jatkaa myöhemmin kotona.

La 20.1.2018 klo 10:20-11:00. Tein harjoituksen kotona HP Envy -pöytäkoneella.  Menin yllä olevan linkin ohjeen mukaisesti (klikkasin siellä olevaa Rufus-linkkiä) osoitteeseen https://rufus.akeo.ie/ ja latasin sieltä Rufusin version 2.18.

Seuraavaksi menin Ubuntun sivuille https://www.ubuntu.com/download/desktop ja  latasin Ubuntun version 16.04.3 LTS.

Avasin Rufusin ohjeen mukaisesti ja tarkistin, että USB-tikkuni löytyy Laite-kohdasta (Device). Osion ja kohdejärjestelmän tyypiksi valikoitui ohjeen mukaan MBR-osiotyyppi BIOS- tai UEFI. Tämä on tarkoitettu vanhemmalle raudalle ja aion asentaa tuon Ubuntun noin viisi vuotta vanhaan Lenovon läppäriin. Seuraavaksi laitoin ohjeen  mukaan pika-alustukseen täpän. Luo käynnistyslevy käyttäen -kohdassa klikkasin oikealla puolella olevaa Paina valitaksesi levykuva –kuvaa ja valitsin Ubuntun ISO-kuvan. Kun tämä oli valittu, painoin Aloita-nappia alhaalta. Näytölle tuli ilmoitus, jossa pyydetään valitsemaan tila, jota halutaan käyttää levykuvan kirjoittamiseen. Tämä pidetään kohdassa Kirjoita ISO-kuvana ja painetaan OK.
Tämän jälkeen Rufus varoitti, että kaikki tiedot laitteessa poistetaan. Mikäli kaikki  tarvittavat tiedot on siirretty pois ja on varma, että kyseessä on oikea laite, painetaan OK.

Rufus

Nyt Rufus kopioi ISO-tiedostoja ja tässä menee muutama minuutti. Sinä aikana selaimeni kaatui, mutta onneksi Word Online tallentaa jatkuvasti dokumentaatioon tekemiä muutoksia, joten mitään ei katoa. Nyt tikun pitäisi olla valmis ja voitiin painaa  Sulje-nappia. Tikkua pääsen testaamaan, kunhan ensin vähän korjailen vanhaa läppäriä.

Ubuntun käynnistäminen USB-tikulla

Jatkoin harjoitusta su 21.1.2018 klo 15:35-19:50 Lenovon ideapad Z500 -läppärillä.  Laitoin USB-tikun kiinni koneeseen ja käynnistin koneen uudestaan. Painoin Fn+F2, jolloin koneen BIOS käynnistyi. Menin Boot-menuun ja varmistin, että USB Boot on enabled. Sitten valitsin Kingston Data Travelerin. Painoin Fn+F6, jotta USB on ylimpänä Boot-menussa. USB haluttiin ylemmäs listassa, jotta kone yrittää ensin käynnistää USB: kautta  käyttöjärjestelmän. Tämän jälkeen Fn+F10, tallenna ja lopeta. Nyt kone käynnisti USB:n  kautta GNU:n, jossa on listattuna: Try Ubuntu without installing, Install Ubuntu, OEM Install (for manufacturers), Check disc for defects. Valitsin ensimmäisen vaihtoehdon, sillä halusin ensin kokeilla, että toimiiko Ubuntu.

Ubuntu käynnistyi. Menin komentoriville ja vaihdoin näppäimistöksi suomenkielisen  version. Painoin CTRL+ALT+T avatakseni terminaalin. Kirjoitin komentoriville  setxkbmap fi vaihtaakseni näppäimistön kielen. Painamalla ä:tä ja ö:tä totesin, että  näppäimistön kieli on vaihtunut.

Seuraavaksi tehtävänannon mukaisesti tarkistin koneen sisällön käyttämällä  terminaalissa sudo lshw –short –sanitize –komentoa. Otin kuvan terminaalista Print Screen -näppäimellä ja yhdistin koneen WiFiin, jonka kautta voin lähettää kuvan dokumentoitavaksi:

listatturauta

Seuraavaksi ajoin komennon sudo apt-get update päivittääkseni pakettien listaukset. Tarkistin, mitä komento tekee Ask Ubuntu –sivustolta löytyvästä keskustelusta: https://askubuntu.com/questions/222348/what-does-sudo-apt-get-update-do (2012)

Tämän jälkeen käytin komentoa sudo apt-get upgrade, jotta asennetut ohjelmat päivittyvät. Kysyi y/n, painoin y ja enter.  Upgraden jälkeen Ubuntu valitti ohjelmavirheestä, vaihtoehtoina on raportoida ongelma tai painaa peruutaPainoin   peruutamän jälkeen kokeilin uudestaan update ja upgrade, jonka tuloksena upgrade antoi seuraavan tulosteen:

virheilmo

Koska virhe ei vaikuttane yleisen systeemin toimivuuteenjatkoin tehtävänantoa 

Uusien ohjelmien asentaminen ja Ubuntun asentaminen koneelle

Tarkoituksena oli asentaa itselleen kolme ennestään tuntematonta ohjelmaa ja tähän tarkoitukseen käytin Ubuntun työpöydän vasemmassa sivussa olevaa Ubuntu Software -työkalua.

Laitoin hakukenttään gimp ja asensin GIMP:in. GIMP:in lisenssi kuuluu GNU:n General Public License piiriin. Tämä tieto selvisi GIMP:n sivuilta: https://www.gimp.org/about/ Lisenssin mukaan GIMP:iä saa käyttää mihin tahansa tarkoitukseen, sitä saa jakaa muille, sitä saa tutkia ja selvittää, miten se toimii ja korjata sitä, sekä jakaa eteenpäin muutettua versiota siitä. Velvollisuutena lähdekoodi  pitää olla aina saatavilla, myös muokatussa versiossa, jos sitä jakaa eteenpäin. Tähän  tietoon lähteenä toimii GIMP:n nettisivut ja sieltä tarkemmin ottaen usein kysytyt  kysymykset –osio: https://www.gimp.org/docs/userfaq.html#whats-the-gimps-license-and-how-do-i-comply-with-it

Yrittäessäni avata GIMP:iä, ei se auennut Ubuntu Softwaren kautta. Minulle ei tullut  mitään virheilmoitusta, ohjelma ei vain avautunut. Kokeilin käynnistää uudestaan ja tehdä samat asiat. Ei auttanut.

Seuraavaksi kokeilin asentaa Ubuntun koneelle. Käytin ohjeena Lifewaren sivustoa,  jonne ohjeen on tehnyt Gary Newell: https://www.lifewire.com/ultimate-windows-8-1-ubuntu-dual-boot-guide-2200654 (päivitetty 2017). Painoinn työpöydän Install Ubuntu –kuvaketta ja valitsin kieleksi englannin. Laitoin täpän kohtiin Download updates while installing Ubuntu ja Install third party softwares ja painoin Continue. Tämän jälkeen piti valita asennustapa. Valitsin Install Ubuntu alongside Windows Boot Manager, jolloin voin valita käynnistyksen yhteydessä, käynnistänkö Windowsin vai Ubuntun. Sitten tuli kysely sijainnista, joka on oletuksena Helsinki. Painoin Continue. Eteen ilmestyi näppäimistön valinta ja pidän sen suomenkielisenä. Taas continue.  Seuraavaksi laitoin omia ja koneen tietoja ylös. Kysyttiin omaa nimeä, koneen nimeä, käyttäjänimeä ja salasanaa. Ne täytettyäni valitsin vielä kotikansion salauksen. Jatkoin eteenpäin.

Kun asennus oli valmis, valitsin uudelleen käynnistä. Jokin lukitus oli ongelmana eikä  päivityksiä saanut haettua. Etsin jälleen kerran apua Googlesta ja sain taas tulokseksi  Ask Ubuntun linkin: https://askubuntu.com/questions/15433/unable-to-lock-the-administration-directory-var-lib-dpkg-is-another-process (210-2017). Ratkaisuna oli lukituksen poisto, mutta päädyin asentamaan Ubuntun uudelleen. Tällä kertaa asensin  Ubuntun ainoaksi käyttöjärjestelmäksi koneeseen, eli asennustapa-kohdassa valitsin kohdan, jossa asennan vain Ubuntun ja tyhjennän kovalevyn muusta.

Asennus sujui ongelmitta ja pääsen jopa sudo apt-get update –komentoa käyttämään kunnolla. Näyttäisi toimivan ja jatkoin sudo apt-get upgrade –komennolla. Näyttäisi toimivan.

Su-ma 21.-22.1.2018 klo 23:20-1:40. Etsin Googlen avulla sopivia asennettavia ohjelmia ja päädyin Omg Ubuntu –sivustolle, jonne Joey Sneddon oli listannut 21 erilaista ohjelmaa Ubuntulle: http://www.omgubuntu.co.uk/2016/12/21-must-have-apps-ubuntu (2016).

Tämän jälkeen googletin taas, miten etsitään terminaalin avulla saatavilla olevia  paketteja ja löysin Ask Ubuntu –sivustolta seuraavan keskustelun:   https://askubuntu.com/questions/160897/how-do-i-search-for-available-packages-from-the-command-line (2012).

Ohjeen avulla etsin Caffeine-paketin sudo apt-cache search caffeine. Asensin Caffeinen sudo get-apt install caffeine –komennolla ohjeen Ask Ubuntu –sivuston avulla: https://askubuntu.com/questions/617945/terminal-and-caffeine-indicator (2015), jonka jälkeen yritin ajaa ohjelman caffeine-komennolla. Sain kuitenkin seuraavan  virheilmotuksen:

jaanaputro@Nyyti:~$ caffeine

/usr/bin/caffeine:25: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version(‘Gtk’, ‘3.0’) before import to ensure that the right version gets loaded.

from gi.repository import GObject, Gtk, GLib

Googletin caffeine:25: PyGIWarning ja sain tulokseksi Ubuntu-mate Commynityn Caffeine Crashes keskustelun: https://ubuntu-mate.community/t/caffeine-crashes/5895/13 (2016). Totesin linkistä löytyvän keskustelun perusteella, ettei ohjelmaa  nyt voi korjata helposti. Poistin ohjelman turhana sudo apt-get remove caffeine.

Caffeine kuuluu Apache lisenssiin 2.0. Sitä saa käyttää muokkaukseen, kaupalliseen  käyttöön, yksityiskäyttöön sekä patenttikäyttöön. Lisäksi sitä saa jakaa eteenpäin.  Rajoituksena on trademark, vastuu ja takuu. Tieto tähän löytyi ben-manesin GitHub –sivustolta osoitteesta: https://github.com/ben-manes/caffeine/blob/master/LICENSE (2004).

Käytin komentoa sudo apt-get install gimp. Avasin ohjelman gimp-komennolla ja se aukesi. Otin Print Screen –napilla kuvan näytöstä ja avasin kuvan GIMP:ssä. Piirsin viivan ja pari pistettä sivellin-työkalulla sekä kirjoitin kuvaan jeee. Tallensin kuvan käyttämällä export-toimintoa muuntaakseni kuvan png:ksi GIMP:in oman tieodostomuodon sijaan. Tässä lopputulos:

GIMP

Yritin ensin hakea Atom text editor -pakettia terminaalin kautta, mutta en löytänyt. Etsin Googlesta, miten Atom asennetaan ja löysin Tips on Ubuntu -linkin, jonka on kirjoittanut henkilö, joka käyttää tunnusta ml:  http://tipsonubuntu.com/2017/05/16/easily-install-atom-text-editor-ubuntu-16-04-higher/ (2017). Ohjeen mukaisesti lisäsin ppa-repositorynjonka jälkeen tein pakettien päivityksenTämän jälkeen asensin AtominTein pienen HTML Hei maailman seuraavanlaisesti: 

Atom

Atomilla on MIT lisenssi, jonka mukaan sitä saa käyttää vapaan ohjelmiston mukaisesti. Sitä saa siis jakaa muille, muokata sitä, käyttää kaupalliseen tarkoitukseen sekä tutkia lähdekoodia. Lähdekoodin tulee olla aina saatavilla, eikä koodilla ole takuita. Tämä tieto löytyi Atomin sivuilta kohdasta FAQ: https://atom.io/faq
Itse lisenssin sisältö löytyi tuolta sivustolta kohdasta “Is Atom open source?”:  https://raw.githubusercontent.com/atom/atom/master/LICENSE.md (2011-2018). 

Lista käyttämistäni ohjelmista sekä niitä vastaavat vapaat Linux-ohjelmat

Microsoft Word (tekstinkäsittely) – vastine: LibreOffice Writer
Microsoft Excel (taulukkolaskenta) – vastine: LibreOffice Calc
Microsoft PowerPoint (diaesitykset) – vastine: LibreOffice Impress

Windows Media Player (musiikin kuuntelu) – vastine: Clementine Music Player

Windows Media Player (videoiden katselu) – vastine: VLC Media Player

Lähteet

Lähteet löytyy pääosin tekstistä, jossa niihin on viitattu linkkeineen. Lisäksi lähteenä on käytetty Tero Karvisen oppituntia 16.1.2018 sekä hänen sivuillaan olevaa materiaalia:
http://terokarvinen.com/2017/aikataulu-%E2%80%93-linux-palvelimet-ict4tn021-7-ti-ja-6-to-alkukevat-2018-5-op
http://terokarvinen.com/2006/raportin-kirjoittaminen-4

 

“Tätä dokumenttia saa kopioida ja muokata GNU General Public License (versio 2 tai uudempi) mukaisesti. http://www.gnu.org/licenses/gpl.html

“Pohjana Tero Karvinen 2012: Linux kurssi, http://terokarvinen.com

Leave a comment