Todella Kattava Linux-opas Aloittelijalle

Tekijä: Marko (Khaida) Tarvainen

Sisällysluettelo

1. Mikä ihmeen Linux?

Tervetuloa Linuxin ihmeelliseen maailmaan! Jos olet täällä, olet todennäköisesti kyllästynyt Windowsiin tai macOS:ään, tai olet vain utelias tietämään, mistä tässä "ilmaisessa ja avoimen lähdekoodin" käyttöjärjestelmässä on kyse. Hyvä juttu! Olet oikeassa paikassa.

Yksinkertaisesti sanottuna, Linux on käyttöjärjestelmän ydin (kernel), aivan kuten Windowsin tai macOS:n alla on oma ytimensä. Mutta toisin kuin Windows tai macOS, Linux ei ole yhden yrityksen omistuksessa. Sen on kehittänyt maailmanlaajuinen yhteisö, ja se on julkaistu GPL-lisenssillä (General Public License), mikä tarkoittaa, että kuka tahansa saa käyttää, muokata ja jakaa sitä vapaasti.

Useimmat ihmiset tarkoittavat "Linuxilla" itse asiassa Linux-jakelua (distro), joka sisältää Linux-ytimen lisäksi joukon muita ohjelmistoja, kuten työpöytäympäristön (joka antaa käyttöliittymän, jota näet), sovelluksia, apuohjelmia ja paljon muuta. Ajattele sitä kuten autovalmistajia, jotka rakentavat autoja saman moottorin ympärille – moottori on Linux-ydin, ja auto on jakelu.

Linux-pingviini Tux

2. Miksi valita Linux?

Hyvä kysymys! Tässä muutama syy, miksi yhä useammat ihmiset harkitsevat Linuxia:

3. Linux-jakelut – Valinnan vaikeus (vai helppous?)

Kuten mainitsin, Linux-jakelu on täydellinen, käyttövalmis käyttöjärjestelmä. Jakeluja on satoja, mutta älä anna sen pelästyttää! Aloittelijalle on vain muutama, jotka kannattaa huomioida.

Eri jakelut on suunniteltu eri tarkoituksiin ja käyttäjäryhmille. Jotkut ovat kevyitä ja nopeita, toiset tarjoavat paljon valmiiksi asennettua ohjelmistoa, ja kolmannet ovat suunnattuja tiettyihin tehtäviin, kuten tietoturvaan tai multimedian tuotantoon.

3.1 Aloittelijaystävälliset jakelut

Näillä pääset helposti alkuun. Ne ovat yleensä helppoja asentaa, niissä on kattava tuki laitteistoille ja niissä on paljon valmiiksi asennettuja ohjelmia.

3.2 Muita mainitsemisen arvoisia jakeluja (ei välttämättä aloittelijalle)

4. Työpöytäympäristöt – Linuxin "ulkonäkö"

Yksi hienoimmista asioista Linuxissa on, että voit valita, miltä käyttöjärjestelmäsi näyttää ja tuntuu. Tämä tapahtuu valitsemalla työpöytäympäristö (Desktop Environment, DE). Työpöytäympäristö on kokoelma ohjelmia, jotka tarjoavat graafisen käyttöliittymän, kuten työpöydän, ikkunanhallinnan, valikot, paneelit ja perussovellukset.

Samasta Linux-jakelusta voi olla eri "makuja" (flavors), joissa on eri työpöytäympäristöt oletuksena. Esimerkiksi Ubuntu Gnome, Kubuntu (KDE), Xubuntu (XFCE), Lubuntu (LXQt).

Yleisimmät työpöytäympäristöt:

Mitä minun pitäisi valita? Aloittelijalle suosittelen aloittamaan jollain, joka tuntuu tutulta. Linux Mint Cinnamon tai Zorin OS ovat erinomaisia, jos olet tottunut Windowsiin. Jos haluat modernimman kokemuksen ja olet valmis opettelemaan uutta, Ubuntu (GNOME) tai Pop!_OS ovat hyviä valintoja.

5. Linuxin asentaminen – Ei niin pelottavaa kuin luulet!

