<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Etusivu on Linux-kurssi</title>
    <link>/</link>
    <description>Recent content in Etusivu on Linux-kurssi</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>fi-fi</language>
    <lastBuildDate>Fri, 02 Sep 2016 22:56:12 +0300</lastBuildDate>
    
	<atom:link href="/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Historiaa</title>
      <link>/johdanto/historiaa/</link>
      <pubDate>Fri, 02 Sep 2016 21:28:22 +0300</pubDate>
      
      <guid>/johdanto/historiaa/</guid>
      <description>Mikä on Linux?  &amp;quot;Jotta voi kertoa, mikä on Linux, pitää ensin kertoa, mikä on käyttöjärjestelmä.&amp;quot;
– Linus Torvalds
 Mikä on käyttöjärjestelmä? Käyttöjärjestelmä on tietokonetta käynnistettäessä ensimmäinen ladattava ohjelma tai ohjelmistokokonaisuus, joka:
 käynnistää muita ohjelmia ja tarjoaa niille resursseja ja palveluita, kuten  muistin käyttö tiedostojen lukeminen ja kirjoittaminen levylle syöte näppäimistöltä/hiireltä/muilta laitteilta tulostus näytölle, tulostimelle verkko äänet sisään ja ulos  jakaa ohjelmille suoritusaikaa  Tavallisten ohjelmien ei tällöin tarvitse huolehtia esimerkiksi laitteiston erityispiirteistä vaan niiden toiminta saadaan käyttöjärjestelmältä palveluna.</description>
    </item>
    
    <item>
      <title>Linux-jakelut</title>
      <link>/johdanto/jakelut/</link>
      <pubDate>Sun, 04 Sep 2016 19:26:39 +0300</pubDate>
      
      <guid>/johdanto/jakelut/</guid>
      <description>Linux-jakelu Linux-järjestelmiä on tarjolla useina erilaisina jakelupaketteina. Ne koostuvat Linux-ytimestä, järjestelmälle oleellisista ohjelmista, jostain (tai useammista) työpöytäjärjestelmistä sekä sovelluksista
Tunnettuja jakeluita ovat esimerkiksi:
 Red Hat Enterprise Linux Debian Ubuntu Fedora CentOS OpenSUSE Linux Mint Elementary OS  Jakeluista muodostuu sukupuita, koska ne ovat yleensä muunnoksia jostain aiemmasta jakelusta. Esimerkiksi:
 Debianista periytyy mm. Ubuntu. Ubuntusta useita versioita (Kubuntu, Xubuntu, Lubuntu,...). Ubuntusta periytyy mm. Linux Mint ja ElementaryOS  Live-CD / Live-DVD / Live-USB  CD- tai DVD-levy, jolta voi käynnistää toimivan Linux-järjestelmän Käytettävissä kuin kiintolevyltä paitsi:  CD-/DVD-levyillä tallennukset eivät säily, ellei erikseen siirrä esim.</description>
    </item>
    
    <item>
      <title>Asennus</title>
      <link>/johdanto/asennus/</link>
      <pubDate>Fri, 02 Sep 2016 21:28:37 +0300</pubDate>
      
      <guid>/johdanto/asennus/</guid>
      <description>Asennetaan Linux. Käytetään esimerkkinä Ubuntua.
Huomio! Asenna vain koneelle, jolle sinulla on lupa asentaa!
Linux-jakelun asentaminen Linux-käyttöjärjestelmän asentaminen alkaa sillä, että hankitaan jostain asennettavaksi valitun Linux-jakelun asennuslevy. Sen voi tyypillisesti ladata vapaasti levykuvana, eli iso-päätteisenä tiedostona, kyseisen jakelun kotisivuilta tai joltain muulta sitä levittävältä sivustolta. Esimerkki: Ubuntun lataussivu
Vaihtoehtoisesti asennuslevyjä voi saada esimerkiksi jonkin Linux-aiheisen lehden liitteenä. Tällaisia ovat esimerkiksi monien markettien lehtihyllyillä myytävät Linux Format ja Linux Magazine.</description>
    </item>
    
    <item>
      <title>Tiedostojärjestelmä</title>
      <link>/jarjestelma/tiedostojarjestelma/</link>
      <pubDate>Mon, 05 Sep 2016 23:03:48 +0300</pubDate>
      
      <guid>/jarjestelma/tiedostojarjestelma/</guid>
      <description>Linuxissa, kuten muissakin UNIX-tyyppisissä käyttöjärjestelmissä, tiedostojärjestelmä on toteutettu yhtenä puurakenteena, jolla on yksi juuri. Juuresta käytetään merkintää /. Koko muu tiedostojärjestelmä sijoittuu juuren alle hakemistoista muodostuvana puuna. (Windows-ympäristöissä hakemistoista käytetään nimitystä kansio.)
