<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fi">
	<id>https://www.linux.fi/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Stube</id>
	<title>Linux.fi - Käyttäjän muokkaukset [fi]</title>
	<link rel="self" type="application/atom+xml" href="https://www.linux.fi/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Stube"/>
	<link rel="alternate" type="text/html" href="https://www.linux.fi/wiki/Toiminnot:Muokkaukset/Stube"/>
	<updated>2026-04-19T12:40:21Z</updated>
	<subtitle>Käyttäjän muokkaukset</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Opas_Fedora_Core_5:n_asennukseen_ja_asennuksen_j%C3%A4lkeisiin_toimiin&amp;diff=9923</id>
		<title>Opas Fedora Core 5:n asennukseen ja asennuksen jälkeisiin toimiin</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Opas_Fedora_Core_5:n_asennukseen_ja_asennuksen_j%C3%A4lkeisiin_toimiin&amp;diff=9923"/>
		<updated>2006-04-06T09:54:05Z</updated>

		<summary type="html">&lt;p&gt;Stube: RHN Alert Notification - koitin parantaa ymmärrettävyyttä&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Stube</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Opas_Fedora_Core_5:n_asennukseen_ja_asennuksen_j%C3%A4lkeisiin_toimiin&amp;diff=9922</id>
		<title>Opas Fedora Core 5:n asennukseen ja asennuksen jälkeisiin toimiin</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Opas_Fedora_Core_5:n_asennukseen_ja_asennuksen_j%C3%A4lkeisiin_toimiin&amp;diff=9922"/>
		<updated>2006-04-06T08:58:27Z</updated>

		<summary type="html">&lt;p&gt;Stube: Acrobat Readerin plugin Mozillaan&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Stube</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Opas_Fedora_Core_5:n_asennukseen_ja_asennuksen_j%C3%A4lkeisiin_toimiin&amp;diff=9920</id>
		<title>Opas Fedora Core 5:n asennukseen ja asennuksen jälkeisiin toimiin</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Opas_Fedora_Core_5:n_asennukseen_ja_asennuksen_j%C3%A4lkeisiin_toimiin&amp;diff=9920"/>
		<updated>2006-04-06T08:21:28Z</updated>

		<summary type="html">&lt;p&gt;Stube: tietoa Flashin ja FC5:n fonttiongelmasta&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Stube</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Fedora_Linux&amp;diff=9919</id>
		<title>Fedora Linux</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Fedora_Linux&amp;diff=9919"/>
		<updated>2006-04-06T08:07:46Z</updated>

		<summary type="html">&lt;p&gt;Stube: /* Katso myös */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Fedora Core on oikeastaan [[RHEL|Red Hat Enterprise Linuxin]] sisarjakelu. Fedora on tarkoitettu kotikäyttäjille ja harrastajille, kun taas RHEL:in kohteena ovat yritykset. [[Red Hat Inc|Red Hat]] oli ensimmäinen kaupallista menestystä Linux-markkinoilla saavuttanut yhtiö, ja sillä oli aiemmin tapana jaella Red Hat Linuxia ilmaiseksi ja myydä sitä tuen ja painettujen ohjekirjojen kanssa yrityksille. Tämä malli ei kuitenkaan osoittautunut kyllin toimivaksi, joten Red Hat päätti eriyttää ilmaisen ja kaupallisen jakelun.&lt;br /&gt;
