Linux palvelimet ICT4TN021 kotipuuhastelu 1/6

Tehtävänanto ensimmäiselle viikolle Linux palvelimet -kurssilla

  1. Tee oma Linux-livetikku. Kokeile sitä jossain muussa kuin koulun koneessa.
  2. Listaa testaamasi koneen rauta (‘sudo lshw -short -sanitize’).
  3. Asenna kolme itsellesi uutta ohjelmaa. Kokeile kutakin ohjelmaa sen pääasiallisessa käyttötarkoituksessa.
  4. Mitä lisenssiä kukin näistä ohjelmista käyttää? Selitä lyhyesti, mitä oikeuksia ja velvolisuuksia tuosta lisenssistä seuraa.
  5. 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.
  6. Vapaaehtoinen lisätehtävä: varmuuskopioi tiedostosi (voit käyttää esimerkiksi ulkoista USB-levyä)

Retroperspektiivillä katsottuna tehtävien suorittamisjärjestys

  • 6. (back-up)
  • 1. (linux-livetikku)
  • 3. (ohjelmien asennus ja testaus)
  • 5. (ohjelmien listaus + linuxvastineet näille)
  • 2. (lshw)
  • 4. (lisenssit)

Livetikun luonti ja testaus (Xubuntu 16.04.3 64-bit)