Linuxin asentaminen on nykyään paljon helpompaa kuin ennen. Useimmat jakelut tarjoavat graafisen asennusohjelman, joka opastaa sinut vaihe vaiheelta.

VAROITUS: Vaikka asennus on helppoa, on aina olemassa riski tiedostojen menetyksestä, jos teet virheitä. Ota varmuuskopio kaikista tärkeistä tiedostoistasi ennen asennuksen aloittamista!

5.1 Valmistelut

  1. Valitse jakelu: Päätä, minkä Linux-jakelun haluat asentaa (esim. Linux Mint Cinnamon).
  2. Lataa ISO-tiedosto: Siirry valitsemasi jakelun viralliselle verkkosivustolle ja lataa sen ISO-tiedosto. Tämä on levykuva, joka sisältää koko käyttöjärjestelmän.

    Esimerkki Linux Mint lataussivusta.

  3. Hanki USB-tikku: Tarvitset vähintään 8GB:n USB-tikun. Varmista, ettei siinä ole mitään tärkeää, sillä se formatoidaan.
  4. Lataa Live USB -työkalu: Tarvitset ohjelman, joka luo käynnistettävän USB-tikun ISO-tiedostosta. Suosituimpia ovat:
    • Rufus (Windows): Erittäin luotettava ja helppokäyttöinen.
    • Balena Etcher (Windows, macOS, Linux): Yksinkertainen ja visuaalinen, toimii kaikilla alustoilla.
    • UNetbootin (Windows, macOS, Linux): Toinen hyvä vaihtoehto.

    Esimerkki Balena Etcherin käyttöliittymästä.

5.2 Live USB:n luominen

Seuraa valitsemasi Live USB -työkalun ohjeita. Yleensä prosessi on:

  1. Käynnistä ohjelma.
  2. Valitse lataamasi ISO-tiedosto.
  3. Valitse USB-tikku (tarkista, että valitset oikean!).
  4. Käynnistä luomisprosessi. Tämä voi kestää muutaman minuutin.

5.3 Koneen käynnistäminen Live USB:ltä

Kun olet luonut käynnistettävän USB-tikun, sinun on käynnistettävä tietokoneesi siltä:

  1. Kytke USB-tikku tietokoneeseen.
  2. Käynnistä tietokoneesi uudelleen.
  3. Paina oikeaa näppäintä käynnistyksen aikana päästäksesi BIOS/UEFI-asetuksiin tai käynnistysvalikkoon. Tämä näppäin vaihtelee tietokonevalmistajittain (yleisiä ovat F2, F10, F12, Del, Esc). Google "käynnistysvalikko [tietokoneesi merkki ja malli]".
  4. Käynnistysvalikosta valitse USB-tikku käynnistyslaitteeksi.
  5. Joskus sinun on otettava "Secure Boot" pois päältä BIOS/UEFI-asetuksista, jos Linux ei käynnisty.

Jos kaikki meni oikein, koneesi käynnistyy USB-tikulta, ja näet vaihtoehtoja kuten "Try [Jakelun nimi]" (Kokeile) tai "Install [Jakelun nimi]" (Asenna).

Esimerkki Linux Mintin käynnistysvalikosta (Live USB).

5.4 Asennusprosessi (yleiskuva)

Valitse "Try [Jakelun nimi]" kokeillaksesi Linuxia ilman asennusta. Voit käyttää sitä varmistaaksesi, että kaikki laitteistosi toimivat ja että pidät työpöytäympäristöstä. Jos olet valmis, voit käynnistää asennusohjelman työpöydän kuvakkeesta (esim. "Install Linux Mint").