&lt;br /&gt;
Fedora uudistuu tiiviiseen tahtiin. Projekti aloitettiin 2003, ja maaliskuuhun 2006 mennessä ulos on jo tullut viisi versiota, jotka on numeroitu Fedora Core 1, 2, 3, 4 ja 5.&lt;br /&gt;
&lt;br /&gt;
Fedora on saatavilla neljällä cd:llä (+ rescue-cd) tai yhdellä dvd:llä. Jotta jakelu mahtuisi neljälle cd:lle, on Fedora Core 4:stä poistettu esim. [[Xemacs]] ja [[Xfce]]. Nämä ja monet muut ohjelmat ovat kuitenkin saatavilla [[Fedora Extras]] -projektin kautta.&lt;br /&gt;
&lt;br /&gt;
Fedora Coren asennusohjelma on nimeltään [[Anaconda]]. Paketteja asennellaan joko [[Yum]]:lla tai [[Apt]]:llä. Kummatkin toimivat RPM-[[Paketinhallintajärjestelmä]]n edustaohjelmina.&lt;br /&gt;
&lt;br /&gt;
Monet käyttäjät pitävät Fedoran uusimpia versioita sangen bugisina. Beta-testaus ei varsinaisesti ole Fedoran vahvimpia puolia, mikä saattaa johtua nopeasta julkuisuaikataulusta. Fedoran graafiset asetustyökalut ovat osittain puutteellisia ja multimediatuki on heikko.&lt;br /&gt;
&lt;br /&gt;
== Katso myös ==&lt;br /&gt;
* [[Opas Fedora Core 4:n asennukseen ja asennuksen jälkeisiin toimiin]]&lt;br /&gt;
* [[Opas Fedora Core 5:n asennukseen ja asennuksen jälkeisiin toimiin]]&lt;br /&gt;
* [[Fedoran ja Red Hatin päivittäminen]]&lt;br /&gt;
&lt;br /&gt;
== Linkkejä ==&lt;br /&gt;
* [http://fedora.redhat.com Fedora Core]&lt;br /&gt;
* [http://fedoraproject.org/wiki/ Fedora-projektin wiki]	&lt;br /&gt;
* [http://www.fedoraproject.org/wiki/Extras Fedora Extras Fedora-projektin wikissä.]&lt;br /&gt;
* [http://www.kapanen.net/kirja/files/fc3_opas.pdf FC3-opas] (suomeksi, PDF-tiedosto)&lt;br /&gt;
* [http://www.fedorafaq.org/ Epävirallinen FC4-FAQ, englanniksi]&lt;br /&gt;
* [http://easylinux.info/wiki/Fedora_fc5 FC5 Starter Guide, englanniksi]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Jakelut]]&lt;/div&gt;</summary>
		<author><name>Stube</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Komentorivivinkkej%C3%A4&amp;diff=9916</id>
		<title>Komentorivivinkkejä</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Komentorivivinkkej%C3%A4&amp;diff=9916"/>
		<updated>2006-04-05T22:49:01Z</updated>

		<summary type="html">&lt;p&gt;Stube: TABin käytöstä komentorivillä&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nämä vinkit on testattu melko tavanomaisessa Red Hat 8.0 -asennuksessa. Pääosa näistä toiminee muissakin jakeluissa, osa soveltaen myös muissa Unix-tyyppisissä järjestelmissä.&lt;br /&gt;
&lt;br /&gt;
# Komennolla &amp;lt;tt&amp;gt;[[df]] -h&amp;lt;/tt&amp;gt; saat siistin esityksen levyosioiden täyttöasteesta.&lt;br /&gt;
# Sano roottina &amp;lt;tt&amp;gt;[[du]] -s /home/* | [[sort]] -n | [[tail]]&amp;lt;/tt&amp;gt; ja löydät levyrohmut.&lt;br /&gt;
# Komennolla &amp;lt;tt&amp;gt;[[fin[[d . -type f -name &amp;quot;*koira*&amp;quot; -print0 | xargs -0 [[grep]] -l &amp;quot;kissa&amp;quot;&amp;lt;/tt&amp;gt; löydät kaikki ne tiedostot työhakemiston alla, joiden nimessä on sana &amp;quot;koira&amp;quot; ja joissa esiintyy sana &amp;quot;kissa&amp;quot;.&lt;br /&gt;
# [[mail]]-komento toimii myös komentorivillä. Voit vaikka suorittaa komennon ja ohjata tulostuksen meiliin: &amp;lt;tt&amp;gt;pwd | mail -s &amp;quot;Komennon pwd tulos&amp;quot; oma.osoite@domain.example&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Haluatko kuluvan päivän esim. varmuuskopion nimeen? Kokeile tätä: &amp;lt;tt&amp;gt;[[tar]] cf /root/varmistus-home`date +%Y-%m-%d`&amp;lt;/tt&amp;gt; Tuo aakkostuukin oikein.&lt;br /&gt;
# [[zcat]]-komennolla voit tulostaa gzip-ohjelmalla tehdyn tekstitiedoston suoraan konsolille ilman purkamista välissä. zless toimii samalla tavoin gzip- ja less-komentojen yhdistäjänä.&lt;br /&gt;
# Kokeile tätä: &amp;lt;tt&amp;gt;echo &amp;quot;echo \&amp;quot;Vie kukkia\&amp;quot; | mail -s Hääpäivä oma.osoite@jossain.com&amp;quot; | at 09:00 06.04.02&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Jos kokeilet edellistä, muista oikea päivämäärä. Sillä tavalla ei tule perheriitaa, ja aikaa säästyy esim. Linuxin säätämiseen.&lt;br /&gt;
# Aliakset ovat käteviä. Komennon &amp;lt;tt&amp;gt;alias l=&amp;quot;ls -lda&amp;quot;&amp;lt;/tt&amp;gt; jälkeen pelkkä l riittää komennoksi.&lt;br /&gt;
# Paina Ctrl-R komentokehotteessa ja kirjoita vaikka &amp;quot;ls&amp;quot;, niin löydät viimeisimmän kirjoittamasi komennon jossa esiintyy kirjaimet &amp;quot;ls&amp;quot;. Paina Ctrl-R uudelleen hakeaksesi kauempaa komentohistoriasta.&lt;br /&gt;
# Ctrl-A vie rivin alkuun komentokehotteessa, Ctrl-E rivin loppuun.&lt;br /&gt;
# Komennolla [[bc]] -l saat pienen laskimen. Käytettävissä on normaalit laskutoimitukset ja lisäksi voit sijoittaa arvoja muuttujiin basic-kielen tapaan.&lt;br /&gt;
# bc käyttää samaa readline-kirjastoa kuin komentotulkki, joten samat Ctrl-R, Ctrl-A ja Ctrl-E toimivat siinäkin. Samalla tavoin toimii myös mm. matriisilaskennan ohjelma Octave.&lt;br /&gt;
# MS-DOS -levykkeiden käsittely onnistuu mtools -paketilla. Kokeile mitä tekevät &amp;lt;tt&amp;gt;mdir a:&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;mcopy tiedsto a:&amp;lt;/tt&amp;gt;.&lt;br /&gt;
# &amp;lt;tt&amp;gt;tr&amp;lt;/tt&amp;gt; -komennolla voit muuttaa merkkejä, kokeile vaikka: &amp;lt;tt&amp;gt;echo kanalassa | tr a b&amp;lt;/tt&amp;gt;.&lt;br /&gt;
# Haluatko kaikki työhakemiston tiedostonimet pienille kirjaimille? Sano &amp;lt;tt&amp;gt;for i in *; do mv $i `echo $i | tr A-Z a-z`; done&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Komennolla &amp;lt;tt&amp;gt;[[ps]] afx&amp;lt;/tt&amp;gt; näet siistin puuesityksen ajossa olevista prosesseista.&lt;br /&gt;
# tr-komennolla voi poistaa merkkejä. Sano vaikka &amp;lt;tt&amp;gt;cat tiedosto | tr -d &amp;quot; &amp;quot;&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Hakemiston saa pakattua näin &amp;lt;tt&amp;gt;tar cvzf paketti.tar.gz /joku/hakemisto&amp;lt;/tt&amp;gt; . Purku onnistuu komennolla &amp;lt;tt&amp;gt;tar xvzf paketti.tar.gz&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Kuviakin voi käsitellä komentoriviltä. Kokeile vaikka &amp;lt;tt&amp;gt;identify jokukuva.gif&amp;lt;/tt&amp;gt;&lt;br /&gt;
# &amp;lt;tt&amp;gt;[[ls]] -S&amp;lt;/tt&amp;gt; listaa tiedostot kokojärjestyksessä, &amp;lt;tt&amp;gt;ls -t&amp;lt;/tt&amp;gt; muokkausajan mukaan järjestettynä. &amp;quot;-r&amp;quot; kääntää järjestyksen.&lt;br /&gt;
# &amp;lt;tt&amp;gt;[[file]] tiedostonnimi&amp;lt;/tt&amp;gt; yrittää arvailla mitä tyyppiä tiedosto on. Roottina voit jopa sanoa &amp;lt;tt&amp;gt;file -s /dev/hda1&amp;lt;/tt&amp;gt; ja näet sisältääkö laitetiedosto jotain joka näyttää tiedostojärjestelmältä.&lt;br /&gt;
# Hakemiston /etc/skel sisällöstä tehdään kopio kotihakemistoon, kun luodaan uusi käyttäjä.&lt;br /&gt;
# Hakemiston /proc sisältä löytyy tietoa koneesta. Katso vaikka mitä cat /proc/cpuinfo tulostaa.&lt;br /&gt;
# Jos kaverisi pyytää auttamaan Linuxin käytössä, kerro hänelle [[Man-sivut|man-sivuista]]. &amp;lt;tt&amp;gt;man tar&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;man mkisofs&amp;lt;/tt&amp;gt; ovat esimerkkeinä parhaita.&lt;br /&gt;
# [[locate]] on nopeampi kuin find. Kokeile esim. &amp;lt;tt&amp;gt;locate condom&amp;lt;/tt&amp;gt; löytääksesi tiedostot joiden nimissä on merkkijono &amp;quot;condom&amp;quot;. Locate käyttää tiedostojen nimistä kerättyä tietokantaa, joka päivittyy joka yö.&lt;br /&gt;
# locate-komennon tietokanta muodostuu [[updatedb]] -ohjelmalla, jonka ajo kestää aika kauan. Miten kauan, sen saa selville komennolla &amp;lt;tt&amp;gt;time updatedb&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Rikoit rivinvaihdot kun siirsit tekstiä Dos- tai Mac-koneelta Linuxiin? &amp;lt;tt&amp;gt;dos2unix&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;mac2unix&amp;lt;/tt&amp;gt; -komennot auttavat.&lt;br /&gt;
# Komento &amp;lt;tt&amp;gt;ypchfn&amp;lt;/tt&amp;gt;, jolla vaihdetaan erillisellä käyttäjätunnuspalvelimella olevia käyttäjätietoja, tulee sanoista &amp;quot;Yellow Pages CHange FiNger&amp;quot;. Yellow Pages oli nykyisen NIS-palvelimen ensimmäinen nimi, mutta se vaihdettiin kun British Telecom omisti siihen tavaramerkin. Tiedolla ei varsinaisesti tee mitään, mutta käyttämällä sitä sopivassa tilanteessa osoitat olevasi nörtti.&lt;br /&gt;
# &amp;lt;tt&amp;gt;man -k printer&amp;lt;/tt&amp;gt; kertoo kaikki ne komennot, joiden yksirivinen kuvaus sisältää merkkijonon &amp;quot;printer&amp;quot;.&lt;br /&gt;
# Symboliset linkit ovat joskus käteviä. Jos /var/www on liian täynnä ja /home melkein tyhjä, sano &amp;lt;tt&amp;gt;mv /var/www /home&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;ln -s /home/www /var/www&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Komentoja voi yhdistellä &amp;amp;&amp;amp; ja || -operaattoreilla. &amp;lt;tt&amp;gt;tar cf paketti.tar /joku/hakemisto &amp;amp;&amp;amp; rm -rf /joku/hakemisto&amp;lt;/tt&amp;gt; suorittaa ensin tar-komennon, ja jos se onnistuu ongelmitta, suoritetaan rm-komento. || toimii toisinpäin, toinen komento suoritetaan vain jos ensimmäinen epäonnistui.&lt;br /&gt;
# PostScript-tiedostoja voi käsitellä komentorivillä. Esim. &amp;lt;tt&amp;gt;psnup -2 dokumentti.ps tiivis.ps&amp;lt;/tt&amp;gt; tekee tulostusta varten version jossa kaksi sivua on laitettu yhdelle sivulle.&lt;br /&gt;
# Komentokehotetta voi muuttaa. Esim. &amp;lt;tt&amp;gt;export PS1=&#039;[\u@\h \w]\$ &#039;&amp;lt;/tt&amp;gt; laittaa komentokehotteeseen käyttäjätunnuksen, koneen ja työhakemiston.&lt;br /&gt;
# [[mkdir]]-komennolla voit luoda hakemistorakenteenkin kerralla. Kokeile esim. &amp;lt;tt&amp;gt;mkdir -p eka/toka/kolmas&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Jos hakemistoon /etc/cron.weekly luo tiedoston, jossa on vain komento &amp;lt;tt&amp;gt;cp --recursive /home/ville /root&amp;lt;/tt&amp;gt;, saa joka viikko varmuuskopion Villen kotihakemistosta rootin kotihakemistoon.&lt;br /&gt;
# Koneelle kirjauduttaessa ajetaan kotihakemistosta tiedosto jonka nimi on &amp;quot;.bash_profile&amp;quot;. Sen loppuun voit kirjoittaa vaikka echo &amp;quot;Muista katsoa www.khdrive.fi/linkku/&amp;quot;&lt;br /&gt;
# Kokeile tätä: &amp;lt;tt&amp;gt;[[lynx]] --dump http://www.khdrive.fi/linkku/ | grep --after-context=5 &amp;quot;Seuraavat kokoontumiset&amp;quot;&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Tiedoston nimeltä &amp;quot;-foobar&amp;quot; saa poistettua komennolla rm -- -foobar&lt;br /&gt;
# Kaikki ne tiedoston rivit, joissa ei esiinny merkkijonoa &amp;quot;kissa&amp;quot; löydät komennolla &amp;lt;tt&amp;gt;grep -v kissa tiedostonnimi&amp;lt;/tt&amp;gt; . Jos taas haluat poistaa vain sanan &amp;quot;kissa&amp;quot; etkä esim. sanaa &amp;quot;takissani&amp;quot; sisältävät rivit, sano &amp;lt;tt&amp;gt;grep -v -w kissa tiedostonnimi&amp;lt;/tt&amp;gt; .&lt;br /&gt;
# &amp;lt;tt&amp;gt;tail -f /var/log/messages&amp;lt;/tt&amp;gt; näyttää ensin tiedoston lopun ja sitten jatkuvasti tiedostoon tulevat uudet rivit.&lt;br /&gt;
# &amp;lt;tt&amp;gt;ls -F&amp;lt;/tt&amp;gt; näyttää tiedostolistauksen niin, että nimen perässä on merkki joka kuvaa tiedoston tyyppiä.&lt;br /&gt;
# Tiedosto /etc/motd tulostetataan ruudulle joka kerta kun käyttäjä kirjautuu sisään. Siihen voi kirjoittaa vaikka joulutervehdyksen kaikille käyttäjille.&lt;br /&gt;
# Tiedosto /etc/issue tulostetaan ruudulle ennen &amp;quot;login:&amp;quot;-kehotetta.&lt;br /&gt;
# Komento &amp;lt;tt&amp;gt;find . -type f -mmin -30 -print&amp;lt;/tt&amp;gt; hakee työhakemistosta alaspäin kaikki tiedostot, joita on muokattu viimeisen puolen tunnin sisään.&lt;br /&gt;
# Levypinnan saa pyyhittyä tyhjäksi komennolla &amp;lt;tt&amp;gt;dd if=/dev/zero of=/dev/fd0&amp;lt;/tt&amp;gt;. Esimerkki tyhjentää levykkeen, samalla tavalla voi pyyhkiä kiintolevyjä, esim. /dev/hda on IDE0-väylän master-levy. Usein suositellaan /dev/zero -laitteen sijasta /dev/random -laitetta, mutta silloin pyyhintä hidastuu mateluksi.&lt;br /&gt;
# &amp;lt;tt&amp;gt;head -5 tiedostonnimi&amp;lt;/tt&amp;gt; tulostaa tiedoston viisi ensimmäistä riviä. &amp;lt;tt&amp;gt;head -c 5 tiedostonnimi&amp;lt;/tt&amp;gt; tulostaa viisi ensimmäistä merkkiä. &amp;lt;tt&amp;gt;tail -5 tiedostonnimi&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;tail -c 5 tiedostonnimi&amp;lt;/tt&amp;gt; toimivat vastaavasti.&lt;br /&gt;
# &amp;lt;tt&amp;gt;[[wc]] *.txt&amp;lt;/tt&amp;gt; antaa listan hakemiston sisältämistä .txt -päätteisistä tiedostoista ja jokaisesta rivien, sanojen ja merkkien lukumäärän.&lt;br /&gt;
# &amp;lt;tt&amp;gt;[[cat]] --number tiedostonnimi&amp;lt;/tt&amp;gt; tulostaa tiedoston rivit numeroituna.&lt;br /&gt;
# [[strings]] -komennolla voit hakea merkkijonoja binäärimössöstä. Esim. &amp;lt;tt&amp;gt;strings jokudoku.doc&amp;lt;/tt&amp;gt; näyttää yleensä Word-documentin sisältämän tekstin jotenkin luettavassa muodossa.&lt;br /&gt;
# Kaikki Microsoft Office -dokumentit löydät komennolla &amp;lt;tt&amp;gt;find . -type f -exec sh -c &amp;quot;file \&amp;quot;{}\&amp;quot; | grep -q \&amp;quot;Microsoft Office Document\&amp;quot; &amp;amp;&amp;amp; echo \&amp;quot;{}\&amp;quot;&amp;quot; \;&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Normaalissa konsolissa voi Shift+Page Up -näppäilyllä siirtyä pari ruudullista taaksepäin.&lt;br /&gt;
# Komennolla &amp;lt;tt&amp;gt;ls -l | colrm 10 30&amp;lt;/tt&amp;gt; saat tiedostolistauksesta pois tiedoston omistajan ja ryhmän.&lt;br /&gt;
# Komennolla &amp;lt;tt&amp;gt;cut -d &#039; &#039; -f 2&amp;lt;/tt&amp;gt; tiedostonnimi voit tulostaa tiedoston jokaisen rivin toisen sanan.&lt;br /&gt;
# Kaikkiin html-tiedostoihin saat LANG-attribuutin seuraavasti: &amp;lt;tt&amp;gt;find . -name &amp;quot;*.html&amp;quot; -print | xargs perl -e &#039;s/&amp;lt;HTML&amp;gt;/&amp;lt;HTML LANG=&amp;quot;fi&amp;quot;&amp;gt;/gi&#039; -p -i.bak&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Virheilmoituksetkin saa ohjattua tiedostoon. Kokeile esim. &amp;lt;tt&amp;gt;find hakemistojotaeiole &amp;gt;&amp;amp; find-tuloste.txt&amp;lt;/tt&amp;gt;&lt;br /&gt;
# which-komennolla näkee mistä polussa oleva ohjelmatiedosto löytyy. Kokeile esim. &amp;lt;tt&amp;gt;which ldd&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Haluatko varmasti hyvän salasanan? Sano &amp;lt;tt&amp;gt;head -c 6 /dev/random | mimencode&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Ellet tiedä mitä /etc:n alla olevaa tiedostoa säätää, voit hakea jonkin sanan sisältäviä tiedostoja: &amp;lt;tt&amp;gt;grep --recursive &amp;quot;localdomain&amp;quot; /etc&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Komennoilla &amp;lt;tt&amp;gt;[[who]]&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;w&amp;lt;/tt&amp;gt; saat tietoa järjestelmää parhaillaan käyttävistä. Esimerkiksi &amp;lt;tt&amp;gt;w -s&amp;lt;/tt&amp;gt; näyttää kätevässä muodossa kuka tekee mitäkin.&lt;br /&gt;
# Komennolla &amp;lt;tt&amp;gt;[[wall]] &#039;Linux on cool!&#039;&amp;lt;/tt&amp;gt; voit lähettää viestisi kaikkien koneen käyttäjien ruudulle.&lt;br /&gt;
# &amp;lt;tt&amp;gt;echo &#039;Linux on cool!&#039; | write maija&amp;lt;/tt&amp;gt; taas kertoo saman viestin ainoastaan Maijalle.&lt;br /&gt;
# Komennolla &amp;lt;tt&amp;gt;nohup jokukomento &amp;gt;&amp;amp; lokitiedosto &amp;amp;&amp;lt;/tt&amp;gt; saat komennon jäämään tausta-ajoon niin, että voit itse lopettaa yhteyden ja komento jää suoritettavaksi.&lt;br /&gt;
# Komennolla &amp;lt;tt&amp;gt;[[ed]] tiedostonnimi&amp;lt;/tt&amp;gt; saat avattua tehokkaan ja monipuolisen, mutta resursseja säästeliäästi käyttävän editorin. Lisätietoa edistä&lt;br /&gt;
# &amp;lt;tt&amp;gt;eject&amp;lt;/tt&amp;gt; poistaa CD-levyn asemasta. &amp;lt;tt&amp;gt;eject -t&amp;lt;/tt&amp;gt; vetää levyn sisään.&lt;br /&gt;
# Komento history tulostaa komentohistorian.&lt;br /&gt;
# Musa soi komentoriviltäkin. &amp;lt;tt&amp;gt;playmidi&amp;lt;/tt&amp;gt; soittaa midejä, &amp;lt;tt&amp;gt;play&amp;lt;/tt&amp;gt; soittaa monenlaisia ääniformaatteja. &amp;lt;tt&amp;gt;mpg123&amp;lt;/tt&amp;gt; soittaa MP3-tiedostoja.&lt;br /&gt;
# &amp;lt;tt&amp;gt;[[killall]] vi&amp;lt;/tt&amp;gt; lopettaa kaikki ajossa olevat vi-ohjelmat.&lt;br /&gt;
# &amp;lt;tt&amp;gt;[[sort]] tiedosto | uniq&amp;lt;/tt&amp;gt; aakkostaa tiedoston rivit ja poistaa moneen kertaan esiintyvät rivit. &amp;lt;tt&amp;gt;sort tiedosto | uniq -d&amp;lt;/tt&amp;gt; näyttää vain kahteen tai useampaan kertaan esiintyvät rivit.&lt;br /&gt;
# &amp;lt;tt&amp;gt;dirname /joku/polku/tiedosto&amp;lt;/tt&amp;gt; palauttaa arvon &amp;quot;/joku/polku&amp;quot;. &amp;lt;tt&amp;gt;basename /joku/polku/tiedosto&amp;lt;/tt&amp;gt; palauttaa arvon &amp;quot;tiedosto&amp;quot;.&lt;br /&gt;
# &amp;lt;tt&amp;gt;[[tac]] tiedostonnimi&amp;lt;/tt&amp;gt; tulostaa tiedoston rivi kerrallaan alusta loppuun. &amp;lt;tt&amp;gt;rev tiedostonnimi&amp;lt;/tt&amp;gt; tulostaa jokaisen rivin väärinpäin, ja &amp;lt;tt&amp;gt;rev tiedostonnimi | tac&amp;lt;/tt&amp;gt; tulostaa koko tiedoston väärinpäin.&lt;br /&gt;
# &amp;lt;tt&amp;gt;[[top]]&amp;lt;/tt&amp;gt; näyttää jatkuvasti päivittyvän listan ajossa olevista ohjelmista. Painamalla h-kirjainta saat ohjeen käytössä olevista komennoista. q-kirjaimella pääset pois ohjelmasta.&lt;br /&gt;
# &amp;lt;tt&amp;gt;volname&amp;lt;/tt&amp;gt; kertoo CD-asemassa olevan levyn nimen.&lt;br /&gt;
# &amp;lt;tt&amp;gt;cat tiedostonnimi | while read; do echo $REPLY; sleep 5; done&amp;lt;/tt&amp;gt; tulostaa tiedoston rivi kerrallaan viiden sekunnin välein.&lt;br /&gt;
# Tervehdyksen pienellä viiveellä saa näin: &amp;lt;tt&amp;gt;temp=$IFS; IFS=$&#039;&#039;; echo &amp;quot;Hei kaikki&amp;quot; | while read -n 1; do echo -n $REPLY; usleep 100000; done; IFS=$temp&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Komennolla &amp;lt;tt&amp;gt;yes&amp;lt;/tt&amp;gt; voit tulostaa y-kirjaimia esim. putkessa ohjelmalle, joka kyselee liikaa &amp;quot;Oletko aivan varma?&amp;quot;. &amp;lt;tt&amp;gt;yes n&amp;lt;/tt&amp;gt; tulostaa n-kirjaimia ja &amp;lt;tt&amp;gt;yes moro&amp;lt;/tt&amp;gt; tervehtii käyttäjää ad infinitum.&lt;br /&gt;
# Tulostuskin onnistuu komentoriviltä, kokeile vaikka &amp;lt;tt&amp;gt;lpr jokudoku.txt tai cal | lpr&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Kun tehdään, niin tehdään kunnolla. Kun tehdään kalenteri kunnolla, niin huomioidaan juliaanisen kalenterin vaihtuminen gregoriaaniseen. Kokeile: &amp;lt;tt&amp;gt;[[cal]] 9 1752&amp;lt;/tt&amp;gt;&lt;br /&gt;
#&amp;lt;nowiki&amp;gt;WWW-sivuston kaikkien .html -sivujen META KEYWORDS -tageista saa helposti sivulistan tällä komennolla&lt;br /&gt;
      find . -type f -name &amp;quot;*.html&amp;quot; | while read a; do grep --ignore-case &amp;quot;&amp;lt;META NAME=\&amp;quot;keywords\&amp;quot; CONTENT=\&amp;quot;.*\&amp;quot;&amp;gt;&amp;quot; $a | cut -f 4 -d &amp;quot;\&amp;quot;&amp;quot; | dd conv=lcase | tr &amp;quot;,&amp;quot; &amp;quot;\n&amp;quot; | while read; do echo $a &amp;gt;&amp;gt; $REPLY.hakusana; done; done &amp;amp;&amp;amp; ls *.hakusana | while read a; do h=`echo $a | cut -f 1 -d &amp;quot;.&amp;quot;`; echo &amp;quot;&amp;lt;H2&amp;gt;$h&amp;lt;/H2&amp;gt;&amp;quot;; cat $a | cut -b 3- | while read; do echo &amp;quot;&amp;lt;A HREF=\&amp;quot;$REPLY\&amp;quot;&amp;gt;`grep --ignore-case &amp;quot;&amp;lt;title&amp;gt;.*&amp;lt;/title&amp;gt;&amp;quot; $REPLY | cut -f 2 -d &amp;quot;&amp;gt;&amp;quot; | cut -f 1 -d &amp;quot;&amp;lt;&amp;quot;`&amp;lt;/A&amp;gt;&amp;quot;; done; done &amp;amp;&amp;amp; rm *.hakusana&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
# Eräs tapa kokeilla koneen ja komentotulkin nopeutta on laskea Fibonaccin lukuja: tee tiedosto fib.sh, jossa on vain rivi &amp;lt;tt&amp;gt;if (($1 &amp;lt; 2)); then echo 1; else a=`./fib.sh $1-1`; b=`./fib.sh $1-2`; echo $((a+b)); fi&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Komennolla &amp;lt;tt&amp;gt;[[pwd]] -P&amp;lt;/tt&amp;gt; saat selville missä hakemistossa &amp;quot;oikeasti&amp;quot; olet, eli symbolisten linkkien kautta kuljettu polku jätetään huomiotta.&lt;br /&gt;
# Yksinkertainen valikko on helppo tehdä: &amp;lt;tt&amp;gt;valinta=3; echo &amp;quot;1=pwd 2=ls 3=lynx&amp;quot;; read -t 5 valinta; case $valinta in 1) pwd;; 2) ls;; 3) lynx;; esac&amp;lt;/tt&amp;gt; Jos käyttäjä ei viidessä sekunnissa valitse mitään, käynnistetään lynx.&lt;br /&gt;
# Tällaisenkin valikon voi tehdä: &amp;lt;tt&amp;gt;sivut=(&amp;quot;evl.fi&amp;quot; &amp;quot;vapaa-ajattelijat.fi&amp;quot; &amp;quot;dilbert.com&amp;quot;); echo &amp;quot;0=evl, 1=vaparit, 2=dilbert&amp;quot;; read valinta; lynx http://www.${sivut[$valinta]}&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Näissä vinkeissä on kerrottu miten case ja if toimivat, miten komentoja putkitetaan ym. Sanomalla &amp;lt;tt&amp;gt;man bash&amp;lt;/tt&amp;gt; saat pitkän ohjesivun näistä ja monesta muustakin asiasta.&lt;br /&gt;
# Jos locale-asetus on kunnossa (eli olet mm. sanonut export LANG=fi_FI , voit katsoa koska tiedostoa teksti.txt on viimeksi muutettu sanomalla &amp;lt;tt&amp;gt;date --reference=teksti.txt &amp;quot;+%Ana %Bn %e. päivä&amp;quot;&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Jos tiedosto nimikunta sisältää rivit Jori TAB Tampere, Laura TAB Tampere ja Åke TAB Tukholma, ja tiedosto kuntamaa rivit Tampere TAB Suomi ja Tukholma TAB Ruotsi, voit katsoa missä maassa ihmiset asuvat komennolla &amp;lt;tt&amp;gt;join -o 1.1,2.2 -1 2 nimikunta kuntamaa&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Komento &amp;lt;tt&amp;gt;[[touch]] tiedostonnimi&amp;lt;/tt&amp;gt; on helpoin tapa luoda tyhjä tiedosto. Samalla touch-komennolla voi myös muuttaa tiedostojen muokkauspäivämääriä, kokeile esim. &amp;lt;tt&amp;gt;touch --date 2002-04-01 aprillia&amp;lt;/tt&amp;gt;&lt;br /&gt;
# &amp;lt;tt&amp;gt;[[uname]]&amp;lt;/tt&amp;gt; on joskus kätevä, erityisesti komento &amp;lt;tt&amp;gt;uname -a&amp;lt;/tt&amp;gt; kertoo ytimen version ym. mahdollisesti kiinnostavaa.&lt;br /&gt;
# Tiedoston voi jakaa osiin split-komennolla. Kokeile esim. &amp;lt;tt&amp;gt;split -b 10k jokutiedosto&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Komennolla &amp;lt;tt&amp;gt;seq 10 -3 1&amp;lt;/tt&amp;gt; voit tulostaa luvut 10, 7, 4 ja 1.&lt;br /&gt;
# &amp;lt;tt&amp;gt;[[clear]]&amp;lt;/tt&amp;gt; tyhjentää kuvaruudun. Kätevä joissakin skripteissä.&lt;br /&gt;
# &amp;lt;tt&amp;gt;[[pdftotext]] tiedosto.pdf&amp;lt;/tt&amp;gt; tekee tiedoston tiedosto.txt, joka hyvällä onnella sisältää PDF:n sisältämän tekstin.&lt;br /&gt;
# &amp;lt;tt&amp;gt;[[su]]&amp;lt;/tt&amp;gt; -komennolla voit vaihtaa lennosta toiseksi käyttäjäksi. &amp;lt;tt&amp;gt;su -&amp;lt;/tt&amp;gt; vaihtaa rootiksi ja root voi sanoa &amp;lt;tt&amp;gt;su - ville&amp;lt;/tt&amp;gt; päästääkseen kokeilemaan Villen tunnusta ilman salasanaa.&lt;br /&gt;
# &amp;lt;tt&amp;gt;[[wget]] --recursive http://www.flug.fi/&amp;lt;/tt&amp;gt; imuroi koko Flug ry:n WWW-sivuston omalle koneelle.&lt;br /&gt;
# &amp;lt;tt&amp;gt;[[watch]] -n 60 --differences ls /tmp&amp;lt;/tt&amp;gt; tulostaa minuutin välein listauksen /tmp -hakemistosta ja näyttää korostettuna muuttuneet tiedot.&lt;br /&gt;
# Jos teet kotihakemistosi alle hakemiston nimeltä bin , voit siirtää sinne tekemäsi skriptit ym. ja käyttää niitä antamatta koko polkua, ts. aivan kuten koneessasi valmiina olevia ohjelmiakin.&lt;br /&gt;
# Jos laitat skriptit hakemistoon /usr/local/bin , niitä voivat käyttää kaikki koneen käyttäjät.&lt;br /&gt;
# cmp tulostaa tiedostojen eroavan kohdan. Käyttökelpoinen myös skripteissä, esim. &amp;lt;tt&amp;gt;cmp -s tiedosto1 tiedosto2 || echo &amp;quot;Tiedostot eroavat&amp;quot;&amp;lt;/tt&amp;gt;&lt;br /&gt;
# &amp;lt;tt&amp;gt;[[who]] mom loves&amp;lt;/tt&amp;gt; tulostaa käyttäjätunnuksesi, käyttämäsi konsolin ja sisäänkirjautumisajan.&lt;br /&gt;
# &amp;lt;tt&amp;gt;who | cut -d &#039; &#039; -f 1 | sort | uniq | tr -d &#039; &#039; | finger -s -m | cut -c 11-27 | sort | uniq&amp;lt;/tt&amp;gt; kertoo keitä koneelle on kirjautunut. Sama paikallista /etc/passwd -tiedostoa käyttäen on monimutkaisempi: &amp;lt;tt&amp;gt;who | cut -d &#039; &#039; -f 1 | sort | uniq | tr -d &#039; &#039; | xargs -n 1 echo &amp;quot;^&amp;quot; | colrm 2 2 | grep -f - /etc/passwd | cut -d &#039;:&#039; -f 5&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Jos olet tehnyt aliaksen, jolla on sama nimi kuin komennolla (&amp;lt;tt&amp;gt;alias ls=&#039;ls --color=tty&#039;&amp;lt;/tt&amp;gt;, esimerkiksi), mutta haluat suorittaa poikkeuksellisesti sen alkuperäisen, kirjoita komento muodossa &amp;lt;tt&amp;gt;\ls&amp;lt;/tt&amp;gt;.&lt;br /&gt;
# Jos tiedostossa on niin pitkät rivit että ne menevät ruudun ulkopuolelle oikeasta laidasta esim. &amp;lt;tt&amp;gt;less tiedosto&amp;lt;/tt&amp;gt; niin voit käyttää fmt-komentoa &amp;lt;tt&amp;gt;fmt tiedosto | less&amp;lt;/tt&amp;gt;.&lt;br /&gt;
# Jos haluat poistaa tiedoston jonka nimi on -f, se onnistuu kätevimmin rm -- -f komennolla.&lt;br /&gt;
# Myös tiedostoihin voi tehdä tiedostojärjestelmän.&lt;br /&gt;
# Levyille voi tehdä tiedostojärjestelmän myös ilman partitiointia.&lt;br /&gt;
# bzcat ja zcat-komennoilla voit katsoa pakattua tiedostoa, sitä purkamatta. bzcat ~/patch.bz2 | patch -p1 on hyvä esimerkki tästä.&lt;br /&gt;
# Jos siirryt &amp;lt;tt&amp;gt;cd&amp;lt;/tt&amp;gt;-komennolla uuteen hakemistoon ja haluat jostakin syystä palata takaisin siihen aikaisempaan, voit tehdä sen komennolla &amp;lt;tt&amp;gt;cd -&amp;lt;/tt&amp;gt;.&lt;br /&gt;
# Voit uudelleenkäyttää komennoille antamiasi parametrejä &amp;lt;tt&amp;gt;&amp;quot;ESC .&amp;quot;&amp;lt;/tt&amp;gt;-näppäinyhdistelmällä. Esim. jos luit pitkää &amp;lt;tt&amp;gt;/home/pena/file&amp;lt;/tt&amp;gt;-tiedostoa komennolla &amp;lt;tt&amp;gt;&amp;quot;cat /home/pena/file&amp;quot;&amp;lt;/tt&amp;gt;, niin kokeile &amp;lt;tt&amp;gt;&amp;quot;less ESC .&amp;quot;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
# [[Mplayer|Mplayerilla]] voit helposti kopioda Realplayer-streamia koneellesi tiedostoon. Tämä onnistuu komennolla &amp;lt;tt&amp;gt;mplayer -dumpstream URL_LÄHTEESEEN -dumpfile KOHDETIEDOSTO_LEVYLLÄ&amp;lt;/tt&amp;gt;. Real-koodekit on tietysti oltava asennettuna. Myös DVD:n kopionti onnistuu tällä tavoin.&lt;br /&gt;
# Komennolla &amp;lt;tt&amp;gt;kill `pidof mplayer`&amp;lt;/tt&amp;gt; voit kätevästi tappaa mplayerin selvittämättä pid:iä.&lt;br /&gt;
# &amp;lt;tt&amp;gt;Cowsayn&amp;lt;/tt&amp;gt; avulla saat aikaan hienoja tulostuksia konsoliin. Kokeile vaikka &amp;lt;tt&amp;gt;uname -a | cowsay -f daemon&amp;lt;/tt&amp;gt;.&lt;br /&gt;
# TABilla voi antaa komentotulkin täydentää loput komennosta tai tiedostonimestä. Mikäli vaihtoehtoja on useampia, ne saa näkyviin toisella painalluksella.&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Vinkit]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Komentorivi]]&lt;/div&gt;</summary>
		<author><name>Stube</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Hakemistorakenne&amp;diff=9914</id>
		<title>Hakemistorakenne</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Hakemistorakenne&amp;diff=9914"/>
		<updated>2006-04-05T20:45:59Z</updated>

		<summary type="html">&lt;p&gt;Stube: korjattu linkki Grubiin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Linuxin hakemistorakenne on määritetty [[wikipedia:fi:Filesystem_Hierarchy_Standard|FHS-standardissa]], se määrittää&lt;br /&gt;
joukon hakemistoja ja niiden pääasiallisen käyttötarkoituksen. Nykyisin&lt;br /&gt;
useimmat jakeluversiot noudattavat tätä standardia.&lt;br /&gt;
&lt;br /&gt;
== Yleistä ==&lt;br /&gt;
Hakemistorakenne alkaa juurihakemistosta, merkintä kauttaviiva &amp;quot;/&amp;quot;, jonka&lt;br /&gt;
alle tiedostot ja hakemistot järjestetään puumaiseksi rakenteeksi. Nykyisin on myös yleistynyt vertaus sisäkkäisistä kansioista.&lt;br /&gt;
&lt;br /&gt;
Levyasemat näkyvät käyttäjälle ja ohjelmille hakemistoina. Esimerkiksi CD-levyltä lukiessa ei viitata suoraan asemaan, vaan hakemistoon &amp;quot;/media/cdrom&amp;quot;. Tämä mahdollistaa järjestelmän tiedostojen jakamisen usealle fyysiselle laitteelle niin, että haluttu tiedosto löytyy aina standardin mukaista polkua käyttäen, riippumatta tallennuslaitteiden fyysisestä kokoonpanosta.&lt;br /&gt;
&lt;br /&gt;
Tiedostoihin ja hakemistoihin voidaan viitata absoluuttisesta tai suhteellista polkua käyttäen. Absoluuttinen viittaminen tarkoittaa, että polku tiedostoon kirjoitetaan täydellisenä juurihakemistosta lähtien esimerkiksi &amp;quot;/usr/doc/apache-1.3.34/README&amp;quot;. Suhteellinen viittaminen tarkoittaa, että hakemistopolku on suhteessa aktiiviseen hakemistoon esimerkiksi &amp;quot;../../doc/apache-1.3.34/README&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Juurihakemisto ==&lt;br /&gt;
Juurihakemiston &amp;quot;/&amp;quot; alta tulee löytyä järjestelmän käynnistämiseen ja palauttamiseen tarvittavat osat. [[wikipedia:fi:Filesystem_Hierarchy_Standard|FHS-standardi]] määrittää seuraavat hakemistot:&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100% cellpadding=4 cellspacing=0&lt;br /&gt;
|width=20%|/bin&lt;br /&gt;
|Olennaiset järjestelmäkomennot kaikkien käyttäjien käytettäväksi.&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/boot&lt;br /&gt;
|Järjestelmän käynnistämiseen tarvittavat tiedostot. Mm. [[Grub]] säilöö tarvitsemiaan tietoja tänne&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/dev&lt;br /&gt;
|Laitetiedostot.&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/etc&lt;br /&gt;
|Järjestelmän asetukset.&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/home&lt;br /&gt;
|Käyttäjien kotihakemistot. Käyttäjä voi viitata omaan kotihakemistoonsa ~-merkillä.&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/lib&lt;br /&gt;
|Järjestelmän jaetut kirjastot, sekä kernelin modulit.&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/media&lt;br /&gt;
|Siirrettävän median liitoskohdat.&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/mnt&lt;br /&gt;
|Väliaikaisesti liitetyt osiot.&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/opt&lt;br /&gt;
|Kaupallisten ohjelmistojen käyttämä asennushakemisto.&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/proc&lt;br /&gt;
|Vain linuxissa. Kernelin ja prosessien tiedot. Procfs levyjärjestelmän luoma virtuaalinen hakemisto.&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/root&lt;br /&gt;
|Pääkäyttäjän kotihakemisto.&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/sbin&lt;br /&gt;
|Järjestelmäsovellukset, ylläpitoon tarvittavia ohjelmia. Yleensä vain pääkäyttäjälle.&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/tmp&lt;br /&gt;
|Väliaikaistiedostot, tyhjennetään koneen käynnistyessä uudelleen.&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/usr&lt;br /&gt;
|Hakemiston alla käyttöjärjestelmän kannalta ei-kriittiset osat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== /home kotihakemistot ==&lt;br /&gt;
&lt;br /&gt;
Hakemiston &amp;quot;/home&amp;quot; alta löytyvät käyttäjän kotihakemistot, esimerkiksi &amp;quot;/home/pekka&amp;quot;. Kotihakemiston alle tallennetaan kaikki käyttäjän tekemät tiedostot. Tämä helpottaa esimerkiksi tiedostojen varmuuskopiointia, koska kaikki käyttäjän tiedostot löytyvät samasta paikkaa.&lt;br /&gt;
&lt;br /&gt;
Normaalikäyttäjän oikeuksilla pystyy tiedostoja tallentamaan tai muuttamaan vain omaan kotihakemistoon. Käyttäjä ei siis voi vahingossa poistaa tai muuttaa järjestelmän toiminnan kannalta oleellisia tiedostoja.&lt;br /&gt;
&lt;br /&gt;
== /usr hierarkia ==&lt;br /&gt;
&lt;br /&gt;
/usr hakemiston alta löytyvät järjestelmän vähemmän kriittiset osat kuten sovellusohjelmat,&lt;br /&gt;
dokumentaatio, ohjelmien jaetut tiedostot kuten fontit, ikonit jne..&lt;br /&gt;
&lt;br /&gt;
=== Pakolliset elementit ===&lt;br /&gt;
&lt;br /&gt;
Pakolliset elementit tulee löytyä jokaisesta järjestelmästä, ne ovat normaalin toiminnan kannalta olennaisia.&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100% cellpadding=4 cellspacing=0&lt;br /&gt;
|width=20%|/usr/bin&lt;br /&gt;
|Useimmat järjestelmäkomennot ja ohjelmat.&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/usr/include&lt;br /&gt;
|C-kääntäjän otsikkotiedostot.&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/usr/lib&lt;br /&gt;
|Hakemistosta /usr/lib saattaa löytyä seuraavia alihakemistoja&lt;br /&gt;
* /usr/lib/fpc/ [[FreePascal]]-kääntäjä joka on [[Pascal]]-ohjelmointikielinen kääntäjä.&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/usr/local&lt;br /&gt;
|Paikallinen hierarkia. Oletuksena tyhjä, järjestelmän ylläpitäjä voi rakentaa oman tarvitsemansa hierarkian, esim dokumenttien jakoa varten käyttäjien kesken.&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/usr/sbin&lt;br /&gt;
|Ei-kriittiset järjestelmän käyttämät ohjelmat.&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/usr/share&lt;br /&gt;
|Jaetut arkkitehtuurista riippumattomat tiedostot.&lt;br /&gt;
Hakemistosta /usr/share saattaa löytyä seuraavia alikansioita&lt;br /&gt;
&lt;br /&gt;
* /usr/share/fpcsrc  sisältää [[FreePascal]]:n lähdekoodit&lt;br /&gt;
* /usr/share/lazarus sisältää [[Lazarus]]-ohjelmankehitysympäristön&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Valinnaiset elementit ===&lt;br /&gt;
&lt;br /&gt;
Valinnaiset elementit sisältävät mahdollisesti tarpeellisia järjestelmän laajennusosia.&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100% cellpadding=4 cellspacing=0&lt;br /&gt;
|width=20%|/usr/X11R6&lt;br /&gt;
|Ikkunointijärjestelmä, ja sen tarvitsemat osat.&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/usr/games&lt;br /&gt;
|Pelit.&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/usr/lib&lt;br /&gt;
|Vaihtoehtoisia binäärimuotoja käyttävät kirjastot. &lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/usr/src&lt;br /&gt;
|Ohjelmien lähdekoodit.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== /var hierarkia ==&lt;br /&gt;
/var hakemisto on tarkoitettu järjestelmän ja sovellusten muuttuvien tietojen tallentamiseen. Tällaisia tietoja ovat esimerkiksi lokitiedostot sovellusten toiminnasta.  &lt;br /&gt;
&lt;br /&gt;
=== Pakolliset elementit ===&lt;br /&gt;
Pakolliset elementit tulee löytyä jokaisesta järjestelmästä, ne ovat normaalin toiminnan kannalta olennaisia.&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100% cellpadding=4 cellspacing=0&lt;br /&gt;
|width=20%|/var/cache&lt;br /&gt;
|Sovellusten cache tiedot.&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/var/lib&lt;br /&gt;
|Sovellusten suorituksen aikaiset tilatiedot&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/var/local&lt;br /&gt;
|Muuttuva data /usr/local hierarkiasta&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/var/lock&lt;br /&gt;
|Lukitustiedostot.&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/var/log&lt;br /&gt;
|Lokitiedostot&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/var/opt&lt;br /&gt;
|Muuttuva data /opt hierarkiasta&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/var/run&lt;br /&gt;
|Prosesseihin liittyvät ajotiedot.&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/var/spool&lt;br /&gt;
|Sovellusten prosessointia odottava data&lt;br /&gt;
|-&lt;br /&gt;
|width=20%|/var/tmp&lt;br /&gt;
|Väliaikaistiedostot, jotka säilytetään bootin yli.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Valinnaiset elementit===&lt;br /&gt;
Valinnaiset elementit sisältävät mahdollisesti tarpeellisia järjestelmän laajennusosia.&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100% cellpadding=4 cellspacing=0&lt;br /&gt;
|/var/account&lt;br /&gt;
|Prosessien aiheuttamien kuormituksen kirjaus.&lt;br /&gt;
|-&lt;br /&gt;
|/var/crash&lt;br /&gt;
|Järjestelmän kaatumisen selvittämistä auttavat tiedostot.&lt;br /&gt;
|-&lt;br /&gt;
|/var/games&lt;br /&gt;
|Pelien muuttuvat tiedot.&lt;br /&gt;
|-&lt;br /&gt;
|/var/mail&lt;br /&gt;
|Käyttäjien postilaatikot.&lt;br /&gt;
|-&lt;br /&gt;
|/var/yp&lt;br /&gt;
|Network Information Service (NIS) tietokannat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Varatut hierarkiat ===&lt;br /&gt;
&lt;br /&gt;
/var hierarkian alla on historiallisista syistä varattuja hakemistoja.&lt;br /&gt;
&lt;br /&gt;
    /var/backups&lt;br /&gt;
    /var/cron&lt;br /&gt;
    /var/msgs&lt;br /&gt;
    /var/preserve&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linkkejä ==&lt;br /&gt;
[http://www.pathname.com/fhs/ FHS-standardin kotisivu]&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:en:fhs|FHS-standardi englanninkielisessä Wikissä]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Järjestelmä]]&lt;/div&gt;</summary>
		<author><name>Stube</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Keskustelu:Fedora/P%C3%A4ivitt%C3%A4minen&amp;diff=9913</id>
		<title>Keskustelu:Fedora/Päivittäminen</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Keskustelu:Fedora/P%C3%A4ivitt%C3%A4minen&amp;diff=9913"/>
		<updated>2006-04-05T20:38:24Z</updated>

		<summary type="html">&lt;p&gt;Stube: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Package Updaterista voisi lisätä kuvan, jossa näkyy jotain päivitettävää. Oma koneeni oli tähän hätään ajan tasalla :)&lt;/div&gt;</summary>
		<author><name>Stube</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Fedora_Linux/P%C3%A4ivitt%C3%A4minen&amp;diff=9912</id>
		<title>Fedora Linux/Päivittäminen</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Fedora_Linux/P%C3%A4ivitt%C3%A4minen&amp;diff=9912"/>
		<updated>2006-04-05T20:35:55Z</updated>

		<summary type="html">&lt;p&gt;Stube: lisätty jotain tietoa FC5:n päivittämisestä&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Johdanto ==&lt;br /&gt;
&lt;br /&gt;
[[Fedora Core]] on [[Red Hat]] Linuxin &amp;quot;ilmaisversio&amp;quot;. Viimeinen Red Hatin nimellä julkaistu vapaa Red Hat oli versio 9. Fedora Coren tämän hetkinen uusin versio on 5, joka julkaistiin 20.3.2006. Kummatkin distribuutiot käyttävät tavanomaista Red Hatin paketointijärjestelmää, RPM - Red Hat Package Manager. Tämä järjestelmä pitää kirjaa tietokannassaan siitä, mitä ohjelmia ja  mitkä versiot ohjelmista on järjestelmään asenettu. Näin ollen ohjelmien lisääminen, poistaminen ja päivittäminen sujuu helposti mukana tulevien ohjelmien avulla.&lt;br /&gt;
&lt;br /&gt;
Tämä dokumentti esittelee viisi työkalua ohjelmien päivittämiseen: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;[[rpm]]&#039;&#039;:n, joka on molempien distibuutioiden perustyökalu. Toinen perustyökalu on &lt;br /&gt;
* &#039;&#039;up2date&#039;&#039;, joka on Red Hatin ja Fedoran ohjelmien päivitystyökalu.&lt;br /&gt;
* &#039;&#039;Red Carpet&#039;&#039; taas on Ximianin luoma graafinen työkalu ohjelmien päivittämiselle,  &lt;br /&gt;
* &#039;&#039;[[yum]]&#039;&#039; taas on Fedoran mukana tuleva monipuolisempi ja osaavampi komentorivityökalu kuin mitä perus-rpm on.&lt;br /&gt;
* &#039;&#039;Package Updater&#039;&#039; eli &#039;&#039;pup&#039;&#039; on Fedora 5:n uusi graafinen päivitystyökalu&lt;br /&gt;
&lt;br /&gt;
== RPM ==&lt;br /&gt;
&lt;br /&gt;
RPM on siis Red Hatin perustyökalu ohjelmien asentamiseen. Sen toiminta on varsin &lt;br /&gt;
yksinkertaista:&lt;br /&gt;
 &lt;br /&gt;
 rpm -i paketti.rpm&lt;br /&gt;
&lt;br /&gt;
Ja paketti asentuu koneeseen. Verkon ylitse pakettia noudettaessa pitää laittaa komentoon&lt;br /&gt;
koko hakuosoite. &#039;&#039;Rpm&#039;&#039; osaa käyttää sekä ftp- että http-protokollaa:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;rpm -i http://updates.example.com/paketti.rpm&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edellisessä esimerkissä optio &#039;&#039;&#039;-i&#039;&#039;&#039; (install) asensi uuden paketin koneeseen. Koneessa jo&lt;br /&gt;
olevan ohjelman voi päivittää käyttämällä optiota &#039;&#039;&#039;-U&#039;&#039;&#039;. Huomaa kirjainkoko! Jälkimmäinen&lt;br /&gt;
on todella kirjoitettu isolla ja edellinen pienellä. Jos -U-optiolla asennettaessa ohjelmaa&lt;br /&gt;
ei ole koneessa vielä, se asennetaan. Sitä voi siis käyttää perusasennukseenkin.&lt;br /&gt;
&lt;br /&gt;
Yksi kätevä &#039;&#039;rpm&#039;&#039;:n vipu on &#039;&#039;&#039;-F&#039;&#039;&#039;: Se asentaa paketin, jos siitä on olemassa koneella&lt;br /&gt;
joku versio. Tätä voi käyttää hyväkseen vaikkapa silloin, kun halutaan hakea päivityspalvelimelta&lt;br /&gt;
kaikki paketit. Tällöin komento päivittää vain ne paketit, jotka on jo koneessa. Näin voidaan&lt;br /&gt;
tehdä pikainen päivitys tyyliin&lt;br /&gt;
&lt;br /&gt;
 rpm -Fvh *&lt;br /&gt;
&lt;br /&gt;
Optiot &#039;&#039;&#039;-v&#039;&#039;&#039; ja &#039;&#039;&#039;-h&#039;&#039;&#039; lisäävät komennon tulosteita. Ensinmainittu on &amp;quot;verbose&amp;quot;, joka &lt;br /&gt;
käskee komennon kertomaan, mitä tapahtuu, ja jälkimmäinen taas piirtää ruutu-merkeillä &amp;quot;janan&amp;quot;,&lt;br /&gt;
joka kuvaa paketin purkamisen edistymistä. Yhdessä näillä saa siisteimmän tuloksen.&lt;br /&gt;
&lt;br /&gt;
Ohjelman asennus poistetaan komentamalla&lt;br /&gt;
&lt;br /&gt;
 rpm -e paketti&lt;br /&gt;
&lt;br /&gt;
=== RPM:n heikkouksia ===&lt;br /&gt;
&lt;br /&gt;
Pahin heikkous on riippuvuuksien hallitsemattomuus. Jos jokin ohjelmapaketti vaatii&lt;br /&gt;
toisen paketin olemassaoloa, &#039;&#039;rpm&#039;&#039; ei osaa asentaa näitä paketteja vaan ne pitää&lt;br /&gt;
asentaa erikseen. Toisinsanoen ohjelman asentaja joutuu itse selvittämään, missä ihmeen&lt;br /&gt;
paketissa se rpm:n vaatima tiedosto on! Tämä on kaikkea muuta kuin kätevää.&lt;br /&gt;
&lt;br /&gt;
Toinen &#039;&#039;rpm&#039;&#039;:n heikkous on kyvyttömyys tarkastaa itse, onko paketteihin tullut &lt;br /&gt;
päivityksiä. Tästä syystä on kehitelty parempia ohjelmia &lt;br /&gt;
asian hoitamiseksi. Näitä ohjelmia ovat &#039;&#039;Red Carpet&#039;&#039; sekä &#039;&#039;yum&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Up2date ==&lt;br /&gt;
&lt;br /&gt;
[[Kuva:fedora_up2date_merkki.png|Fedora up2daten merkki]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Up2date&#039;&#039; on Red Hatin ja Fedoran tarjoama perustyökalu ohjelmien päivittämiselle. &#039;&#039;Up2date&#039;&#039; toimi Fedoran päivitystyökaluna versioon 4 asti, jonka jälkeen se korvattiin yksinkertaisemmalla &#039;&#039;Package Updater&#039;&#039;illa. &#039;&#039;Up2date&#039;&#039; vaatii rekisteröitymisen Red Hat Network:iin (rhn) ja toimii aluksi 30 päivää testivaiheessa.&lt;br /&gt;
Jos käyttöä jatkaa tämän jälkeen, tulee tunnus aktivoida vastaamalla pieneen kyselyyn.&lt;br /&gt;
&lt;br /&gt;
Rekisteröinti onnistuu hatun alta &#039;&#039;&#039;System tools&#039;&#039;&#039; - &#039;&#039;&#039;Red Hat Network&#039;&#039;&#039;&lt;br /&gt;
-valinnalla.&lt;br /&gt;
&lt;br /&gt;
Edellisen kappaleen alussa oleva kuvake tehtäväpalkissa kertoo päivitystarpeen. Sitä klikkaamalla&lt;br /&gt;
näkee, mitä päivitettävää löytyy:&lt;br /&gt;
&lt;br /&gt;
[[Kuva:Fedora_up2date_paivitettavaa.png|Fedora up2date, päivitettävää on]]&lt;br /&gt;
&lt;br /&gt;
Launch-nappulalla pääsee päivittämään. Sen jälkeen kysytään pääkäyttäjän salasanaa ja päästään&lt;br /&gt;
askel askeleelta etenevään päivitykseen:&lt;br /&gt;
&lt;br /&gt;
[[Kuva:Fedora_up2date_tervetuloa.png|Fedora up2date, tervetuloa]]&lt;br /&gt;
&lt;br /&gt;
Sen jälkeen tulee kanavien varmistus:&lt;br /&gt;
&lt;br /&gt;
[[Kuva:Fedora_up2date_kanavat.png|Fedora up2date, kanavat]]&lt;br /&gt;
&lt;br /&gt;
Jos ei ole valittuna automaattista päivitystä, voi tässä valita paketit, jotka asennetaan.&lt;br /&gt;
Rasti ruutuun, mitkä asennetaan:&lt;br /&gt;
&lt;br /&gt;
[[Kuva:Fedora_up2date_paketit.png|Fedora up2date, paketit]]&lt;br /&gt;
&lt;br /&gt;
Sen jälkeen kysytään vielä varmistus ja sitten vai odotellaan, kun paketit valuvat &lt;br /&gt;
koneeseen ja asentuvat siihen.&lt;br /&gt;
&lt;br /&gt;
Ja kun kaikki on kunnossa, löytyy palkista sininen merkki!&lt;br /&gt;
&lt;br /&gt;
[[Kuva:Fedora_up2date_ok.png|Fedora up2date, kaikki ok]]&lt;br /&gt;
&lt;br /&gt;
== Red Carpet ==&lt;br /&gt;
&lt;br /&gt;
Red Carpet on Ximianin (http://www.ximian.com&amp;quot;) toteuttama työkalu ohjelmien asentamiseen ja päivittämiseen.&lt;br /&gt;
Se on huomattavasti kehittyneempi työkalu kuin Red Hatin omat rpm-ohjelmat, koska se osaa&lt;br /&gt;
asentaa myös sellaiset paketit, joita asennettava paketti tarvitsee. Näin riippuvuusongelmat&lt;br /&gt;
tulevat ratkaistua kerralla.&lt;br /&gt;
&lt;br /&gt;
=== Asentaminen ===&lt;br /&gt;
&lt;br /&gt;
Red Hat 9.0:aan Red Carpetin asentaminen alkaa Red Hatin kahden kirjaston, &lt;br /&gt;
&#039;&#039;glibc&#039;&#039;:n ja &#039;&#039;glibc-common&#039;&#039;:n päivittämisellä. Jostain syystä Red Hatin&lt;br /&gt;
mukana olevat versiot ovat asiaan liian vanhat.&lt;br /&gt;
&lt;br /&gt;
Joka tapauksessa, nämä löytää vaikkapa osoitteesta http://rpmfind.net/&lt;br /&gt;
Ole tarkkana &#039;&#039;glibc:n&#039;&#039; version kanssa. Jos koneesi &lt;br /&gt;
kernel on i686-versio, pitää &#039;&#039;&#039;ehdottomasti hakea i686-versio glibc:stä!&#039;&#039;&#039; Common-kirjastosta&lt;br /&gt;
ei ole olemassa kuin i386-versio.&lt;br /&gt;
&lt;br /&gt;
Kun kirjastot on haettu, ne asennetaan pääkäyttäjänä seuraavasti:&lt;br /&gt;
&lt;br /&gt;
 rpm -Uvh glibc-2.3.2-27.9.7.i686.rpm glibc-common-2.3.2-27.9.7.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Tarkasta versionumerot ennenkuin asennat! Molempien tulee olla samaa sarjaa ja &lt;br /&gt;
versionumerot yhtenevät!&lt;br /&gt;
&lt;br /&gt;
Nyt kun käyttöjärjestelmä on päivitetty, voidaankin asentaa itse Red Carpet. Sen &lt;br /&gt;
löytää aiemmin sivulla olevasta Ximian-linkistä. Sieltä haetaan se versio, joka vasta omaa &lt;br /&gt;
käyttöjärjestelmäversiota. Esimerkiksi RH 9:ää varten tulee noutaa kaikki kolme tiedostoa,&lt;br /&gt;
jotka hakemistosta löytyy. Asennus menee sitten näin:&lt;br /&gt;
&lt;br /&gt;
 rpm -ivh red_carpet.xxx.rpm rcd.xxx.rpm rug.xxx.rpm&lt;br /&gt;
&lt;br /&gt;
Esityksessä xxx:ien paikalle tulee laittaa oikea versionumero. Kannattaa muistaa&lt;br /&gt;
tabulaattorinäppäimen käyttö noita nimiä täydennettäessä, niin asiat menevät helpommin.&lt;br /&gt;
&lt;br /&gt;
=== Kanavat, channels ===&lt;br /&gt;
&lt;br /&gt;
Kun Red Carpet on asennettu, sille pitää kertoa, mitä kanavia se kuuntelee. Näiltä&lt;br /&gt;
kanavilta sitten voi asentaa ja päivittää ohjelmia, kun päivityksiä niille ilmaantuu. Kuvassa&lt;br /&gt;
on merkitty kanavat Red Hat 9 ja Ximian Evolution.&lt;br /&gt;
&lt;br /&gt;
[[Kuva:Fedora_redcarpet_kanavat.gif|Red Carpet, kanavat]]&lt;br /&gt;
&lt;br /&gt;
=== Ohjelmien päivittäminen ===&lt;br /&gt;
&lt;br /&gt;
Kun kanavat on valittu, tarkistaa Red Carpet, onko koneeseen asennettuihin ohjelmiin tullut&lt;br /&gt;
päivityksiä. Samalla se kertoo päivitysten tärkeyden. Esimerkissä on ilmestynyt &lt;br /&gt;
uusia tärkeitä päivityksiä useampiin ohjelmiin:&lt;br /&gt;
&lt;br /&gt;
[[Kuva:Fedora_redcarpet_paivitettavaa.gif|Red Carpet, päivitettävää]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Update All&#039;&#039;&#039;-nappulalla saa päivitettyä kaikki tarjotut ohjelmat. Jos ei haluta&lt;br /&gt;
päivittää kuin tietyt ohjelmat, valitaan rivit ja painetaan &#039;&#039;&#039;Mark for Installation&#039;&#039;&#039;&lt;br /&gt;
näppäintä ja sen jälkeen &#039;&#039;&#039;Run Now&#039;&#039;&#039;. Näin vain halutut päivitykset tehdään.&lt;br /&gt;
&lt;br /&gt;
Lopuksi kun kaikki on päivitetty, ohjelma ilmoitaa kaiken olevan nyt päivitetyn:&lt;br /&gt;
&lt;br /&gt;
[[Kuva:Fedora_redcarpet_uptodate.gif|Red Carpet, päivitys on valmis]]&lt;br /&gt;
&lt;br /&gt;
=== Ohjelmien asentaminen Red Carpetilla ===&lt;br /&gt;
&lt;br /&gt;
Valinnalla &#039;&#039;&#039;Available Software&#039;&#039;&#039; voi etsiä kanavilta saatavilla olevia ohjelmia. &lt;br /&gt;
Valikosta &#039;&#039;&#039;Install from File&#039;&#039;&#039; voi asentaa ohjelmia myös käyttöjärjestelmärompuilta:&lt;br /&gt;
&lt;br /&gt;
[[Kuva:Fedora_redcarpet_ohjelman asennus.gif|Red Carpet, ohjelman asennus tiedostosta tai rompulta]]&lt;br /&gt;
&lt;br /&gt;
Luonnollisesti tätä kautta voi asentaa minkä tahansa paikalliselle levylle talletetun&lt;br /&gt;
rpm-paketin.&lt;br /&gt;
&lt;br /&gt;
Jos ohjelman asentaminen vaatii muiden pakettien asentamista, Red Carpet ilmoittaa asiasta &lt;br /&gt;
näin:&lt;br /&gt;
&lt;br /&gt;
[[Kuva:Fedora_redcarpet_riippuvuus.gif|Red Carpet, riippuvuusongelma]]&lt;br /&gt;
&lt;br /&gt;
Continue-nappulan painallus asentaa kaikki tarvittavat paketit eikä tarvitse miettiä&lt;br /&gt;
sen enempää, mitä kaikkea oikein tarvitaan, jotta ohjelma toimisi.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HUOM!&#039;&#039;&#039; Jos asennat paketteja paikalliselta levyltä, &#039;&#039;Red Carpet&#039;&#039; hakee kuitenkin&lt;br /&gt;
riippuvat paketit verkosta. Näin ollen ilman nettiyhteyttä ohjelma ei toimi kunnolla&lt;br /&gt;
paikallisia ohjelmia asennettaessa!&lt;br /&gt;
&lt;br /&gt;
=== Asetukset ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Edit - Preferences&#039;&#039;&#039;-valikon kautta voidaan säätää ohjelman asetuksia:&lt;br /&gt;
&lt;br /&gt;
[[Kuva:Fedora_redcarpet_asetukset.gif|Red Carpetin asetukset]]&lt;br /&gt;
&lt;br /&gt;
Siellä voi esimerkiksi määrittää proxy-asetukset, jos on yhteydessä välttämätöntä käyttää&lt;br /&gt;
proxya.&lt;br /&gt;
&lt;br /&gt;
== YUM - pakettienhallintatyökalu ==&lt;br /&gt;
&lt;br /&gt;
Fedora Core -distribuution mukana tulee pakettienhallintatyökalu&lt;br /&gt;
nimeltään &#039;&#039;yum&#039;&#039;. &#039;&#039;Yum&#039;&#039; on tekstipohjainen työkalu,&lt;br /&gt;
jolla on helppo asentaa uusia paketteja sekä päivittää vanhoja. Yum&lt;br /&gt;
hallitsee myös riippuvuudet, joten se on hallintatyökaluna huomattavasti&lt;br /&gt;
parempi kuin Red Hatin ja Fedoran oma &#039;&#039;rpm&#039;&#039;-ohjelma, joka ei&lt;br /&gt;
hallitse ollenkaan riippuvuuksien käsittelyä.&lt;br /&gt;
&lt;br /&gt;
Yum:n löytää osoitteesta http://linux.duke.edu/projects/yum/ ja se on&lt;br /&gt;
mahdollista asentaa muihinkin rpm-pohjaisiin&lt;br /&gt;
distribuutioihin.&lt;br /&gt;
&lt;br /&gt;
=== Käyttö ===&lt;br /&gt;
&lt;br /&gt;
Yum:n käyttö on varsin yksinkertaista. Kirjaudutaan sisään pääkäyttäjänä&lt;br /&gt;
(tai komennetaan &#039;&#039;su -&#039;&#039; päätteellä). Yum:n komentojen muoto on&lt;br /&gt;
yksinkertaisesti:&lt;br /&gt;
&lt;br /&gt;
 yum [optiot] [komennot] [paketit]&lt;br /&gt;
&lt;br /&gt;
Optiot ovat yum:n toimintaa säätäviä operaatioita, esim:&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;-h&#039;&#039;&#039; lyhyt yum:n käyttöohje&lt;br /&gt;
 &#039;&#039;&#039;-y&#039;&#039;&#039; vastaa Yes kaikkiin kysymyksiin. Kysymyksiä tulee mm. varmistuksena,halutaanko varmasti asentaa uusi paketti.&lt;br /&gt;
&lt;br /&gt;
Komennoilla taas kerrotaan, mitä halutaan tehdä. Esimerkiksi:&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;install&#039;&#039;&#039; asentaa halutun paketin järjestelmään. Tarkistaa samalla riippuvuudet ja asentaa paketit, joita tarvitaan.&lt;br /&gt;
 &#039;&#039;&#039;search&#039;&#039;&#039; etsii palvelimien tietokannasta annettua hakutermiä vastaavia paketteja. Tämä komento ei tarvitse pääkäyttäjän oikeuksia.&lt;br /&gt;
 &#039;&#039;&#039;check-updates&#039;&#039;&#039; tarkastaa, onko jo koneeseen asennettuihin paketeihin saatavilla uudempaa versiota.&lt;br /&gt;
 &#039;&#039;&#039;update&#039;&#039;&#039; päivittää paketit&lt;br /&gt;
 &#039;&#039;&#039;list&#039;&#039;&#039; näyttää saatavilla olevat paketit (asennusta varten)&lt;br /&gt;
 &#039;&#039;&#039;list installed&#039;&#039;&#039; näyttää asennetut paketit&lt;br /&gt;
 &#039;&#039;&#039;remove&#039;&#039;&#039; poistaa asennettuja paketteja&lt;br /&gt;
 &#039;&#039;&#039;groupupdate&#039;&#039;&#039; päivittää tietyn pakettiryhmän&lt;br /&gt;
 &#039;&#039;&#039;grouplist&#039;&#039;&#039; listaa saatavilla olevat pakettiryhmät&lt;br /&gt;
 &#039;&#039;&#039;groupremove&#039;&#039;&#039; poistaa tietyn pakettiryhmän&lt;br /&gt;
&lt;br /&gt;
Yum asentaa paketit verkosta. Asennuspaikka löytyy tiedostosta &#039;&#039;/etc/yum.conf&#039;&#039;.&lt;br /&gt;
Sinne voi myös lisätä paikkoja, jos oletusarvoiset paikat eivät riitä. Kun yum:ia käytetään&lt;br /&gt;
ensimmäisen kerran, se hakee itselleen listadataa paketeista. Sen takia ensimmäinen käyttökerta&lt;br /&gt;
saattaa joskus kestää varsin pitkään.&lt;br /&gt;
&lt;br /&gt;
=== Esimerkkejä ===&lt;br /&gt;
&lt;br /&gt;
 yum check-updates&lt;br /&gt;
&lt;br /&gt;
Tuottaa tämänkaltaisen listan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Name                                Arch   Version                  Repo&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
bash                                i386   2.05b-34                 updates-released&lt;br /&gt;
binutils                            i386   2.14.90.0.6-4            updates-released&lt;br /&gt;
dia                                 i386   1:0.92.2-1               updates-released&lt;br /&gt;
ethereal                            i386   0.10.0a-0.1              updates-released&lt;br /&gt;
gaim                                i386   1:0.74-5                 updates-released&lt;br /&gt;
glibc                               i686   2.3.2-101.4              updates-released&lt;br /&gt;
glibc-common                        i386   2.3.2-101.4              updates-released&lt;br /&gt;
glibc-devel                         i386   2.3.2-101.4              updates-released&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ja koska tilanne on, että on päivityksiä saatavilla, komennetaan&lt;br /&gt;
&lt;br /&gt;
 yum update &lt;br /&gt;
 &lt;br /&gt;
jolloin yum noutaa kaikki päivitettävät paketit ja näin käyttöjärjestelmä on jälleen ajantasalla.&lt;br /&gt;
&lt;br /&gt;
 yum install abiword&lt;br /&gt;
&lt;br /&gt;
Asentaa ohjelman nimeltään &#039;&#039;abiword&#039;&#039; koneeseen. Ohjelma pitää luonnollisesti olla olemassa.&lt;br /&gt;
Kannattaa &#039;&#039;yum list&#039;&#039;-komennolla tarkistaa tarkka muoto, jos on epäselvyyttä. Versionumeroita&lt;br /&gt;
ei yleensä tarvitse erikseen kirjoittaa näkyviin.&lt;br /&gt;
&lt;br /&gt;
=== Proxy käytössä ===&lt;br /&gt;
Yum osaa toimia myös proxyn läpi. Tosin proxyasetuksia ei määritetä tiedostossa&lt;br /&gt;
&#039;&#039;/etc/yum.conf&#039;&#039;. Proxy määritellään komentotulkin muuttujan avulla seuraavasti:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http_proxy=http://proxy.example.com:8080/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 export http_proxy&lt;br /&gt;
&lt;br /&gt;
Tuohon proxy.example.com:n kohdalle oma proxyn osoite. 8080 on usein proxylle varattu portti,&lt;br /&gt;
mutta sekin kannattaa tarkistaa.&lt;br /&gt;
&lt;br /&gt;
Pysyväksi tämän saa lisäämällä yo rivit esim. &#039;&#039;.bashrc&#039;&#039;-tiedoston loppuun, jolloin&lt;br /&gt;
ne ovat automaattisesti käynnissä aina kun niitä tarvitaan.&lt;br /&gt;
&lt;br /&gt;
==Package Updater==&lt;br /&gt;
&#039;&#039;Package Updater&#039;&#039; eli &#039;&#039;pup&#039;&#039; on [[Fedora Core]] 5:n uusi pakkaustenpäivitystyökalu, joka on ulkoasultaan ja toiminnallisuudeltaan äärimmilleen yksinkertaistettu versio &#039;&#039;up2date&#039;&#039;sta. Toisin kuin &#039;&#039;up2date&#039;&#039; &#039;&#039;Package Updater&#039;&#039; ei ole jatkuvasti aktiivisena käyttäjän työpöydällä, vaan se täytyy muistaa ajaa tasaisin väliajoin. Ohjelma käynnistetään valikosta &#039;&#039;&#039;System Tools&#039;&#039;&#039; - &#039;&#039;&#039;Software Updater&#039;&#039;&#039; -valinnalla tai komentoriviltä komennolla&lt;br /&gt;
 pup&lt;br /&gt;
&#039;&#039;up2date&#039;&#039; päätettiin korvata &#039;&#039;Package Updater&#039;&#039;, jotta pakkausten päivitys saataisiin mahdollisimman yksinkertaiseksi tavallista käyttäjää ajatellen. Ohjelman avaamasta ikkunasta ei voi vaikuttaa mihinkään ohjelman asetuksiin, kuten käytettäviin palvelimiin, vaan käyttäjä voi ainoastaan suorittaa tai jättää suorittamatta päivityksen.&lt;br /&gt;
&lt;br /&gt;
== Tekijänoikeusmaininta ==&lt;br /&gt;
&lt;br /&gt;
Tämä artikkelin on alunperin kirjoittanut [http://cs.stadia.fi/~kuivanen/ Ilpo Kuivanen], ja se on&lt;br /&gt;
siirretty Linux.fi -wikiin kirjoittajan luvalla.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Järjestelmä]]&lt;br /&gt;
[[Luokka:Tietoturva]]&lt;br /&gt;
[[Luokka:Jakelut]]&lt;/div&gt;</summary>
		<author><name>Stube</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=LILO&amp;diff=9884</id>
		<title>LILO</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=LILO&amp;diff=9884"/>
		<updated>2006-04-05T10:26:34Z</updated>

		<summary type="html">&lt;p&gt;Stube: linkki Grubiin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lilo (lyhenne sanoista Linux Loader) on [[käynnistyslatain]]. Sen asetustiedosto on /etc/lilo.conf. Tämän tiedoston muokkaamisen jälkeen on &#039;&#039;aina&#039;&#039; ajettava /sbin/lilo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Katso myös ==&lt;br /&gt;
*[[Grub]]&lt;br /&gt;
[[Luokka:Ohjelmat]][[Luokka:Järjestelmä]]&lt;/div&gt;</summary>
		<author><name>Stube</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Rmdir&amp;diff=9883</id>
		<title>Rmdir</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Rmdir&amp;diff=9883"/>
		<updated>2006-04-05T10:21:39Z</updated>

		<summary type="html">&lt;p&gt;Stube: hakemiston tulee olla tyhjä&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Komento [[rmdir]] poistaa tyhjän hakemiston. Mikäli hakemisto ei ole tyhjä, voi sen poistamiseen käyttää komentoa [[rm]].&lt;br /&gt;
&lt;br /&gt;
==Käyttö==&lt;br /&gt;
&lt;br /&gt;
 rmdir poistettava hakemisto&lt;br /&gt;
&lt;br /&gt;
Lisätietoja saat komennoilla:&lt;br /&gt;
 [[man]] rmdir&lt;br /&gt;
tai &lt;br /&gt;
 rmdir --help&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[cd]]&lt;br /&gt;
*[[rm]]&lt;br /&gt;
*[[mkdir]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Komentorivi]]&lt;br /&gt;
[[Luokka:Ohjeet]]&lt;/div&gt;</summary>
		<author><name>Stube</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=K%C3%A4ytt%C3%A4j%C3%A4:Stube&amp;diff=9880</id>
		<title>Käyttäjä:Stube</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=K%C3%A4ytt%C3%A4j%C3%A4:Stube&amp;diff=9880"/>
		<updated>2006-04-05T09:59:31Z</updated>

		<summary type="html">&lt;p&gt;Stube: ensimmäinen versio&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Olen vuonna 1983 syntynyt Helsinkiläinen opiskelija. Tällä hetkellä vaikutan Teknillisen Korkeakoulun Elektroniikan ja Sähkötekniikan osastolla. Ensimmäisen Linuxini asensin TKKlle vuonna 2003 tultuani, jotta koulun työasemien käyttö olisi sujuvampaa. Tietotekniikan puolella erityisen kiinnostuksen kohteena ovat [http://www.atmel.com Atmelin] ja [http://www.microchip.com Microchipin] mikrokontrollerit, joista Atmelin kontrollereiden ohjelmoinnissa käytän [http://www.nongnu.org/avr-libc/ avr-libc]-kirjastoa.&lt;/div&gt;</summary>
		<author><name>Stube</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=SSH&amp;diff=9856</id>
		<title>SSH</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=SSH&amp;diff=9856"/>
		<updated>2006-04-05T08:36:46Z</updated>

		<summary type="html">&lt;p&gt;Stube: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SSH eli Secure SHell on alunperin Tatu Ylösen kehittämä järjestelmä, jolla voidaa ottaa turvallisia yhteyksiä järjestelmästä toiseen. SSH:sta löytyy avoin [[OpenSSH]]-toteutus, joka on peräisin OpenBSD-projektista. [[PuTTY]] on [[X|X:ssä]] toimiva ssh-asiakasohjelma UNIX:eille ja Windowsille.&lt;br /&gt;
&lt;br /&gt;
Monissa jakeluissa tulee mukana ssh-asiakasohjelma komentoriville, jolloin ssh-yhteyden voi ottaa palvelimelle yksinhkertaisesti komennolla&lt;br /&gt;
 ssh minun.palvelin.net&lt;br /&gt;
Tällöin kirjautumista yritetään samalla tunnuksella, millä järjestelmään on kirjauduttu sisälle. Muulla tunnuksella yhdistäminen onnistuu seuraavasti&lt;br /&gt;
 ssh kayttajatunnus@minun.palvelin.com&lt;br /&gt;
&lt;br /&gt;
Mikäli ylläolevan komennon kirjoittaminen toistuvasti tuntuu työläältä, on mahdollista luoda ssh:n asetustiedostoon (&amp;lt;tt&amp;gt;~/.ssh/config&amp;lt;/tt&amp;gt;) oma profiili yhteyttä varten. Tämä onnistuu lisäämällä tiedostoon rivit:&lt;br /&gt;
 Host lyhytnimi minun.palvelin.com&lt;br /&gt;
 HostName minun.palvelin.com&lt;br /&gt;
 User kayttajatunnus&lt;br /&gt;
Host määrittelee komentoriville syötetyt aliakset, jotka käyttävät tätä profiilia. Ylläolevaa profiilia käytettäessä seuraavat komennot saavat aikaan saman lopputuloksen:&lt;br /&gt;
 ssh kayttajatunnus@minun.palvelin.com&lt;br /&gt;
 ssh minun.palvelin.com&lt;br /&gt;
 ssh lyhytnimi&lt;br /&gt;
&lt;br /&gt;
== Graafiset ohjelmat ==&lt;br /&gt;
Jos halutaan ajaa [[X]]-ohjelmia SSH:n kautta on komentoon sisällyttävä parametri &amp;lt;tt&amp;gt;-X&amp;lt;/tt&amp;gt;, esimerkiksi näin:&lt;br /&gt;
 ssh -X guru@linuxburken.firma.se&lt;br /&gt;
&lt;br /&gt;
Usein erityisesti X-ohjelmien ajossa pullonkaulaksi muodostuu hidas yhteys. Hitaan yhteyden aiheuttamia ongelmia voidaan kompensoida pakkaamalla tiedonsiirto:&lt;br /&gt;
 ssh -X -C guru@linuxburken.firma.se&lt;br /&gt;
&lt;br /&gt;
Jotta graafisten ohjelmien käyttäminen onnistuisi, on sshd:n asetustiedostossa (&amp;lt;tt&amp;gt;/etc/ssh/sshd_config&amp;lt;/tt&amp;gt;) oltava rivi&lt;br /&gt;
 X11Forwarding yes&lt;br /&gt;
&lt;br /&gt;
== Yhteyksien uusiokäyttö ==&lt;br /&gt;
Mikäli samalle palvelimelle otetaan useampia yhteyksiä, voidaan yhtä yhteyksistä käyttää nk. isäntäyhteytenä, jolloin muut yhteydet otetaan sen kautta. Tällöin salasana on annettava vain kerran isäntäyhteyttä avatessa ja muiden yhteyksien ottaminen hoituu erittäin nopeasti.&lt;br /&gt;
&lt;br /&gt;
Isäntäyhteyttä otettaessa ssh:lle on annettava parametri &amp;lt;tt&amp;gt;-M&amp;lt;/tt&amp;gt;:&lt;br /&gt;
 ssh -M mun.palvelin.com&lt;br /&gt;
&lt;br /&gt;
Jonka jälkeen toinen yhteys voidaan ottaa tavalliseen tapaan&lt;br /&gt;
 ssh mun.palvelin.com&lt;br /&gt;
Eikä salasanaa enää kysytä.&lt;br /&gt;
&lt;br /&gt;
Jotta isäntäyhteyksien käyttö onnistuisi, on ssh:n asetustiedostoon (&amp;lt;tt&amp;gt;~/.ssh/config&amp;lt;/tt&amp;gt;) lisättävä rivit&lt;br /&gt;
 Host * &lt;br /&gt;
 ControlPath ~/.ssh/ctl-%r-%h-%p &lt;br /&gt;
 ControlMaster auto &lt;br /&gt;
&lt;br /&gt;
Ominaisuus löytyy OpenSSH:n versiosta 4.2 ja sitä uudemmista.&lt;br /&gt;
&lt;br /&gt;
==Linkkejä==&lt;br /&gt;
* [[wikipedia:fi:SSH|SSH Wikipediassa]]&lt;br /&gt;
* [http://www.openssh.com/ OpenSSH]&lt;br /&gt;
* [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Tietoturva]][[Luokka:Käsitteet]]&lt;/div&gt;</summary>
		<author><name>Stube</name></author>
	</entry>
</feed>