Absoluuttinen polku  TiedostojärjestelmäTiedostojärjestelmä on puurakenne, jolla on yksi juuri.
  Kunkin tiedoston sijainti tiedostojärjestelmässä voidaan ilmaista sen absoluuttisena polkuna, eli /-merkeillä eroteltuna reittinä juuresta hakemistorakenteen läpi itse tiedostoon saakka. Esimerkiksi, kun tiedostojärjestelmän juuren / alla on hakemisto etc/, jonka sisällä on toinen hakemisto cups/ ja tämän sisällä tiedosto nimeltä classes.</description>
    </item>
    
    <item>
      <title>Käyttäjätunnukset</title>
      <link>/jarjestelma/kayttajatunnukset/</link>
      <pubDate>Tue, 06 Sep 2016 21:59:51 +0300</pubDate>
      
      <guid>/jarjestelma/kayttajatunnukset/</guid>
      <description>Linuxissa, kuten Unixeissa yleensä, on käyttäjähallinta toteutettu käyttäjätunnuksilla ja käyttäjäryhmillä.
Käyttäjätunnukset Käyttäjätunnus on käyttäjän tekstimuotoinen &amp;quot;lempinimi&amp;quot;. Käyttäjä kirjautuu järjestelmään käyttäjätunnuksella ja salasanalla.
Järjestelmän sisäisesti käyttäjät tunnistetaan käyttäjänumerolla (uid, user id) ja kukin ihmisten luettavaksi tarkoitettu käyttäjätunnus vastaa jotakin käyttäjänumeroa. Tiedostossa /etc/passwd on lueteltu vastaavuus käyttäjänimien ja -numeroiden välillä. Tiedostossa on lisäksi muun muassa tieto käyttäjän koko nimestä, kotihakemistosta ja käyttäjän oletus komentotulkki. Kunkin käyttäjän tiedot ovat tiedostossa yhdellä rivillä. Tiedoston rivit ovat muotoa:</description>
    </item>
    
    <item>
      <title>Tiedosto-oikeudet</title>
      <link>/jarjestelma/tiedosto-oikeudet/</link>
      <pubDate>Tue, 06 Sep 2016 22:06:10 +0300</pubDate>
      
      <guid>/jarjestelma/tiedosto-oikeudet/</guid>
      <description>Tiedostojen oikeudet Unixeissa tiedostojärjestelmän kaikille hakemistoille ja tiedostoille on määritelty niiden käyttöoikeudet tiedoston omistajuuden ja ryhmän perusteella.
Jokaiselle tiedostolla ja hakemistolla on yksi omistaja (käyttäjätunnus, uid) ja yksi omistajaryhmä (ryhmä, gid). Jokaiselle tiedostolle on määrätty kolmenlaisia käyttöoikeuksia kolmelle joukolle käyttäjiä.
Käyttöoikeuksia ovat:
   Lyhenne Oikeus Huom     r Lukuoikeus (read) Saa lukea tiedoston tai hakemiston sisällön.   w Kirjoitusoikeus (write) Saa kirjoittaa tiedostoon tai luoda hakemIstoon uusia tiedostoja.</description>
    </item>
    
    <item>
      <title>Ohjelmistopaketit</title>
      <link>/jarjestelma/ohjelmistopaketit/</link>
      <pubDate>Sat, 31 Aug 2019 19:48:00 +0300</pubDate>
      
      <guid>/jarjestelma/ohjelmistopaketit/</guid>
      <description>Ohjelmia Linux-järjestelmiin voidaan asentaa useammalla eri tavalla.
   Paketointityyppi  Mitä tarkoittaa Esimerkiksi Työkalut     Jakelun paketinhallinta Joukko paketteja, joilla on keskinäisiä riippuvuuksia. deb, rpm apt, yum, zypper   Riippumattomat paketit Paketteja, jotka sisältävät kaiken tarvitsemansa. Snap, AppImage, Flatpak snap   &amp;quot;Villit&amp;quot; paketit Purettava paketti, jossa ohjelmisto pakattuna. tar.gz, tar.bz, zip tar, unzip   Lähdekoodipaketit Purettava paketti, jossa lähdekoodi, joka pitää kääntää.</description>
    </item>
    
    <item>
      <title>Pakettien asentaminen</title>
      <link>/jarjestelma/pakettien_asentaminen/</link>
      <pubDate>Mon, 05 Sep 2016 23:03:37 +0300</pubDate>
      
      <guid>/jarjestelma/pakettien_asentaminen/</guid>
      <description>Linuxeissa paketinhallinnan kautta ohjelmat asennetaan ja poistetaan kätevästi.