Yleisiä asennusvaiheita:

  1. Kieli: Valitse asennuksen kieli (suomi!).
  2. Näppäimistöasettelu: Valitse oikea näppäimistöasettelu (suomi).
  3. Verkkoyhteys: Yhdistä verkkoon, jos mahdollista. Tämä mahdollistaa päivitysten lataamisen asennuksen aikana.
  4. Asennustyyppi: Tämä on kriittinen vaihe.
    • "Install alongside [toinen käyttöjärjestelmä]" (Asenna toisen käyttöjärjestelmän rinnalle): Jos haluat säilyttää Windowsin ja asentaa Linuxin sen rinnalle (dual-boot). Asennusohjelma luo automaattisesti uuden osion Linuxille.
    • "Erase disk and install [Jakelun nimi]" (Poista levy ja asenna [Jakelun nimi]): Tämä poistaa KAIKKI levyltäsi ja asentaa vain Linuxin. Jos olet varma, että haluat vain Linuxin, valitse tämä.
    • "Something else" (Jokin muu): Kokeneemmille käyttäjille, jotka haluavat osioida levynsä manuaalisesti. Älä valitse tätä, jos olet aloittelija!
  5. Aikavyöhyke: Valitse aikavyöhykkeesi.
  6. Käyttäjätietojen luonti: Luo käyttäjänimi, tietokoneen nimi ja salasana. Tämä on tärkeä, sillä tätä salasanaa tarvitset usein.
  7. Asennus: Asennus alkaa. Tämä voi kestää jonkin aikaa.
  8. Käynnistä uudelleen: Kun asennus on valmis, sinua pyydetään käynnistämään tietokone uudelleen. Poista USB-tikku.

Esimerkki asennusohjelman "Asennustyyppi" -vaiheesta.

5.5 Dual-boot vai vain Linux?

6. Ensimmäiset askeleet Linuxissa

Onnittelut! Olet nyt Linux-käyttäjä. Tässä muutamia asioita, joita voit tehdä heti asennuksen jälkeen.

6.1 Työpöydän tutkiminen

Käytä hiirtä ja näppäimistöä navigoidaksesi. Tutustu:

6.2 Ohjelmistokeskus – Sovellusten asennus helposti

Useimmissa jakeluissa on graafinen "Ohjelmistokeskus" (Software Center, Software Manager, Discover jne.), joka on kuin sovelluskauppa. Täältä voit selata, etsiä ja asentaa tuhansia ohjelmia helposti ilman komentoriviä.

Etsi ja asenna esimerkiksi:

6.3 Järjestelmän päivittäminen

Päivitykset ovat tärkeitä tietoturvan ja vakauden kannalta. Linux-jakelusi ilmoittaa yleensä, kun päivityksiä on saatavilla.

Usein on olemassa "Update Manager" tai vastaava sovellus, joka hoitaa päivitykset graafisesti. Muista päivittää säännöllisesti!

VINKKI: Päivitykset voidaan hoitaa myös päätteellä, josta puhumme seuraavaksi. Se on usein nopeampaa ja tehokkaampaa.

6.4 Laiteajurit (Drivers)

Useimmat Linux-jakelut tunnistavat ja käyttävät laitteistoasi automaattisesti. Kuitenkin erityisesti NVIDIA-näytönohjaimien tai joitakin Wi-Fi-korttien kanssa saatat tarvita valmistajan omia (proprietaarisia) ajureita.

Monissa jakeluissa (esim. Ubuntu, Mint) on "Driver Manager" tai vastaava työkalu, joka auttaa sinua asentamaan nämä ajurit. Yleensä se sijaitsee järjestelmäasetuksissa tai omassa sovelluksessaan.

7. Pääte – Linuxin sydän ja sielu (ei niin pelottava!)

Monet uudet Linux-käyttäjät pelkäävät päätettä (tunnetaan myös nimellä komentorivi, konsoli, shell). Mutta älä huoli! Se ei ole niin monimutkainen kuin miltä se näyttää. Pääte on uskomattoman tehokas työkalu, joka nopeuttaa monia tehtäviä ja antaa sinulle täyden hallinnan järjestelmääsi.

Ajattele päätettä kuten taikasauvaa – se tekee juuri sen, mitä käsket sen tehdä, ja usein paljon nopeammin kuin graafiset käyttöliittymät.

Voit avata päätteen etsimällä "Terminal", "Pääte" tai "Konsoli" sovellusvalikosta.

7.1 Miksi pääte on tärkeä?

