Johdanto

Linux-jakelut eroavat toisistaan monin tavoin, mutta yksi merkittävimmistä eroista löytyy pakettien hallinnasta ja päivitysmallista.

Red Hat -pohjaiset jakelut (kuten RHEL, CentOS ja Fedora) käyttävät pääosin RPM-paketteja ja Yum/DNF-paketinhallintaa. Ne ovat suunnattu usein yrityskäyttöön, ja painottavat vakautta, pitkää tukiaikaa (LTS) ja kaupallista tukea. Red Hat -jakelut päivittyvät usein säännöllisesti, mutta uusimmat ominaisuudet tulevat hitaammin, koska vakaus on tärkeämpää.

Debian-pohjaiset jakelut (kuten Debian itse ja Ubuntu) käyttävät DEB-paketteja ja APT-paketinhallintaa. Debian on tunnettu vakaudestaan ja laajasta ohjelmistotukivalikoimastaan. Päivitykset voivat olla hitaampia “Stable”-versiossa, mutta käyttäjä voi myös käyttää “Testing” tai “Unstable” -versioita saadakseen uudemmat paketit.

Yhteenvetona voidaan sanoa, että Red Hat -johdannaiset painottavat yrityskäyttöön sopivaa vakautta ja tukea, kun taas Debian tarjoaa laajan ohjelmistovalikoiman ja joustavuutta erityisesti avoimen lähdekoodin ympäristöissä.

 

Navigointi ja tiedostojärjestelmä

Linuxissa suuri osa työstä tehdään terminaalissa. Ensin opetellaan liikkumaan tiedostojärjestelmässä.

Siirry kansioon

cd <kansio>

Siirry yhtä tasoa ylöspäin

cd ..

Listaa tiedostot

ls

Voit aina tarkistaa, missä olet, komennolla:

pwd

 

Tiedostojen ja kansioiden luonti ja poistaminen

Luo tiedosto

tekstieditorilla:

nano <tiedosto> tai vim <tiedosto>

Komennolla:

echo "tekstiä" > <tiedosto>

Luo kansio:

mkdir <kansion_nimi>

Poista tiedosto:

rm <tiedosto>

Poista kansio ja sen sisältö

rm -R <kansio>

 

Tehdään pieni harjoitus, jossa luodaan oma kansio ja kirjoitetaan sinne tiedosto.

Luo uusi kansio nimeltä “testi”:

mkdir testi

Siirry sinne:

cd testi

Luo uusi tiedosto nimeltä “tarina.txt” ja kirjoita siihen tekstiä:

echo "Olipa kerran pieni Linux-kettu, joka oppi käyttämään terminaalia." > tarina.txt

Tarkista, että tiedosto on luotu:

ls

Tulosta tiedoston sisältö ruudulle:

cat tarina.txt

Voit myöhemmin avata ja muokata tiedostoa tekstieditorilla, esimerkiksi:

nano tarina.txt

Jos haluat poistaa tiedoston:

rm tarina.txt

Jos haluat poistaa koko kansion ja sen sisällön:

rm -R testi

 

Pakettien asentaminen

Linuxissa ohjelmat asennetaan usein pakettienhallinnan kautta, ei lataamalla .exe-tiedostoja kuten Windowsissa.

Esimerkki: Asennetaan iotop-sovellus

iotop näyttää reaaliaikaisesti, mitä ohjelmia kirjoittaa ja lukee levyltä – hyödyllinen työkalu järjestelmän seurantaan.

Debian/Ubuntu

Asenna

sudo apt update
sudo apt install iotop

Kun asennus on valmis, käynnistä iotop:

sudo iotop

Näet listan prosesseista ja niiden levytoiminnoista. Poistu painamalla q.

Jos haluat poistaa sovelluksen:

sudo apt purge iotop

 

CentOS/Fedora (<22):

Asenna

Vanhemmissa versioissa:

sudo yum install iotop

Poista

sudo yum remove iotop

 

Uudemmissa versioissa (Fedora / RHEL 8+):

Asenna

sudo dnf install iotop

Poista 

sudo dnf remove iotop

 

Muita hyödyllisiä komentoja

 

Tyhjennä terminaali

clear

Näytä tiedoston sisältö

cat <tiedosto>

Suorita komento järjestelmänvalvojana

sudo <komento>

Katso missä ohjelma sijaitsee

which <ohjelma> 

 

 

Lähdeluettelon päivittäminen (sources.list)

APT käyttää tiedostoa /etc/apt/sources.list tietääkseen, mistä ohjelmat ja päivitykset ladataan.

Jos ohjelmien asennus ei onnistu tai saat virheilmoituksia “repository not found”, tiedosto voi olla vanhentunut.

Lähdeluettelo on tiedosto

/etc/apt/sources.list

 

Jos lähdeluettelo on rikki tai vanhentunut:

  • Mene Ubuntun tai Debianin lähdeluettelon generointityökaluun verkossa. (Esim ubuntulla: https://repogen.simplylinux.ch/)

  • Valitse oman järjestelmäsi tiedot

  • Kopioi generoitu lista ja korvaa sillä /etc/apt/sources.list sisältö

 

Päivitykset

Jotta Linux pysyy turvallisena ja toimii oikein, järjestelmä kannattaa päivittää säännöllisesti.

Red Hat -pohjaiset jakelut

Päivitykset tehdään yleensä komentoriviltä seuraavasti:

Fedora / uudempi RHEL

sudo dnf update 

Vanhemmat RHEL / CentOS

sudo yum update

 

Debian-pohjaiset jakelut

Debian- ja Ubuntu-järjestelmissä käytetään APT:ia

Päivitetään pakettivarastojen tiedot

sudo apt update

Päivittää kaikki asennetut paketit uusimpiin versioihin

sudo apt upgrade

Debianissa on myös dist-upgrade tai full-upgrade komento, joka voi hoitaa myös riippuvuuksien muutokset uusien pakettiversioiden yhteydessä.

 

Turvallisuussyistä on hyvä tutustua seuraavaan ohjeeseen: SSH-avainten käyttö ja root-kirjautumisen estäminen

 

Etätyöpöytään yhdistäminen

AlmaLinux

Debian

Oracle LInux

Rocky Linux

Ubuntu

 

Alkuviestin muokkaaminen terminaalissa

Voit muokata ssh kirjautumisen jälkeen tulevaa tervetuloa tekstiä seuraavasti:

sudo nano /etc/motd

 

Kirjoita haluamasi viesti, tässä tapauksessa lisäämme hienon "Tietokettu" pixel-artin.

Tallenna (Ctrl+O, Enter, Ctrl+X)

Kirjaudu uudelleen sisään ja tarkista lopputulos.

Näin olet asettanut hienon tervetuloa tekstin.

 

Yhteenveto

Olet nyt oppinut Linuxin perusasioita:

  • Liikkumaan kansioissa ja hallitsemaan tiedostoja

  • Asentamaan ja poistamaan ohjelmia

  • Korjaamaan lähdeluettelo-ongelmia

  • Päivittämään järjestelmän

  • Muokkaamaan kirjautumisviestin

Näiden perusteiden avulla hallitset Linuxin tärkeimmät työkalut ja olet valmis siirtymään seuraaviin aiheisiin — kuten käyttäjien hallintaan, prosessien seurantaan ja verkkoasetusten säätämiseen.

Auttoiko artikkeli teitä? 16 käyttäjistä hyötyivät artikkelista (32 Äänet)