Paketinhallintaan käytettävät graafiset ohjelmat toimivat vastaavasti kuin monista muista järjestelmistä tutut sovelluskaupat, joista voi valita asennettavia ohjelmia. Paketinhallinta on käytettävissä myös komentoriviltä komennoilla apt-get (Debian-johdannaiset), yum (RedHat-/Fedora-johdannaiset) tai zypper (OpenSUSE).
Asennetaan esimerkiksi komentoriviltä tarralappujen tai käyntikorttien suunnitteluun sopiva Glabels-ohjelma:
sudo apt-get install glabels  Snap-pakettien asentaminen tapahtuu komentoriviltä ohelmalla nimeltä snap.
Esimerkiksi Spotify-ohjelman asentaminen snap-pakettina tapahtuu seuraavasti:
sudo snap install spotify  Pakettivarasto Pakettivarasto, eli pakettilähde, eli repository, on jakelun tekijän palvelimilla (sekä peilipalvelimilla ympäri maailmaa) oleva kokoelma ohjelmapaketteja.</description>
    </item>
    
    <item>
      <title>Verkko</title>
      <link>/jarjestelma/verkko/</link>
      <pubDate>Thu, 08 Sep 2016 20:48:53 +0300</pubDate>
      
      <guid>/jarjestelma/verkko/</guid>
      <description>Verkkoyhteydet ovat olennainen osa nykyaikaista tietojenkäsittelyä. Internet-yhteydet ovat olleet Unix-järjestelmien osana jo kauan ja Linuxissa alusta saakka
 AT&amp;amp;T julkaisi UNIX:in TCP/IP-toteutuksen public domainina 1989. Monet muut järjestelmät omaksuivat sen. Nyky-Linuxeissa verkkoyhteydet hoidetaan taustalla ja käyttöliittymät antavat käyttäjän valita langattomat verkot yms.  TCP/IP-verkkoon kytketyillä koneilla on kullakin kyseisessä verkossa yksilöllinen ip-osoite. IPv4-verkossa osoite on muotoa aaa.bbb.ccc.ddd, jossa kukin pisteillä eroteltu osa on väliltä 1-254. Pienemmät sisäverkot ovat tyypillisesti 192.</description>
    </item>
    
    <item>
      <title>X-ikkunointi</title>
      <link>/graafinen/x-ikkunointi/</link>
      <pubDate>Sat, 25 Feb 2017 18:30:04 +0300</pubDate>
      
      <guid>/graafinen/x-ikkunointi/</guid>
      <description>Unixeissa ja Linuxissa on perinteisesti käytetty ikkunointiin järjestelmää nimeltä X Window System, eli X11 tai lyhyesti vain X.