7.2 Peruskomentoja, jotka jokaisen tulisi tietää

Muista, että Linuxissa komennon jälkeen on usein välilyönti ja sitten mahdolliset parametrit tai argumentit.

komento [parametrit] [argumentit]

Tässä lista yleisistä komennoista:

7.3 Sudo – Superkäyttäjän oikeudet

Linuxissa järjestelmän turvallisuutta parannetaan siten, että et yleensä käytä järjestelmää "pääkäyttäjänä" (root). Jos tarvitset suorittaa komennon, joka vaatii järjestelmänlaajuisia oikeuksia (esim. ohjelmien asennus, järjestelmätiedostojen muokkaus), käytät sudo-komentoa (SuperUser Do).

Kun käytät sudoa, sinua pyydetään antamaan oma salasanasi. Jos salasanasi on oikein ja olet "sudoers"-ryhmässä, komento suoritetaan root-oikeuksilla.

$ sudo apt update   # Päivittää pakettiluettelot (vaatii pääkäyttäjän oikeudet)

VAROITUS: Käytä sudoa harkiten! Älä suorita komentoja sudolla, ellet tiedä, mitä ne tekevät. Virheellinen komento sudolla voi vahingoittaa järjestelmääsi pysyvästi.

7.4 Pakettienhallinta päätteessä

Vaikka voit asentaa ohjelmia graafisen ohjelmistokeskuksen kautta, päätteellä tehtävä pakettienhallinta on nopeampaa ja tehokkaampaa, erityisesti päivitysten tai useiden ohjelmien asentamisessa.

Eri jakeluissa on erilaiset pakettienhallintajärjestelmät. Yleisimmät ovat:

VINKKI: Kun asennat ohjelmia, käytä tab-näppäintä täydennykseen! Jos kirjoitat sudo apt install fire ja painat tabia, se saattaa täydentää sen firefoxiksi.

7.5 Tiedostojärjestelmä ja navigointi

Linuxin tiedostojärjestelmä eroaa Windowsista. Windowsissa on C:, D: jne. asemia, mutta Linuxissa kaikki alkaa juurihakemistosta /.

/        # Juurihakemisto
├── bin    # Peruskomentojen suoritettavat tiedostot (binaries)
├── boot   # Käynnistykseen liittyvät tiedostot
├── dev    # Laitetiedostot
├── etc    # Järjestelmän konfiguraatiotiedostot
├── home   # Käyttäjien kotihakemistot (esim. /home/marko)
├── lib    # Kirjastotiedostot
├── media  # Liitetyt laitteet (USB-tikut, CD/DVD:t)
├── mnt    # Tilapäiset kiinnityspisteet tiedostojärjestelmille
├── opt    # Lisäohjelmien asennuspaikka
├── proc   # Prosessitietoja
├── root   # Pääkäyttäjän (root) kotihakemisto
├── run    # Väliaikaisia tiedostojärjestelmiä
├── sbin   # Järjestelmänvalvojan komennot
├── srv    # Palvelimien tiedostot
├── sys    # Järjestelmätiedostot
├── tmp    # Tilapäiset tiedostot
├── usr    # Käyttäjäsovellukset ja -kirjastot
└── var    # Vaihtelevat tiedostot (lokit, välimuistit jne.)

7.6 Käyttäjäoikeudet

Linuxissa tiedostojen ja hakemistojen käyttöoikeudet ovat erittäin tärkeitä turvallisuuden kannalta. Jokaisella tiedostolla ja hakemistolla on omistaja, ryhmä ja oikeudet.

Kun suoritat ls -l, näet jotain tällaista:

-rw-r--r-- 1 marko marko 1234 touko 20 15:30 tiedosto.txt
drwxr-xr-x 2 marko marko 4096 touko 19 10:00 Kansio/

Esimerkki: -rw-r--r-- tarkoittaa:

Komentoja oikeuksien muuttamiseen:

Muista: Jos et ymmärrä, mitä teet oikeuksien kanssa, jätä ne rauhaan tai etsi tarkemmat ohjeet!

