Ero sivun ”Aloittelijalle” versioiden välillä

Siirry navigaatioon Siirry hakuun
382 merkkiä lisätty ,  14. maaliskuuta 2019
p
Käyttäjän 88.152.174.204 (keskustelu) muokkaukset kumottiin ja sivu palautettiin viimeisimpään käyttäjän Lahtis tekemään versioon.
p (Käyttäjän 88.152.174.204 (keskustelu) muokkaukset kumottiin ja sivu palautettiin viimeisimpään käyttäjän Lahtis tekemään versioon.)
Merkkaus: Takaisinpalautus
(19 välissä olevaa versiota 8 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
[[Kuva:Kysymys.png|right]]
[[Kuva:Kysymys.png|right]]
''Linuxia'' on aiemmin pidetty aloittelijoille vaikeana järjestelmänä. Nykyään tämä ei kuitenkaan pidä paikkaansa, kunhan on valmis opiskelemaan hieman uuden järjestelmän perusteita. Koska monet, jotka kokeilevat Linuxia ovat Windows-käyttäjiä, tässä ohjeessa lähdetään siitä liikkeelle.  
'''Linuxia''' on aiemmin pidetty aloittelijoille vaikeana järjestelmänä. Nykyään tämä ei kuitenkaan pidä paikkaansa, kunhan on valmis opiskelemaan hieman uuden järjestelmän perusteita. Koska monet, jotka kokeilevat Linuxia ovat Windows-käyttäjiä, tässä ohjeessa lähdetään siitä liikkeelle.  


Linux-maailmaan tutustuessa on hyvä pitää mielessä, että Linux on suunniteltu eri lähtökohdista kuin esimerkiksi Windows tai Mac OS (tästä tarkemmin esimerkiksi esseessä [http://webd.savonia-amk.fi/www/kt22440/LNW/linux_eioo_windows.html Linux ei ole Windows]), ja jotkin asiat hoidetaan eri tavalla. Perusteiden opettelu saattaa tuntua turhauttavalta, mutta tulee maksamaan itsensä takaisin moninkertaisena myöhemmin. Ei kukaan ole tietokoneita muillakaan käyttöjärjestelmillä oppinut päivässä tehokkaasti käyttämään.
Linux-maailmaan tutustuessa on hyvä pitää mielessä, että Linux on suunniteltu eri lähtökohdista kuin esimerkiksi Windows tai Mac OS X, ja jotkin asiat hoidetaan eri tavalla. Perusteiden opettelu saattaa tuntua turhauttavalta, mutta tulee maksamaan itsensä takaisin moninkertaisena myöhemmin. Ei kukaan ole tietokoneita muillakaan käyttöjärjestelmillä oppinut päivässä tehokkaasti käyttämään.


== Haluan asentaa koneelleni Linuxin! Mitä minun tulee tehdä? ==
== Haluan asentaa koneelleni Linuxin! Mitä minun tulee tehdä? ==
Rivi 19: Rivi 19:
Linux on alusta lähtien tehty monen käyttäjän järjestelmäksi, jolloin jokaisella käyttäjällä on oma käyttäjätunnus, salasana ja kotihakemisto sekä kotihakemistossaan omat asetuksensa. Käyttäjätunnuksia voi luoda myös erikoiskäyttöön, esimerkiksi niin, että erikoisempia asetuksia tai uusia ohjelmia kokeilee ensin testitunnuksella, ilman pelkoa varsinaisten käyttäjien säätöjen sekoittumisesta.
Linux on alusta lähtien tehty monen käyttäjän järjestelmäksi, jolloin jokaisella käyttäjällä on oma käyttäjätunnus, salasana ja kotihakemisto sekä kotihakemistossaan omat asetuksensa. Käyttäjätunnuksia voi luoda myös erikoiskäyttöön, esimerkiksi niin, että erikoisempia asetuksia tai uusia ohjelmia kokeilee ensin testitunnuksella, ilman pelkoa varsinaisten käyttäjien säätöjen sekoittumisesta.


Tavallisella käyttäjällä ei ole kirjoitusoikeuksia muualle tiedostojärjestelmään kuin omaan kotihakemistoon (ja muutamaan muuhun paikkaan). Siten esimerkiksi ohjelmien asentaminen koko järjestelmään (kaikkien käyttäjien käytettäväksi) ei onnistu, vaan ylläpitotoimenpiteisiin käytetään pääkäyttäjän (<tt>root</tt>) käyttäjätunnusta tai [[sudo]]-ohjelmaa, joka suorittaa komennot pääkäyttäjänä. Tällainen järjestelmä on tietoturvan kannalta hyvä, sillä mahdolliset haittaohjelmat voivat saastuttaa vain käyttäjän oman kotihakemiston. Lisäksi se hankaloittaa virusten ja haittaohjelmien leviämistä.
Tavallisella käyttäjällä ei ole kirjoitusoikeuksia muualle tiedostojärjestelmään kuin omaan kotihakemistoon (sekä esim. tilapäistiedostojen hakemistoon, johon yleensä ei kosketa käsin). Siten esimerkiksi ohjelmien asentaminen koko järjestelmään (kaikkien käyttäjien käytettäväksi) ei onnistu, vaan ylläpitotoimenpiteisiin käytetään pääkäyttäjän (<tt>[[root]]</tt>) käyttäjätunnusta tai [[sudo]]-ohjelmaa, joka suorittaa komennot pääkäyttäjänä. Tällainen järjestelmä on tietoturvan kannalta hyvä, sillä mahdolliset haittaohjelmat voivat suoraan saastuttaa vain käyttäjän oman kotihakemiston. Lisäksi se hankaloittaa virusten ja haittaohjelmien leviämistä.


Lisätietoja löytyy artikkeleista [[käyttäjä]] ja [[tiedoston oikeudet]]. Katso myös [[tietoturva]].
Lisätietoja löytyy artikkeleista [[käyttäjä]] ja [[tiedoston oikeudet]]. Katso myös [[tietoturva]].
Rivi 52: Rivi 52:
Yksi tunnetuimmista Live CD -jakeluista on [[Knoppix]]. Nykyään useimmat tunnetuista jakeluista, esimerkiksi [[Ubuntu]], tarjoavat esittelytilaa oletuksena asennuslevyltään, ja myös asennus tapahtuu käynnistämällä haluttaessa asennusohjelma esittelytilan työpöydältä.
Yksi tunnetuimmista Live CD -jakeluista on [[Knoppix]]. Nykyään useimmat tunnetuista jakeluista, esimerkiksi [[Ubuntu]], tarjoavat esittelytilaa oletuksena asennuslevyltään, ja myös asennus tapahtuu käynnistämällä haluttaessa asennusohjelma esittelytilan työpöydältä.


Huomattavaa on, että live-cd:ltä käytettäessä ohjelma on huomattavasti hitaampi, kuin asennettaessa se koneelle.
Huomattavaa on, että live-cd:ltä käytettäessä ohjelma voi olla huomattavasti hitaampi, kuin kiintolevylle asennettuna.


== Mikä on jakelupaketti? Minkä jakelupaketin asentaisin? ==
== Mikä on jakelupaketti? Minkä jakelupaketin asentaisin? ==


Linux itsessään on pelkkä [[Kernel|käyttöjärjestelmän ydin]], joka hoitaa käyttöjärjestelmän matalimman tason tehtävät, kuten laitteiston suoran käskyttämisen. Pelkällä ytimellä (engl. ''kernel'') ei tavallinen käyttäjä tee mitään. Jotta saataisiin aikaan täydellinen käyttöjärjestelmä tarvitaan ytimen ympärille perusohjelmistot. Tähän käytetään mm. [[GNU]]-projektin ohjelmia, josta tulee joidenkin suosittelema nimi Linux. Nämä ja lukuisat muut ohjelmat tulevat jakelupakettien mukana.
Linux asennetaan yleensä jakelupaketista. Jokainen jakelu paketoi valitsemansa ohjelmat valitsemallaan tavalla. Ohjelmavalikoima on kuitenkin keskeisiltä osiltaan sama tai samantapainen useimmissa yleiskäyttöisissä jakeluissa ja paketointitapa yksi muutamasta eri järjestelmästä.
 
Linux itsessään on pelkkä [[Kernel|käyttöjärjestelmän ydin]], joka hoitaa käyttöjärjestelmän matalimman tason tehtävät, kuten laitteiston suoran käskyttämisen. Pelkällä ytimellä (engl. ''kernel'') ei tavallinen käyttäjä tee mitään. Jotta saataisiin aikaan täydellinen käyttöjärjestelmä tarvitaan ytimen ympärille perusohjelmistot. Tähän käytetään mm. [[GNU]]-projektin ohjelmia, josta tulee joidenkin suosittelema nimi GNU/Linux. Nämä ja lukuisat muut ohjelmat tulevat jakelupakettien mukana.


On olemassa satoja eri jakelupaketteja, joista kymmenkunta on suhteellisen laajalle levinneitä. Parasta jakelua ei voida yksiselitteisesti sanoa, mutta aloittelijan kannalta jakelupaketteja vertaillaan sivulla [[Jakelun valinta]].
On olemassa satoja eri jakelupaketteja, joista kymmenkunta on suhteellisen laajalle levinneitä. Parasta jakelua ei voida yksiselitteisesti sanoa, mutta aloittelijan kannalta jakelupaketteja vertaillaan sivulla [[Jakelun valinta]].
Rivi 62: Rivi 64:
== Onko jakelu suomenkielinen? ==
== Onko jakelu suomenkielinen? ==


Useimmat jakelut ovat aina monikielisiä. Jakelua voi pitää suomenkielisenä, jos sen asennusohjelma on käännetty suomeksi, se sisältää yleisen kielituen, eikä keskeisten työkalujen tai keskeisten sovellusten joukossa ole suomentamattomia ohjelmia. Käytännössä kaikki yleisimmin käytössä olevat jakelut on mahdollista asentaa suomenkielisenä.
Useimmat jakelut ovat aina monikielisiä. Jakelua voi pitää suomenkielisenä, jos sen asennusohjelma on käännetty suomeksi, se sisältää yleisen kielituen, eikä keskeisten työkalujen tai keskeisten sovellusten joukossa ole suomentamattomia ohjelmia. Käytännössä kaikki yleisimmin käytössä olevat jakelut on mahdollista asentaa suomenkielisinä (esimerkiksi Debianin asennusohjelma on käännetty 75 kielelle).


Jakeluissa käytetään pääosin samoja ohjelmia, jotka on käännetty ohjelmien omissa kehitysprojekteissa. Yleensä jakelut eivät käännä muuta kuin omia asennus- ja hallintatyökalujaan. Tästä johtuen jakelut ovat yleensä (asennusohjelmaa lukuun ottamatta) yhtä suomenkielisiä.
Jakeluissa käytetään pääosin samoja ohjelmia, jotka on käännetty ohjelmien omissa kehitysprojekteissa. Yleensä jakelut eivät käännä muuta kuin omia asennus- ja hallintatyökalujaan. Tästä johtuen jakelut ovat yleensä (asennusohjelmaa lukuun ottamatta) yhtä suomenkielisiä.


Yleensä kieli valitaan jakelun asennuksen aikana. Myöhemmin tuen muille kielille voi yleensä asentaa jakelun omalla kielityökalulla tai paketinhallinnasta.
Yleensä ensisijaisesti käytettävä kieli valitaan jakelun asennuksen aikana. Myöhemmin tuen muille kielille voi yleensä asentaa jakelun omalla kielityökalulla tai paketinhallinnasta. Usein osittainen tuki muille kielille asennetaan ohjelman mukana; esimerkiksi <tt>LANG=fi_FI.utf8 date</tt> saattaa kertoa päivämäärän suomeksi vaikkei varsinaista suomen tukea olisi asennettu.


Lisätietoja ohjelmien kääntämisestä löytyy artikkelista [[kotoistus]].
Lisätietoja ohjelmien kääntämisestä löytyy artikkelista [[kotoistus]].
Rivi 76: Rivi 78:
Asennettaessa paketinhallinta mm. tarkistaa mitä muita ohjelmia ohjelma tarvitsee (paketin riippuvuudet) ja usein asentaa kaikki tarvittavat paketit. Paketinhallinta pitää kirjaa asennetuista paketeista ja mm. hoitaa niiden (puoliautomaattisen) päivittämisen, jos uusia versioita ilmestyy.  
Asennettaessa paketinhallinta mm. tarkistaa mitä muita ohjelmia ohjelma tarvitsee (paketin riippuvuudet) ja usein asentaa kaikki tarvittavat paketit. Paketinhallinta pitää kirjaa asennetuista paketeista ja mm. hoitaa niiden (puoliautomaattisen) päivittämisen, jos uusia versioita ilmestyy.  


Mikäli haluttua pakettia ei löydy paketinhallinnasta, on asennus tehtävä käsin [[kääntäminen|kääntämällä]] [[lähdekoodi]]sta tai etsittävä ohjelmasta tehty epävirallinen paketti ja asennettava se. Nykyään monien jakeluiden pakettivarastot ovat niin laajoja, että ohjelmia joutuu kääntämään käsin vain harvoin. Ohjelmien asentamista paketinhallinnan ohi ei suositella, sillä tällöin menetetään paketinhallinnan hyödyt (mm. puoliautomaattiset päivitykset). Lähdekoodista käännetystä ohjelmasta voi myös tehdä paketin, jolloin osa paketinhallinnan hyödyistä koskee tätäkin ohjelmaa. Nykyään yleisesti käytetyillä jakeluilla on niin laajat pakettilähteet, ettei ohjelmien asentaminen pakettilähteiden ohi yleensä ole tarpeen.
Mikäli haluttua pakettia ei löydy paketinhallinnasta, on asennus tehtävä käsin [[kääntäminen|kääntämällä]] [[lähdekoodi]]sta tai etsittävä ohjelmasta tehty epävirallinen paketti ja asennettava se. Nykyään monien jakeluiden [[pakettivarasto]]t ovat niin laajoja, että ohjelmia joutuu kääntämään käsin vain jos on erityistarpeita ja silloinkin harvoin. Ohjelmien asentamista paketinhallinnan ohi ei suositella, sillä tällöin menetetään paketinhallinnan hyödyt (mm. puoliautomaattiset päivitykset). Lähdekoodista käännetystä ohjelmasta voi myös tehdä paketin, jolloin osa paketinhallinnan hyödyistä koskee tätäkin ohjelmaa.


Paketin asentaminen toisen jakelun paketista tai [[epäviralliset pakettilähteet|epävirallisesta lähteestä]] saattaa olla vaarallista. [[haittaohjelmat#Troijan hevoset|Troijan hevosen]] riskin ohella on riski, että jakeluun huonosti sopeutettu paketti esimerkiksi  ylikirjoittaa toisen paketin tiedostoja, ja ennen kaikkea se, että se saattaa riippuvuuksina vaatia paketteja, joita ei jakelussa ole sillä nimellä tai oikealla versionumerolla. Asentaminen paketinhallinnan ohi eri hakemistoon (yleensä /<tt>usr/local/paketti</tt>) on usein parempi vaihtoehto kuin huonosti sopeutetun paketin asentaminen paketinhallinnan kautta.
Paketin asentaminen toisen jakelun paketista tai [[epäviralliset pakettilähteet|epävirallisesta lähteestä]] saattaa olla vaarallista. [[haittaohjelmat#Troijan hevoset|Troijan hevosen]] riskin ohella on riski, että jakeluun huonosti sopeutettu paketti esimerkiksi  ylikirjoittaa toisen paketin tiedostoja, ja ennen kaikkea se, että se saattaa riippuvuuksina vaatia paketteja, joita ei jakelussa ole sillä nimellä tai oikealla versionumerolla. Asentaminen paketinhallinnan ohi eri hakemistoon (yleensä /<tt>usr/local/paketti</tt>) on usein parempi vaihtoehto kuin huonosti sopeutetun paketin asentaminen paketinhallinnan kautta.
Rivi 87: Rivi 89:
:''Aloittelijalle suunnatut ohjeet komentorivin käyttöön löytyvät artikkelista [[Komentorivin perusteet]].''
:''Aloittelijalle suunnatut ohjeet komentorivin käyttöön löytyvät artikkelista [[Komentorivin perusteet]].''


Monet aloittelevat Linux-käyttäjät pelkäävät aluksi [[:Luokka:Komentorivi|komentorivin]] käyttämistä. Tämä on normaalia, sillä nykyaikaisissa Windows-tietokoneissa komentoriviä ei yleensä käytetä juuri mihinkään. Linuxissa komentorivi on kuitenkin yhä melko tärkeässä osassa, sekä hyvässä että pahassa. Toki monien nykyaikaisten [[Jakelut|jakeluiden]] ja työpöytäympäristöjen ([[KDE]] ja [[GNOME]]) mukana tulee paljon graafisia hallintatyökaluja, joilla hoituu moni järjestelmän perusylläpito, mikä aiemmin on vaatinut komentorivin käyttöä. Toisaalta ongelmatapauksissa yleensä ohjeet ongelman korjaamiseen ovat kummallisen tuntuisia komentorivirivejä; muutaman komentorivin kirjoittaminen on huomattavasti helpompaa kuin vastaavan neuvominen valikkoja selaten - ja moni unix-tyyppisiä käyttöjärjestelmiä kauan käyttänyt vierastaa graafisia hallintatyökaluja.
Monet aloittelevat Linux-käyttäjät pelkäävät aluksi [[:Luokka:Komentorivi|komentorivin]] käyttämistä. Tämä on normaalia, sillä nykyaikaisissa Windows-tietokoneissa komentoriviä ei yleensä käytetä juuri mihinkään. Linuxissa komentorivi on kuitenkin yhä melko tärkeässä osassa, sekä hyvässä että pahassa. Toki monien nykyaikaisten [[Jakelut|jakeluiden]] ja työpöytäympäristöjen ([[KDE]] ja [[GNOME]]) mukana tulee paljon graafisia hallintatyökaluja, joilla hoituu moni järjestelmän perusylläpitotoimi, mikä aiemmin on vaatinut komentorivin käyttöä. Toisaalta ongelmatapauksissa ohjeet ongelman korjaamiseen ovat usein komentoriviriveinä; muutaman komentorivin kirjoittaminen on huomattavasti helpompaa kuin vastaavan neuvominen valikkoja selaten - ja moni unix-tyyppisiä käyttöjärjestelmiä kauan käyttänyt vierastaa graafisia hallintatyökaluja.


Komentorivi on kuitenkin muutakin kuin välttämätön paha. Monet asiat hoituvat loppujen lopuksi paljon kätevämmin tekstitilassa kunhan vain perusasiat ensin jaksaa opetella. Jonkinlaisen kuvan komentorivin mahdollisuuksista saa artikkelista [[komentorivivinkkejä]].
Komentorivi on kuitenkin muutakin kuin välttämätön paha. Monet asiat hoituvat paljon kätevämmin tekstitilassa kunhan vain perusasiat ensin jaksaa opetella. Jonkinlaisen kuvan komentorivin mahdollisuuksista saa artikkelista [[komentorivivinkkejä]].


[[Luokka:Ohjeet]]
[[Luokka:Ohjeet]]

Navigointivalikko