Liikkeelle lähdettiin Kingstonin 16Gt Datatravelerilla, jossa USB 2.0. (tässä USB 3.0 versio ko. tikusta: https://www.verkkokauppa.com/fi/product/56736/fjrcq/Kingston-16-Gt-DataTraveler-SE9-G2-tyylikas-metallipintainen). Näyttäisi olevan USB 3.0 kama halpaa kuin saippua, pitäisi mukana pidettävä tikku päivittää nopeampaan vehkeeseen.

Back-upit oli jo tehty ennen tätä harjoitusta, joten ainoa pelko tiedostojen katoamisessa olisi piinaava Windowsin uudelleenasennus.

Oma pöytäkone, jolla lähettiin tehtävää suorittamaan:

  • Prosessori: Intel 2500k
  • GPU: Nvidia GTX 970 4GB
  • Keskusmuisti: 12GB DDR3
  • Massamuisti(t): 250Gt SSD + 1Tt HDD + 1Tt ulkoinen HDD
  • Äänikortti: Asus Xonar DG
  • Käyttöjärjestelmä: Windows 10 Education 64-bit

Linux-tikun luontiin käytin itselle tuttua ohjelmaa, Universal USB Installeria

linuxin asennus

Vauhti ei tosiaan päätä huimannut.

asennusvauhti

Kun yritti ajaa Linuxia tikulta, antoi seuraavan virheilmoituksen (ongelma on luotu uudestaan sen jälkeen kun livetikkua kokeiltiin onnistuneesti ja asennuskin onnistui):

nouveau_error

Googlesta selviää, että nouveau (https://en.wikipedia.org/wiki/Nouveau_(software)) on Nvidian ajureiden linux-vastine, joiden ongelmien kanssa näyttäisi moni muukin painivan juuri Linuxia asentaessa.

Tästä pääsi sitten eteenpäin käymällä BIOSissa naksuttamassa PCI-E-slotin ”disabled” ja lykkäämällä johdon kiinni suoraan emolevyyn, jolla voitiin kiertää Nvidian näytönohjaimen ja Linuxin erimielisyydet hetkeksi.

Linuxin käynnistäminen tikulta asentamatta sujui kyllä näppärästi, lukuunottamatta tunteiden purkausta Nvidian näytönohjaimen kanssa. Tosin resoluutio näytti melko kököltä (1024×768) livetikulta ajettuna. Selain toimi, näppäimistöön sai ääkköset (tämä osa kirjoitettu live-tikulta). Päivityksiä sai haettua, ohjelmia asennettua ja käytettyä. Näistä lisää myöhemmin, samoja ohjelmia on haettu myös asennusversioon.

Ilmeisesti livetikulle luodun Xubuntun voisi patchata tms. jotta siinä olisi nämä ajurit valmiina. Tähän ei riittänyt rahkeet, joten onnistuneen (pikaisen) livetikun testaamisen jälkeen siirryttiin ihan asennukseen, jotta saadaan taklattua tämä virhe kertaluontoisesti, ja Xubuntun käyttö tulisi mukavammaksi.

Ongelmaahan ei olisi syntynyt, jos olisin ahkera ja vaihtaisin aina edes toisen näytön kiinni suoraan emolevyyn näytönohjaimesta. Siihen ei kuitenkaan tyydytä, luonnollisesti.

Linuxin asennus

Oletuksena Linuxin asennusohjelmisto ilmeisesti pyrki varaamaan kaiken jäljellä olevan tyhjän tilan itselleen. Asennusohjelmiston osiointipuoli näytti pelottavalta, joten siirryin Windowsin puolelle osioimaan SSD:lle pienen siivun Xubuntua varten. Tarkoitus on lähinnä testailla ja leikkiä Xubuntulla, pitäen edelleen Windowsin pääkäyttöjärjestelmänä.

Asennustoiminta liittyen käyttöjärjestelmään sekä näytönohjaimen ajureihin tehtiin näytöltä, joka oli kiinni emolevyssä. BIOSissa oli kytketty päälle ominaisuus, joka mahdollisti kuvan ulostulon sekä emolevystä että erillisestä näytönohjaimesta.

Asentui kyllä hienosti, mutta edelleen ajureissa oli samaa ongelmaa kuin livetikussa, eli ei anna kuvaa lainkaan Nvidiasta.

Eri (ajuri)versioiden uudelleenasennusten yhteydessä päästiin jo täysin mustasta ruudusta seuraavaan tilanteeseen (molemmat näytöt kiinni näytönohjaimessa), hienoa edistymistä:

not_full_black

Lopulta, tuskien taipaleen ja hien jälkeen lopulta molemmat näytöt saivat kuvaa suoraan näytönohjaimesta. Apuja löytyi erinäköisten foorumipostausten seasta, jonkunnäköinen kombo näiden linkkien takaa avitti ongelman taklaamisessa:

 

Vihdoin Xubuntu on asentunut toimivien näytönohjainajurien kanssa:

installed_xubuntu

 Palataan vielä ssd:n osiointiin:

Linuxille annoin 31gb~ verran tilaa. Asennuksen jälkeen Linux näyttää tehneen vielä toisen osioinnin.

osiointi

Raudan listaus

rauta

Ensi alkuun asennettiin Gimp, Spotify, Discord ja Skype. Gimp löytyi Linuxin omasta ’kaupasta’, muut tuli haettua komentorivin kautta (ohjeet on linkattu ’Lataukset’ -osiossa lopussa).

Gimppiä pääsi käyttämään tähän liitettyihin kuvien yhteydessä, joita ei ole otettu Windowsin puolella.

Skype ja Discord toimivat moitteettomasti ainakin viestien välittämiseen.

Spotifyä eikä puheominaisuutta ollut mahdollisuutta testata. Asus Xonar DG:n ajurien asennuksessa ei päästy maaliin asti. Niiden asennus jatkunee näillä ohjeilla myöhemmin:

Musiikkia pystyi kuitenkin työpöydältä ohjaamaan, vaikka kuunteli toisessa laitteessa -> ohjelma siis toimii.

spotify

Asennetut ohjelmistot (Windows -> Linux)

  • Chrome -> Chromium (selain)
  • Discord (voip)
  • Microsoft Office -> LibreOffice (office tools)
  • XShare -> Shutter (fixed screenshot + share)
  • Skype -> Skype for Linux (voip)
  • Spotify (music streaming)
  • Terminator (arrange terminals)

Ajurit

  • Nvidia drivers -> Nvidia X / Nouveau
  • Asus Xonar DG _> Oxygen HD Audio

Lisenssit

  • Gimp
    • GPL
  • Spotify
    • Yksityinen
  • Discord
    • Yksityinen
  • Skype
    • Yksityinen

GPL

Vapaaseen käyttöön oleva lisenssi, eli ko. lisenssillä varustettua ohjelmaa saa kaikki käyttää miten haluaa. Jos ei hyväksy GPL:n ehtoja, saa silti muunnella ja käyttää ohjelmaansa joka perustuu lisensoituun ohjelmaan, mutta ei jakaa sitä. GPL:n idea on suojella käyttäjää.

Yksityinen ohjelmisto

Yritys/ohjelman valmistaja itse päättää käyttöehdoista, jotka käyttäjä hyväksyy ottaessaan ohjelman käyttöönsä. Kukaan muu kuin lisenssin haltija ei saa jakaa tai muokkaa ohjelmistoa. Käyttöehdot on suunniteltu suojaamaan ohjelmiston valmistajaa.


Lähteet:


Lataukset:


Lisenssilähteet:


Vastaa

Täytä tietosi alle tai klikkaa kuvaketta kirjautuaksesi sisään:

WordPress.com-logo

Olet kommentoimassa WordPress.com -tilin nimissä. Log Out / Muuta )

Twitter-kuva

Olet kommentoimassa Twitter -tilin nimissä. Log Out / Muuta )

Facebook-kuva

Olet kommentoimassa Facebook -tilin nimissä. Log Out / Muuta )

Google+ photo

Olet kommentoimassa Google+ -tilin nimissä. Log Out / Muuta )

Muodostetaan yhteyttä palveluun %s