Nykyisin Linuxissa on X:n toteutuksena X.org, jonka edeltäjä oli nimeltään XFree86. Nykyinen X.org syntyi, kun suuri osa XFree86:n kehittäjistä jatkoi erimielisyyksien takia kehitystä uudella nimellä.
Asiakas–palvelin ==================== X toteuttaa ikkunoinnin **asiakas–palvelin** -periaatteella, mikä tarkoittaa sitä, että: * käytettävä ohjelma on asiakas, joka pyytää palveluja. (&#34;Piirrä ruudulle ikkuna, jossa...&#34;, &#34;Ota vastaan näppäimen painallukset sekä hiiren liikkeet ja kerro ne minulle&#34;</description>
    </item>
    
    <item>
      <title>Wayland</title>
      <link>/graafinen/wayland/</link>
      <pubDate>Mon, 02 Sep 2019 20:33:00 +0300</pubDate>
      
      <guid>/graafinen/wayland/</guid>
      <description>X alkaa olla jo vanha toteutus, jota on paikattu ja laajennettu yhä uudelleen. Sitä korvaamaan on suunniteltu uusi ikkunointijärjestelmä Wayland.
Waylandissa on tarkoitus olla mukana kerros, joka mahdollistaa vanhojen X-ohjelmien suorittamisen uudessa ikkunointijärjestelmässä.
Wayland ============================== * [Wayland](http://en.wikipedia.org/wiki/Wayland_%28display_server_protocol%29) * Samoja kehittäjiä kuin X.org:lla * Parempi ja yksinkertaisempi vaihtoehto * X:ssä historian painolastia, &#34;aivovammoja&#34; ja &#34;paikkaa paikan päällä&#34; * Jo käytössä muun muassa Jollan SailfishOS-käyttöjärjestelmässä. * Fedorassa käytössä oletuksena Gnome-työpöydän kanssa versiosta 25 alkaen.</description>
    </item>
    
    <item>
      <title>Ikkunamanagerit</title>
      <link>/graafinen/ikkunamanageri/</link>
      <pubDate>Sat, 25 Feb 2017 18:30:04 +0300</pubDate>
      
      <guid>/graafinen/ikkunamanageri/</guid>
      <description>FVWM2Vanhempi ja &#39;alkeellisempi&#39; ikkunanhallintaohjelma FVWM2.
   Enlightenment (E17)Modernimpi Enlightenment-ikkunamanageri
   WmiiTiilittävä Wmii-ikkunamanageri
  Ikkunoiden hallinta, eli niiden siirtely, koon muuttaminen, pinoaminen päällekkäin sekä muu vastaava, tapahtuu erillisellä ikkunamanagerilla.
Ikkunamanagerin tehtävät ======================== Ikkunamanageri piirtää ikkunoille kehykset ja mahdollistaa: - ikkunoiden siirtelyyn - ikkunoiden koon muuttamiseen - ikkunoiden päällekkäisen järjestyksen hallinnan - ikkunoiden luetteloinnin - valikot ohjelmien käynnistämiseen  Näitä on monia ja ne voivat olla sekä ulkoasultaan, toiminnallisuuksiltaan että tuntumaltaan hyvinkin erilaisia.</description>
    </item>
    
    <item>
      <title>Työpöytäympäristöt</title>
      <link>/graafinen/tyopoyta/</link>
      <pubDate>Tue, 06 Sep 2016 22:42:04 +0300</pubDate>
      
      <guid>/graafinen/tyopoyta/</guid>
      <description>Ubuntun Gnome-työpöytä    KDE Plasma    Fedoran Gnome-työpöytä    Xubuntun Xfce-työpöytä    Lubuntun LXQt-työpöytä    Mate    Pantheon   Joitain vuosia sitten Linux-järjestelmissä oli perinteisten ikkunamanagerien rinnalle työpöytäympäristöinä käytännössä kaksi vaihtoehtoa: KDE ja Gnome. Kolmanneksi, kevyemmäksi, vaihtoehdoksi muodostui Xfce. KDE:n ja Gnomen versiopäivitysten yhteydessä tapahtui suuria muutoksia, joihin kaikki eivät olleet tyytyväisiä. Tässä vaiheessa ilmaantui lisää muutamia työpöytiä, joista ainakin osa, esimerkiksi Mate, pyrki seuraamaan käyttöliittymässään aiempien versioiden linjoja.</description>
    </item>
    
    <item>
      <title>Tulevaisuus</title>
      <link>/graafinen/tulevaisuus/</link>
      <pubDate>Sat, 25 Feb 2017 21:16:04 +0300</pubDate>
      
      <guid>/graafinen/tulevaisuus/</guid>
      <description>Linux-jakelut näyttävät olevan vähitellen siirtymässä X-ikkunoinnin käytöstä Waylandiin. Tämä tapahtuu sitä mukaa kuin seuraavat asiat on saavutettu riittävän hyvään tilaan:
 Näytönohjainten tuki Waylandille Työpöytäympäristöjen tuki Waylandille Ohjelmistojen siirtyminen käyttämään Waylandia XWayland, eli X-ohjelmien käyttö Waylandissa riittävän toimivaksi Kaikki normaaliin käyttöön tarvittavat toiminnallisuudet riittävän toimiviksi Waylandissa. Esimerkiksi kuva- ja ruutukaappaukset sekä ruudun jakaminen.  Osa näistä on jo melko hyvällä tolalla ja muut ovat odotettavissa lähitulevaisuudessa. X-ikkunointi tulee luultavasti pysymään myös jonkin aikaa varajärjestelmänä esimerkiksi niihin tilanteisiin, joissa tietokoneen näytönohjain ei ole tuettu Waylandissa.</description>
    </item>
    
    <item>
      <title>Toimisto-ohjelmat</title>
      <link>/ohjelmistot/toimisto-ohjelmat/</link>
      <pubDate>Thu, 02 Mar 2017 20:38:27 +0300</pubDate>
      
      <guid>/ohjelmistot/toimisto-ohjelmat/</guid>
      <description>Linux-järjestelmiin on olemassa useampia toimisto-ohjelmistoja, joista LibreOffice on monipuolisin ja tunnetuin. Se on tuttu myös Windows-käyttäjille.
Muut toimisto-ohjelmistot ovat myös tutustumisen arvoisia. Useimmat niistä käyttävät tallennukseen LibreOfficen tallennusmuotoja ja kykenevät ainakin jossain määrin avaamaan ja tallentamaan myös Microsoftin Officen tiedostomuotoja.
LibreOffice  LibreOfficeLibreOffice-ohjelmiston tekstinkäsittelyohjelma Writer
  LibreOffice on avoimen lähdekoodin kilpailija Microsoftin toimistopaketille.
LibreOfficen historia alkaa alkujaan saksalaisen StarDivision-yhtiön tekemästä StarOffice-ohjelmistosta. StarOffice toimi usealla käyttöjärjestelmällä, mukaan lukien Windows, Linux ja Solaris (Sun Microsystemsin Unix-versio).</description>
    </item>
    
    <item>
      <title>Kuvien katselu ja käsittely</title>
      <link>/ohjelmistot/kuvat/</link>
      <pubDate>Thu, 02 Mar 2017 20:38:27 +0300</pubDate>
      
      <guid>/ohjelmistot/kuvat/</guid>
      <description>Kuvat ja niiden katselu sekä muokkaus ovat tärkeä osa nykyaikaista tietokoneen käyttöä. Näihin tehtäviin Linux-järjestelmistä löytyy useita sovelluksia.
Katseluun Kuvien katseluun on kussakin työpöytäympäristössä jokin oletusohjelma, jolla kuvatiedostot oletuksena näytetään. Näissä on tyypillisesti käytettävissä muutama perus muokkaustoiminto, kuten kuvan kierrot, peilaukset ja rajaukset. Osa ohjelmista on keskittynyt varsinaiseen kuvien näyttämiseen ja osassa on lisäksi kuvakirjaston tai -gallerian ominaisuuksia. Galleriasovelluksissa kuvista pidetään tyypillisesti jonkinlaista tietokantaa, josta niitä voidaan etsiä metatietojen, kuten päivämäärän tai tapahtumaleimojen mukaan.</description>
    </item>
    
    <item>
      <title>Ääni ja video</title>
      <link>/ohjelmistot/aani_ja_video/</link>
      <pubDate>Thu, 02 Mar 2017 20:38:27 +0300</pubDate>
      
      <guid>/ohjelmistot/aani_ja_video/</guid>
      <description>Multimedian, eli äänen ja videon, soittamiseen, näyttämiseen ja muokkaamiseen on tarjolla useita ohjelmia. Osa on käyttöliittymältään suunnattu erityisesti jollekin työpöydälle, mutta ohjelmat toimivat luonnollisesti myös toisillakin työpöydillä.
Osa, kuten VLC, on myös Windows-maailmassa tuttuja sovelluksia.
Musiikkisoittimet Suosittuja musiikkisoittimia ovat muun muassa
 Rhythmbox (Ubuntun oletussoitin) Banshee Amarok (KDE) Clementine  Lisäksi Linuxille on asennettavissa myös muun muassa Spotify-sovellus verkosta streamatun musiikin kuuntelemiseen.
Videotoistimet Videoita voi katsella ainakin seuraavilla sovelluksilla:</description>
    </item>
    
    <item>
      <title>Www-selaimet</title>
      <link>/ohjelmistot/www-selaimet/</link>
      <pubDate>Thu, 02 Mar 2017 20:38:27 +0300</pubDate>
      
      <guid>/ohjelmistot/www-selaimet/</guid>
      <description>Www-selaimia Linux-jakeluissa on moneen lähtöön. Tunnetuimpien selainten, Firefoxin ja Chromen, lisäksi tarjolla on useita pienempiä selaimia, jotka usein käyttävät www-sivujen näyttämiseen WebKit-selainmoottoria.
Tunnetut selaimet:
 Firefox Chromium / Chrome  Näistä Firefox on useimmiten valmiiksi asennettuna ja Chromium helposti asennettavissa paketinhallinnasta. Chromium on Googlen avoimen lähdekoodin selain, johon Googlen Chrome-selain perustuu. Erona on lähinnä jotkin suljetut komponentit, kuten multimediakoodekit ja pdf-tiedostojen sisäänrakennettu tuki, jotka ovat vain Chrome-selaimessa. Chromen saa ladattua ja asennettua Googlen Chrome-sivuilta.</description>
    </item>
    
    <item>
      <title>Muita</title>
      <link>/ohjelmistot/muita/</link>
      <pubDate>Thu, 02 Mar 2017 20:38:27 +0300</pubDate>
      
      <guid>/ohjelmistot/muita/</guid>
      <description>Muita mainittavia ohjelmistoja ja ohjelmistotyyppejä ovat esimerkiksi seuraavat.
Tiedostopakettien käsittely Tiedostopakkausten, kuten Zip- ja tar.gz-pakettien käsittelyyn on myöskin useita ohjelmia ja graafiset ohjelmat jakautuvat sen mukaan, mille työpöytäympäristöille ne on suunnattu.
Lisäksi käytettävissä ovat komentoriviohjelmat pakettien purkamiseen ja pakkaamiseen.
 File Roller eli Archive Manager (Gnome, Unity) Ark (KDE) Komentorivi: zip/unzip, tar, rar/unrar, 7z, gzip, bzip2, lha, zoo, ar  Graafiset pakkausohjelmat ovat toisinaan vain käyttöliittymiä komentoriviohjelmille.
Pikaviestimet Linux-jakeluissa pikaviestimet ovat usein yleisohjelmia useamman chat-palvelun käyttöön samalla ohjelmalla.</description>
    </item>
    
    <item>
      <title>Tiedostonhallintaa</title>
      <link>/komentorivi/tiedostonhallintaa/</link>
      <pubDate>Thu, 08 Sep 2016 21:08:16 +0300</pubDate>
      
      <guid>/komentorivi/tiedostonhallintaa/</guid>
      <description>Seuraavassa luetellaan joitakin usein tarvittuja komentoja. Yhteistä näille on, että kukin niistä pyrkii tekemään jonkin rajatun asian ja tekemään sen hyvin. Monimutkaisempia tuloksia saa aikaan yhdistelemällä yksinkertaisia komentoja.
Aloitetaan tiedostojärjestelmän ja tiedostojen käsittelyyn käytettävillä komennoilla ja ohjelmilla.
Työhakemisto: pwd ja cd Komentorivillä käyttäjällä on aina jokin hakemisto niin kutsuttuna työhakemistona. Työhakemisto on se tiedostojärjestelmän hakemisto, johon annetut komennot kohdistuvat ja josta käsiteltäviä tiedostoja etsitään, ellei käyttäjä erikseen toisin määrää.</description>
    </item>
    
    <item>
      <title>Tekstien käsittely komentorivillä</title>
      <link>/komentorivi/tekstit/</link>
      <pubDate>Sun, 05 Mar 2017 16:32:00 +0300</pubDate>
      
      <guid>/komentorivi/tekstit/</guid>
      <description>Tekstitiedostojen tarkasteluun ja muokkaamiseen löytyy useita komentoja ja ohjelmia. Tutustutaan tyypillisimpiin.
Tekstin tulostus echo Komento echo tulostaa terminaaliin annetun tekstin.
pesasa@box:~ $ echo Moikka, maailma Moikka, maailma pesasa@box:~ $ echo &amp;quot;Heippa vaan&amp;quot; Heippa vaan pesasa@box:~ $ echo &#39;Linux on pop&#39; Linux on pop  Voidaan tulostaa myös muuttujien arvoja:
pesasa@box:~ $ echo $HOME /home/pesasa  Oletuksena echo tulostaa käsketyn tekstin jälkeen lisäksi rivinvaihdon. Lisäoptio -n jättää tämän rivinvaihdoin pois:</description>
    </item>
    
    <item>
      <title>Syötteen ja tulosteen ohjaus</title>
      <link>/komentorivi/syotteen_ja_tulosteen_ohjaus/</link>
      <pubDate>Thu, 08 Sep 2016 22:23:11 +0300</pubDate>
      
      <guid>/komentorivi/syotteen_ja_tulosteen_ohjaus/</guid>
      <description>Komentoriviohjelmat saavat tyypillisesti syötteensä käyttäjältä näppäimistön kautta ja ne tulostavat tuottamansa tekstin näytölle, terminaaliin, jossa ohjelma on käynnissä. Näin ei kuitenkaan välttämättä tarvitse olla, sillä ojelma voidaan laittaa ottamaan syötteensä, eli sille syötteenä annettavan tekstin, esimerkiksi tiedostosta tai joltain toiselta ohjelmalta. Samoin ohjelman tulostama teksti voidaan näytön sijasta ohjata joko tiedostoon tai jollekin toiselle ohjelmalle.
Tekstin lukeminen tiedostosta tai sen tulostaminen tiedostoon lisää mahdollisuutta automaatioon, sillä se vähentää ihmisen tarvetta syöttää tietoa interaktiivisesti näppäimistöltä.</description>
    </item>
    
    <item>
      <title>Clmystery</title>
      <link>/komentorivi/clmystery/</link>
      <pubDate>Fri, 09 Sep 2016 20:31:21 +0300</pubDate>
      
      <guid>/komentorivi/clmystery/</guid>
      <description>Clmystery on komentorivin käytön harjoitteluun tarkoitettu murhamysteeri.
Toimi näin: ------------- 1. Lataa tarvittavat tiedostot [zip-pakettina](https://github.com/veltman/clmystery/archive/master.zip) 2. Pura tiedostot koneellesi. 3. Avaa terminaali-ikkuna, siirry paketista purettuun hakemistoon. 4. Tulosta terminaaliin ohjeet komennolla `cat instructions`. ```no-highlight .OOOOOOOOOOOOOOO @@ @@ OOOOOOOOOOOOOOOO. OOOOOOOOOOOOOOOO @@ @@ OOOOOOOOOOOOOOOO OOOOOOOOOO&#39;&#39;&#39;&#39;&#39;&#39; @@ @@ ```````OOOOOOOOO OOOOO&#39;&#39; aaa@@@@@@@@@@@@@@@@@@@@&#34;&#34;&#34; &#34;&#34;&#34;&#34;&#34;&#34;&#34;&#34;&#34;@@aaaa `OOOO OOOOO,&#34;&#34;&#34;&#34;@@@@@@@@@@@@@@&#34;&#34;&#34;&#34; a@&#34;&#34; OOOA OOOOOOOOOoooooo, |OOoooooOOOOOS OOOOOOOOOOOOOOOOo, |OOOOOOOOOOOOC OOOOOOOOOOOOOOOOOO ,|OOOOOOOOOOOOI OOOOOOOOOOOOOOOOOO @ THE |OOOOOOOOOOOOOI OOOOOOOOOOOOOOOOO&#39;@ COMMAND OOOOOOOOOOOOOOb OOOOOOOOOOOOOOO&#39;a&#39; LINE |OOOOOOOOOOOOOy OOOOOOOOOOOOOO&#39;&#39; MURDERS aa`OOOOOOOOOOOP OOOOOOOOOOOOOOb,.</description>
    </item>
    
    <item>
      <title>Bash-ohjelmointi</title>
      <link>/komentorivi/bash/</link>
      <pubDate>Fri, 09 Sep 2016 20:38:14 +0300</pubDate>
      
      <guid>/komentorivi/bash/</guid>
      <description>Sen lisäksi, että Bash on interaktiivinen tekstipohjainen käyttöliittymä, se on myös täysiverinen ohjelmointikieli, josta löytyvät muun muassa muuttujat, silmukat ja ehtolauseet. Sen ohjelmointiominaisuuksia voidaan käyttää sekä interaktiivisesti tehostamaan komentorivin käyttöä tai erikseen suoritettavien monimutkaisempien ohjelmien, skriptien, tekemiseen.
Yksinkertaisimpia tapoja käyttää ohjelmointia komentorivillä on jonkin toistuvan toiminnon suorittaminen useammalle tiedostolle silmukassa.
Esimerkki ----------------------------- Pohdi, mitä seuraava komento tekee: ```no-highlight for nimi in kuva1 kaavio2 kuvio3; do convert $nimi.png $nimi.jpg ; done ```  Tiedostonimien laajennus Bash-komentorivillä annetuissa komennoissa tiedostoihin voi viitata lyhennysmerkinnöillä.</description>
    </item>
    
    <item>
      <title>Bash-harjoituksia</title>
      <link>/komentorivi/bash-harjoituksia/</link>
      <pubDate>Sun, 11 Sep 2016 20:16:20 +0300</pubDate>
      
      <guid>/komentorivi/bash-harjoituksia/</guid>
      <description>Asetustiedostoja Bash suorittaa muutaman tiedoston käynnistyessään. Näissä määritellään muutamia asetuksia. Näistä voi olla /etc/-hakemistossa versio, joka suoritetaan kaikille käyttäjille ja käyttäjän kotihakemistossa versio, jota käyttäjä voi itse muokata. Kotihakemistossa olevien asetustiedostojen nimet alkavat yleensä pisteellä, jolloin ne ovat piilotiedostoja. Ne eivät siis näy oletuksena ls-komennolla tai graafisessa tiedostonhallinnassa.
 .bash_profile Suoritetaan, jos Bash on login-shell. Kaikille suoritettava versio: /etc/profile sekä hakemiston /etc/profile.d/-sisältö. .bashrc Suoritetaan Bashin käynnistyessä. Kaikille suoritettava versio: /etc/bash.</description>
    </item>
    
    <item>
      <title>Palveluita</title>
      <link>/palvelimet/palveluita/</link>
      <pubDate>Thu, 16 Mar 2017 22:24:38 +0300</pubDate>
      
      <guid>/palvelimet/palveluita/</guid>
      <description>Käydään läpi joitain tyypillisesti Linux-asennuksessa käytettäviä palveluita ja niihin käytettäviä ohjelmistoja.
Avahi Internetissä jokaisella koneella on IP-osoite, jolla se tunnistetaan verkossa. Lisäksi palvelimilla on yleensä myös nimi, johon sillä voi viitata. DNS-palvelu (Domain Name Service) tekee hoitaa nimien yhdistämisen IP-osoitteisiin. (kuin puhelinluettelo) Nimien ja IP-osoitteiden yhdistäminen voidaan (kotiverkossa) tehdä myös /etc/hosts-tiedostolla.
Koska hosts-tiedoston päivittäminen on työlästä, jos osoitteet muuttuvat, käytetään Ubuntussa ja useimmissa muissa Linux-jakeluissa Zeroconf-palvelua nimeltä Avahi. Sillä kone käynnistyttyään kertoo itse nimensä samassa verkossa oleville koneille.</description>
    </item>
    
    <item>
      <title>Ssh-palvelin</title>
      <link>/palvelimet/ssh/</link>
      <pubDate>Sat, 07 Sep 2019 20:51:00 +0300</pubDate>
      
      <guid>/palvelimet/ssh/</guid>
      <description>Tekstipohjaista etäkäyttöä varten koneelle voi asentaa ssh-palvelimen. Salatulla liikenteellä tapahtuvan etäkäytön lisäksi ssh mahdollistaa myös tiedostojen siirron ja muuta tyyppiä olevien verkkoyhteyksien putkittamisen salatun ssh-yhteyden läpi.
Asentaminen tapahtuu paketinhallinnasta asentamalla paketti openssh-server.
sudo apt-get install openssh-server  Ssh-yhteydellä koneelle kirjaudutaan joko käyttäjätunnus ja salasana -yhdistelmällä taikka käyttäjätunnuksella ja ssh-avaimilla. Yhteys muodostetaan komennolla:
ssh &amp;lt;tunnus&amp;gt;@&amp;lt;koneen_nimi&amp;gt;  Tämän jälkeen ssh-palvelin kysyy käyttäjän salasanaa.
Ssh-avaimet Ssh-avainten kanssa kirjautuminen tapahtuu seuraavasti:
 Asiakaskoneella luodaan ssh:ta varten avainpari (julkinen ja salainen) komennolla ssh-keygen.</description>
    </item>
    
    <item>
      <title>Www-palvelin</title>
      <link>/palvelimet/www-palvelin/</link>
      <pubDate>Sat, 07 Sep 2019 20:51:00 +0300</pubDate>
      
      <guid>/palvelimet/www-palvelin/</guid>
      <description>Yleisimmin käytetyt www-palvelinohjelmistot ovat Apache ja Nginx (lausutaan, kuten &amp;quot;engine-x&amp;quot;). Molemmat ovat avointa lähdekoodia ja löytyvät suoraan Linux-jakeluiden paketinhallinnasta.
Molempien oletusasetukset ovat melko järkevät. Apachella documentroot-hakemisto, eli hakemisto, jonka alle www-sivut tallennetaan, on useimmissa Linux-jakeluissa /var/www/html/. Palvelimen asetustiedostot puolestaan löytyvät hakemistoista /etc/apache2/ tai /etc/httpd/.
Kokeile (Apache2) --------------- Asenna `apache2`-paketti: ```no-highlight sudo apt-get install apache2 ``` Kokeile sitä menemällä selaimella osoitteeseen: . Näkyviin pitäisi tulla Apachen oletustestisivu. - Nouda tämä sivu `wget`-komennolla ja kopio saamasi `index.</description>
    </item>
    
    <item>
      <title>Tietokantapalvelimet</title>
      <link>/palvelimet/tietokanta/</link>
      <pubDate>Thu, 16 Mar 2017 22:24:38 +0300</pubDate>
      
      <guid>/palvelimet/tietokanta/</guid>
      <description>Www-palveluiden yhteydessä tarvitaan usein myös tietokantoja. Linux-järjestelmissä on tarjolla useampia vaihtoehtoja.
MySQL- ja MariaDB-tietokannat MySQL on suomalaisen Michael &amp;quot;Monty&amp;quot; Wideniuksen aloittama avoimen lähdekoodin tietokantajärjestelmä. MySQL:n kävi pitkälti samoin kuin OpenOffice.org-toimisto-ohjelmiston. Se myytiin Sun Microsystemsille, joka myytiin Oraclelle. Koska Oracle on suuri tietokantajärjestelmien toimittaja, jolla on oma kaupallinen tietokantaohjelmistonsa, heräsi MySQL-yhteisössä epäilyksiä MySQL:n tulevasta kohtalosta. Tämän jälkeen avoimen lähdekoodin kehittäjät päättivät forkata ohjelmiston ja jatkaa sen kehittämistä uudella nimellä Oraclesta riippumattomana.</description>
    </item>
    
  </channel>
</rss>