8. Yleisiä tehtäviä ja vinkkejä

8.1 Tiedostojen hallinta

Graafisten tiedostonhallintaohjelmien (Nemo, Nautilus, Dolphin) käyttö on intuitiivista. Ne toimivat pitkälti samoin kuin Windowsin Resurssienhallinta.

8.2 Verkkoyhteydet

Useimmat jakelut havaitsevat verkkokorttisi automaattisesti. Wi-Fi-yhteyden muodostaminen tapahtuu yleensä tehtäväpalkin verkkokuvakkeen kautta, aivan kuten Windowsissa tai macOS:ssä.

8.3 Tulostaminen

Tulostimen asentaminen on yleensä suoraviivaista. Linux tukee laajasti CUPS (Common Unix Printing System) -järjestelmää. Yleensä riittää, kun kytket tulostimen tietokoneeseen, ja järjestelmä tunnistaa sen ja asentaa ajurit automaattisesti.

Jos automaattinen tunnistus ei toimi, voit etsiä tulostinasetuksia järjestelmäasetuksista ja lisätä tulostimen manuaalisesti.

8.4 Varmuuskopiointi

Varmuuskopiointi on elintärkeää, riippumatta käyttöjärjestelmästä. Linuxissa on useita työkaluja varmuuskopiointiin:

8.5 Virtuaalikoneet ja Linux

Voit ajaa Linuxia virtuaalikoneessa (VM) Windowsin tai macOS:n sisällä. Tämä on erinomainen tapa kokeilla Linuxia ilman, että sinun tarvitsee asentaa sitä suoraan tietokoneellesi.

Suositellut virtuaalikoneohjelmistot:

8.6 Windows-sovellusten ajaminen Linuxissa (Wine, Proton)

Kaikkia Windows-sovelluksia ei voi ajaa Linuxissa natiivisti. Kuitenkin joitakin keinoja on olemassa:

9. Ongelmien ratkaisu ja avun saaminen

Vaikka Linux on vakaa, ongelmia voi aina ilmetä. Tärkeintä on osata etsiä apua.

9.1 Google on ystäväsi

Ylivoimaisesti paras tapa löytää apua on käyttää hakukonetta. Kun kohtaat ongelman:

  1. Kuvaile ongelma tarkasti.
  2. Mainitse käyttämäsi Linux-jakelu ja sen versio (esim. "Linux Mint 21 Wi-Fi ei toimi").
  3. Jos saat virheilmoituksen, kopioi se kokonaisuudessaan hakukoneeseen.

Todennäköisesti joku muu on kohdannut saman ongelman ja ratkaisu on jo olemassa verkossa.

9.2 Foorumit ja yhteisöt

Jokaisella suurella jakelulla on oma foorumi ja aktiivinen yhteisö:

Muista antaa mahdollisimman paljon tietoa, kun kysyt apua: käyttöjärjestelmäversio, laitteisto, virheilmoitukset, mitä olet jo yrittänyt.

9.3 Virallinen dokumentaatio ja Wikit

Monilla jakeluilla on kattava virallinen dokumentaatio ja wikisivustoja, jotka sisältävät ohjeita asennukseen, konfigurointiin ja vianmääritykseen.

10. Turvallisuus Linuxissa

Vaikka Linux on yleisesti turvallisempi kuin Windows, se ei tarkoita, ettet voi joutua hyökkäyksen kohteeksi. Tässä muutamia turvallisuusvinkkejä:

11. Yhteenveto ja jatko-opiskelu

Toivottavasti tämä opas on antanut sinulle hyvän alun Linuxin maailmaan. Linux on valtava ja monipuolinen, ja opittavaa riittää aina. Tässä muutamia ajatuksia jatko-opiskeluun:

Linux voi aluksi tuntua haastavalta, mutta se on uskomattoman palkitseva matka. Onnea matkaan ja tervetuloa avoimen lähdekoodin perheeseen!

Muista, että kärsivällisyys ja uteliaisuus ovat parhaat ystäväsi tässä seikkailussa.

Kiitos, että luit! Marko (Khaida) Tarvainen