<?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=Heikkiket</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=Heikkiket"/>
	<link rel="alternate" type="text/html" href="https://www.linux.fi/wiki/Toiminnot:Muokkaukset/Heikkiket"/>
	<updated>2026-04-13T19:47:18Z</updated>
	<subtitle>Käyttäjän muokkaukset</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48879</id>
		<title>Palvelin</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48879"/>
		<updated>2019-05-11T16:09:40Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: /* Palvelimen hankkiminen ja pystyttäminen */ korjattu kuvan asettelu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Palvelin&#039;&#039;&#039; on tietokone, joka tarjoaa siinä ajettavien palvelinohjelmistojen välityksellä erilaisia palveluja muille ohjelmille. Asiakkaana toimivat ohjelmat voivat sijaita joko [[loopback|samalla koneella]] tai eri koneilla. &lt;br /&gt;
&lt;br /&gt;
Käsitteellä palvelin voidaan tarkoittaa myös asiakas-palvelin-mallia tapana järjestää kahden ohjelman välinen kommunikointi tai ohjelmaa, johon asiakkaat ottavat yhteyttä.&lt;br /&gt;
&lt;br /&gt;
Tämä artikkeli kokoaa yhteen ohjeita palvelintietokoneen pystyttämiseen Linuxia käyttäen. Se on kirjoitettu niin, että aloittelijakin pysyy mukana matkassa.&lt;br /&gt;
&lt;br /&gt;
== Mikä on palvelin? ==&lt;br /&gt;
&lt;br /&gt;
Palvelinkone poikkeaa yleensä normaaleista pöytäkoneista laitteistoltaan. Isommissa palvelimissa tyypillisiä laitteistoratkaisuja ovat:&lt;br /&gt;
&lt;br /&gt;
* [[SMP|Monta rinnakkaista prosessoria]]&lt;br /&gt;
* Monta rinnakkaista levyä käsittävä levyjärjestelmä, eli [[RAID]]&lt;br /&gt;
* [[SCSI]] tai [[SAS]]&lt;br /&gt;
* Kahdennetut virtalähteet&lt;br /&gt;
* [[Verkkoliitynnät monimutkaisemmin|Useampi verkkoyhteys]]&lt;br /&gt;
&lt;br /&gt;
Suurten palvelinkoneiden rinnalle on tullut uusia vaihtoehtoja. Pitkälti juuri Linuxin ansiosta palvelimia voi nykyään pystyttää kuka tahansa, ja halvat palvelimet ovat yleensä kokoonpanoltaan verrattavissa pöytäkoneisiin, joidenkin palvelimien kohdalla jopa huomattavasti vaatimattomampia. Eräs kotipalvelinkäytössä suosittu minitietokone on [[Raspberry Pi]].&lt;br /&gt;
&lt;br /&gt;
Toinen voimakkaasti yleistynyt suunta on virtuaalipalvelimien käyttö. Palvelimet eivät enää ole fyysisiä tietokoneita, vaan virtuaalisia tietokoneita, jotka voivat helposti käyttää sen verran rautakapasiteettia kuin tarvitaan. Linux on ollut eturivin teknologia, kun virtualisointi on kehittynyt.&lt;br /&gt;
&lt;br /&gt;
Palvelimien tärkeisiin ominaisuuksiin kuuluu etähallinta esimerkiksi [[SSH]]:n yli. Monet valmistajat tarjoavatkin laitteisiinsa erillisiä hallintakortteja, joiden avulla palvelin voidaan sammuttaa ja käynnistää uudelleen verkon yli, vaikka se olisi kaatunut. Parhailla hallintakorteilla voi halutessaan alustaa koneen kovalevyt ja asentaa käyttöjärjestelmän kokonaan uudelleen etänä verkon yli.&lt;br /&gt;
&lt;br /&gt;
{{Perustietoa}}&lt;br /&gt;
&lt;br /&gt;
== Palvelimen hankkiminen ja pystyttäminen ==&lt;br /&gt;
Linux-pohjaisen palvelimen pystyttäminen on helppoa ja halpaa. Siinä oppii paljon uutta tietokoneista ja verkoista. Apua tarjoavat tämä wiki ja muut ohjesivut verkossa, ja lisäksi apua voi kysyä keskustelupalstoilta tai vaikka Redditistä. &lt;br /&gt;
[[Tiedosto:Linux-server-shell.png|kehys|tyhjä|Linux-pohjaisen etäpalvelimen hallinta tapahtuu komentorivin kautta.]]&lt;br /&gt;
&lt;br /&gt;
Ensiksi pitää hankkia palvelinkone tai ostaa sopivalta palveluntarjoajalta virtuaalipalvelin. Palvelimeen pitää asentaa käyttöjärjestelmä. Tyypillisimmät palvelimissa käytettävät Linux-käyttöjärjestelmät ovat Debian- tai Red Hat -pohjaisia. Oheisessa listassa pari suosituinta:&lt;br /&gt;
===Debian-pohjaisia:===&lt;br /&gt;
* [[Debian]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
===Red Hat -pohjaisia:===&lt;br /&gt;
* [[RHEL]]&lt;br /&gt;
* [[CentOS]]&lt;br /&gt;
&lt;br /&gt;
Näiden järjestelmien asentaminen käsitellään omissa ohjeissaan. Joissain palvelimissa järjestelmä on jo valmiiksi asennettuna. Silloin kannattaa [[Jakelu#Liite:_Mik.C3.A4_on_jakelupakettini_versio.3F|selvittää mitä järjestelmää käytät]]. Se onnistuu yleensä cat-komennolla:&lt;br /&gt;
 cat /etc/*release&lt;br /&gt;
&lt;br /&gt;
* [[Jakelut]] - lisätietoa eri Linux-versioista&lt;br /&gt;
&lt;br /&gt;
Linux-pohjainen palvelin on käytännössä verkkoon kytketty tietokone, johon on asennettu Linux. Linuxin päällä pyörii erilaisia &#039;&#039;palveluita&#039;&#039;, jotka kuuntelevat verkosta koneelle tulevia yhteydenottoja ja vastaavat niihin. Palvelu on käytännössä vain ohjelma, jota tietokone ajaa. Erona normaaliin työpöytäohjelmaan on, että palvelua suoritetaan taustalla, eikä sille ole omaa ohjelmaikkunaa.&lt;br /&gt;
&lt;br /&gt;
*[[Palvelimen pystyttäminen]] - lisätietoa Linux-palvelimen pystyttämisestä&lt;br /&gt;
&lt;br /&gt;
== Alkuun pääseminen ==&lt;br /&gt;
Palvelinta hallitaan komentorivin kautta. Seuraavista artikkeleista on hyötyä komentorivin opettelussa:&lt;br /&gt;
* [[Komentorivin perusteet]] - pitkä ja perusteellinen ohjeartikkeli komentorivin käytöstä&lt;br /&gt;
* [[Komentorivikomennot]] - käyttötarkoituksen mukaan luokiteltuja komentoja&lt;br /&gt;
* [[:Luokka:Komentorivin perustyökalut|Komentorivin perustyökalut]] - aakkostettu lista yleisistä komentorivikomennoista&lt;br /&gt;
&lt;br /&gt;
Palvelimelle on myös luotava käyttäjiä ja ryhmiä. Siihen löytyy nopea ohjeartikkeli:&lt;br /&gt;
* [[Käyttäjien hallinta]]&lt;br /&gt;
&lt;br /&gt;
Ohjelmia asennetaan palvelimelle yleensä jokaisen Linux-jakelun omalla paketinhallintajärjestelmällä. Debian-pohjaiset käyttävät [[apt|apt-paketinhallintaa]] ja Red Hat -pohjaiset [[yum|yum-järjestelmää]]. Suurienkin ohjelmistopakettien asentaminen hoituu näppärästi yhdellä tehokkaalla komennolla. Kattavampaa tietoa aiheesta löytyy artikkeleista [[Ohjelmien asentaminen]] ja [[Paketinhallintajärjestelmä]]&lt;br /&gt;
&lt;br /&gt;
Palvelimessa ajetaan tyypillisesti yhtä tai useampaa taustapalvelua. Näiden palveluiden käynnistämisen ja sammuttamisen hoitaa Init-järjestelmä. Yleisin init-järjestelmä on nykyään systemd.&lt;br /&gt;
* [[Init]]&lt;br /&gt;
* [[systemd]]&lt;br /&gt;
&lt;br /&gt;
Palvelimen konfiguroiminen taas tehdään asetustiedostoja muokkaamalla. Lista tyypillisistä asetustiedostoista löytyy artikkelista [[Asetustiedostot]].&lt;br /&gt;
&lt;br /&gt;
== Palvelimen hallinta ==&lt;br /&gt;
Palvelinta hallitaan yleensä [[systemd|systemd-järjestelmän]] avulla. Sillä käynnistetään ja pysäytetään palveluita, liitetään levyosioita ja tehdään jonkin verran muitakin toimenpiteitä.&lt;br /&gt;
&lt;br /&gt;
== Etäkirjautumisen salliminen ==&lt;br /&gt;
&lt;br /&gt;
Kuten edellä kirjoitettiin, palvelimeen otetaan yleensä etäyhteys SSH:ta käyttäen. Kun olet saanut asennettua peruskäyttöjärjestelmän, todennäköinen seuraava askel on asentaa ja konfiguroida SSH.&lt;br /&gt;
&lt;br /&gt;
Tarvitset palvelimelle käynnissä olevan [[sshd|sshd-palvelun]]. Omalle tietokoneellesi Sinun on asennettava [[SSH|SSH-asiakasohjelma]].&lt;br /&gt;
&lt;br /&gt;
Windows-käyttäjät käyttävät monesti [[PuTTY]]-ohjelmaa palvelimelle yhdistääkseen. Mac- ja Linux-järjestelmissä ssh-ohjelma on asennettu valmiiksi, ja se avataan järjestelmän oman komentorivin kautta.&lt;br /&gt;
&lt;br /&gt;
== Palvelintyyppejä ==&lt;br /&gt;
Asentamasi Linux-jakelu ei vielä tee varsinaisesti mitään. Siihen on asennettava ja konfiguroitava palvelinohjelmia.&lt;br /&gt;
&lt;br /&gt;
=== Yleisimmät palvelinohjelmistot ===&lt;br /&gt;
*Web-palvelin, katso [[Apache]], [[thttpd]], [[lighttpd]] (lähettää www-selaimelle sen pyytämät sivut ja muut tiedostot), [[Tornado]]&lt;br /&gt;
*[[Sähköpostipalvelin]], katso [[Exim]], [[Postfix]], [[Sendmail]], [[wikipedia:qmail|Qmail]], [[Dovecot]], [[wikipedia:Courier Mail Server|Courier]] (lähettää ja/tai vastaanottaa [[sähköposti|sähköpostia]])&lt;br /&gt;
*Tiedostopalvelin, katso [[NFS]], [[Samba]], [[FTP]], [[SFTP]] (palvelin, jonne voi tallentaa ja josta voi hakea tiedostoja)&lt;br /&gt;
*HTTP-välityspalvelin (proxy), katso [[Squid]]&lt;br /&gt;
&lt;br /&gt;
=== Erikoisempia palvelinohjelmistoja ===&lt;br /&gt;
*[[DHCP]]-palvelin&lt;br /&gt;
*[[wikipedia:fi:DNS|Nimipalvelin]], katso [[BIND]]&lt;br /&gt;
*[[wikipedia:fi:Keskusteluryhmät|Nyyssipalvelin]], katso [[cnews]], [[inn]], [[leafnode]], [[nntpd]]&lt;br /&gt;
*Pelipalvelin (pitää yllä jotakin, yleensä Internetissä toimivaa peliä jonne pelaajat voivat liittyä)&lt;br /&gt;
*Shellipalvelin (tarjoaa [[komentorivi]]pohjaista etäkirjautumista, tyypillisesti [[irssi]]n ja [[screen]]in kera), katso [[SSH]], [[RSH]], [[Telnet]]&lt;br /&gt;
*Sovelluspalvelin, tarjoaa mahdollisuuksia ajaa sovelluksia, yleensä [[X-pääte]]- tai työasemaympäristössä &lt;br /&gt;
*Thin client -palvelin, katso [[LTSP]] (tehtävät voi haluttaessa jakaa useamman palvelimen kesken)&lt;br /&gt;
*[[wikipedia:fi:Tietokanta|Tietokantapalvelin]], katso [[MySQL]], [[PostgreSQL]], [[SQLite]], [[Oracle]], [[Firebird]]&lt;br /&gt;
*[[VPN]]-palvelin, katso [[wikipedia:fi:L2TP|L2TP]], [[wikipedia:fi:PPTP|PPTP]] (sisältyy [[ydin|ytimeen]]) ja [[wikipedia:OpenVPN|OpenVPN]]&lt;br /&gt;
*[[X]]-etäkirjautumispalvelin, katso [[XDMCP]], [[SSH]]&lt;br /&gt;
*Reititinohjelmia [[Vnstat]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[LASP]]&lt;br /&gt;
*[[LAMP]]&lt;br /&gt;
&lt;br /&gt;
{{Malline:Palvelin}}&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Verkko]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Malline:Palvelin&amp;diff=48878</id>
		<title>Malline:Palvelin</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Malline:Palvelin&amp;diff=48878"/>
		<updated>2019-05-11T16:07:49Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Korjailtu mallineen järjestystä&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;toccolours&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:2pt solid #5CD5FF; background:#8AE1FF; text-align:center&amp;quot; |&#039;&#039;&#039;[[Palvelin]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;Ylläpito&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | [[SSH]] | [[Tietoturva]] | [[Käyttäjien hallinta]] | [[Systemd]] | [[iptables]] | [[SELinux]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;Palvelintyypit&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | [[LAMP|Web-palvelin]] | [[Sähköposti]] | [[:Luokka:Tietokannat|Tietokanta]] | [[NFS]] | [[Samba]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;Komentorivi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | [[Komentorivin perusteet]] | [[Komentorivikomennot]] | [[Bash-skriptaus]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;Editoreja:&#039;&#039; [[nano]] | [[vi]] | [[emacs]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;[[:Luokka:Palvelimet|Palvelin-luokka]]&#039;&#039;&#039;&lt;br /&gt;
|}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mallineesta==&lt;br /&gt;
Tämä malline on tehty palvelimia ja niiden pystyttämistä käsittelevien artikkeleiden tueksi.&lt;br /&gt;
&lt;br /&gt;
==Käyttö==&lt;br /&gt;
Lisää artikkelin loppuun: &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Malline:Palvelin}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
[[Luokka:Mallineet|{{PAGENAME}}]][[Luokka:Artikkelisarjamallineet|{{PAGENAME}}]]&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;[[Luokka:Palvelimet]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Security-Enhanced_Linux&amp;diff=48877</id>
		<title>Security-Enhanced Linux</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Security-Enhanced_Linux&amp;diff=48877"/>
		<updated>2019-05-11T16:04:52Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Lisätty tietoa SELinuxin käytöstä.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ohjelma&lt;br /&gt;
| nimi=SELinux&lt;br /&gt;
| kuva=&lt;br /&gt;
| kuvateksti=&lt;br /&gt;
| lisenssi=[[GPL]]&lt;br /&gt;
| käyttöliittymä=teksti&lt;br /&gt;
| kotisivu=[http://selinuxproject.org/ selinuxproject.org]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SELinux&#039;&#039;&#039; (&#039;&#039;Security-Enhanced Linux&#039;&#039;) on [[wikipedia:fi:NSA|NSA]]:n kehittämä turvallisuusjärjestelmä, joka rajoittaa ohjelmien toimintaoikeuksia niille kirjoitettujen sääntöjen mukaan. Tarkoituksena on estää ohjelmia suorittamasta vaarallisia toimintoja, joko tarkoituksella tai esimerkiksi puskuriylivuotojen kautta. SELinux on käytössä useimmissa [[Fedora]]-pohjaisissa jakeluissa, kuten [[RHEL]]-, [[CentOS]]-, ja [[Scientific Linux]] -jakeluissa.&lt;br /&gt;
&lt;br /&gt;
==Käyttö==&lt;br /&gt;
{{Oikeudet}}&lt;br /&gt;
===Tilat===&lt;br /&gt;
SELinuxilla on kolme eri tilaa: &amp;lt;tt&amp;gt;enforcing&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;permissive&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;disabled&amp;lt;/tt&amp;gt;. Enforcing pakottaa SELinuxin politiikan koko järjestelmään ja pitää huolta siitä että käyttäjien ja prosessien luvattomat toiminnot estetään ja kirjoitetaan lokiin. Permissive ei estä luvattomia toimintoja, mutta kirjoittaa ne lokitiedostoon. Permissive on hyvä tapa tutkia ja varmistaa SELinuxin toimivuus ennen käyttöönottoa. Disabled poistaa SELinuxin kokonaan käytöstä.&lt;br /&gt;
&lt;br /&gt;
Oletuksena SELinux on Enforcing-tilassa.&lt;br /&gt;
&lt;br /&gt;
SELinuxin tilan voi katsoa esimerkiksi &amp;lt;tt&amp;gt;getenforce&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;sestatus&amp;lt;/tt&amp;gt; -komennoilla, joista &amp;lt;tt&amp;gt;sestatus&amp;lt;/tt&amp;gt; näyttää enemmän tietoa,&lt;br /&gt;
 $ getenforce &lt;br /&gt;
 Enforcing&lt;br /&gt;
&lt;br /&gt;
 sestatus&lt;br /&gt;
 SELinux status:                 enabled&lt;br /&gt;
 SELinuxfs mount:                /sys/fs/selinux&lt;br /&gt;
 SELinux root directory:         /etc/selinux&lt;br /&gt;
 Loaded policy name:             targeted&lt;br /&gt;
 Current mode:                   enforcing&lt;br /&gt;
 Mode from config file:          enforcing&lt;br /&gt;
 Policy MLS status:              enabled&lt;br /&gt;
 Policy deny_unknown status:     allowed&lt;br /&gt;
 Max kernel policy version:      28&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Käyttöönotto===&lt;br /&gt;
SELinuxin asetustiedosto on &amp;lt;tt&amp;gt;/etc/selinux/config&amp;lt;/tt&amp;gt;. SELinux voidaan ottaa käyttöön muokkaamalla asetustiedostoa asettamalla sinne haluttu tila.&lt;br /&gt;
 SELINUX=enforcing&lt;br /&gt;
Tietokone pitää käynnistää uudelleen jotta asetukset astuvat voimaan. Tämän jälkeen SELinuxin lokia voidaan tarkastella &amp;lt;tt&amp;gt;/var/log/messages&amp;lt;/tt&amp;gt; -tiedostosta. Esimerkiksi jos SELinux estää jonkun prosessin toiminnan, voidaan se tarkastaa lokista:&lt;br /&gt;
 # cat /var/log/messages | grep &amp;quot;SELinux is preventing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== SELinuxin toiminta ===&lt;br /&gt;
SELinuxissa on toimintatilan lisäksi myös turvallisuuspolitiikka, englanniksi policy. Politiikkalajeja on kolme: **Strict**, **Targeted** ja **Unconfined**.&lt;br /&gt;
&lt;br /&gt;
Monet Linux-komennot näyttävät SELinux-tiedot &amp;lt;tt&amp;gt;Z&amp;lt;/tt&amp;gt;-vivulla. Esimerkiksi &amp;lt;tt&amp;gt;ps&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;ls&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Tiedostojen oikeudet ===&lt;br /&gt;
SELinuxin avulla voidaan rajoittaa tiedostojen pääsyoikeuksia hienovaraisemmin kuin Unixin tavallisilla käyttöoikeuksilla. Ls-komento tarjoaa tuen näiden pääsyoikeuksien katselemiselle. Tiedostojen SELinux-oikeudet voi listata tällä komennolla:&lt;br /&gt;
 ls -Z&lt;br /&gt;
&lt;br /&gt;
Listauksessa näkyy nyt SELinux-kenttä, jossa on useita eri osia seuraavassa järjestyksessä: &amp;lt;tt&amp;gt;user:role:type:mls&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ps-komennolla on mahdollista katsoa helposti, mihin SELinux-käyttöoikeuteen mikäkin prosessi kuuluu:&lt;br /&gt;
 ps axZ&lt;br /&gt;
&lt;br /&gt;
Vastaavasti tiedostojen oikeuksia pääsee muuttamaan &amp;lt;tt&amp;gt;chcon&amp;lt;/tt&amp;gt;-komennolla:&lt;br /&gt;
 chcon -u &amp;lt;user&amp;gt; -t &amp;lt;type&amp;gt; -r &amp;lt;role&amp;gt; &amp;lt;tiedosto&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimerkiksi CentOS-järjestelmässä Apachelle voi antaa kirjoitusoikeuden uploads_dir-nimiseen kansioon:&lt;br /&gt;
 chcon -t httpd_sys_rw_content_t uploads_dir&lt;br /&gt;
&lt;br /&gt;
Näin kansion SELinux-tyyppi muutetaan muotoon &amp;lt;tt&amp;gt;httpd_sys_rw_content_t&amp;lt;/tt&amp;gt;. Nämä tyypit, kuten muutkin SELinux-asetukset ovat jakelukohtaisia.&lt;br /&gt;
&lt;br /&gt;
==Aiheesta muualla==&lt;br /&gt;
*[http://fedoraproject.org/wiki/SELinux SELinux Fedoran wikissä]&lt;br /&gt;
*[https://wiki.centos.org/HowTos/SELinux CentOS SELinux HOWTO]&lt;br /&gt;
*[https://people.redhat.com/duffy/selinux/selinux-coloring-book_A4-Stapled.pdf SELinux värityskirja] - Ohjelman toiminta yksinkertaisesti selostettuna värityskirjan muodossa&lt;br /&gt;
*[https://people.redhat.com/dwalsh/SELinux/Presentations/ManageRHEL4.pdf Managing Red Hat Enterprise Linux 4]&lt;br /&gt;
*[https://people.redhat.com/dwalsh/SELinux/Presentations/ManageRHEL5.pdf Managing Red Hat Enterprise Linux 5]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Tietoturva]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Ohjelmien_asentaminen&amp;diff=48563</id>
		<title>Ohjelmien asentaminen</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Ohjelmien_asentaminen&amp;diff=48563"/>
		<updated>2019-02-24T15:30:48Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: /* Ubuntu */ Ajantaisaistettu graafisessa ympäristössä toimimisen ohjeita.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Linuxiin asennetaan ohjelmia pääsääntöisesti [[jakelu]]n [[paketinhallintajärjestelmä]]stä. Paketinhallintaa käytetään jakelun omilla työkaluilla joko graafisesti tai [[komentorivi]]ltä. Kun ohjelmat asennetaan paketinhallintajärjestelmästä, asennetaan automaattisesti myös muut ohjelman tarvitsemat ohjelmapaketit (esimerkiksi peli voi vaatia [[OpenGL]]-kirjaston asentamisen). Paketinhallintajärjestelmä pitää myös kirjaa kaikista järjestelmään asennetuista ohjelmista ja pystyy päivittämään ne kaikki uusien versioiden ilmestyessä.&lt;br /&gt;
&lt;br /&gt;
==Vaihtoehtoja==&lt;br /&gt;
&lt;br /&gt;
Pakettivarastosta asentaminen paketinhallinnan kautta vaatii, että haluttu ohjelma (tai sen haluttu versio) löytyy käytetyn jakelun [[pakettivarasto|pakettilähteistä]]. Aina näin ei ole. Tällöin haluttu ohjelma saattaa löytyä omalle jakelulle paketoituna jostain [[epävirallinen pakettilähde|epävirallisesta pakettilähteestä]] tai ohjelman kotisivuilta. Tällaisissa tapauksissa ohjelma voidaan asentaa tästä paketista, jos paketin tarjoava taho on luotettava. Tällöin paketinhallintajärjestelmä saa tiedon siitä, että järjestelmään on asennettu uusi ohjelma, jolloin paketinhallintajärjestelmä pysyy ajan tasalla ja mm. ohjelman poistaminen on helppoa. Tässä tavassa haittapuolena on se, että ohjelmapaketin toimintaa muun järjestelmän kanssa ei välttämättä ole testattu tarpeeksi (jakelun kehittäjät eivät sitä tue) ja päivityksistä joutuu yleensä huolehtimaan itse. Lisäksi epäluotettavista lähteistä asennetut paketit ovat tietoturvariski.&lt;br /&gt;
&lt;br /&gt;
Perinteisempi tapa ohjelmien asentamiseen on [[Kääntäminen|kääntäminen lähdekoodista]]. Tämä tulee kysymykseen lähinnä tilanteessa, jossa halutaan asentaa jokin ohjelma, jota jakelun omista pakettilähteistä ei löydy. Kääntämällä asennettavien ohjelmien asentaminen voi vaihdella paljonkin eri ohjelmien välillä ja käyttäjän on myös itse huolehdittava siitä, että kaikki ohjelman tarvitsemat muut ohjelmat on asennettu. Ohjelmat tulee aina asentaa ensisijaisesti jakelun paketinhallinnasta, sillä käsin asennetut paketit voivat pahimmassa tapauksessa sotkea paketinhallintajärjestelmän ja aiheuttaa ongelmia.&lt;br /&gt;
&lt;br /&gt;
Itse kääntäminen voi tulla kyseeseen myös vaikka ohjelman saisi suoraan paketinhallinnasta, jos haluaa eri version kyseisestä ohjelmasta, esimerkiksi jonkin erikoisen ominaisuuden ottamiseksi käyttöön. Omasta jakelusta saatavaan lähdekoodiin on helppo tehdä tarvittavat muutokset, pakettihallinta auttaa riippuvuuksien täyttämisessä ja käännöksen tuloksen voi paketoida jakelun omilla välineillä. Jos lähdekoodi haetaan muualta, esimerkiksi koska jakelussa ei ole tarpeeksi uutta versiota, paketin sovittamiseen niin että se sopii jakeluun on nähtävä enemmän vaivaa, ja ohjelman asentaminen paketinhallinnan ohi hakemistoon /usr/local voi hyvinkin olla varteenotettava vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Jotkut suljetut ohjelmat ovat saatavilla vain omalla asennusskriptillä asennettavina binääripaketteina. Näiden pitäisi asentua hakemistoon /opt eikä niiden asentamisen pitäisi vaatia pääkäyttäjän oikeuksia. Joitakin vinkkejä tällaisten ohjelmien asentamiseksi löytyy sivulta [[Epäviralliset pakettilähteet#Asentaminen eri käyttäjänä|Epäviralliset pakettilähteet osiosta Asentaminen eri käyttäjänä]].&lt;br /&gt;
&lt;br /&gt;
Ohjelmien asennustapaa valittaessa järjestys on seuraava:&lt;br /&gt;
#Jakelun omasta pakettilähteestä&lt;br /&gt;
#Epävirallisesta, mutta luotettavasta lähteestä tai ohjelman kotisivuilta ladattu omalle jakelulle tehty paketti&lt;br /&gt;
#Lähdekoodista kääntäminen&lt;br /&gt;
#Ohjelman kotisivulta ladatun paketin oman asennusskriptin avulla&lt;br /&gt;
&lt;br /&gt;
== Ohjelmien asentaminen eri jakeluissa ==&lt;br /&gt;
Seuraavassa on lyhyesti kerrottu, mitä työkaluja käyttäen ohjelmien asennus onnistuu eri jakeluissa. Tarkemmat ohjeet työkalujen käyttöön löytyvät kyseistä työkalua käsittelevistä artikkeleista.&lt;br /&gt;
&lt;br /&gt;
=== Arch Linux ===&lt;br /&gt;
Archissa paketinhallintaa hoitaa [[Pacman]] jonka graafisena [[edustaohjelma]]na on käytettävissä [[Shaman]]. Pacmanilla voi asentaa paketteja myös suoraan (pakettien pääte on &amp;lt;tt&amp;gt;.pkg.tar.gz&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
&#039;&#039;Katso myös artikkeli [[Debian GNU/Linux#Debianin paketinhallinta]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Debian]]issa käytetään [[dpkg]]-nimistä paketinhallintajärjestelmää. Paketteja voidaan asentaa graafisesti työpöytäasennuksen jälkeen valikoista löytyvällä Synaptic-sovelluksella josta kerrotaan tarkemmin artikkelissa [[Synaptic]].&lt;br /&gt;
&lt;br /&gt;
Komentoriviltä paketinhallintaa käytetään [[apt-get]] ja [[aptitude]] -sovelluksilla. Yksittäisiä &amp;lt;tt&amp;gt;.deb&amp;lt;/tt&amp;gt;-paketteja voi asentaa [[dpkg]] tai [[GDebi]] -ohjelmilla.&lt;br /&gt;
&lt;br /&gt;
=== Fedora ===&lt;br /&gt;
Fedorassa [[RPM]]-paketinhallintaa käytetään yleensä [[yum]]- tai [[PackageKit]]-sovelluksilla. Tarkemmat ohjeet löytyvät artikkelista [[Fedora/Paketinhallinta]].&lt;br /&gt;
&lt;br /&gt;
=== Gentoo ===&lt;br /&gt;
[[Gentoo]]ssa paketinhallintajärjestelmää käytetään lähes aina komentoriviltä käyttäen [[emerge]]-sovellusta. &lt;br /&gt;
Myös graafisia työkaluja Gentoon paketinhallintaan on olemassa, muun muassa [[Porthole]], [[Guitoo]] ja [[Portagemaster]]. Nämä ovat kuitenkin vielä enemmän tai vähemmän testivaiheessa.&lt;br /&gt;
&lt;br /&gt;
=== Mandriva ===&lt;br /&gt;
[[Mandriva]]ssa paketinhallintajärjestelmää voidaan käyttää komentoriviltä [[URPMI]]-sovelluksella.&lt;br /&gt;
&lt;br /&gt;
=== openSUSE ===&lt;br /&gt;
openSUSEssa ohjelmia voi asentaa joko graafisesti [[YaST]]-työkalulla (&#039;&#039;Ohjelmistot&#039;&#039; --&amp;gt; &#039;&#039;Ohjelmistohallinta&#039;&#039;) tai tekstipohjaisesti [[Zypper]]-[[komentorivi]]työkalulla. Ohjelmien asennustyökalun voi [[GNOME]]ssa käynnistäää valitsemalla &#039;&#039;Tietokone&#039;&#039; --&amp;gt; &#039;&#039;Asenna ohjelmistoja&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
Koska [[Ubuntu]] pohjautuu Debianiin, paketinhallinta toimii samoin kuin [[Ohjelmien asentaminen#Debian|Debianissa]], mutta lisäksi käytössä on Ubuntun oma yksinkertaistettu Ubuntun sovellusvalikoima... -sovellus, joka löytyy nimellä &#039;&#039;Ubuntun sovellusvalikoima&#039;&#039; tai englanninkielisissä jakeluissa nimellä &#039;&#039;Ubuntu Software Center&#039;&#039;. Lisäksi on mahdollista käyttää [[Synaptic]]ia, joka pitää asentaa erikseen.&lt;br /&gt;
&lt;br /&gt;
Ladatun &amp;lt;tt&amp;gt;.deb&amp;lt;/tt&amp;gt;-paketin pystyy asentamaan kaksoisnapsauttamalla pakettia, jolloin Ubuntun sovellusvalikoima käynnistyy ja hoitaa asennuksen.&lt;br /&gt;
&lt;br /&gt;
Komentoriviltä [[apt]], [[apt-get]], [[aptitude]] ja [[dpkg]] toimivat kuten Debianissa. Ubuntun ohjeista löytyy myös lisätietoja pakettien hallinnasta: käynnistä ohjekeskus (&#039;&#039;Ohjeet ja tuki&#039;&#039; tai englanniksi &#039;&#039;Help&#039;&#039;) ja valitse ohje &#039;&#039;Sovellusten lisääminen ja poistaminen&#039;&#039;. Lisäksi [http://fi.wikibooks.org/wiki/Ubuntu_tutuksi Ubuntu tutuksi] -wikikirja esittelee kattavasti [http://fi.wikibooks.org/wiki/Ubuntu_tutuksi/Ohjelmien_asentaminen_ja_pakettivarastot ohjelmien asentamista ja pakettilähteiden käyttöä].&lt;br /&gt;
&lt;br /&gt;
==== Ubuntun pakettilähteet ====&lt;br /&gt;
* Main - Sisältää julkisesti tuetut ohjelmistot.&lt;br /&gt;
* Restricted - Sisältää tuetut ohjelmistot, jotka eivät ole käytettävissä täysin ilmaisella lisenssillä.&lt;br /&gt;
* Universe - Sisältää yhteisön ylläpitämät ohjelmistot, jotka eivät ole virallisesti tuettuja ohjelmistoja.&lt;br /&gt;
* Multiverse - Sisältää ohjelmistot, jotka eivät ole vapaita.&lt;br /&gt;
&lt;br /&gt;
Ubuntuun on myös mahdollista asentaa [[PPA]]:n kautta kolmannen osapuolen epävirallisia pakettivarastoja. Noudata erityistä varovaisuutta lisätessäsi niitä.&lt;br /&gt;
&lt;br /&gt;
== Kääntäminen lähdekoodista ==&lt;br /&gt;
&#039;&#039;Katso artikkeli [[kääntäminen]]&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Perinteinen tapa ohjelmien asentamiseen on kääntäminen lähdekoodista. Jos mahdollista, ohjelma kannattaa kuitenkin asentaa käytetyn Linux-jakelun paketista, sillä:&lt;br /&gt;
* Paketinhallinnan ohi asennetun paketin poistaminen voi olla hankalaa&lt;br /&gt;
* Paketinhallintatyökalut eivät toimi oikein paketinhallinnan ohi asennettujen ohjelmien kanssa&lt;br /&gt;
* Riippuvuuksia ei tarkisteta yhtä tarkasti&lt;br /&gt;
* Paketti ei välttämättä toimi yhteen muun järjestelmän kanssa&lt;br /&gt;
* Turvapäivityksistä joutuu huolehtimaan itse&lt;br /&gt;
&lt;br /&gt;
Vapaan ohjelman olennainen ominaisuus on kuitenkin, että lähdekoodi on helposti käytettävissä. Jokaisesta jakelun vapaasta paketista on lähdekoodit saatavilla, niihin voi tehdä omat muutoksensa ja muokatun lähdekoodin voi itse kääntää ja koota paketiksi, joka on paketinhallinnan piirissä siinä missä virallinenkin versio. Jollei halua menettää tekemiään muutoksia, ne pitää kuitenkin itse siirtää mahdollisiin päivityksiin. Muutettu paketti kannattaa siksi paketinhallinnassa merkitä käsin päivitettäväksi (&amp;quot;hold&amp;quot; tms.).&lt;br /&gt;
&lt;br /&gt;
Jos hakee lähdekoodin muualta kuin oman jakelun käytössä olevasta versiosta, joutuu itse huolehtimaan turvapäivityksistä ja paketin sopeuttamisesta jakeluun.&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Ohjelmat|*]]&lt;br /&gt;
[[Luokka:Järjestelmä]]&lt;br /&gt;
[[Luokka:Paketinhallinta]]&lt;br /&gt;
[[Luokka:Ohjeet]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Init&amp;diff=48489</id>
		<title>Init</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Init&amp;diff=48489"/>
		<updated>2019-01-24T13:29:23Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Init on [[wikipedia:fi:Unix|Unix]]-järjestelmissä ohjelma, jonka tehtävänä on kaikkien muiden ohjelmien (prosessien) käynnistäminen. Tyypillisesti järjestelmän ydin käynnistää init-ohjelman ensimmäisenä ulkoisena prosessina ([[PID]] 1). Nykyään tässä artikkelissa kuvatut init-järjestelmät on useimmissa Linux-jakeluissa korvannut [[systemd]].&lt;br /&gt;
&lt;br /&gt;
==Perinteiset initit==&lt;br /&gt;
&lt;br /&gt;
Alun perin Linux-järjestelmissä oli käytössä kahden tyyppisiä init-ohjelmia, [[wikipedia:en:System V|System V Unixin]] ([[sysvinit]]) ja [[wikipedia:fi:BSD|BSD-Unixin]] initin toimintaa jäljitteleviä. Aikanaan lähes kaikki [[jakelu]]t käyttivät System V -tyylistä initiä poikkeuksena esimerkiksi [[Slackware]] ja [[Arch Linux]] jotka käyttivät [[BSD-init]]iä. &lt;br /&gt;
&lt;br /&gt;
System V -initin toiminta pohjautui ns. [[ajotaso]]ihin (&#039;&#039;runlevel&#039;&#039;), joiden avulla määriteltiin järjestelmän eri tilojen (esim. monen käyttäjän tekstipohjainen, monen käyttäjän graafinen, yhden käyttäjän tila sekä uudelleenkäynnistys ja sulkeminen) yhteydessä käynnistettävät ja suljettavat prosessit. Käytännössä nämä määriteltiin yleensä /etc/rc?.d-hakemistojen alle sijoitettavilla [[symbolinen linkki|symlinkeillä]]. BSD-init taas pohjautuu /etc-hakemiston alle sijoitettaviin rc-[[wikipedia:fi:skripti|skripteihin]]. BSD-initin valttina on nopeus ja yksinkertaisuus.&lt;br /&gt;
&lt;br /&gt;
==Uudempia init-toteutuksia==&lt;br /&gt;
&lt;br /&gt;
Perinteisten initien korvaajiksi toteutettiin uudempia järjestelmiä, kuten [[Initng]] sekä [[Upstart]]. Nämä pohjautuivat järjestelmän palveluiden käynnistämiseen rinnakkain. Rinnakkain käynnistäminen nopeuttaa jossain määrin käynnistysprosessia, kun esimerkiksi [[DHCP]]-palvelimelta vastausta odotellessa järjestelmän resursseja voidaan käyttää jonkin muun palvelun käynnistämiseen.&lt;br /&gt;
&lt;br /&gt;
Upstartiin sisältyi perinteisten init-ominaisuuksien lisäksi mahdollisuus hallita palveluiden käynnistämistä joustavasti erilaisten järjestelmätapahtumien pohjalta. Siinä on myös suppeita [[komentojen ajastaminen|komentojen ajastusominaisuuksia]], joiden pyrkimys oli korvata perinteiset at, cron ja anacron. &lt;br /&gt;
&lt;br /&gt;
Initng ei saavuttanut kovin suurta suosiota. Upstartia sen sijaan käyttivät [[Fedora]] ja [[Ubuntu]] vuosina 2006-2014. Näiden lisäksi on olemassa myös eräitä vähemmän tunnettuja initejä, kuten [[runit]], [[eINIT]] ja [[minit]] (kevyt init).&lt;br /&gt;
&lt;br /&gt;
== Nykyinen init-järjestelmä ==&lt;br /&gt;
Nykyisin ylivoimaisesti suosituin init-järjestelmä on [[Systemd]]. Systemd perustuu samaan lähtökohtaan kuin Upstart: palveluita käynnistetään rinnakain, ja palveluita voi käynnistää paitsi järjestelmän käynnistyessä, myös esimerkiksi tietokoneeseen kytkettyjen laitteiden muuttuessa. Siihen on lisätty komentojen ajastusominaisuuksia, jotka Upstartista puuttuivat. Myös käynnistettyjen palveluiden lokitiedostot tallentaa nykyään Systemd:n alainen journalointi.&lt;br /&gt;
&lt;br /&gt;
Systemd on käytössä lähes kaikissa tunnetuimmissa Linux-jakeluissa, ja luultavimmin järjestelmien ylläpitäjänä törmääkin juuri siihen. Edelleen käytetään myös joitain muita Init-järjestelmiä, tunnetuinpana näistä Gentoossa käytössä oleva [[OpenRC]].&lt;br /&gt;
&lt;br /&gt;
Tässä artikkelissa ei käsitellä Systemd:n käyttöä, vaan ohjeet sen kanssa toimimiseen löytyvät [[Systemd]]-artikkelista.&lt;br /&gt;
&lt;br /&gt;
==Käyttö==&lt;br /&gt;
Esimerkiksi [[käynnistyslatain|käynnistyslataimessa]] voidaan [[ytimen käynnistysparametrit|ytimen parametrilla]] &amp;lt;tt&amp;gt;init&amp;lt;/tt&amp;gt; määrittää oletuksesta poikkeava init-ohjelma. Hyvin yleinen käyttökohde tälle on järjestelmän käynnistäminen vikatilanteessa suoraan root-komentotulkkiin. Esimerkiksi parametrilla&lt;br /&gt;
 init=/bin/bash&lt;br /&gt;
voitaisiin järjestelmä määrittää käynnistymään suoraan [[Bash]]-[[komentotulkki]]in ilman varsinaisen initin lataamista.&lt;br /&gt;
&lt;br /&gt;
Muita ytimelle annettavia parametreja ovat mm.&lt;br /&gt;
 S&lt;br /&gt;
joka käynnistää initin yhden käyttäjän tilassa sekä&lt;br /&gt;
 rdinit=&amp;lt;polku initrd:llä initiin&amp;gt;&lt;br /&gt;
joka ajaa [[initrd]]:n initin ohjelman /init sijaan.&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[Init-skriptit]]&lt;br /&gt;
*[[GNU/Linuxin käynnistysprosessi]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Järjestelmä]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48432</id>
		<title>Palvelin</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48432"/>
		<updated>2019-01-05T14:41:40Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: /* Alkuun pääseminen */ Lisätty asetustiedostoista ja initistä.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Palvelin&#039;&#039;&#039; on tietokone, joka tarjoaa siinä ajettavien palvelinohjelmistojen välityksellä erilaisia palveluja muille ohjelmille. Asiakkaana toimivat ohjelmat voivat sijaita joko [[loopback|samalla koneella]] tai eri koneilla. &lt;br /&gt;
&lt;br /&gt;
Käsitteellä palvelin voidaan tarkoittaa myös asiakas-palvelin-mallia tapana järjestää kahden ohjelman välinen kommunikointi tai ohjelmaa, johon asiakkaat ottavat yhteyttä.&lt;br /&gt;
&lt;br /&gt;
Tämä artikkeli kokoaa yhteen ohjeita palvelintietokoneen pystyttämiseen Linuxia käyttäen. Se on kirjoitettu niin, että aloittelijakin pysyy mukana matkassa.&lt;br /&gt;
&lt;br /&gt;
== Mikä on palvelin? ==&lt;br /&gt;
&lt;br /&gt;
Palvelinkone poikkeaa yleensä normaaleista pöytäkoneista laitteistoltaan. Isommissa palvelimissa tyypillisiä laitteistoratkaisuja ovat:&lt;br /&gt;
&lt;br /&gt;
* [[SMP|Monta rinnakkaista prosessoria]]&lt;br /&gt;
* Monta rinnakkaista levyä käsittävä levyjärjestelmä, eli [[RAID]]&lt;br /&gt;
* [[SCSI]] tai [[SAS]]&lt;br /&gt;
* Kahdennetut virtalähteet&lt;br /&gt;
* [[Verkkoliitynnät monimutkaisemmin|Useampi verkkoyhteys]]&lt;br /&gt;
&lt;br /&gt;
Suurten palvelinkoneiden rinnalle on tullut uusia vaihtoehtoja. Pitkälti juuri Linuxin ansiosta palvelimia voi nykyään pystyttää kuka tahansa, ja halvat palvelimet ovat yleensä kokoonpanoltaan verrattavissa pöytäkoneisiin, joidenkin palvelimien kohdalla jopa huomattavasti vaatimattomampia. Eräs kotipalvelinkäytössä suosittu minitietokone on [[Raspberry Pi]].&lt;br /&gt;
&lt;br /&gt;
Toinen voimakkaasti yleistynyt suunta on virtuaalipalvelimien käyttö. Palvelimet eivät enää ole fyysisiä tietokoneita, vaan virtuaalisia tietokoneita, jotka voivat helposti käyttää sen verran rautakapasiteettia kuin tarvitaan. Linux on ollut eturivin teknologia, kun virtualisointi on kehittynyt.&lt;br /&gt;
&lt;br /&gt;
Palvelimien tärkeisiin ominaisuuksiin kuuluu etähallinta esimerkiksi [[SSH]]:n yli. Monet valmistajat tarjoavatkin laitteisiinsa erillisiä hallintakortteja, joiden avulla palvelin voidaan sammuttaa ja käynnistää uudelleen verkon yli, vaikka se olisi kaatunut. Parhailla hallintakorteilla voi halutessaan alustaa koneen kovalevyt ja asentaa käyttöjärjestelmän kokonaan uudelleen etänä verkon yli.&lt;br /&gt;
&lt;br /&gt;
{{Perustietoa}}&lt;br /&gt;
&lt;br /&gt;
== Palvelimen hankkiminen ja pystyttäminen ==&lt;br /&gt;
[[Tiedosto:Linux-server-shell.png|kehys|oikea|Linux-pohjaisen etäpalvelimen hallinta tapahtuu komentorivin kautta.]]&lt;br /&gt;
Linux-pohjaisen palvelimen pystyttäminen on helppoa ja halpaa. Siinä oppii paljon uutta tietokoneista ja verkoista. Apua tarjoavat tämä wiki ja muut ohjesivut verkossa, ja lisäksi apua voi kysyä keskustelupalstoilta tai vaikka Redditistä. &lt;br /&gt;
&lt;br /&gt;
Ensiksi pitää hankkia palvelinkone tai ostaa sopivalta palveluntarjoajalta virtuaalipalvelin. Palvelimeen pitää asentaa käyttöjärjestelmä. Tyypillisimmät palvelimissa käytettävät Linux-käyttöjärjestelmät ovat Debian- tai Red Hat -pohjaisia. Oheisessa listassa pari suosituinta:&lt;br /&gt;
===Debian-pohjaisia:===&lt;br /&gt;
* [[Debian]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
===Red Hat -pohjaisia:===&lt;br /&gt;
* [[RHEL]]&lt;br /&gt;
* [[CentOS]]&lt;br /&gt;
&lt;br /&gt;
Näiden järjestelmien asentaminen käsitellään omissa ohjeissaan. Joissain palvelimissa järjestelmä on jo valmiiksi asennettuna. Silloin kannattaa [[Jakelu#Liite:_Mik.C3.A4_on_jakelupakettini_versio.3F|selvittää mitä järjestelmää käytät]]. Se onnistuu yleensä cat-komennolla:&lt;br /&gt;
 cat /etc/*release&lt;br /&gt;
&lt;br /&gt;
* [[Jakelut]] - lisätietoa eri Linux-versioista&lt;br /&gt;
&lt;br /&gt;
Linux-pohjainen palvelin on käytännössä verkkoon kytketty tietokone, johon on asennettu Linux. Linuxin päällä pyörii erilaisia &#039;&#039;palveluita&#039;&#039;, jotka kuuntelevat verkosta koneelle tulevia yhteydenottoja ja vastaavat niihin. Palvelu on käytännössä vain ohjelma, jota tietokone ajaa. Erona normaaliin työpöytäohjelmaan on, että palvelua suoritetaan taustalla, eikä sille ole omaa ohjelmaikkunaa.&lt;br /&gt;
&lt;br /&gt;
*[[Palvelimen pystyttäminen]] - lisätietoa Linux-palvelimen pystyttämisestä&lt;br /&gt;
&lt;br /&gt;
== Alkuun pääseminen ==&lt;br /&gt;
Palvelinta hallitaan komentorivin kautta. Seuraavista artikkeleista on hyötyä komentorivin opettelussa:&lt;br /&gt;
* [[Komentorivin perusteet]] - pitkä ja perusteellinen ohjeartikkeli komentorivin käytöstä&lt;br /&gt;
* [[Komentorivikomennot]] - käyttötarkoituksen mukaan luokiteltuja komentoja&lt;br /&gt;
* [[:Luokka:Komentorivin perustyökalut|Komentorivin perustyökalut]] - aakkostettu lista yleisistä komentorivikomennoista&lt;br /&gt;
&lt;br /&gt;
Palvelimelle on myös luotava käyttäjiä ja ryhmiä. Siihen löytyy nopea ohjeartikkeli:&lt;br /&gt;
* [[Käyttäjien hallinta]]&lt;br /&gt;
&lt;br /&gt;
Ohjelmia asennetaan palvelimelle yleensä jokaisen Linux-jakelun omalla paketinhallintajärjestelmällä. Debian-pohjaiset käyttävät [[apt|apt-paketinhallintaa]] ja Red Hat -pohjaiset [[yum|yum-järjestelmää]]. Suurienkin ohjelmistopakettien asentaminen hoituu näppärästi yhdellä tehokkaalla komennolla. Kattavampaa tietoa aiheesta löytyy artikkeleista [[Ohjelmien asentaminen]] ja [[Paketinhallintajärjestelmä]]&lt;br /&gt;
&lt;br /&gt;
Palvelimessa ajetaan tyypillisesti yhtä tai useampaa taustapalvelua. Näiden palveluiden käynnistämisen ja sammuttamisen hoitaa Init-järjestelmä. Yleisin init-järjestelmä on nykyään systemd.&lt;br /&gt;
* [[Init]]&lt;br /&gt;
* [[systemd]]&lt;br /&gt;
&lt;br /&gt;
Palvelimen konfiguroiminen taas tehdään asetustiedostoja muokkaamalla. Lista tyypillisistä asetustiedostoista löytyy artikkelista [[Asetustiedostot]].&lt;br /&gt;
&lt;br /&gt;
== Palvelimen hallinta ==&lt;br /&gt;
Palvelinta hallitaan yleensä [[systemd|systemd-järjestelmän]] avulla. Sillä käynnistetään ja pysäytetään palveluita, liitetään levyosioita ja tehdään jonkin verran muitakin toimenpiteitä.&lt;br /&gt;
&lt;br /&gt;
== Etäkirjautumisen salliminen ==&lt;br /&gt;
&lt;br /&gt;
Kuten edellä kirjoitettiin, palvelimeen otetaan yleensä etäyhteys SSH:ta käyttäen. Kun olet saanut asennettua peruskäyttöjärjestelmän, todennäköinen seuraava askel on asentaa ja konfiguroida SSH.&lt;br /&gt;
&lt;br /&gt;
Tarvitset palvelimelle käynnissä olevan [[sshd|sshd-palvelun]]. Omalle tietokoneellesi Sinun on asennettava [[SSH|SSH-asiakasohjelma]].&lt;br /&gt;
&lt;br /&gt;
Windows-käyttäjät käyttävät monesti [[PuTTY]]-ohjelmaa palvelimelle yhdistääkseen. Mac- ja Linux-järjestelmissä ssh-ohjelma on asennettu valmiiksi, ja se avataan järjestelmän oman komentorivin kautta.&lt;br /&gt;
&lt;br /&gt;
== Palvelintyyppejä ==&lt;br /&gt;
Asentamasi Linux-jakelu ei vielä tee varsinaisesti mitään. Siihen on asennettava ja konfiguroitava palvelinohjelmia.&lt;br /&gt;
&lt;br /&gt;
=== Yleisimmät palvelinohjelmistot ===&lt;br /&gt;
*Web-palvelin, katso [[Apache]], [[thttpd]], [[lighttpd]] (lähettää www-selaimelle sen pyytämät sivut ja muut tiedostot), [[Tornado]]&lt;br /&gt;
*[[Sähköpostipalvelin]], katso [[Exim]], [[Postfix]], [[Sendmail]], [[wikipedia:qmail|Qmail]], [[Dovecot]], [[wikipedia:Courier Mail Server|Courier]] (lähettää ja/tai vastaanottaa [[sähköposti|sähköpostia]])&lt;br /&gt;
*Tiedostopalvelin, katso [[NFS]], [[Samba]], [[FTP]], [[SFTP]] (palvelin, jonne voi tallentaa ja josta voi hakea tiedostoja)&lt;br /&gt;
*HTTP-välityspalvelin (proxy), katso [[Squid]]&lt;br /&gt;
&lt;br /&gt;
=== Erikoisempia palvelinohjelmistoja ===&lt;br /&gt;
*[[DHCP]]-palvelin&lt;br /&gt;
*[[wikipedia:fi:DNS|Nimipalvelin]], katso [[BIND]]&lt;br /&gt;
*[[wikipedia:fi:Keskusteluryhmät|Nyyssipalvelin]], katso [[cnews]], [[inn]], [[leafnode]], [[nntpd]]&lt;br /&gt;
*Pelipalvelin (pitää yllä jotakin, yleensä Internetissä toimivaa peliä jonne pelaajat voivat liittyä)&lt;br /&gt;
*Shellipalvelin (tarjoaa [[komentorivi]]pohjaista etäkirjautumista, tyypillisesti [[irssi]]n ja [[screen]]in kera), katso [[SSH]], [[RSH]], [[Telnet]]&lt;br /&gt;
*Sovelluspalvelin, tarjoaa mahdollisuuksia ajaa sovelluksia, yleensä [[X-pääte]]- tai työasemaympäristössä &lt;br /&gt;
*Thin client -palvelin, katso [[LTSP]] (tehtävät voi haluttaessa jakaa useamman palvelimen kesken)&lt;br /&gt;
*[[wikipedia:fi:Tietokanta|Tietokantapalvelin]], katso [[MySQL]], [[PostgreSQL]], [[SQLite]], [[Oracle]], [[Firebird]]&lt;br /&gt;
*[[VPN]]-palvelin, katso [[wikipedia:fi:L2TP|L2TP]], [[wikipedia:fi:PPTP|PPTP]] (sisältyy [[ydin|ytimeen]]) ja [[wikipedia:OpenVPN|OpenVPN]]&lt;br /&gt;
*[[X]]-etäkirjautumispalvelin, katso [[XDMCP]], [[SSH]]&lt;br /&gt;
*Reititinohjelmia [[Vnstat]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[LASP]]&lt;br /&gt;
*[[LAMP]]&lt;br /&gt;
&lt;br /&gt;
{{Malline:Palvelin}}&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Verkko]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Init&amp;diff=48431</id>
		<title>Init</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Init&amp;diff=48431"/>
		<updated>2019-01-05T14:16:26Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Ajantasaistettu artikkelia&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Init on [[wikipedia:fi:Unix|Unix]]-järjestelmissä ohjelma, jonka tehtävänä on kaikkien muiden ohjelmien (prosessien) käynnistäminen. Tyypillisesti järjestelmän ydin käynnistää init-ohjelman ensimmäisenä ulkoisena prosessina ([[PID]] 1). Nykyään tässä artikkelissa kuvatut init-järjestelmät on useimmissa Linux-jakeluissa korvannut [[systemd]].&lt;br /&gt;
&lt;br /&gt;
==Perinteiset initit==&lt;br /&gt;
&lt;br /&gt;
Linux-järjestelmissä on perinteisesti ollut käytössä kahden tyyppisiä init-ohjelmia, [[wikipedia:en:System V|System V Unixin]] ([[sysvinit]]) ja [[wikipedia:fi:BSD|BSD-Unixin]] initin toimintaa jäljitteleviä. Aikanaan lähes kaikki [[jakelu]]t käyttivät System V -tyylistä initiä poikkeuksena esimerkiksi [[Slackware]] ja [[Arch Linux]] jotka käyttivät [[BSD-init]]iä. &lt;br /&gt;
&lt;br /&gt;
System V -initin toiminta pohjautuu ns. [[ajotaso]]ihin (&#039;&#039;runlevel&#039;&#039;), joiden avulla määritellään järjestelmän eri tilojen (esim. monen käyttäjän tekstipohjainen, monen käyttäjän graafinen, yhden käyttäjän tila sekä uudelleenkäynnistys ja sulkeminen) yhteydessä käynnistettävät ja suljettavat prosessit. Käytännössä nämä määritellään yleensä /etc/rc?.d-hakemistojen alle sijoitettavilla [[symbolinen linkki|symlinkeillä]]. BSD-init taas pohjautuu /etc-hakemiston alle sijoitettaviin rc-[[wikipedia:fi:skripti|skripteihin]]. BSD-initin valttina on nopeus ja yksinkertaisuus.&lt;br /&gt;
&lt;br /&gt;
==Uudempia init-toteutuksia==&lt;br /&gt;
&lt;br /&gt;
On myös olemassa uudempia initejä kuten [[Initng]] sekä [[Upstart]], jotka pohjautuvat järjestelmän palveluiden käynnistämiseen rinnakkain. Rinnakkain käynnistäminen nopeuttaa jossain määrin käynnistysprosessia, kun esimerkiksi [[DHCP]]-palvelimelta vastausta odotellessa järjestelmän resursseja voidaan käyttää jonkin muun palvelun käynnistämiseen. &lt;br /&gt;
&lt;br /&gt;
Upstartiin sisältyy perinteisten init-ominaisuuksien lisäksi mahdollisuus hallita palveluiden käynnistämistä joustavasti erilaisten järjestelmätapahtumien pohjalta. Siihen on suunnitteilla myös [[komentojen ajastaminen|komentojen ajastusominaisuuksia]], jotka korvaisivat perinteiset at:n, cronin ja anacronin. &lt;br /&gt;
&lt;br /&gt;
Initng ei ole toistaiseksi saavuttanut kovin suurta suosiota. Upstart on käytössä [[Fedora]]ssa ja [[Ubuntu]]ssa. Näiden lisäksi on olemassa myös eräitä vähemmän tunnettuja initejä, kuten [[runit]], [[eINIT]] ja [[minit]] (kevyt init).&lt;br /&gt;
&lt;br /&gt;
== Nykyinen init-järjestelmä ==&lt;br /&gt;
Nykyisin ylivoimaisesti suosituin init-järjestelmä on [[Systemd]]. Siihen on lisätty komentojen ajastusominaisuuksia, jotka Upstartista puuttuivat. Myös käynnistettyjen palveluiden lokitiedostot tallentaa nykyään Systemd:n alainen journalointi.&lt;br /&gt;
&lt;br /&gt;
Systemd onkin käytössä lähes kaikissa tunnetuimmissa Linux-jakeluissa, ja luultavimmin järjestelmien ylläpitäjänä törmääkin juuri siihen. Kuitenkin joitain muita Init-järjestelmiä on, tunnetuinpana näistä Gentoossa käytössä oleva [[OpenRC]].&lt;br /&gt;
&lt;br /&gt;
==Käyttö==&lt;br /&gt;
Esimerkiksi [[käynnistyslatain|käynnistyslataimessa]] voidaan [[ytimen käynnistysparametrit|ytimen parametrilla]] &amp;lt;tt&amp;gt;init&amp;lt;/tt&amp;gt; määrittää oletuksesta poikkeava init-ohjelma. Hyvin yleinen käyttökohde tälle on järjestelmän käynnistäminen vikatilanteessa suoraan root-komentotulkkiin. Esimerkiksi parametrilla&lt;br /&gt;
 init=/bin/bash&lt;br /&gt;
voitaisiin järjestelmä määrittää käynnistymään suoraan [[Bash]]-[[komentotulkki]]in ilman varsinaisen initin lataamista.&lt;br /&gt;
&lt;br /&gt;
Muita ytimelle annettavia parametreja ovat mm.&lt;br /&gt;
 S&lt;br /&gt;
joka käynnistää initin yhden käyttäjän tilassa sekä&lt;br /&gt;
 rdinit=&amp;lt;polku initrd:llä initiin&amp;gt;&lt;br /&gt;
joka ajaa [[initrd]]:n initin ohjelman /init sijaan.&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[Init-skriptit]]&lt;br /&gt;
*[[GNU/Linuxin käynnistysprosessi]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Järjestelmä]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Linux.fi:Kahvihuone&amp;diff=48430</id>
		<title>Linux.fi:Kahvihuone</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Linux.fi:Kahvihuone&amp;diff=48430"/>
		<updated>2019-01-04T19:18:33Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;HUOM!&#039;&#039;&#039; Lisääthän uudet keskusteluaiheet kahvihuoneen alkuun, niin sivu pysyy selkeämpänä. Hyvän tavan mukaista on myös käyttää &amp;lt;nowiki&amp;gt;--~~~~&amp;lt;/nowiki&amp;gt; -merkintää viestien lopussa, jotta kirjoittaja ja kirjoitusaika jäisivät selvemmin [esille. &lt;br /&gt;
&lt;br /&gt;
Allaolevat linkit johtavat keskusteluarkistoihin.&lt;br /&gt;
*[[Linux.fi:Kahvihuone/Arkisto|Arkisto 1]]&lt;br /&gt;
*[[Linux.fi:Kahvihuone/Arkisto2|Arkisto 2]]&lt;br /&gt;
&lt;br /&gt;
== Mobiiliystävällinen ulkoasu ==&lt;br /&gt;
Maakuth ilmoitti foorumien puolella, että Wikiin on asennettu MobileFrontend-lisäosa (https://foorumi.linux.fi/t/mobiiliystavallinen-ulkoasu/2491) Suurin osa ulkoasusta toimii automaattisesti, mutta jotkin osat ovat rikki.&lt;br /&gt;
Ajattelin, että tähän alle voitaisiin tehdä lista sivuista ja mallineista, joilla on ongelmia mobiilinäkymän kanssa.&lt;br /&gt;
--[[Käyttäjä:Heikkiket|Heikkiket]] ([[Keskustelu käyttäjästä:Heikkiket|keskustelu]]) 4. tammikuuta 2019 kello 21.16 (EET)&lt;br /&gt;
* [[Vice]]&lt;br /&gt;
&lt;br /&gt;
== Teknisiä ongelmia ==&lt;br /&gt;
Tulee sisäinen virhe aina kun yrittää päivittää vanhaa kuvaa uudeksi tai yleensä yrittää tallentaa uutta kuvaa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Sisäinen virhe&lt;br /&gt;
[3a911fe5f0b289c4dbc01057] 2018-12-19 18:38:38: Vakava virhe, jonka tyyppi on &amp;quot;TypeError&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
--[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 19. joulukuuta 2018 kello 20.45 (EET)&lt;br /&gt;
:Korjattu, kyse oli roskapostintorjuntalisäosan yhteensopivuusongelmasta. Kiitos ilmoituksesta! --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 21. joulukuuta 2018 kello 09.00 (EET)&lt;br /&gt;
&lt;br /&gt;
== Vastustaako joku palvelinpuolen artikkeleiden kasvonkohotusta? ==&lt;br /&gt;
Huomasin, että tässä wikissä palvelimia koskeva tieto on hajallaan ja osin vanhentunutta.&lt;br /&gt;
&lt;br /&gt;
Vastustaako joku, jos muokkaan https://www.linux.fi/wiki/Palvelin -sivun ympärille etäpalvelinten hallintaa koskevan kokonaisuuden? Käyn läpi tyypillisiä palvelinpuolen sovelluksia, ajantasaistan niiden ohjeita.&lt;br /&gt;
Päivitin yhden artikkelin esimerkiksi: https://www.linux.fi/wiki/Apache_httpd&lt;br /&gt;
Artikkelissa on tehty seuraavat valinnat:&lt;br /&gt;
* käsitellään lähinnä Red Hat- ja Debian-pohjaisten palvelinten asetuksia. Muut jakelut jäävät paitsioon.&lt;br /&gt;
* prosessit hallitaan käyttäen systemd:tä - muihin tapoihin ei selkeyden vuoksi viitata.&lt;br /&gt;
* keskitytään ennen muuta siihen, mistä ohjelma löytyy järjestelmässä asentamisen jälkeen. Konfiguraatiovinkkejä on vähemmän.&lt;br /&gt;
* Pidetään mukana vanha, vähän outokin tauhka, kuten sähköisellä kortilla kirjautumisen mahdollistaminen. Monikohan tuota nykyään tekee?&lt;br /&gt;
&lt;br /&gt;
Kritiikkiä, huomioita tms näitä valintoja kohtaan?&lt;br /&gt;
&lt;br /&gt;
Siis: Kyllä palvelimen pystyttämiseen ja konfiguroimiseen tarvittava informaatio wikissä on, mutta se pitäisi koota paremmin yhteen. Nyt wikin näkökulma on voittopuolisesti omamme; Linuxia työpöytäjakeluna käyttävien ihmisten tietolähde. Haluaisin luoda Wikiin tulokulman, miten Windows- tai Mac-koneelta etänä kirjautuva voi järjestelmää käyttää. Eli lähinnä komentoriviltä käsin tapahtuvaa järjestelmän hallintaa. Se ehkä madaltaisi kynnystä tutustua järjestelmään muutenkin :)&lt;br /&gt;
--[[Käyttäjä:Heikkiket|Heikkiket]] ([[Keskustelu käyttäjästä:Heikkiket|keskustelu]]) 13. marraskuuta 2018 kello 12.04 (EET)&lt;br /&gt;
&lt;br /&gt;
: Kyllä, ehdottomasti ainakin minun puolestani voi tehdä. Mielestäni wikin tarkoitus ei ole tosiaan kilpailla manuaalisivujen kanssa, vaan nimenomaan sisältää isompia hyödyllisiä kokonaisuuksia. Debian ja Red Hat on hyviä jakeluita tuon aiheen käsittelyyn, koska ne on suosituimmat palvelinjakelut. Samasta syystä muiden init järjestelmien, kuin systemd:n käsittelyn voi jättää pois.&lt;br /&gt;
: Pääasia on, ettei poista mitään tärkeää, koska joku voi tarvita juuri sitä tietoa. Toki olemassa olevia artikkeleita voi refaktoroida aina. --[[Käyttäjä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;oselotti&amp;lt;/font&amp;gt;]] ([[Keskustelu käyttäjästä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;keskustelu&amp;lt;/font&amp;gt;]]) 13. marraskuuta 2018 kello 15.27 (EET)&lt;br /&gt;
&lt;br /&gt;
:: Palvelin-sivulle on nyt tehty kasvojen kohotus. Artikkeli muutettu käsittelemään palvelimen pystyttämistä. Mielipiteitä tästä?&lt;br /&gt;
::*[[Palvelin]]&lt;br /&gt;
::Haparoin tässä hiljalleen suuntaa, jonka pohjalta palvelinta käsitteleviä artikkeleita alan kehittää. Mietin mielessäni, miten järjestelmän perushallintaa käsittelevät artikkelit saisi luontevasti kokonaisuuden osaksi? Ne eivät kuulu pelkästään Palvelin-teeman alle. --[[Käyttäjä:Heikkiket|Heikkiket]] ([[Keskustelu käyttäjästä:Heikkiket|keskustelu]]) 27. marraskuuta 2018 kello 11.32 (EET)&lt;br /&gt;
&lt;br /&gt;
::: Hyvältähän tuo näyttää. Malline on vaikuttaa ihan hyvältä ratkaisulta, koska sillä saa nätisti nivottua artikkelit yhteen. Ei se haittaa, vaikka Palvelin-mallineen alla olisi &amp;quot;geneerisiä&amp;quot; artikkeleita, jotka eivät liity pelkästään palvelimiin. Mallineita voi myös tehdä lisääkin, jos keksii jotain hyviä. --[[Käyttäjä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;oselotti&amp;lt;/font&amp;gt;]] ([[Keskustelu käyttäjästä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;keskustelu&amp;lt;/font&amp;gt;]]) 27. marraskuuta 2018 kello 23.10 (EET)&lt;br /&gt;
:::: Ihan hyvältä tuo näyttää. Ei vastusteta. Hyvä että jollakin on aikaa. --[[Käyttäjä:Lahtis|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;Lahtis&amp;lt;/font&amp;gt;]] ([[Keskustelu käyttäjästä:Lahtis|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;keskustelu&amp;lt;/font&amp;gt;]]) 30. marraskuuta 2018 kello 09.17 (EET)&lt;br /&gt;
::::: Tässä jälkihuomiona, en pitäisi sitä syntinä vaikka selkeyden, yksinkertaisuuden ja helposti ymmärrettävyyden ehdoilla mennäänkin, ettei tietoa alettaisi tarkoituksella supistamaan tai jopa välttelemään, kenties tarkempi nysvääminen [https://wiki.archlinux.org/index.php/Firefox ArchWikin Firefox-artikkelin] tyyliin [https://wiki.archlinux.org/index.php/Firefox/Privacy Firefox/Privacy]-aliartikkelihin. Tämä kommentti siis huomiona koko linux.fi:n kannalta eikä pelkästään palvelinta koskien. Vaikka systemd on vallannut käytännössä suurimman osan jakeluista, [https://en.wikipedia.org/wiki/Category:Linux_distributions_without_systemd ilman systemd]:tä porskuttaviakin jakeluita vielä on. --[[Käyttäjä:Foliohattu|Foliohattu]] ([[Keskustelu käyttäjästä:Foliohattu|keskustelu]]) 7. joulukuuta 2018 kello 01.14 (EET)&lt;br /&gt;
&lt;br /&gt;
== Onko tietoa muuan vuokrayhtiöstä joka mainostaa työpaikkojaan täällä jatkuvasti? ==&lt;br /&gt;
Onko kukaan tiettävästi saanut sitä kautta legittiä työtä? Aloin vain miettimään kun ne ilmeisesti bannattiin wikin puolelta.&lt;br /&gt;
:Bannasin sne kun työpaikkailmoituksia varten oikea paikka on foorumi ja pelkäsin, että joku sieltä alkaa pommittaa wikiä urakalla niillä ilmoituksilla. Ei ole kokemusta kyseisestä firmasta, paikkoja näkyy olevan paljon auki, mutta henkilöstövuokrauksestahan siinä taitaa olla kysymys. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 6. marraskuuta 2017 kello 14.30 (EET)&lt;br /&gt;
&lt;br /&gt;
== Palvelimem kello on väärässä ajassa ==&lt;br /&gt;
Sen huomaa Tuoreet muokkaukset-sivulla.&lt;br /&gt;
:Palvelimen kello näyttäisi olevan kyllä oikein, mutta oma aikavyöhykeasetuksesi saattaa olla pielessä, kannattaa tarkastaa wikin asetukset-sivulta. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 3. marraskuuta 2017 kello 11.26 (EET)&lt;br /&gt;
&lt;br /&gt;
== Tor-verkosta tulevat muokkaukset ==&lt;br /&gt;
Hyväksytäänkö tor-käyttäjät nykyään? Aiemmin tor-exit-nodet oli blokattu. Onko ne tarkoitus blokata myös joskus tulevaisuudessa? Voinko kehittää wikiä anonyymisti, torin kautta? Onko suositeltavaa että luon siihen tarkoitukseen käyttäjätilin?&lt;br /&gt;
&lt;br /&gt;
Kaikesta päätellen yritätte bannata tor-nodet. Esitän täten muodollisen vastalauseen sille. Ensinnäkin teette siinä huonoa työtä ja toiseksi se blokkaa myös legitit tor-käyttäjät, kuten minut. Miten olisi kompromissi, eli rekisteröityneet käyttäjät saisi muokata wikiä vapaasti vaikka käyttääkin tor-verkkoa? Tai että saisi muokata artikkeleiden keskusteluja ja ehdottaa sitä kautta muutoksia?&lt;br /&gt;
&lt;br /&gt;
:Ei täällä varta vasten estetä Torin käyttäjiä, vaan tiettävästi käytössä olevat suodatinlistat estävät ainakin osan Torin exit nodeista. Suodatinlistat taas ovat käytössä roskapostittajien takia. En ole ihan varma koskevatko nuo listat rekisteröitymättömien käyttäjien lisäksi myös rekisteröityneitä käyttäjiä, mutta ainakin itse pystyn muokkaamaan wikiä myös Torin läpi (saattaa toki johtua ylläpitäjän oikeuksista tai bannaamattomasta exit nodesta). Voin toki kysyä IRC:ssä josko olisi parempaa tietoa asiasta.&lt;br /&gt;
:Kannattaa myös huomioida se, ettei käyttäjätunnuksella tehtyjen muokkausten IP-osoitteet eivät näy muille &#039;&#039;käyttäjille&#039;&#039;, eli jos haluat ettei oma osoitteesi näy muille käyttäjille, et tarvitse Toria vaan pelkän käyttäjätunnuksen. --[[Käyttäjä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;oselotti&amp;lt;/font&amp;gt;]] ([[Keskustelu käyttäjästä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;keskustelu&amp;lt;/font&amp;gt;]]) 25. lokakuuta 2017 kello 20.36 (EEST)&lt;br /&gt;
:Hmm, tarkoitus olisi kyllä että kirjautuneena käyttäjänä voisi muokata Torinkin läpi. Jos näin ei ole, niin pitääpä tarkistaa konfiguraatiota. Nimettömien käyttäjien suhteen on pakko pitää tiukempaa linjaa, sillä sotkun torjuntaan ei ole ainakaan minulla aikaa ja sitä kyllä riittää jos ei käytä blocklistejä. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 26. lokakuuta 2017 kello 12.02 (EEST)&lt;br /&gt;
::Tuntuu toimivan, tämäkin viesti tulee Torin läpi. Ja koska käytössä on https, niin myös myrkyllisten exit nodejen tapaukseltakin pitäisi olla suojaus. Erityisesti toria käytettäessä on syytä varmistaa että HTTPS-sertifikaatti on kunnossa! --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 26. lokakuuta 2017 kello 12.17 (EEST)&lt;br /&gt;
:::Äsken sai taas nähdä että joku exit node on mustalla listalla kun yritin muokata. Sain kuitenkin tilanteen korjattua uusimalla identiteetin.&lt;br /&gt;
&lt;br /&gt;
== [[Special:CreateAccount]] ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source line&amp;gt;Mink&amp;amp;auml; v&amp;amp;auml;rinen kruunu logon pingviinill&amp;amp;auml; on p&amp;amp;auml;&amp;amp;auml;ss&amp;amp;auml;? &amp;lt;/source&amp;gt; → &amp;lt;code&amp;gt;Minkä värinen kruunu logon pingviinillä on päässä? &amp;lt;/code&amp;gt; :) [[Käyttäjä:Nemo bis|Nemo bis]] ([[Keskustelu käyttäjästä:Nemo bis|keskustelu]]) 27. tammikuuta 2017 kello 21.40 (EET)&lt;br /&gt;
&lt;br /&gt;
:Joo näemmä ääkköset ei toimi. Laitoin viestiä eteenpäin, ehkäpä ylläpito korjaa kun muilta kiireiltään ehtii. --[[Käyttäjä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;oselotti&amp;lt;/font&amp;gt;]] ([[Keskustelu käyttäjästä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;keskustelu&amp;lt;/font&amp;gt;]]) 28. tammikuuta 2017 kello 12.11 (EET)&lt;br /&gt;
&lt;br /&gt;
== Teknisiä ongelmia havaittu ==&lt;br /&gt;
Linux.fin ilmoitusjärjestelmän tulevat muutokset sähköpostiin näkyvät tulevan http://localhost osoitteesta. Onkohan jokin mennyt rikki. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 13. elokuuta 2016 kello 14.00 (EEST)&lt;br /&gt;
:Tämän pitäisi nyt olla kunnossa. Muissa uutisissa päivitin sivustoa pyörittävän palvelimen uusimpaan Ubuntu LTS -versioon, olen kiinnostunut mahdollisista ongelmista joita tästä on seurannut. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 6. syyskuuta 2016 kello 21.46 (EEST)&lt;br /&gt;
::Näyttäisi ainakin toimivan. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 6. syyskuuta 2016 kello 23.08 (EEST)&lt;br /&gt;
&lt;br /&gt;
== RH-sertifikaatit ==&lt;br /&gt;
Olen mahdollisesti hankkimassa RHCSA-sertifikaatin nyt aluksi.&lt;br /&gt;
Kysymys kuuluukin että onko se hintansa arvoinen? Saako sillä oikeasti työtä, ja voiko esimerkiksi olla elinkeinoharjoittajana hoitamassa asiakkaiden järjestelmiä?&lt;br /&gt;
Ja onko koulutuksen järjestäjällä ja kurssimuodolla käytännössä merkitystä, eli onko väliä jos käy RH124+RH134, RH199 tai jonkun verkkokurssin ennen näyttöjä?&lt;br /&gt;
&lt;br /&gt;
:Kahvihuone on tarkoitettu wikiin liittyvälle keskustelulle. Foorumi muulle ---&amp;gt; [https://foorumi.linux.fi/ foorumi.linux.fi] --[[Käyttäjä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;oselotti&amp;lt;/font&amp;gt;]] ([[Keskustelu käyttäjästä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;keskustelu&amp;lt;/font&amp;gt;]]) 26. toukokuuta 2016 kello 13.31 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Uusi editori ==&lt;br /&gt;
En keksinyt miten tuon allekirjoitusnapin saa takaisin vanhaan editoriin, joten asensin uuden. Mutta ei sitä taida saada tähänkään. No, testailkaa ja kertokaa mitä pidätte, ilmeisesti [asetuksista|https://www.linux.fi/wiki/Toiminnot:Asetukset#mw-prefsection-editing] sen voisi saada pois päältäkin käyttäjäkohtaisesti. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 11. huhtikuuta 2016 kello 20.06 (EEST)&lt;br /&gt;
:Ihan hyvältä vaikuttaa kun pikaisesti hiekkalaatikolla testasi. Kaipa tuohon allekirjoituksen lyhenteeseen &amp;lt;nowiki&amp;gt;--~~~~&amp;lt;/nowiki&amp;gt; täytyy vaan tottua. Kun vanhaan ei ole enää paluuta. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 11. huhtikuuta 2016 kello 23.20 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Teknisiä ongelmia==&lt;br /&gt;
Tiedostojen tallennus ei taaskaan toimi. Missä vika? allekirjoitus ei toimi niin kuin pitäisi. 4. maaliskuuta 2016 kello 15.38 (EET)&lt;br /&gt;
:AbuseFilter-laajennus rikkoi näemmä tiedostojen lähetyksen päivityksen yhteydessä. Otin sen tilapäisesti pois päältä, nyt tuntuu taas toimivan. Allekirjoitusnappi on näemmä kadonnut, mutta tuolla sivun alussa kerrotulla syntaksilla allekirjoitus näkyy pelaavan. Katsotaanpa mistä sen napin saisi takaisin. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 4. maaliskuuta 2016 kello 17.35 (EET)&lt;br /&gt;
&lt;br /&gt;
Olen huomannut ku https yhteys tuli käyttöön. Aina kun artikkeliin lisää kuvan tai kuvia ja tallentaa kuvat palvelimelle niin artikkelin kuva ei päivity, vaan se jää aina tilaan &#039;&#039;Sivut, joilla toimimattomia tiedostolinkkejä&#039;&#039;. En tiedä mistä tämä johtuu. Mutta se on vähän häiritsevää. Ainutkierto tie on tallentaa koko artikkeli uudestaan ilman muutoksia. Sitten kuva päivittyy sivulle. Toinen huomio kahvihuoneessa ei ole allekirjoitus painiketta enää. Voisiko sen saada takaisin. Muualla allekirjoitus nappi löytyy. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 6. huhtikuuta 2016 kello 22.31 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Uusi foorumi==&lt;br /&gt;
Siirsin [http://foorumi.linux.fi foorumin] vanhasta SMF-järjestelmästä uuteen Discourseen. Ainakin &amp;quot;unohdin salasanani&amp;quot; -linkin kautta pitäisi vanhoilla tunnuksilla päästä sisään. Omasta mielestäni tuo foorumiohjelmisto näyttää selkeästi aikaisempaa paremmalta. Mitä mieltä te olette? --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 22. helmikuuta 2015 kello 14.36 (EET)&lt;br /&gt;
&lt;br /&gt;
Hienolta näyttää. Olin kyllä unohtanut koko foorumin olemassa olon jo. :)&lt;br /&gt;
[[Käyttäjä:Peisi1|Peisi1]] ([[Keskustelu käyttäjästä:Peisi1|keskustelu]]) 6. marraskuuta 2015 kello 08.07 (EET)&lt;br /&gt;
&lt;br /&gt;
==Päivityksiä==&lt;br /&gt;
Päivitin MediaWikin ja SMF-foorumiohjelmiston sekä kaiken alla hyrräävän käyttöjärjestelmän tuoreimpaan Ubuntun LTS-versioon. Ainakin täältä katsottuna tuntuu toimivan mallikkaasti. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 2. joulukuuta 2014 kello 16.03 (EET)&lt;br /&gt;
&lt;br /&gt;
==Mallineista==&lt;br /&gt;
Nuo ruskeat [[mallineet]] ovat kieltämättä rumia ja näyttävät aivan irrallisilta sivuilla. Muokkailen mallineita pikkuhiljaa vähän asiallisemman näköisiksi &amp;quot;&#039;&#039;yksinkertainen on kaunista&#039;&#039;&amp;quot; -filosofian mukaisesti. Jos joku malline rikkoo sivuja niin kannattaa mainita asiasta. --[[Käyttäjä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;oselotti&amp;lt;/font&amp;gt;]] ([[Keskustelu käyttäjästä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;keskustelu&amp;lt;/font&amp;gt;]]) 1. kesäkuuta 2014 kello 23.11 (EEST)&lt;br /&gt;
:Mitkä ruskeat mallineet? Keltaisiahan suurin osa on. --[[Toiminnot:Muokkaukset/213.216.244.213|213.216.244.213]] 2. kesäkuuta 2014 kello 16.32 (EEST)&lt;br /&gt;
:: Niinpä. Muokkaajan keskustelusivulla epäiltiin värisokeutta. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 22. elokuuta 2014 kello 13.32 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Teknisiä ongelmia ==&lt;br /&gt;
Wiki on toiminut todella hitaasti tänään aamusta, ongelmaa selvitellään. Tietokantavirhettä ei toivottavasti enää tule. --[[Käyttäjä:Heikki|Heikki]] ([[Keskustelu käyttäjästä:Heikki|keskustelu]]) 23. huhtikuuta 2014 kello 07.18 (EEST)&lt;br /&gt;
:Tänäänkin esiintyi käyttökatkos. Luulisin, että vika on nyt pois päiväjärjestyksestä. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 30. huhtikuuta 2014 kello 19.15 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Danske Bank ==&lt;br /&gt;
Sivu [[Danske Bank]] pitäis varmaan lukita muokkauksilta, siellä käy niiden työntekijöitä (tai lapsia, tekstistä päätellen) raapustelamassa asiaankuulumatonta töhnää sivulle. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 26. lokakuuta 2013 kello 12.09 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Luokka suljettujen lisenssien softille? ==&lt;br /&gt;
&lt;br /&gt;
Mikä olisi sopiva nimi niille? --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 25. lokakuuta 2013 kello 17.56 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Televisiot, Digitaalisuus ja Linux - ajat muuttuu, pysyykö Wiki perässä? ==&lt;br /&gt;
&lt;br /&gt;
Aikoinaan oli analooginen TV ja tietokone. Sitten tuli analogisia viritinkortteja, itsellänikin on Hauppagen combo-kortti jossain jolla streemasin videota serveristä verkkoon. Seuraavassa aallossa [[Digiboksit_ja_Linux|digiboxit]] ja [[Linux_ja_digi-tv|digitaalisuus ryömi Linuxiinkin]] (tai [[DVD-elokuva_digiboksiin|elokuvaa tungettiin Linuxilla boxiin]]). Viimeisimmässä laineessa[[Taulutelevisiot| Linux ryömii telkkariin]], muun kulutuselektroniikan ohessa. Kaiken höysteeksi löytyy vielä asiaa sivuavat digitaaliset [[Elokuvapalvelut#Tv-_ja_tallennepalvelut|digi-tv palvelut]]. Wiki on tietysti seurannut aikaansa, mutta itselläni on tullut kutina, että jotain noista sivuista voisi nimetä uudelleen ja/tai sivujen sisältöä tarkastaa onko ne oikeilla sivuilla - noin ylipäätään tarkastella asiaa kokonaisuutena, vaikka mitään ei muuttaisikaan. Ylipäätään asiasta kiinnostuneet voisivat kertoa parannusehdotuksensa täällä ennen härdellimäistä remonttia. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 22.21 (EEST)&lt;br /&gt;
: Wikihän yrittää kaikin keinoin seurata aikaansa. Ainahan löytyy tarkastettavaa. Itse ainakin seuraan mm. [[elokuvapalvelut|elokuvapalveluiden]] kehitystä. Ja kulutan niitä. Tällä hetkellä osa sivustoista on aikamoisia listauksia, mikä toimii ja mikä ei. Listaukset ovat siinä hyvät että niistä näkee heti tukeeko jokin jotakin ja toimiiko se vai joutuuko sitä virittelemään.  Kehitysehdotuksia asiasta ei vielä ole. Asiaa täytyy miettiä. Kyllähän wiki pysyy perässä jos aktiivisia kirjoittajia löytyy. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 11. heinäkuuta 2013 kello 16.53 (EEST)&lt;br /&gt;
&lt;br /&gt;
:: Siirsin ainakin turhan &#039;&#039;linux&#039;&#039; sanan sisältävät sivut uusille nimille. Kokonaisuutta pitäisi varmaan ajatella vielä tulisiko sitä järjestellä enemmän. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 21. lokakuuta 2013 kello 12.49 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Yritys-malline ==&lt;br /&gt;
&lt;br /&gt;
Sellaista ei ole, mutta sellaisen voisi tehdä. Ei mitään tursuavaa kun ei kilpailla wikin kanssa, mutta muutamat perustiedot. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 17.47 (EEST)&lt;br /&gt;
* nimi&lt;br /&gt;
* logo&lt;br /&gt;
* liikevaihto?&lt;br /&gt;
* kotipaikka kaupunki / maa&lt;br /&gt;
* opensource sivusto?&lt;br /&gt;
* kotisivu&lt;br /&gt;
&lt;br /&gt;
: Vähän vastaava sivukin on katso esimerkiksi [[Valve Corporation]], [[Id Software]]n sivusto, joka on Perustietoa, Käsitteet ja Pelit luokassa. Piäisikö nämäkin sivut siirtää myös tähän luokkaan. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 10. heinäkuuta 2013 kello 19.27 (EEST)&lt;br /&gt;
&lt;br /&gt;
:: Tarkoitin mallinnetta, en luokkaa (class vs template). --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 21.36 (EEST)&lt;br /&gt;
::: Oho en huomannut, mutta tuollainenkin luokka oli jo valmiina. Voihan tuosta jonkin mallineenkin tehdä ainakin minun puolesta. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 11. heinäkuuta 2013 kello 16.40 (EEST)&lt;br /&gt;
&lt;br /&gt;
: [[:Malline:Yritys]] on kyhäelmä aiheesta. Koeponnistuksessa parilla sivulla. Jos todetaan toimivaksi, malline pitäisi läiskiä kaikille [[:Luokka:Yritykset]]-sivuille. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 30. syyskuuta 2013 kello 13.21 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Google ja Googlen pakettivarasto ==&lt;br /&gt;
&lt;br /&gt;
Muihin vastaaviin sivuihin verrattuna sivu [[Google]] pitäisi siirtää historiansa kanssa sivuksi [[Googlen_pakettivarasto]] ja luoda uusi sivu [[Google]] jossa olisi firma lyhyesti ja sen &#039;&#039;Katso myös&#039;&#039; linkkaukset. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 17.19 (EEST)&lt;br /&gt;
&lt;br /&gt;
: Voihan tuon Googlen siirtää yritys sivuksi ja luoda uusi Googlen pakettivarasto sivu. Kuulostaa ihan hyvältä idealta. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 10. heinäkuuta 2013 kello 19.23 (EEST)&lt;br /&gt;
&lt;br /&gt;
:: Tarkoitus oli säilyttää se historia sille kuuluvalle sivulle. Tarkkaavuutta näihin sisennyksiin, menee puurot ja vellit sekaisin. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 21.35 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Jakelu-mallinne parannuksia ==&lt;br /&gt;
&lt;br /&gt;
Dodanoin, voisko siihen lisätä esim &#039;&#039;elinkaaren pituus&#039;&#039; tms kentän josta selviäisi kuinka pitkään tuetusta jakelusta on kyse jos sellaisen päättää asentaa? --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 16.09 (EEST)&lt;br /&gt;
&lt;br /&gt;
Ehkä &#039;&#039;toiminnallinen tila&#039;&#039; voisi olla enemminkin &#039;&#039;elinkaaren vaihe&#039;&#039; ja sen arvo voisi olla &#039;&#039;julkaisematon&#039;&#039;, &#039;&#039;tuettu&#039;&#039;, &#039;&#039;loppu&#039;&#039; (eol) tms. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 16.52 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Väärinkäyttösuodatin rikki ==&lt;br /&gt;
&lt;br /&gt;
Väärinkäyttösuodantinlaajennos vaikuttaisi olevan poissa toiminnasta, mikä selittänee viimeaikaisen spämmiaallon. --[[Käyttäjä:Pb|Pb]] ([[Keskustelu käyttäjästä:Pb|keskustelu]]) 9. heinäkuuta 2013 kello 16.41 (EEST)&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;&amp;quot;Linux.fi:n mainossuodatin on estänyt sivun tallentamisen.&amp;quot;&#039;&#039;&#039; - mitäs jos heitätte noi ritsat pois täältä ja suljette sen avoimen editoinniin. En jaksa pelleillä ko käkättimen kanssa kun a) ne haittaavat sisällön tuottamista b) ne eivät estä tätä paskan vyörymistä mitä on logista nähtävissä. Tämä wiki vain edesauttaa spämmin leviämistä palkitsemalla spämmääjiä kun roska roikkuu verkossa päivästä toiseen. Märkä uni, että sotkujen siivoajia riittäisi vastaamaan joka töherrykseen. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 15.34 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Jolla ==&lt;br /&gt;
&lt;br /&gt;
Ehkä hieman omituista, että Jolla mobile on suhteellisen suomalaista alkuperää ja linux.fi:ssä ei ole siitä minkäänlaista mainintaa, saati sitten seikkaperäisempää sepustusta. Pitäisikö asialle tehdä jotain? Meegon tarina voisi olla myös paremmin esitettynä, itse [[meego]] sivu ja linux-puhelimet sivu sisältää asioita joiden sijaintia voisi siirrellä ja &#039;&#039;pääartikkeli&#039;&#039;maisesti linkitellä. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 9. heinäkuuta 2013 kello 12.04 (EEST)&lt;br /&gt;
&lt;br /&gt;
: Ehkäpä joutuu siitä että kukaan ei ole sitä vielä tehnyt. Sinä voisit olla ensimmäinen?? ;) --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 9. heinäkuuta 2013 kello 17.35 (EEST)&lt;br /&gt;
&lt;br /&gt;
:: Mutta kun haluaisin itse enemminkin kuluttaa sitä tekstiä. :) Luulen, että sen veistämiseen löytyy parempia kavereita. Noin niinkuin yhteisönä, tämä aihe ei ole kiva-olla-olemassa vaan vähän niinkuin pitäis olla jos suomalaiset ripustaa tämäntyyppisen linux-tietopankin nettiiin Suomessa. Vähän sama kun Lapista ei löytyis mitään kirjoitettua materiaalia Joulupukista. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 13.48 (EEST)&lt;br /&gt;
&lt;br /&gt;
: Sailfish-käyttöjärjestelmästä nyt ainakin voisi olla jotain, kunhan se nyt ensin julkaistaan. [[Käyttäjä:Oselotti|Oselotti]] ([[Keskustelu käyttäjästä:Oselotti|keskustelu]]) 10. heinäkuuta 2013 kello 14.02 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Lähdekoodiasennus ja Jakelukohtaista ==&lt;br /&gt;
&lt;br /&gt;
Nykyinen trendi on asentaa jokin pitkälle viimeistelty ja suosittu jakelu joka käyttää jotain pakettijärjestelmää ohjelmavalikoiman hallintaan. Jakeluiden ohjelmavalikoimat ovat kasvaneet vuosien mittaan ja lähdekoodista asentaminen on yhä harvinaisempaa. Wikin sivuista valtaosa käsittelee yksittäistä ohjelmaa ja usein myös lähdekoodista asentamista. Prosentuaalisesti lähdekoodin asennusohje vaiheineen vie sivusta paljon tilaa ja toisaalta ajan myötä käsin asentamisen merkitys vähenee. Tilan viemisen ohella lähdekoodiohjeet vievät myös huomiota muulta sisällöltä. Toisaalta, harvassa sivussa mainitaan tietoja joita nykyään lukija etsii ja tarvitsee: tarkka paketin tai pakettien nimet omalle jakelulleen. Ylläoleva huomioiden, lähdekoodi-asennusohjeissa on paljon hyödyllisiä, aikaasäästäviä ja yksityiskohtaisia ohjeita jos niitä todella tarvitsee.&lt;br /&gt;
&lt;br /&gt;
Koska Wikin on tarkoitus palvella lukijaansa ja vastata aikaansa, ehdotan seuraavaa:&lt;br /&gt;
* Asennusohjeet lähdekoodeista siirretään omaan, ohjelmaa käsittelevän sivun alasivuksi.&lt;br /&gt;
* Alasivun nimi on linux.fi/wiki/Xbmc/Asennus_X jossa X on? Ehdotuksia? Skandiongelma?&lt;br /&gt;
* Alasivuun viitataan kappaleessa &#039;&#039;Katso myös&#039;&#039;.&lt;br /&gt;
* Joka ohjelman sivulle lisätään loppuun toisen tason kappale otsikolla &#039;&#039;Jakelukohtaista&#039;&#039;&lt;br /&gt;
* Jakelukohtaista kappaleen alle jakelukohtaiset ohjeet kolmannen tason otsikolla joka on jakelun nimi.&lt;br /&gt;
* Jakelukohtaisessa kappaleessa mainitaan vähintään:&lt;br /&gt;
** paketin tai pakettien tarkka nimi boldattuna.&lt;br /&gt;
** viittaus paketinhallintajärjestelmän sivuun.&lt;br /&gt;
** viittaus pakettivarastoon jos se poikkeaa oletuksista.&lt;br /&gt;
* Käytäntö ohjeistetaan Wikin muokkausohjeissa.&lt;br /&gt;
&lt;br /&gt;
Muutoksen yhteydessä kannattaisi ehkä muokata ohjelman infoboxia ja mahdollisesti hyödyntää muita mallinteita? [[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 13. toukokuuta 2013 kello 13.14 (EEST)&lt;br /&gt;
 &lt;br /&gt;
:* Sivuistahan on yritetty tehdä jakeluriippumattomia. Ainakin mitä minä olen törmännyt joihinkin lähdekoodeista asennettaviin ohjelmiin niin silloin kun olen esimerkikisi ohjeen raapustanut tänne. Ei ole ollut muita vaihtoehtoja ko. ohjelman asentamiseen (ei löydy mistään pakettivarastosta), mutta jos haluat näin menetellä niin siitä vaan.&lt;br /&gt;
:* Yleensä ohjelman tarkka nimi sanotaan ohjeen alussa tai &#039;&#039;&#039;Asenna&#039;&#039;&#039; kohdassa siellä voi olla tietoa myös jakelukohtaisesta nimestä. Jos pakettia ei löydy omalle jakelulle niin lähdekoodeistahan se on asennettava.&lt;br /&gt;
:* Alasivuissa on myös yksi ongelma. Olen huomannut että jotkin käyttäjät eivät viittaa ohjelmiin &#039;&#039;&#039;Katso myös&#039;&#039;&#039; kohdassa. Ja näin koko alasivujen hyöty hukkuu massaan. Kun niitä ei tavallaan löydä. (samoin joiltakin unohtuu luokkien käyttö).&lt;br /&gt;
:* Jakelukohtaista. -&amp;gt; Sivuistahan on yritetty ja tehdään mahdollisimman jakeluriippumattomia. Eli en näe ainakaan tässä järkeä.&lt;br /&gt;
:--[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 13. toukokuuta 2013 kello 13.32 (EEST)&lt;br /&gt;
::Minusta Tujulla on siinä hyvä pointti, että asennusohjeiden määrä sivuilla on vähän häiritsevä ja vie huomiota hyödyllisiltä asioilta. Minusta kuitenkin tuo /-viivalla erotettu alasivu tuntuu kömpelöltä ratkaisulta ja esitän että asennusohjeet laitettaisiin oman otsikkonsa alle ja oletusarvoisesti piiloon [https://www.mediawiki.org/wiki/Extension:CollapsableText CollapsableText]-laajennuksen avulla. Näin asennusohjeet olisivat pois häiritsemästä, mutta nopeasti ja näppärästi saatavissa. Näitä varten voitaisiin tehdä asennusohjeet-malline, joka vakiinnuttaisi tuon asian ulkoasun. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 17. toukokuuta 2013 kello 23.42 (EEST)&lt;br /&gt;
&lt;br /&gt;
:::Ajatus lähti sisällön yhtenäistämisestä ja käytettävyydestä: Nykyisellään focus on harvemmin tarvittavassa tiedossa joka vie toisilla sivuilla paraatipaikan ja toisaalta yhtenäisen käytännön puute ei kannusta eikä painota puuttuvien, oleellisten tietojen lisämistä (pakettien nimet eri jakeluille), esitetty ratkaisuvaihtoehto oli vain ensimmäinen mieleen tullut. Painottaisin vielä, että ehdotuksessani oli kaksi osaa: Tilaa vievän lähdekoodiasennusohjeen muutos ja Jakelukohtaista kappaleen lisääminen. Nämä ovat kaksi eri asiaa, vaikkakin sivuavat toisiaan.&lt;br /&gt;
&lt;br /&gt;
:::Ehdotettu CollapsableText voisi ajaa asian. Pistää mietityttämään sivulla mainittu varoitus &#039;&#039;live sivuilla&#039;&#039; käytöstä. Linux on perinteisesti ollut ratkaisu joka toimii vanhemmilla laiteistolla ja toisaalta mm selaimien kirjo ja selainspecifisten ominaisuuksien tuki ollut vähäistä. Eli miten tuo sitten toimisi esim Lynxin tai keveiden työpöytien+selaimien käyttäjille? Perustuuko se Java/Ecma-Scriptiin? Kyse on laajennoksesta, mikä elinkaariennuste sen saatavuudelle on tuleviin päivityksiin? Ehdottamani alasivu olisi staattista tekniikkaa eikä sen suhteen ilmeisesti ole riskiä toimivuudesta. Asia tulisi varmistaa jos käytäntö otetaan käyttöön valtaosalla ohjelma-sivuja.&lt;br /&gt;
&lt;br /&gt;
:::Lähdekoodiohjeiden osalta näkisin asian myös parannuksena. Kun niillä on oma paikkansa, kynnys isompienkin ja tilaa vievien listauksien ja tulosteiden käyttöön laskisi ja siten niiden informaation määrä ja käyttöarvo kasvaisi. -- [[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 18. toukokuuta 2013 kello 12.17 (EEST)&lt;br /&gt;
&lt;br /&gt;
:::Voisiko tota CollapsableText laajennusta kokeilla jossakin hiekkalaatikkosivulla tai ulkosella saitilla? Miten se vaikuttaisi esim tulostukseen? Todennäköisesti se on vähäistä eikä sille kannata panna paljon painoarvoa, mutta ehkä lähdekoodiasennus voisi olla sellainen jossa sitä joskus käytetään. Matkapuhelimet ja tabletit kannattaisi myöskin testata samalla. -- [[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 18. toukokuuta 2013 kello 13.11 (EEST)&lt;br /&gt;
&lt;br /&gt;
::::Tarkemmin katsottuna tuo laajennus näkyy olevan rikki, eikä se toimi nykyisellä MediaWikillä. Mutta vastaavan saa tehtyä jo valmiina mukana tulevalla jQuery-palikalla, laitoin sen [[Linux.fi:Kahvihuone|kahvihuoneeseen]] kokeiluun. Lopputulos näyttää tavallisella selaimella ihan asialliselta, eikä [https://dl.dropboxusercontent.com/u/221630/lynx-collapsible.png lynxilläkään] hullummalta. Jakelukohtaista-osan tekeminen on varmaan ihan paikallaan myös. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 18. toukokuuta 2013 kello 23.07 (EEST)&lt;br /&gt;
&lt;br /&gt;
:::Voihan tuota laajennosta kokeilla. Mutta itse olen aina ihmetellyt miksi useilla saiteilla asennusohjeet ovat piilotettu CollapsableTextillä tosi typerästi. Itse en pidä siitä yhtään. Miksi tekstiä pitäsi sivuilla piilottaa. Tuosta focuksesta. Jos sivun luoja EI VAAN halua (pysty, jaksa tai huvita) kirjoitaa ohjelmasta oikein minkäänlaista tekstiä. Esimerkiksi ohjelman sivun focus näyttää olevan joillakin käyttäjillä se että sieltä on vain käytännössä linkki ohjelman kotisivulle (lukekaa sieltä). Ei sivut ovat tosi tylsiä. (pelkkä listauskin olisi parempi.) Ei siinä paljon focukset ja käytettävyydet paljon siten paina. Jos sivuilla ei ole paljon mitään. Niin pelkkä asennusohjekin on herkkua. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 20. toukokuuta 2013 kello 11.43 (EEST)&lt;br /&gt;
&lt;br /&gt;
::::Kyllä tässäkin on pointtinsa. Jos sivu on aluillaan eikä ne sorsa-ohjeet ole pitkät niin voihan se toimia alkuvaiheessa tuomaan lihaa luiden päälle. Toisaalta se saattaa vaikuttaa käänteisesti, että sivu näyttää jo suhteellisen täyteläiseltä eikä kutkuta potentiaalisia kirjoittajia vaikka asiasta jotain tietäisivätkin. Alkuperäinen dilemma, että ajat muuttuu ja lähdekoodiohjeita ei juurikaan tarvita vain korostuu jos sivu on aluillaan ja 99,78% prosenttia sisällöstä on mitä ei etsitä eikä lueta.&lt;br /&gt;
&lt;br /&gt;
::::Jos juuri aloitettu sivu tuntuu tyhjältä, ehdotettu käytäntö tuo jatkossa joka sivulle uuden kappaleen ja sen alakappaleet monelle jakelulle. Sen sijaan, että tyhjyyttä täytetään tekstimassalla jota 99% ei lue, kirjoittaja voisi jatkossa laittaa ohjelmasta vaikka kuvakaappauksen joka piristää sivua jo kummasti. &lt;br /&gt;
&lt;br /&gt;
::::Valtaosa nykyisestä yhteisöstä lukee alkuperäisiä sivuja vaivatta, mutta silti itsekkin etsin suomenkielisestä wikistä usein ideoita ohjelmiksi johonkin tarkoitukseen (kuten taloushallinto-ohjelmiin viimeeksi). Siten pelkkä sivun olemassaolo linkkeineen ja pakettien nimineen on jo paljon ja säästää aikaa. Jos tätä hyödyllisyyden tunnetta ei saavuteta, linux.fi ei ole se ensimmäinen paikka etsiä tietoa.&lt;br /&gt;
&lt;br /&gt;
::::Noin ylipäätään suhtaudun sivuihin pragmaattisesti:&lt;br /&gt;
::::* Sivut eivät ole minun henkilökohtaisia. Niitä voi ja pitää muidenkin muokata. Sama pätee muihin sivuihin.&lt;br /&gt;
::::* Jos sisällöstä ollaan eri mieltä, kädenvääntö käydään sen argumenteilla, ei sillä kuka sen on aloittanut tai viimeeksi muokannut.&lt;br /&gt;
::::* Wiki liikkuu eteenpäin pienillä incrementaalisilla muutoksilla eikä sisällön tavoitteet (rakenne, halutut sivut, jne) riipu siitä mitä yksittäinen osallistuja jättää systemaattisesti tekemättä, missä vaiheessa toteutusta ollaan tai miten kaukana tavoite on. -- [[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 20. toukokuuta 2013 kello 13.55 (EEST)&lt;br /&gt;
&lt;br /&gt;
Noin sivuhuomiona: Kokisin, että jakelut ovat nykyään jo niin pitkälle kehittyneitä, että lähdekoodiasennusohjeiden sijaan yhteisön jäseniä kannustettaisiin paketoimaan kyseinen ohjelma käyttämäänsä jakeluun suoraan. Käsinasennusohjeiden tekeminen on vähän kuin pätsääminen jakelutasolla - sen sijaan, että asiantuntevat työtunnit tehtäisiin upstreamissa josta ne ovat helposti hyödynnettävissä isoihin massoihin.&lt;br /&gt;
* Käyttäjäkunta laajenee paljon enemmän helpottamalla asennuksia (jakelu siirtyy taviksia kohti, toteutettavissa), kuin opettamalla loppukäyttäjät kääntelemään sorsia (tavikset siirtyy jakelua kohti, hankalaa).&lt;br /&gt;
* Työmäärässä ei ole juurikaan eroa.&lt;br /&gt;
* Käännösohjeet pysyvät väkisin ajantasalla kun jakelu joko kääntää tai hylkää ne. Wikissä vastaavaa pilkuntarkkaa ja toistuvaa mekanismia ei ole. Seurauksena sisältö vanhenee nopeasti kun sen ajantasaisuutta on hankala tarkistaa. -- [[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 20. toukokuuta 2013 kello 14.09 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Palvelimen päivitys ==&lt;br /&gt;
Linux.fi muuttaa uudelle palvelimelle tänä viikonloppuna. Muutoksen myötä wikin käyttäjiä pystytään palvelemaan monipuolisemmin ja joustavemmin. Jee! --[[Käyttäjä:Maakuth|Maakuth]] 25. huhtikuuta 2013 kello 23.13 (EEST)&lt;br /&gt;
:Tämä on nyt tehty ja tuntuu toimivan. Ilmoitelkaa jos huomaatte että jokin on rikki. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 28. huhtikuuta 2013 kello 00.29 (EEST)&lt;br /&gt;
::Yksi tunnettu vika on, nimittäin pienoiskuvat eivät kaikkialla näy (esimerkkinä [[KDE tutuksi]]). Tätä koitetaan selvittää mahdollisimman pian. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 1. toukokuuta 2013 kello 14.49 (EEST)&lt;br /&gt;
:::No niin, selvisihän se lopulta. Mainittakoon että &amp;lt;tt&amp;gt;$wgTmpDirectory&amp;lt;/tt&amp;gt;-muuttuja MediaWikin asetuksissa osotti vanhastaa johonkin epäsopivaan paikkaan. Alkoi toimia kun poistin sen määrityksen kokonaan, oletusasetukset periytyvät jostain muualta. Nyt tietääkseni kaikki on kunnossa. Ilmoitelkaa jos keksitte jotain muita ongelmia. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 11. toukokuuta 2013 kello 16.21 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Ongelmia kirjautumisessa ==&lt;br /&gt;
Näyttää siltä että kirjautuminen ei toimi ainakaan kaikilla käyttäjillä. Vikaa selvitellään.... --[[Käyttäjä:Heikki|Heikki]] 8. maaliskuuta 2013 kello 00.32 (EET)&lt;br /&gt;
:Korjattu. Vika johtui epäonnistuneesta päivityksestä uudempaan Mediawikiin, jonka jälkeen jouduin palauttamaan vanhan version ja tietokanta meni vähän solmuun. Nyt pitäisi kuitenkin toimia. Kiitokset Otolle vian ilmoittamisesta, oli jäänyt itseltä huomaamatta kun sitä on kuitenkin aina automaattisesti kirjautuneena sisään. --[[Käyttäjä:Heikki|Heikki]] 8. maaliskuuta 2013 kello 23.22 (EET)&lt;br /&gt;
&lt;br /&gt;
==Viimeaikaiset spämmimuokkaukset==&lt;br /&gt;
Tein [[Toiminnot:Väärinkäyttösuodatin/8|uuden väärinkäyttösuodattimen]], jonka pitäisi estää viimeaikaisen tyyppiset spämmimuokkaukset (ja vain ne). Suodatin on kierrettävissä lisäämällä muokkausyhteenvetoon sana &amp;quot;suodatin&amp;quot;. --[[Käyttäjä:Pb|Pb]] 22. huhtikuuta 2012 kello 22.43 (EEST)&lt;br /&gt;
:Tuo ei ollutkaan tarpeeksi tehokas, joten tein [[Toiminnot:Väärinkäyttösuodatin/9|uuden]] (hieman eri lähestymistavalla) ja poistin ylläolevan käytöstä. --[[Käyttäjä:Pb|Pb]] 23. huhtikuuta 2012 kello 01.34 (EEST)&lt;br /&gt;
::Edelleen tein suodattimen, joka estää viimeaikaiseen bottikaavaan (iso kirjain + 2-15 pientä kirjainta + iso kirjain + 2-15 pientä kirjainta + 2-4 numeroa) pohjautuvien käyttäjätunnusten luonnin. Onko tuon päälläolo OK? --[[Käyttäjä:Pb|Pb]] 23. huhtikuuta 2012 kello 21.22 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Spämmibottitunnusten luonnin esto==&lt;br /&gt;
Spämmibotin luomia uusia käyttäjätunnuksia näyttää tulevan aika iso määrä per päivä. Yksi tapa päästä niistä eroon olisi [http://www.mediawiki.org/wiki/Extension:TitleBlacklist TitleBlacklist]-laajennoksen (ei riippuvaisuuksia, merkitty vakaaksi) asentaminen, jolla voi estää tiettyyn säännölliseen lausekkeeseen sopivien käyttäjätunnusten tai sivunnimien luonnin. &lt;br /&gt;
&lt;br /&gt;
Etunimi+Sukunimi+2-4 numeroa -tyyppisten käyttäjätunnusten esto onnistuisi TitleBlacklist-laajennoksen kanssa esimerkiksi lisäämällä rivin&lt;br /&gt;
 User:&amp;lt;nowiki&amp;gt;[A-Z][a-z]{2,15}[A-Z].{2,15}[0-9]{2,4}&amp;lt;/nowiki&amp;gt; &amp;lt;casesensitive&amp;gt;&lt;br /&gt;
järjestelmäviestiin [[Järjestelmäviesti:Titleblacklist|Titleblacklist]]. --[[Käyttäjä:Pb|Pb]] 4. joulukuuta 2011 kello 21.05 (EET)&lt;br /&gt;
:Päädyin asentamaan reCaptchan Wikipediasta tutuilla asetuksilla, eli rekisteröinti tai rekisteröimättömänä muokkaus vaatii captcha-tunnistuksen läpäisyä. Katsotaan miten toimii. Regexp-suodatushan ratkaisisi tämän nykyisin vaivaavan botin, mutta sitten sitä joutuisi taas hienosäätämään seuraavaa varten, toivotaan että tämä ratkaisu pelaisi pitempään. --[[Käyttäjä:Maakuth|Maakuth]] 7. joulukuuta 2011 kello 12.03 (EET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Linkitys kielletty uusilta käyttäjiltä==&lt;br /&gt;
Viimeaikaisten spämmien takia loin [http://linux.fi/wiki/Toiminnot:V%C3%A4%C3%A4rink%C3%A4ytt%C3%B6suodatin/6 uuden väärinkäyttösuodattimen ehdon] joka estää uusia käyttäjiä lisäilemästä linkkejä. Katsotaan miten toimii ja otetaan vaikka pois päältä jos tuo aalto päättyisi. --[[Käyttäjä:Maakuth|Maakuth]] 21. marraskuuta 2011 kello 13.06 (EET)&lt;br /&gt;
&lt;br /&gt;
:Lisäsin tuohon sellaisen ominaisuuden, että linkin lisäys onnistuu uusiltakin käyttäjiltä, jos muokkausyhteenvetoon kirjoittaa sanan &amp;quot;suodatin&amp;quot;. Tämän pitäisi estää spämmibottien muokkaukset, mutta sallia muiden tekemät. --[[Käyttäjä:Pb|Pb]] 21. marraskuuta 2011 kello 17.13 (EET)&lt;br /&gt;
&lt;br /&gt;
::Hyvä juttu. Tein vielä toisen suodattimen, joka estää uusilta käyttäjiltä sivujen luonnin kokonaan. Tarkkaillaanpa liikennettä ja otetaan pois jos mahdollista. --[[Käyttäjä:Maakuth|Maakuth]] 22. marraskuuta 2011 kello 19.54 (EET)&lt;br /&gt;
&lt;br /&gt;
== Foorumi päivitetty==&lt;br /&gt;
[http://linux.fi/foorumi Keskustelualue] päivitettiin SMF:n uuteen versioon. Ilmoitelkaa, jos foorumi ei toimi normaalisti. Jos saat virheen &amp;quot;Template parse error&amp;quot;, kokeile poistaa evästeet. --[[Käyttäjä:Heikki|Heikki]] 15. syyskuuta 2011 kello 08.28 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Kuvien kanssa ongelmia ==&lt;br /&gt;
Jotkut kuvat/pienoiskuvat eivät näkyneet, sillä kuvien [[chmod|tiedosto-oikeudet]] olivat väärin palvelimella. Nyt kaikkien pitäisi toimia. --[[Käyttäjä:Heikki|Heikki]] 30. elokuuta 2011 kello 08.53 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Päivitys ==&lt;br /&gt;
Päivitin wikin versioon 1.17. Samalla tuli käyttöön uusi ulkoasu. Ilmoitelkaa jos jotain hajosi. --[[Käyttäjä:Heikki|Heikki]] 3. elokuuta 2011 kello 21.35 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Päivitys ==&lt;br /&gt;
Mediawiki päivitetty versioon 1.16.4. Ilmoitelkaa jos on ongelmia. --[[Käyttäjä:Heikki|Heikki]] 18. huhtikuuta 2011 kello 18.13 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Mallineiden luokitus ==&lt;br /&gt;
Kaikki mallineet tulisi luokitella luokkaan [[:Luokka:Mallineet|mallineet]]. Näin niiden löytäminen helpottuisi huomattavasti. --[[Käyttäjä:Kalakeitto Kilju|Kalakeitto Kilju]] 10. huhtikuuta 2010 kello 18.41 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Palvelin ==&lt;br /&gt;
Mahdollisesti off-topicia, mutta millä tavalla tarkemmin ottaen on Linux.fi:n tekninen puoli toteutettu? Minun käsityksen mukaan web-hotelli olisi aikalailla käytäntö jos tällaista halutaan, mutta ilmeisesti teillä on joku oma palvelinkone siellä? -Cerre10. huhtikuuta 2010 kello 19.40 (UTC)&lt;br /&gt;
&lt;br /&gt;
Ja ja. Hyvän tavan mukainen &amp;lt;nowiki&amp;gt;--~~~~~&amp;lt;/nowiki&amp;gt;-merkintä ei tunnu toimivan, ainakaan minulla.&lt;br /&gt;
:Palvelinpuoli on hyvällä mallilla. Tehokkaan palvelimen ja riittävästi kaistaa tarjoavat sivulla [[Linux.fi:Tietoja]] mainitut tahot. Samalla palvelimella on Linux.fin lisäksi myös muutamia muita sivustoja. --[[Käyttäjä:Heikki|Heikki]] 11. huhtikuuta 2010 kello 04.28 (UTC)&lt;br /&gt;
::Juuripa näin, uusi palvelinkonekin tuli varsin hiljattain käyttöön. --[[Käyttäjä:Maakuth|Maakuth]] 11. huhtikuuta 2010 kello 12.18 (UTC)&lt;br /&gt;
:::Siis tarkoitan että voiko palvelinkoneesta antaa ulos tarkempia speksejä? Mihin on kytketty verkkoon, ja ilmeisesti nimenomaan runkoverkkoon? Tuskin kotiin saa niin järeän liittymän kun toimivan wikin pitäminen vaatii. Jopa 10/10-kuitu lienee tarkoitukseen aika laiha.&lt;br /&gt;
:::Juttu on siis siinä että minäkin saan kotiini vanhan palvelinkoneen kuluvan kuukauden aikana, ja haluan vähän vertailla asioita. Aion käyttää sitä Debian- ja Opensuse-seedboxina sekä reitittimenä. Jos oikein innostun niin lähden keräämään vanhoja (kannettavia) tietokoneita, ja laitan ne työskentelemään BOINC-projektin hyväksi. Sonera hyväksyy viisi konetta yhden liittymän taakse, mutta tämä lienee ohitettavissa omalla aliverkolla. --Cerre 12. huhtikuuta 2010 kello 16.34 (UTC)&lt;br /&gt;
::::Kaistaa on käytössä tarpeeksi, en edes tiedä yksityiskohtia. Sinänsä Linux.fi ei paljoa aiheuta liikennettä kun suurin osa sisällöstä on tekstiä. Viime kuukausina kaistaa on kulunut n. 10-11gt, kun eri kävijöitä on ollut n. 30 000 ja sivulatauksia n. 500 000. Vääntöä tarjoaa kasa Xeon-ytimiä ja muistia on gigatavukaupalla. Käyttiksenä on [[CentOS]]. --[[Käyttäjä:Heikki|Heikki]] 12. huhtikuuta 2010 kello 16.42 (UTC)&lt;br /&gt;
&lt;br /&gt;
Harmittaa että jotkut artikkeleista ovat vanhentuneita. Esim Sub.fi ja Jimtv.fi sivustoilta ei voi katsella enää ohjelmia suoraan vaan Jimtv.fi ohjelmat löytyvät nykyään Ruutu.fi sivustolta ja sub.fi sivuston ohjelmat MTV Katsomosta --[[Käyttäjä:Pyscowicz|Pyscowicz]] ([[Keskustelu käyttäjästä:Pyscowicz|keskustelu]]) 22. marraskuuta 2014 kello 10.36 (EET)&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Linux.fi:Kahvihuone&amp;diff=48429</id>
		<title>Linux.fi:Kahvihuone</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Linux.fi:Kahvihuone&amp;diff=48429"/>
		<updated>2019-01-04T19:16:49Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;HUOM!&#039;&#039;&#039; Lisääthän uudet keskusteluaiheet kahvihuoneen alkuun, niin sivu pysyy selkeämpänä. Hyvän tavan mukaista on myös käyttää &amp;lt;nowiki&amp;gt;--~~~~&amp;lt;/nowiki&amp;gt; -merkintää viestien lopussa, jotta kirjoittaja ja kirjoitusaika jäisivät selvemmin [esille. &lt;br /&gt;
&lt;br /&gt;
Allaolevat linkit johtavat keskusteluarkistoihin.&lt;br /&gt;
*[[Linux.fi:Kahvihuone/Arkisto|Arkisto 1]]&lt;br /&gt;
*[[Linux.fi:Kahvihuone/Arkisto2|Arkisto 2]]&lt;br /&gt;
&lt;br /&gt;
== Mobiiliystävällinen ulkoasu ==&lt;br /&gt;
Maakuth ilmoitti foorumien puolella, että Wikiin on asennettu MobileFrontend-lisäosa (https://foorumi.linux.fi/t/mobiiliystavallinen-ulkoasu/2491) Suurin osa ulkoasusta toimii automaattisesti, mutta jotkin osat ovat rikki.&lt;br /&gt;
Ajattelin, että tähän alle voitaisiin tehdä lista sivuista ja mallineista, joilla on ongelmia mobiilinäkymän kanssa.&lt;br /&gt;
--[[Käyttäjä:Heikkiket|Heikkiket]] ([[Keskustelu käyttäjästä:Heikkiket|keskustelu]]) 4. tammikuuta 2019 kello 21.16 (EET)&lt;br /&gt;
&lt;br /&gt;
== Teknisiä ongelmia ==&lt;br /&gt;
Tulee sisäinen virhe aina kun yrittää päivittää vanhaa kuvaa uudeksi tai yleensä yrittää tallentaa uutta kuvaa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Sisäinen virhe&lt;br /&gt;
[3a911fe5f0b289c4dbc01057] 2018-12-19 18:38:38: Vakava virhe, jonka tyyppi on &amp;quot;TypeError&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
--[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 19. joulukuuta 2018 kello 20.45 (EET)&lt;br /&gt;
:Korjattu, kyse oli roskapostintorjuntalisäosan yhteensopivuusongelmasta. Kiitos ilmoituksesta! --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 21. joulukuuta 2018 kello 09.00 (EET)&lt;br /&gt;
&lt;br /&gt;
== Vastustaako joku palvelinpuolen artikkeleiden kasvonkohotusta? ==&lt;br /&gt;
Huomasin, että tässä wikissä palvelimia koskeva tieto on hajallaan ja osin vanhentunutta.&lt;br /&gt;
&lt;br /&gt;
Vastustaako joku, jos muokkaan https://www.linux.fi/wiki/Palvelin -sivun ympärille etäpalvelinten hallintaa koskevan kokonaisuuden? Käyn läpi tyypillisiä palvelinpuolen sovelluksia, ajantasaistan niiden ohjeita.&lt;br /&gt;
Päivitin yhden artikkelin esimerkiksi: https://www.linux.fi/wiki/Apache_httpd&lt;br /&gt;
Artikkelissa on tehty seuraavat valinnat:&lt;br /&gt;
* käsitellään lähinnä Red Hat- ja Debian-pohjaisten palvelinten asetuksia. Muut jakelut jäävät paitsioon.&lt;br /&gt;
* prosessit hallitaan käyttäen systemd:tä - muihin tapoihin ei selkeyden vuoksi viitata.&lt;br /&gt;
* keskitytään ennen muuta siihen, mistä ohjelma löytyy järjestelmässä asentamisen jälkeen. Konfiguraatiovinkkejä on vähemmän.&lt;br /&gt;
* Pidetään mukana vanha, vähän outokin tauhka, kuten sähköisellä kortilla kirjautumisen mahdollistaminen. Monikohan tuota nykyään tekee?&lt;br /&gt;
&lt;br /&gt;
Kritiikkiä, huomioita tms näitä valintoja kohtaan?&lt;br /&gt;
&lt;br /&gt;
Siis: Kyllä palvelimen pystyttämiseen ja konfiguroimiseen tarvittava informaatio wikissä on, mutta se pitäisi koota paremmin yhteen. Nyt wikin näkökulma on voittopuolisesti omamme; Linuxia työpöytäjakeluna käyttävien ihmisten tietolähde. Haluaisin luoda Wikiin tulokulman, miten Windows- tai Mac-koneelta etänä kirjautuva voi järjestelmää käyttää. Eli lähinnä komentoriviltä käsin tapahtuvaa järjestelmän hallintaa. Se ehkä madaltaisi kynnystä tutustua järjestelmään muutenkin :)&lt;br /&gt;
--[[Käyttäjä:Heikkiket|Heikkiket]] ([[Keskustelu käyttäjästä:Heikkiket|keskustelu]]) 13. marraskuuta 2018 kello 12.04 (EET)&lt;br /&gt;
&lt;br /&gt;
: Kyllä, ehdottomasti ainakin minun puolestani voi tehdä. Mielestäni wikin tarkoitus ei ole tosiaan kilpailla manuaalisivujen kanssa, vaan nimenomaan sisältää isompia hyödyllisiä kokonaisuuksia. Debian ja Red Hat on hyviä jakeluita tuon aiheen käsittelyyn, koska ne on suosituimmat palvelinjakelut. Samasta syystä muiden init järjestelmien, kuin systemd:n käsittelyn voi jättää pois.&lt;br /&gt;
: Pääasia on, ettei poista mitään tärkeää, koska joku voi tarvita juuri sitä tietoa. Toki olemassa olevia artikkeleita voi refaktoroida aina. --[[Käyttäjä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;oselotti&amp;lt;/font&amp;gt;]] ([[Keskustelu käyttäjästä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;keskustelu&amp;lt;/font&amp;gt;]]) 13. marraskuuta 2018 kello 15.27 (EET)&lt;br /&gt;
&lt;br /&gt;
:: Palvelin-sivulle on nyt tehty kasvojen kohotus. Artikkeli muutettu käsittelemään palvelimen pystyttämistä. Mielipiteitä tästä?&lt;br /&gt;
::*[[Palvelin]]&lt;br /&gt;
::Haparoin tässä hiljalleen suuntaa, jonka pohjalta palvelinta käsitteleviä artikkeleita alan kehittää. Mietin mielessäni, miten järjestelmän perushallintaa käsittelevät artikkelit saisi luontevasti kokonaisuuden osaksi? Ne eivät kuulu pelkästään Palvelin-teeman alle. --[[Käyttäjä:Heikkiket|Heikkiket]] ([[Keskustelu käyttäjästä:Heikkiket|keskustelu]]) 27. marraskuuta 2018 kello 11.32 (EET)&lt;br /&gt;
&lt;br /&gt;
::: Hyvältähän tuo näyttää. Malline on vaikuttaa ihan hyvältä ratkaisulta, koska sillä saa nätisti nivottua artikkelit yhteen. Ei se haittaa, vaikka Palvelin-mallineen alla olisi &amp;quot;geneerisiä&amp;quot; artikkeleita, jotka eivät liity pelkästään palvelimiin. Mallineita voi myös tehdä lisääkin, jos keksii jotain hyviä. --[[Käyttäjä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;oselotti&amp;lt;/font&amp;gt;]] ([[Keskustelu käyttäjästä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;keskustelu&amp;lt;/font&amp;gt;]]) 27. marraskuuta 2018 kello 23.10 (EET)&lt;br /&gt;
:::: Ihan hyvältä tuo näyttää. Ei vastusteta. Hyvä että jollakin on aikaa. --[[Käyttäjä:Lahtis|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;Lahtis&amp;lt;/font&amp;gt;]] ([[Keskustelu käyttäjästä:Lahtis|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;keskustelu&amp;lt;/font&amp;gt;]]) 30. marraskuuta 2018 kello 09.17 (EET)&lt;br /&gt;
::::: Tässä jälkihuomiona, en pitäisi sitä syntinä vaikka selkeyden, yksinkertaisuuden ja helposti ymmärrettävyyden ehdoilla mennäänkin, ettei tietoa alettaisi tarkoituksella supistamaan tai jopa välttelemään, kenties tarkempi nysvääminen [https://wiki.archlinux.org/index.php/Firefox ArchWikin Firefox-artikkelin] tyyliin [https://wiki.archlinux.org/index.php/Firefox/Privacy Firefox/Privacy]-aliartikkelihin. Tämä kommentti siis huomiona koko linux.fi:n kannalta eikä pelkästään palvelinta koskien. Vaikka systemd on vallannut käytännössä suurimman osan jakeluista, [https://en.wikipedia.org/wiki/Category:Linux_distributions_without_systemd ilman systemd]:tä porskuttaviakin jakeluita vielä on. --[[Käyttäjä:Foliohattu|Foliohattu]] ([[Keskustelu käyttäjästä:Foliohattu|keskustelu]]) 7. joulukuuta 2018 kello 01.14 (EET)&lt;br /&gt;
&lt;br /&gt;
== Onko tietoa muuan vuokrayhtiöstä joka mainostaa työpaikkojaan täällä jatkuvasti? ==&lt;br /&gt;
Onko kukaan tiettävästi saanut sitä kautta legittiä työtä? Aloin vain miettimään kun ne ilmeisesti bannattiin wikin puolelta.&lt;br /&gt;
:Bannasin sne kun työpaikkailmoituksia varten oikea paikka on foorumi ja pelkäsin, että joku sieltä alkaa pommittaa wikiä urakalla niillä ilmoituksilla. Ei ole kokemusta kyseisestä firmasta, paikkoja näkyy olevan paljon auki, mutta henkilöstövuokrauksestahan siinä taitaa olla kysymys. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 6. marraskuuta 2017 kello 14.30 (EET)&lt;br /&gt;
&lt;br /&gt;
== Palvelimem kello on väärässä ajassa ==&lt;br /&gt;
Sen huomaa Tuoreet muokkaukset-sivulla.&lt;br /&gt;
:Palvelimen kello näyttäisi olevan kyllä oikein, mutta oma aikavyöhykeasetuksesi saattaa olla pielessä, kannattaa tarkastaa wikin asetukset-sivulta. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 3. marraskuuta 2017 kello 11.26 (EET)&lt;br /&gt;
&lt;br /&gt;
== Tor-verkosta tulevat muokkaukset ==&lt;br /&gt;
Hyväksytäänkö tor-käyttäjät nykyään? Aiemmin tor-exit-nodet oli blokattu. Onko ne tarkoitus blokata myös joskus tulevaisuudessa? Voinko kehittää wikiä anonyymisti, torin kautta? Onko suositeltavaa että luon siihen tarkoitukseen käyttäjätilin?&lt;br /&gt;
&lt;br /&gt;
Kaikesta päätellen yritätte bannata tor-nodet. Esitän täten muodollisen vastalauseen sille. Ensinnäkin teette siinä huonoa työtä ja toiseksi se blokkaa myös legitit tor-käyttäjät, kuten minut. Miten olisi kompromissi, eli rekisteröityneet käyttäjät saisi muokata wikiä vapaasti vaikka käyttääkin tor-verkkoa? Tai että saisi muokata artikkeleiden keskusteluja ja ehdottaa sitä kautta muutoksia?&lt;br /&gt;
&lt;br /&gt;
:Ei täällä varta vasten estetä Torin käyttäjiä, vaan tiettävästi käytössä olevat suodatinlistat estävät ainakin osan Torin exit nodeista. Suodatinlistat taas ovat käytössä roskapostittajien takia. En ole ihan varma koskevatko nuo listat rekisteröitymättömien käyttäjien lisäksi myös rekisteröityneitä käyttäjiä, mutta ainakin itse pystyn muokkaamaan wikiä myös Torin läpi (saattaa toki johtua ylläpitäjän oikeuksista tai bannaamattomasta exit nodesta). Voin toki kysyä IRC:ssä josko olisi parempaa tietoa asiasta.&lt;br /&gt;
:Kannattaa myös huomioida se, ettei käyttäjätunnuksella tehtyjen muokkausten IP-osoitteet eivät näy muille &#039;&#039;käyttäjille&#039;&#039;, eli jos haluat ettei oma osoitteesi näy muille käyttäjille, et tarvitse Toria vaan pelkän käyttäjätunnuksen. --[[Käyttäjä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;oselotti&amp;lt;/font&amp;gt;]] ([[Keskustelu käyttäjästä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;keskustelu&amp;lt;/font&amp;gt;]]) 25. lokakuuta 2017 kello 20.36 (EEST)&lt;br /&gt;
:Hmm, tarkoitus olisi kyllä että kirjautuneena käyttäjänä voisi muokata Torinkin läpi. Jos näin ei ole, niin pitääpä tarkistaa konfiguraatiota. Nimettömien käyttäjien suhteen on pakko pitää tiukempaa linjaa, sillä sotkun torjuntaan ei ole ainakaan minulla aikaa ja sitä kyllä riittää jos ei käytä blocklistejä. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 26. lokakuuta 2017 kello 12.02 (EEST)&lt;br /&gt;
::Tuntuu toimivan, tämäkin viesti tulee Torin läpi. Ja koska käytössä on https, niin myös myrkyllisten exit nodejen tapaukseltakin pitäisi olla suojaus. Erityisesti toria käytettäessä on syytä varmistaa että HTTPS-sertifikaatti on kunnossa! --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 26. lokakuuta 2017 kello 12.17 (EEST)&lt;br /&gt;
:::Äsken sai taas nähdä että joku exit node on mustalla listalla kun yritin muokata. Sain kuitenkin tilanteen korjattua uusimalla identiteetin.&lt;br /&gt;
&lt;br /&gt;
== [[Special:CreateAccount]] ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source line&amp;gt;Mink&amp;amp;auml; v&amp;amp;auml;rinen kruunu logon pingviinill&amp;amp;auml; on p&amp;amp;auml;&amp;amp;auml;ss&amp;amp;auml;? &amp;lt;/source&amp;gt; → &amp;lt;code&amp;gt;Minkä värinen kruunu logon pingviinillä on päässä? &amp;lt;/code&amp;gt; :) [[Käyttäjä:Nemo bis|Nemo bis]] ([[Keskustelu käyttäjästä:Nemo bis|keskustelu]]) 27. tammikuuta 2017 kello 21.40 (EET)&lt;br /&gt;
&lt;br /&gt;
:Joo näemmä ääkköset ei toimi. Laitoin viestiä eteenpäin, ehkäpä ylläpito korjaa kun muilta kiireiltään ehtii. --[[Käyttäjä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;oselotti&amp;lt;/font&amp;gt;]] ([[Keskustelu käyttäjästä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;keskustelu&amp;lt;/font&amp;gt;]]) 28. tammikuuta 2017 kello 12.11 (EET)&lt;br /&gt;
&lt;br /&gt;
== Teknisiä ongelmia havaittu ==&lt;br /&gt;
Linux.fin ilmoitusjärjestelmän tulevat muutokset sähköpostiin näkyvät tulevan http://localhost osoitteesta. Onkohan jokin mennyt rikki. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 13. elokuuta 2016 kello 14.00 (EEST)&lt;br /&gt;
:Tämän pitäisi nyt olla kunnossa. Muissa uutisissa päivitin sivustoa pyörittävän palvelimen uusimpaan Ubuntu LTS -versioon, olen kiinnostunut mahdollisista ongelmista joita tästä on seurannut. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 6. syyskuuta 2016 kello 21.46 (EEST)&lt;br /&gt;
::Näyttäisi ainakin toimivan. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 6. syyskuuta 2016 kello 23.08 (EEST)&lt;br /&gt;
&lt;br /&gt;
== RH-sertifikaatit ==&lt;br /&gt;
Olen mahdollisesti hankkimassa RHCSA-sertifikaatin nyt aluksi.&lt;br /&gt;
Kysymys kuuluukin että onko se hintansa arvoinen? Saako sillä oikeasti työtä, ja voiko esimerkiksi olla elinkeinoharjoittajana hoitamassa asiakkaiden järjestelmiä?&lt;br /&gt;
Ja onko koulutuksen järjestäjällä ja kurssimuodolla käytännössä merkitystä, eli onko väliä jos käy RH124+RH134, RH199 tai jonkun verkkokurssin ennen näyttöjä?&lt;br /&gt;
&lt;br /&gt;
:Kahvihuone on tarkoitettu wikiin liittyvälle keskustelulle. Foorumi muulle ---&amp;gt; [https://foorumi.linux.fi/ foorumi.linux.fi] --[[Käyttäjä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;oselotti&amp;lt;/font&amp;gt;]] ([[Keskustelu käyttäjästä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;keskustelu&amp;lt;/font&amp;gt;]]) 26. toukokuuta 2016 kello 13.31 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Uusi editori ==&lt;br /&gt;
En keksinyt miten tuon allekirjoitusnapin saa takaisin vanhaan editoriin, joten asensin uuden. Mutta ei sitä taida saada tähänkään. No, testailkaa ja kertokaa mitä pidätte, ilmeisesti [asetuksista|https://www.linux.fi/wiki/Toiminnot:Asetukset#mw-prefsection-editing] sen voisi saada pois päältäkin käyttäjäkohtaisesti. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 11. huhtikuuta 2016 kello 20.06 (EEST)&lt;br /&gt;
:Ihan hyvältä vaikuttaa kun pikaisesti hiekkalaatikolla testasi. Kaipa tuohon allekirjoituksen lyhenteeseen &amp;lt;nowiki&amp;gt;--~~~~&amp;lt;/nowiki&amp;gt; täytyy vaan tottua. Kun vanhaan ei ole enää paluuta. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 11. huhtikuuta 2016 kello 23.20 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Teknisiä ongelmia==&lt;br /&gt;
Tiedostojen tallennus ei taaskaan toimi. Missä vika? allekirjoitus ei toimi niin kuin pitäisi. 4. maaliskuuta 2016 kello 15.38 (EET)&lt;br /&gt;
:AbuseFilter-laajennus rikkoi näemmä tiedostojen lähetyksen päivityksen yhteydessä. Otin sen tilapäisesti pois päältä, nyt tuntuu taas toimivan. Allekirjoitusnappi on näemmä kadonnut, mutta tuolla sivun alussa kerrotulla syntaksilla allekirjoitus näkyy pelaavan. Katsotaanpa mistä sen napin saisi takaisin. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 4. maaliskuuta 2016 kello 17.35 (EET)&lt;br /&gt;
&lt;br /&gt;
Olen huomannut ku https yhteys tuli käyttöön. Aina kun artikkeliin lisää kuvan tai kuvia ja tallentaa kuvat palvelimelle niin artikkelin kuva ei päivity, vaan se jää aina tilaan &#039;&#039;Sivut, joilla toimimattomia tiedostolinkkejä&#039;&#039;. En tiedä mistä tämä johtuu. Mutta se on vähän häiritsevää. Ainutkierto tie on tallentaa koko artikkeli uudestaan ilman muutoksia. Sitten kuva päivittyy sivulle. Toinen huomio kahvihuoneessa ei ole allekirjoitus painiketta enää. Voisiko sen saada takaisin. Muualla allekirjoitus nappi löytyy. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 6. huhtikuuta 2016 kello 22.31 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Uusi foorumi==&lt;br /&gt;
Siirsin [http://foorumi.linux.fi foorumin] vanhasta SMF-järjestelmästä uuteen Discourseen. Ainakin &amp;quot;unohdin salasanani&amp;quot; -linkin kautta pitäisi vanhoilla tunnuksilla päästä sisään. Omasta mielestäni tuo foorumiohjelmisto näyttää selkeästi aikaisempaa paremmalta. Mitä mieltä te olette? --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 22. helmikuuta 2015 kello 14.36 (EET)&lt;br /&gt;
&lt;br /&gt;
Hienolta näyttää. Olin kyllä unohtanut koko foorumin olemassa olon jo. :)&lt;br /&gt;
[[Käyttäjä:Peisi1|Peisi1]] ([[Keskustelu käyttäjästä:Peisi1|keskustelu]]) 6. marraskuuta 2015 kello 08.07 (EET)&lt;br /&gt;
&lt;br /&gt;
==Päivityksiä==&lt;br /&gt;
Päivitin MediaWikin ja SMF-foorumiohjelmiston sekä kaiken alla hyrräävän käyttöjärjestelmän tuoreimpaan Ubuntun LTS-versioon. Ainakin täältä katsottuna tuntuu toimivan mallikkaasti. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 2. joulukuuta 2014 kello 16.03 (EET)&lt;br /&gt;
&lt;br /&gt;
==Mallineista==&lt;br /&gt;
Nuo ruskeat [[mallineet]] ovat kieltämättä rumia ja näyttävät aivan irrallisilta sivuilla. Muokkailen mallineita pikkuhiljaa vähän asiallisemman näköisiksi &amp;quot;&#039;&#039;yksinkertainen on kaunista&#039;&#039;&amp;quot; -filosofian mukaisesti. Jos joku malline rikkoo sivuja niin kannattaa mainita asiasta. --[[Käyttäjä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;oselotti&amp;lt;/font&amp;gt;]] ([[Keskustelu käyttäjästä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;keskustelu&amp;lt;/font&amp;gt;]]) 1. kesäkuuta 2014 kello 23.11 (EEST)&lt;br /&gt;
:Mitkä ruskeat mallineet? Keltaisiahan suurin osa on. --[[Toiminnot:Muokkaukset/213.216.244.213|213.216.244.213]] 2. kesäkuuta 2014 kello 16.32 (EEST)&lt;br /&gt;
:: Niinpä. Muokkaajan keskustelusivulla epäiltiin värisokeutta. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 22. elokuuta 2014 kello 13.32 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Teknisiä ongelmia ==&lt;br /&gt;
Wiki on toiminut todella hitaasti tänään aamusta, ongelmaa selvitellään. Tietokantavirhettä ei toivottavasti enää tule. --[[Käyttäjä:Heikki|Heikki]] ([[Keskustelu käyttäjästä:Heikki|keskustelu]]) 23. huhtikuuta 2014 kello 07.18 (EEST)&lt;br /&gt;
:Tänäänkin esiintyi käyttökatkos. Luulisin, että vika on nyt pois päiväjärjestyksestä. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 30. huhtikuuta 2014 kello 19.15 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Danske Bank ==&lt;br /&gt;
Sivu [[Danske Bank]] pitäis varmaan lukita muokkauksilta, siellä käy niiden työntekijöitä (tai lapsia, tekstistä päätellen) raapustelamassa asiaankuulumatonta töhnää sivulle. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 26. lokakuuta 2013 kello 12.09 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Luokka suljettujen lisenssien softille? ==&lt;br /&gt;
&lt;br /&gt;
Mikä olisi sopiva nimi niille? --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 25. lokakuuta 2013 kello 17.56 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Televisiot, Digitaalisuus ja Linux - ajat muuttuu, pysyykö Wiki perässä? ==&lt;br /&gt;
&lt;br /&gt;
Aikoinaan oli analooginen TV ja tietokone. Sitten tuli analogisia viritinkortteja, itsellänikin on Hauppagen combo-kortti jossain jolla streemasin videota serveristä verkkoon. Seuraavassa aallossa [[Digiboksit_ja_Linux|digiboxit]] ja [[Linux_ja_digi-tv|digitaalisuus ryömi Linuxiinkin]] (tai [[DVD-elokuva_digiboksiin|elokuvaa tungettiin Linuxilla boxiin]]). Viimeisimmässä laineessa[[Taulutelevisiot| Linux ryömii telkkariin]], muun kulutuselektroniikan ohessa. Kaiken höysteeksi löytyy vielä asiaa sivuavat digitaaliset [[Elokuvapalvelut#Tv-_ja_tallennepalvelut|digi-tv palvelut]]. Wiki on tietysti seurannut aikaansa, mutta itselläni on tullut kutina, että jotain noista sivuista voisi nimetä uudelleen ja/tai sivujen sisältöä tarkastaa onko ne oikeilla sivuilla - noin ylipäätään tarkastella asiaa kokonaisuutena, vaikka mitään ei muuttaisikaan. Ylipäätään asiasta kiinnostuneet voisivat kertoa parannusehdotuksensa täällä ennen härdellimäistä remonttia. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 22.21 (EEST)&lt;br /&gt;
: Wikihän yrittää kaikin keinoin seurata aikaansa. Ainahan löytyy tarkastettavaa. Itse ainakin seuraan mm. [[elokuvapalvelut|elokuvapalveluiden]] kehitystä. Ja kulutan niitä. Tällä hetkellä osa sivustoista on aikamoisia listauksia, mikä toimii ja mikä ei. Listaukset ovat siinä hyvät että niistä näkee heti tukeeko jokin jotakin ja toimiiko se vai joutuuko sitä virittelemään.  Kehitysehdotuksia asiasta ei vielä ole. Asiaa täytyy miettiä. Kyllähän wiki pysyy perässä jos aktiivisia kirjoittajia löytyy. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 11. heinäkuuta 2013 kello 16.53 (EEST)&lt;br /&gt;
&lt;br /&gt;
:: Siirsin ainakin turhan &#039;&#039;linux&#039;&#039; sanan sisältävät sivut uusille nimille. Kokonaisuutta pitäisi varmaan ajatella vielä tulisiko sitä järjestellä enemmän. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 21. lokakuuta 2013 kello 12.49 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Yritys-malline ==&lt;br /&gt;
&lt;br /&gt;
Sellaista ei ole, mutta sellaisen voisi tehdä. Ei mitään tursuavaa kun ei kilpailla wikin kanssa, mutta muutamat perustiedot. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 17.47 (EEST)&lt;br /&gt;
* nimi&lt;br /&gt;
* logo&lt;br /&gt;
* liikevaihto?&lt;br /&gt;
* kotipaikka kaupunki / maa&lt;br /&gt;
* opensource sivusto?&lt;br /&gt;
* kotisivu&lt;br /&gt;
&lt;br /&gt;
: Vähän vastaava sivukin on katso esimerkiksi [[Valve Corporation]], [[Id Software]]n sivusto, joka on Perustietoa, Käsitteet ja Pelit luokassa. Piäisikö nämäkin sivut siirtää myös tähän luokkaan. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 10. heinäkuuta 2013 kello 19.27 (EEST)&lt;br /&gt;
&lt;br /&gt;
:: Tarkoitin mallinnetta, en luokkaa (class vs template). --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 21.36 (EEST)&lt;br /&gt;
::: Oho en huomannut, mutta tuollainenkin luokka oli jo valmiina. Voihan tuosta jonkin mallineenkin tehdä ainakin minun puolesta. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 11. heinäkuuta 2013 kello 16.40 (EEST)&lt;br /&gt;
&lt;br /&gt;
: [[:Malline:Yritys]] on kyhäelmä aiheesta. Koeponnistuksessa parilla sivulla. Jos todetaan toimivaksi, malline pitäisi läiskiä kaikille [[:Luokka:Yritykset]]-sivuille. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 30. syyskuuta 2013 kello 13.21 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Google ja Googlen pakettivarasto ==&lt;br /&gt;
&lt;br /&gt;
Muihin vastaaviin sivuihin verrattuna sivu [[Google]] pitäisi siirtää historiansa kanssa sivuksi [[Googlen_pakettivarasto]] ja luoda uusi sivu [[Google]] jossa olisi firma lyhyesti ja sen &#039;&#039;Katso myös&#039;&#039; linkkaukset. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 17.19 (EEST)&lt;br /&gt;
&lt;br /&gt;
: Voihan tuon Googlen siirtää yritys sivuksi ja luoda uusi Googlen pakettivarasto sivu. Kuulostaa ihan hyvältä idealta. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 10. heinäkuuta 2013 kello 19.23 (EEST)&lt;br /&gt;
&lt;br /&gt;
:: Tarkoitus oli säilyttää se historia sille kuuluvalle sivulle. Tarkkaavuutta näihin sisennyksiin, menee puurot ja vellit sekaisin. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 21.35 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Jakelu-mallinne parannuksia ==&lt;br /&gt;
&lt;br /&gt;
Dodanoin, voisko siihen lisätä esim &#039;&#039;elinkaaren pituus&#039;&#039; tms kentän josta selviäisi kuinka pitkään tuetusta jakelusta on kyse jos sellaisen päättää asentaa? --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 16.09 (EEST)&lt;br /&gt;
&lt;br /&gt;
Ehkä &#039;&#039;toiminnallinen tila&#039;&#039; voisi olla enemminkin &#039;&#039;elinkaaren vaihe&#039;&#039; ja sen arvo voisi olla &#039;&#039;julkaisematon&#039;&#039;, &#039;&#039;tuettu&#039;&#039;, &#039;&#039;loppu&#039;&#039; (eol) tms. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 16.52 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Väärinkäyttösuodatin rikki ==&lt;br /&gt;
&lt;br /&gt;
Väärinkäyttösuodantinlaajennos vaikuttaisi olevan poissa toiminnasta, mikä selittänee viimeaikaisen spämmiaallon. --[[Käyttäjä:Pb|Pb]] ([[Keskustelu käyttäjästä:Pb|keskustelu]]) 9. heinäkuuta 2013 kello 16.41 (EEST)&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;&amp;quot;Linux.fi:n mainossuodatin on estänyt sivun tallentamisen.&amp;quot;&#039;&#039;&#039; - mitäs jos heitätte noi ritsat pois täältä ja suljette sen avoimen editoinniin. En jaksa pelleillä ko käkättimen kanssa kun a) ne haittaavat sisällön tuottamista b) ne eivät estä tätä paskan vyörymistä mitä on logista nähtävissä. Tämä wiki vain edesauttaa spämmin leviämistä palkitsemalla spämmääjiä kun roska roikkuu verkossa päivästä toiseen. Märkä uni, että sotkujen siivoajia riittäisi vastaamaan joka töherrykseen. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 15.34 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Jolla ==&lt;br /&gt;
&lt;br /&gt;
Ehkä hieman omituista, että Jolla mobile on suhteellisen suomalaista alkuperää ja linux.fi:ssä ei ole siitä minkäänlaista mainintaa, saati sitten seikkaperäisempää sepustusta. Pitäisikö asialle tehdä jotain? Meegon tarina voisi olla myös paremmin esitettynä, itse [[meego]] sivu ja linux-puhelimet sivu sisältää asioita joiden sijaintia voisi siirrellä ja &#039;&#039;pääartikkeli&#039;&#039;maisesti linkitellä. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 9. heinäkuuta 2013 kello 12.04 (EEST)&lt;br /&gt;
&lt;br /&gt;
: Ehkäpä joutuu siitä että kukaan ei ole sitä vielä tehnyt. Sinä voisit olla ensimmäinen?? ;) --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 9. heinäkuuta 2013 kello 17.35 (EEST)&lt;br /&gt;
&lt;br /&gt;
:: Mutta kun haluaisin itse enemminkin kuluttaa sitä tekstiä. :) Luulen, että sen veistämiseen löytyy parempia kavereita. Noin niinkuin yhteisönä, tämä aihe ei ole kiva-olla-olemassa vaan vähän niinkuin pitäis olla jos suomalaiset ripustaa tämäntyyppisen linux-tietopankin nettiiin Suomessa. Vähän sama kun Lapista ei löytyis mitään kirjoitettua materiaalia Joulupukista. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 13.48 (EEST)&lt;br /&gt;
&lt;br /&gt;
: Sailfish-käyttöjärjestelmästä nyt ainakin voisi olla jotain, kunhan se nyt ensin julkaistaan. [[Käyttäjä:Oselotti|Oselotti]] ([[Keskustelu käyttäjästä:Oselotti|keskustelu]]) 10. heinäkuuta 2013 kello 14.02 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Lähdekoodiasennus ja Jakelukohtaista ==&lt;br /&gt;
&lt;br /&gt;
Nykyinen trendi on asentaa jokin pitkälle viimeistelty ja suosittu jakelu joka käyttää jotain pakettijärjestelmää ohjelmavalikoiman hallintaan. Jakeluiden ohjelmavalikoimat ovat kasvaneet vuosien mittaan ja lähdekoodista asentaminen on yhä harvinaisempaa. Wikin sivuista valtaosa käsittelee yksittäistä ohjelmaa ja usein myös lähdekoodista asentamista. Prosentuaalisesti lähdekoodin asennusohje vaiheineen vie sivusta paljon tilaa ja toisaalta ajan myötä käsin asentamisen merkitys vähenee. Tilan viemisen ohella lähdekoodiohjeet vievät myös huomiota muulta sisällöltä. Toisaalta, harvassa sivussa mainitaan tietoja joita nykyään lukija etsii ja tarvitsee: tarkka paketin tai pakettien nimet omalle jakelulleen. Ylläoleva huomioiden, lähdekoodi-asennusohjeissa on paljon hyödyllisiä, aikaasäästäviä ja yksityiskohtaisia ohjeita jos niitä todella tarvitsee.&lt;br /&gt;
&lt;br /&gt;
Koska Wikin on tarkoitus palvella lukijaansa ja vastata aikaansa, ehdotan seuraavaa:&lt;br /&gt;
* Asennusohjeet lähdekoodeista siirretään omaan, ohjelmaa käsittelevän sivun alasivuksi.&lt;br /&gt;
* Alasivun nimi on linux.fi/wiki/Xbmc/Asennus_X jossa X on? Ehdotuksia? Skandiongelma?&lt;br /&gt;
* Alasivuun viitataan kappaleessa &#039;&#039;Katso myös&#039;&#039;.&lt;br /&gt;
* Joka ohjelman sivulle lisätään loppuun toisen tason kappale otsikolla &#039;&#039;Jakelukohtaista&#039;&#039;&lt;br /&gt;
* Jakelukohtaista kappaleen alle jakelukohtaiset ohjeet kolmannen tason otsikolla joka on jakelun nimi.&lt;br /&gt;
* Jakelukohtaisessa kappaleessa mainitaan vähintään:&lt;br /&gt;
** paketin tai pakettien tarkka nimi boldattuna.&lt;br /&gt;
** viittaus paketinhallintajärjestelmän sivuun.&lt;br /&gt;
** viittaus pakettivarastoon jos se poikkeaa oletuksista.&lt;br /&gt;
* Käytäntö ohjeistetaan Wikin muokkausohjeissa.&lt;br /&gt;
&lt;br /&gt;
Muutoksen yhteydessä kannattaisi ehkä muokata ohjelman infoboxia ja mahdollisesti hyödyntää muita mallinteita? [[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 13. toukokuuta 2013 kello 13.14 (EEST)&lt;br /&gt;
 &lt;br /&gt;
:* Sivuistahan on yritetty tehdä jakeluriippumattomia. Ainakin mitä minä olen törmännyt joihinkin lähdekoodeista asennettaviin ohjelmiin niin silloin kun olen esimerkikisi ohjeen raapustanut tänne. Ei ole ollut muita vaihtoehtoja ko. ohjelman asentamiseen (ei löydy mistään pakettivarastosta), mutta jos haluat näin menetellä niin siitä vaan.&lt;br /&gt;
:* Yleensä ohjelman tarkka nimi sanotaan ohjeen alussa tai &#039;&#039;&#039;Asenna&#039;&#039;&#039; kohdassa siellä voi olla tietoa myös jakelukohtaisesta nimestä. Jos pakettia ei löydy omalle jakelulle niin lähdekoodeistahan se on asennettava.&lt;br /&gt;
:* Alasivuissa on myös yksi ongelma. Olen huomannut että jotkin käyttäjät eivät viittaa ohjelmiin &#039;&#039;&#039;Katso myös&#039;&#039;&#039; kohdassa. Ja näin koko alasivujen hyöty hukkuu massaan. Kun niitä ei tavallaan löydä. (samoin joiltakin unohtuu luokkien käyttö).&lt;br /&gt;
:* Jakelukohtaista. -&amp;gt; Sivuistahan on yritetty ja tehdään mahdollisimman jakeluriippumattomia. Eli en näe ainakaan tässä järkeä.&lt;br /&gt;
:--[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 13. toukokuuta 2013 kello 13.32 (EEST)&lt;br /&gt;
::Minusta Tujulla on siinä hyvä pointti, että asennusohjeiden määrä sivuilla on vähän häiritsevä ja vie huomiota hyödyllisiltä asioilta. Minusta kuitenkin tuo /-viivalla erotettu alasivu tuntuu kömpelöltä ratkaisulta ja esitän että asennusohjeet laitettaisiin oman otsikkonsa alle ja oletusarvoisesti piiloon [https://www.mediawiki.org/wiki/Extension:CollapsableText CollapsableText]-laajennuksen avulla. Näin asennusohjeet olisivat pois häiritsemästä, mutta nopeasti ja näppärästi saatavissa. Näitä varten voitaisiin tehdä asennusohjeet-malline, joka vakiinnuttaisi tuon asian ulkoasun. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 17. toukokuuta 2013 kello 23.42 (EEST)&lt;br /&gt;
&lt;br /&gt;
:::Ajatus lähti sisällön yhtenäistämisestä ja käytettävyydestä: Nykyisellään focus on harvemmin tarvittavassa tiedossa joka vie toisilla sivuilla paraatipaikan ja toisaalta yhtenäisen käytännön puute ei kannusta eikä painota puuttuvien, oleellisten tietojen lisämistä (pakettien nimet eri jakeluille), esitetty ratkaisuvaihtoehto oli vain ensimmäinen mieleen tullut. Painottaisin vielä, että ehdotuksessani oli kaksi osaa: Tilaa vievän lähdekoodiasennusohjeen muutos ja Jakelukohtaista kappaleen lisääminen. Nämä ovat kaksi eri asiaa, vaikkakin sivuavat toisiaan.&lt;br /&gt;
&lt;br /&gt;
:::Ehdotettu CollapsableText voisi ajaa asian. Pistää mietityttämään sivulla mainittu varoitus &#039;&#039;live sivuilla&#039;&#039; käytöstä. Linux on perinteisesti ollut ratkaisu joka toimii vanhemmilla laiteistolla ja toisaalta mm selaimien kirjo ja selainspecifisten ominaisuuksien tuki ollut vähäistä. Eli miten tuo sitten toimisi esim Lynxin tai keveiden työpöytien+selaimien käyttäjille? Perustuuko se Java/Ecma-Scriptiin? Kyse on laajennoksesta, mikä elinkaariennuste sen saatavuudelle on tuleviin päivityksiin? Ehdottamani alasivu olisi staattista tekniikkaa eikä sen suhteen ilmeisesti ole riskiä toimivuudesta. Asia tulisi varmistaa jos käytäntö otetaan käyttöön valtaosalla ohjelma-sivuja.&lt;br /&gt;
&lt;br /&gt;
:::Lähdekoodiohjeiden osalta näkisin asian myös parannuksena. Kun niillä on oma paikkansa, kynnys isompienkin ja tilaa vievien listauksien ja tulosteiden käyttöön laskisi ja siten niiden informaation määrä ja käyttöarvo kasvaisi. -- [[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 18. toukokuuta 2013 kello 12.17 (EEST)&lt;br /&gt;
&lt;br /&gt;
:::Voisiko tota CollapsableText laajennusta kokeilla jossakin hiekkalaatikkosivulla tai ulkosella saitilla? Miten se vaikuttaisi esim tulostukseen? Todennäköisesti se on vähäistä eikä sille kannata panna paljon painoarvoa, mutta ehkä lähdekoodiasennus voisi olla sellainen jossa sitä joskus käytetään. Matkapuhelimet ja tabletit kannattaisi myöskin testata samalla. -- [[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 18. toukokuuta 2013 kello 13.11 (EEST)&lt;br /&gt;
&lt;br /&gt;
::::Tarkemmin katsottuna tuo laajennus näkyy olevan rikki, eikä se toimi nykyisellä MediaWikillä. Mutta vastaavan saa tehtyä jo valmiina mukana tulevalla jQuery-palikalla, laitoin sen [[Linux.fi:Kahvihuone|kahvihuoneeseen]] kokeiluun. Lopputulos näyttää tavallisella selaimella ihan asialliselta, eikä [https://dl.dropboxusercontent.com/u/221630/lynx-collapsible.png lynxilläkään] hullummalta. Jakelukohtaista-osan tekeminen on varmaan ihan paikallaan myös. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 18. toukokuuta 2013 kello 23.07 (EEST)&lt;br /&gt;
&lt;br /&gt;
:::Voihan tuota laajennosta kokeilla. Mutta itse olen aina ihmetellyt miksi useilla saiteilla asennusohjeet ovat piilotettu CollapsableTextillä tosi typerästi. Itse en pidä siitä yhtään. Miksi tekstiä pitäsi sivuilla piilottaa. Tuosta focuksesta. Jos sivun luoja EI VAAN halua (pysty, jaksa tai huvita) kirjoitaa ohjelmasta oikein minkäänlaista tekstiä. Esimerkiksi ohjelman sivun focus näyttää olevan joillakin käyttäjillä se että sieltä on vain käytännössä linkki ohjelman kotisivulle (lukekaa sieltä). Ei sivut ovat tosi tylsiä. (pelkkä listauskin olisi parempi.) Ei siinä paljon focukset ja käytettävyydet paljon siten paina. Jos sivuilla ei ole paljon mitään. Niin pelkkä asennusohjekin on herkkua. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 20. toukokuuta 2013 kello 11.43 (EEST)&lt;br /&gt;
&lt;br /&gt;
::::Kyllä tässäkin on pointtinsa. Jos sivu on aluillaan eikä ne sorsa-ohjeet ole pitkät niin voihan se toimia alkuvaiheessa tuomaan lihaa luiden päälle. Toisaalta se saattaa vaikuttaa käänteisesti, että sivu näyttää jo suhteellisen täyteläiseltä eikä kutkuta potentiaalisia kirjoittajia vaikka asiasta jotain tietäisivätkin. Alkuperäinen dilemma, että ajat muuttuu ja lähdekoodiohjeita ei juurikaan tarvita vain korostuu jos sivu on aluillaan ja 99,78% prosenttia sisällöstä on mitä ei etsitä eikä lueta.&lt;br /&gt;
&lt;br /&gt;
::::Jos juuri aloitettu sivu tuntuu tyhjältä, ehdotettu käytäntö tuo jatkossa joka sivulle uuden kappaleen ja sen alakappaleet monelle jakelulle. Sen sijaan, että tyhjyyttä täytetään tekstimassalla jota 99% ei lue, kirjoittaja voisi jatkossa laittaa ohjelmasta vaikka kuvakaappauksen joka piristää sivua jo kummasti. &lt;br /&gt;
&lt;br /&gt;
::::Valtaosa nykyisestä yhteisöstä lukee alkuperäisiä sivuja vaivatta, mutta silti itsekkin etsin suomenkielisestä wikistä usein ideoita ohjelmiksi johonkin tarkoitukseen (kuten taloushallinto-ohjelmiin viimeeksi). Siten pelkkä sivun olemassaolo linkkeineen ja pakettien nimineen on jo paljon ja säästää aikaa. Jos tätä hyödyllisyyden tunnetta ei saavuteta, linux.fi ei ole se ensimmäinen paikka etsiä tietoa.&lt;br /&gt;
&lt;br /&gt;
::::Noin ylipäätään suhtaudun sivuihin pragmaattisesti:&lt;br /&gt;
::::* Sivut eivät ole minun henkilökohtaisia. Niitä voi ja pitää muidenkin muokata. Sama pätee muihin sivuihin.&lt;br /&gt;
::::* Jos sisällöstä ollaan eri mieltä, kädenvääntö käydään sen argumenteilla, ei sillä kuka sen on aloittanut tai viimeeksi muokannut.&lt;br /&gt;
::::* Wiki liikkuu eteenpäin pienillä incrementaalisilla muutoksilla eikä sisällön tavoitteet (rakenne, halutut sivut, jne) riipu siitä mitä yksittäinen osallistuja jättää systemaattisesti tekemättä, missä vaiheessa toteutusta ollaan tai miten kaukana tavoite on. -- [[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 20. toukokuuta 2013 kello 13.55 (EEST)&lt;br /&gt;
&lt;br /&gt;
Noin sivuhuomiona: Kokisin, että jakelut ovat nykyään jo niin pitkälle kehittyneitä, että lähdekoodiasennusohjeiden sijaan yhteisön jäseniä kannustettaisiin paketoimaan kyseinen ohjelma käyttämäänsä jakeluun suoraan. Käsinasennusohjeiden tekeminen on vähän kuin pätsääminen jakelutasolla - sen sijaan, että asiantuntevat työtunnit tehtäisiin upstreamissa josta ne ovat helposti hyödynnettävissä isoihin massoihin.&lt;br /&gt;
* Käyttäjäkunta laajenee paljon enemmän helpottamalla asennuksia (jakelu siirtyy taviksia kohti, toteutettavissa), kuin opettamalla loppukäyttäjät kääntelemään sorsia (tavikset siirtyy jakelua kohti, hankalaa).&lt;br /&gt;
* Työmäärässä ei ole juurikaan eroa.&lt;br /&gt;
* Käännösohjeet pysyvät väkisin ajantasalla kun jakelu joko kääntää tai hylkää ne. Wikissä vastaavaa pilkuntarkkaa ja toistuvaa mekanismia ei ole. Seurauksena sisältö vanhenee nopeasti kun sen ajantasaisuutta on hankala tarkistaa. -- [[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 20. toukokuuta 2013 kello 14.09 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Palvelimen päivitys ==&lt;br /&gt;
Linux.fi muuttaa uudelle palvelimelle tänä viikonloppuna. Muutoksen myötä wikin käyttäjiä pystytään palvelemaan monipuolisemmin ja joustavemmin. Jee! --[[Käyttäjä:Maakuth|Maakuth]] 25. huhtikuuta 2013 kello 23.13 (EEST)&lt;br /&gt;
:Tämä on nyt tehty ja tuntuu toimivan. Ilmoitelkaa jos huomaatte että jokin on rikki. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 28. huhtikuuta 2013 kello 00.29 (EEST)&lt;br /&gt;
::Yksi tunnettu vika on, nimittäin pienoiskuvat eivät kaikkialla näy (esimerkkinä [[KDE tutuksi]]). Tätä koitetaan selvittää mahdollisimman pian. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 1. toukokuuta 2013 kello 14.49 (EEST)&lt;br /&gt;
:::No niin, selvisihän se lopulta. Mainittakoon että &amp;lt;tt&amp;gt;$wgTmpDirectory&amp;lt;/tt&amp;gt;-muuttuja MediaWikin asetuksissa osotti vanhastaa johonkin epäsopivaan paikkaan. Alkoi toimia kun poistin sen määrityksen kokonaan, oletusasetukset periytyvät jostain muualta. Nyt tietääkseni kaikki on kunnossa. Ilmoitelkaa jos keksitte jotain muita ongelmia. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 11. toukokuuta 2013 kello 16.21 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Ongelmia kirjautumisessa ==&lt;br /&gt;
Näyttää siltä että kirjautuminen ei toimi ainakaan kaikilla käyttäjillä. Vikaa selvitellään.... --[[Käyttäjä:Heikki|Heikki]] 8. maaliskuuta 2013 kello 00.32 (EET)&lt;br /&gt;
:Korjattu. Vika johtui epäonnistuneesta päivityksestä uudempaan Mediawikiin, jonka jälkeen jouduin palauttamaan vanhan version ja tietokanta meni vähän solmuun. Nyt pitäisi kuitenkin toimia. Kiitokset Otolle vian ilmoittamisesta, oli jäänyt itseltä huomaamatta kun sitä on kuitenkin aina automaattisesti kirjautuneena sisään. --[[Käyttäjä:Heikki|Heikki]] 8. maaliskuuta 2013 kello 23.22 (EET)&lt;br /&gt;
&lt;br /&gt;
==Viimeaikaiset spämmimuokkaukset==&lt;br /&gt;
Tein [[Toiminnot:Väärinkäyttösuodatin/8|uuden väärinkäyttösuodattimen]], jonka pitäisi estää viimeaikaisen tyyppiset spämmimuokkaukset (ja vain ne). Suodatin on kierrettävissä lisäämällä muokkausyhteenvetoon sana &amp;quot;suodatin&amp;quot;. --[[Käyttäjä:Pb|Pb]] 22. huhtikuuta 2012 kello 22.43 (EEST)&lt;br /&gt;
:Tuo ei ollutkaan tarpeeksi tehokas, joten tein [[Toiminnot:Väärinkäyttösuodatin/9|uuden]] (hieman eri lähestymistavalla) ja poistin ylläolevan käytöstä. --[[Käyttäjä:Pb|Pb]] 23. huhtikuuta 2012 kello 01.34 (EEST)&lt;br /&gt;
::Edelleen tein suodattimen, joka estää viimeaikaiseen bottikaavaan (iso kirjain + 2-15 pientä kirjainta + iso kirjain + 2-15 pientä kirjainta + 2-4 numeroa) pohjautuvien käyttäjätunnusten luonnin. Onko tuon päälläolo OK? --[[Käyttäjä:Pb|Pb]] 23. huhtikuuta 2012 kello 21.22 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Spämmibottitunnusten luonnin esto==&lt;br /&gt;
Spämmibotin luomia uusia käyttäjätunnuksia näyttää tulevan aika iso määrä per päivä. Yksi tapa päästä niistä eroon olisi [http://www.mediawiki.org/wiki/Extension:TitleBlacklist TitleBlacklist]-laajennoksen (ei riippuvaisuuksia, merkitty vakaaksi) asentaminen, jolla voi estää tiettyyn säännölliseen lausekkeeseen sopivien käyttäjätunnusten tai sivunnimien luonnin. &lt;br /&gt;
&lt;br /&gt;
Etunimi+Sukunimi+2-4 numeroa -tyyppisten käyttäjätunnusten esto onnistuisi TitleBlacklist-laajennoksen kanssa esimerkiksi lisäämällä rivin&lt;br /&gt;
 User:&amp;lt;nowiki&amp;gt;[A-Z][a-z]{2,15}[A-Z].{2,15}[0-9]{2,4}&amp;lt;/nowiki&amp;gt; &amp;lt;casesensitive&amp;gt;&lt;br /&gt;
järjestelmäviestiin [[Järjestelmäviesti:Titleblacklist|Titleblacklist]]. --[[Käyttäjä:Pb|Pb]] 4. joulukuuta 2011 kello 21.05 (EET)&lt;br /&gt;
:Päädyin asentamaan reCaptchan Wikipediasta tutuilla asetuksilla, eli rekisteröinti tai rekisteröimättömänä muokkaus vaatii captcha-tunnistuksen läpäisyä. Katsotaan miten toimii. Regexp-suodatushan ratkaisisi tämän nykyisin vaivaavan botin, mutta sitten sitä joutuisi taas hienosäätämään seuraavaa varten, toivotaan että tämä ratkaisu pelaisi pitempään. --[[Käyttäjä:Maakuth|Maakuth]] 7. joulukuuta 2011 kello 12.03 (EET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Linkitys kielletty uusilta käyttäjiltä==&lt;br /&gt;
Viimeaikaisten spämmien takia loin [http://linux.fi/wiki/Toiminnot:V%C3%A4%C3%A4rink%C3%A4ytt%C3%B6suodatin/6 uuden väärinkäyttösuodattimen ehdon] joka estää uusia käyttäjiä lisäilemästä linkkejä. Katsotaan miten toimii ja otetaan vaikka pois päältä jos tuo aalto päättyisi. --[[Käyttäjä:Maakuth|Maakuth]] 21. marraskuuta 2011 kello 13.06 (EET)&lt;br /&gt;
&lt;br /&gt;
:Lisäsin tuohon sellaisen ominaisuuden, että linkin lisäys onnistuu uusiltakin käyttäjiltä, jos muokkausyhteenvetoon kirjoittaa sanan &amp;quot;suodatin&amp;quot;. Tämän pitäisi estää spämmibottien muokkaukset, mutta sallia muiden tekemät. --[[Käyttäjä:Pb|Pb]] 21. marraskuuta 2011 kello 17.13 (EET)&lt;br /&gt;
&lt;br /&gt;
::Hyvä juttu. Tein vielä toisen suodattimen, joka estää uusilta käyttäjiltä sivujen luonnin kokonaan. Tarkkaillaanpa liikennettä ja otetaan pois jos mahdollista. --[[Käyttäjä:Maakuth|Maakuth]] 22. marraskuuta 2011 kello 19.54 (EET)&lt;br /&gt;
&lt;br /&gt;
== Foorumi päivitetty==&lt;br /&gt;
[http://linux.fi/foorumi Keskustelualue] päivitettiin SMF:n uuteen versioon. Ilmoitelkaa, jos foorumi ei toimi normaalisti. Jos saat virheen &amp;quot;Template parse error&amp;quot;, kokeile poistaa evästeet. --[[Käyttäjä:Heikki|Heikki]] 15. syyskuuta 2011 kello 08.28 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Kuvien kanssa ongelmia ==&lt;br /&gt;
Jotkut kuvat/pienoiskuvat eivät näkyneet, sillä kuvien [[chmod|tiedosto-oikeudet]] olivat väärin palvelimella. Nyt kaikkien pitäisi toimia. --[[Käyttäjä:Heikki|Heikki]] 30. elokuuta 2011 kello 08.53 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Päivitys ==&lt;br /&gt;
Päivitin wikin versioon 1.17. Samalla tuli käyttöön uusi ulkoasu. Ilmoitelkaa jos jotain hajosi. --[[Käyttäjä:Heikki|Heikki]] 3. elokuuta 2011 kello 21.35 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Päivitys ==&lt;br /&gt;
Mediawiki päivitetty versioon 1.16.4. Ilmoitelkaa jos on ongelmia. --[[Käyttäjä:Heikki|Heikki]] 18. huhtikuuta 2011 kello 18.13 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Mallineiden luokitus ==&lt;br /&gt;
Kaikki mallineet tulisi luokitella luokkaan [[:Luokka:Mallineet|mallineet]]. Näin niiden löytäminen helpottuisi huomattavasti. --[[Käyttäjä:Kalakeitto Kilju|Kalakeitto Kilju]] 10. huhtikuuta 2010 kello 18.41 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Palvelin ==&lt;br /&gt;
Mahdollisesti off-topicia, mutta millä tavalla tarkemmin ottaen on Linux.fi:n tekninen puoli toteutettu? Minun käsityksen mukaan web-hotelli olisi aikalailla käytäntö jos tällaista halutaan, mutta ilmeisesti teillä on joku oma palvelinkone siellä? -Cerre10. huhtikuuta 2010 kello 19.40 (UTC)&lt;br /&gt;
&lt;br /&gt;
Ja ja. Hyvän tavan mukainen &amp;lt;nowiki&amp;gt;--~~~~~&amp;lt;/nowiki&amp;gt;-merkintä ei tunnu toimivan, ainakaan minulla.&lt;br /&gt;
:Palvelinpuoli on hyvällä mallilla. Tehokkaan palvelimen ja riittävästi kaistaa tarjoavat sivulla [[Linux.fi:Tietoja]] mainitut tahot. Samalla palvelimella on Linux.fin lisäksi myös muutamia muita sivustoja. --[[Käyttäjä:Heikki|Heikki]] 11. huhtikuuta 2010 kello 04.28 (UTC)&lt;br /&gt;
::Juuripa näin, uusi palvelinkonekin tuli varsin hiljattain käyttöön. --[[Käyttäjä:Maakuth|Maakuth]] 11. huhtikuuta 2010 kello 12.18 (UTC)&lt;br /&gt;
:::Siis tarkoitan että voiko palvelinkoneesta antaa ulos tarkempia speksejä? Mihin on kytketty verkkoon, ja ilmeisesti nimenomaan runkoverkkoon? Tuskin kotiin saa niin järeän liittymän kun toimivan wikin pitäminen vaatii. Jopa 10/10-kuitu lienee tarkoitukseen aika laiha.&lt;br /&gt;
:::Juttu on siis siinä että minäkin saan kotiini vanhan palvelinkoneen kuluvan kuukauden aikana, ja haluan vähän vertailla asioita. Aion käyttää sitä Debian- ja Opensuse-seedboxina sekä reitittimenä. Jos oikein innostun niin lähden keräämään vanhoja (kannettavia) tietokoneita, ja laitan ne työskentelemään BOINC-projektin hyväksi. Sonera hyväksyy viisi konetta yhden liittymän taakse, mutta tämä lienee ohitettavissa omalla aliverkolla. --Cerre 12. huhtikuuta 2010 kello 16.34 (UTC)&lt;br /&gt;
::::Kaistaa on käytössä tarpeeksi, en edes tiedä yksityiskohtia. Sinänsä Linux.fi ei paljoa aiheuta liikennettä kun suurin osa sisällöstä on tekstiä. Viime kuukausina kaistaa on kulunut n. 10-11gt, kun eri kävijöitä on ollut n. 30 000 ja sivulatauksia n. 500 000. Vääntöä tarjoaa kasa Xeon-ytimiä ja muistia on gigatavukaupalla. Käyttiksenä on [[CentOS]]. --[[Käyttäjä:Heikki|Heikki]] 12. huhtikuuta 2010 kello 16.42 (UTC)&lt;br /&gt;
&lt;br /&gt;
Harmittaa että jotkut artikkeleista ovat vanhentuneita. Esim Sub.fi ja Jimtv.fi sivustoilta ei voi katsella enää ohjelmia suoraan vaan Jimtv.fi ohjelmat löytyvät nykyään Ruutu.fi sivustolta ja sub.fi sivuston ohjelmat MTV Katsomosta --[[Käyttäjä:Pyscowicz|Pyscowicz]] ([[Keskustelu käyttäjästä:Pyscowicz|keskustelu]]) 22. marraskuuta 2014 kello 10.36 (EET)&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=WordPress&amp;diff=48419</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=WordPress&amp;diff=48419"/>
		<updated>2019-01-02T13:27:30Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Asennukseen maininta uusimman version lataamisesta kotisivuilta.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ohjelma&lt;br /&gt;
| nimi=WordPress&lt;br /&gt;
| kuva=[[Tiedosto:WordPress logo.png|200px]]&lt;br /&gt;
| kuvateksti=&lt;br /&gt;
| lisenssi=[[GPLv2+]]&lt;br /&gt;
| käyttöliittymä=www&lt;br /&gt;
| kotisivu=[https://wordpress.org/ wordpress.org]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WordPress&#039;&#039;&#039; on suosittu [[PHP]]:n ja [[MySQL]]:n avulla toimiva sisällönhallintajärjestelmä, jolla voidaan helposti toteuttaa nettisivustoja ja blogeja.&lt;br /&gt;
&lt;br /&gt;
== Asennus ==&lt;br /&gt;
{{Asenna|WordPress|wordpress}}&lt;br /&gt;
&lt;br /&gt;
Jakelupakettien versiot ovat monesti hieman vanhempia. Uusimman version Wordpressistä saa ohjelman omilta kotisivuilta osoitteesta https://wordpress.org/download/. Asentaminen on helppoa, ja siihenkin löytyy ohjeet Wordpressin kotisivuilta: https://codex.wordpress.org/Installing_WordPress#Famous_5-Minute_Installation&lt;br /&gt;
&lt;br /&gt;
==Tietoturva==&lt;br /&gt;
WordPress on tullut tunnetuksi lukuisista tietoturva-aukoista, joita siitä on löytynyt jo vuosien ajan tasaisin väliajoin. Rikolliset valjastavat tietoturva-aukkojen avulla murretut WordPress-sivut usein haitallisiin tarkoituksiin, kuten haittaohjelmien levittämiseen. WordPressiä käytettäessä tulee huolehtia itse WordPressin, sekä sen lisäosien säännöllisistä päivityksistä.&lt;br /&gt;
* [https://www.viestintavirasto.fi/kyberturvallisuus/tietoturvanyt/2015/12/ttn201512161547.html Viestintävirasto: Murretut Wordpress ja Joomla -sivustot ohjaavat haittaohjelmia jakaville sivustoille]&lt;br /&gt;
&lt;br /&gt;
== Aiheesta muualla ==&lt;br /&gt;
* [http://fi.wordpress.org/ WordPress.org Suomi]&lt;br /&gt;
* [https://www.superuser.fi/ Suomenkielinen WordPress opas]&lt;br /&gt;
* [https://tunnelix.com/ddos-attack-on-wordpress-xmlrpc-php-solved-using-fail2ban How to solved DDOS attack on WordPress xmlrpc.php in Fail2Ban]&lt;br /&gt;
&lt;br /&gt;
[[Luokka: Sisällönhallintajärjestelmät]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48410</id>
		<title>Palvelin</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48410"/>
		<updated>2019-01-01T21:34:18Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: /* Palvelimen hankkiminen ja pystyttäminen */ Lisätty kuva piristämään sivua&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Palvelin&#039;&#039;&#039; on tietokone, joka tarjoaa siinä ajettavien palvelinohjelmistojen välityksellä erilaisia palveluja muille ohjelmille. Asiakkaana toimivat ohjelmat voivat sijaita joko [[loopback|samalla koneella]] tai eri koneilla. &lt;br /&gt;
&lt;br /&gt;
Käsitteellä palvelin voidaan tarkoittaa myös asiakas-palvelin-mallia tapana järjestää kahden ohjelman välinen kommunikointi tai ohjelmaa, johon asiakkaat ottavat yhteyttä.&lt;br /&gt;
&lt;br /&gt;
Tämä artikkeli kokoaa yhteen ohjeita palvelintietokoneen pystyttämiseen Linuxia käyttäen. Se on kirjoitettu niin, että aloittelijakin pysyy mukana matkassa.&lt;br /&gt;
&lt;br /&gt;
== Mikä on palvelin? ==&lt;br /&gt;
&lt;br /&gt;
Palvelinkone poikkeaa yleensä normaaleista pöytäkoneista laitteistoltaan. Isommissa palvelimissa tyypillisiä laitteistoratkaisuja ovat:&lt;br /&gt;
&lt;br /&gt;
* [[SMP|Monta rinnakkaista prosessoria]]&lt;br /&gt;
* Monta rinnakkaista levyä käsittävä levyjärjestelmä, eli [[RAID]]&lt;br /&gt;
* [[SCSI]] tai [[SAS]]&lt;br /&gt;
* Kahdennetut virtalähteet&lt;br /&gt;
* [[Verkkoliitynnät monimutkaisemmin|Useampi verkkoyhteys]]&lt;br /&gt;
&lt;br /&gt;
Suurten palvelinkoneiden rinnalle on tullut uusia vaihtoehtoja. Pitkälti juuri Linuxin ansiosta palvelimia voi nykyään pystyttää kuka tahansa, ja halvat palvelimet ovat yleensä kokoonpanoltaan verrattavissa pöytäkoneisiin, joidenkin palvelimien kohdalla jopa huomattavasti vaatimattomampia. Eräs kotipalvelinkäytössä suosittu minitietokone on [[Raspberry Pi]].&lt;br /&gt;
&lt;br /&gt;
Toinen voimakkaasti yleistynyt suunta on virtuaalipalvelimien käyttö. Palvelimet eivät enää ole fyysisiä tietokoneita, vaan virtuaalisia tietokoneita, jotka voivat helposti käyttää sen verran rautakapasiteettia kuin tarvitaan. Linux on ollut eturivin teknologia, kun virtualisointi on kehittynyt.&lt;br /&gt;
&lt;br /&gt;
Palvelimien tärkeisiin ominaisuuksiin kuuluu etähallinta esimerkiksi [[SSH]]:n yli. Monet valmistajat tarjoavatkin laitteisiinsa erillisiä hallintakortteja, joiden avulla palvelin voidaan sammuttaa ja käynnistää uudelleen verkon yli, vaikka se olisi kaatunut. Parhailla hallintakorteilla voi halutessaan alustaa koneen kovalevyt ja asentaa käyttöjärjestelmän kokonaan uudelleen etänä verkon yli.&lt;br /&gt;
&lt;br /&gt;
{{Perustietoa}}&lt;br /&gt;
&lt;br /&gt;
== Palvelimen hankkiminen ja pystyttäminen ==&lt;br /&gt;
[[Tiedosto:Linux-server-shell.png|kehys|oikea|Linux-pohjaisen etäpalvelimen hallinta tapahtuu komentorivin kautta.]]&lt;br /&gt;
Linux-pohjaisen palvelimen pystyttäminen on helppoa ja halpaa. Siinä oppii paljon uutta tietokoneista ja verkoista. Apua tarjoavat tämä wiki ja muut ohjesivut verkossa, ja lisäksi apua voi kysyä keskustelupalstoilta tai vaikka Redditistä. &lt;br /&gt;
&lt;br /&gt;
Ensiksi pitää hankkia palvelinkone tai ostaa sopivalta palveluntarjoajalta virtuaalipalvelin. Palvelimeen pitää asentaa käyttöjärjestelmä. Tyypillisimmät palvelimissa käytettävät Linux-käyttöjärjestelmät ovat Debian- tai Red Hat -pohjaisia. Oheisessa listassa pari suosituinta:&lt;br /&gt;
===Debian-pohjaisia:===&lt;br /&gt;
* [[Debian]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
===Red Hat -pohjaisia:===&lt;br /&gt;
* [[RHEL]]&lt;br /&gt;
* [[CentOS]]&lt;br /&gt;
&lt;br /&gt;
Näiden järjestelmien asentaminen käsitellään omissa ohjeissaan. Joissain palvelimissa järjestelmä on jo valmiiksi asennettuna. Silloin kannattaa [[Jakelu#Liite:_Mik.C3.A4_on_jakelupakettini_versio.3F|selvittää mitä järjestelmää käytät]]. Se onnistuu yleensä cat-komennolla:&lt;br /&gt;
 cat /etc/*release&lt;br /&gt;
&lt;br /&gt;
* [[Jakelut]] - lisätietoa eri Linux-versioista&lt;br /&gt;
&lt;br /&gt;
Linux-pohjainen palvelin on käytännössä verkkoon kytketty tietokone, johon on asennettu Linux. Linuxin päällä pyörii erilaisia &#039;&#039;palveluita&#039;&#039;, jotka kuuntelevat verkosta koneelle tulevia yhteydenottoja ja vastaavat niihin. Palvelu on käytännössä vain ohjelma, jota tietokone ajaa. Erona normaaliin työpöytäohjelmaan on, että palvelua suoritetaan taustalla, eikä sille ole omaa ohjelmaikkunaa.&lt;br /&gt;
&lt;br /&gt;
*[[Palvelimen pystyttäminen]] - lisätietoa Linux-palvelimen pystyttämisestä&lt;br /&gt;
&lt;br /&gt;
== Alkuun pääseminen ==&lt;br /&gt;
Palvelinta hallitaan komentorivin kautta. Seuraavista artikkeleista on hyötyä komentorivin opettelussa:&lt;br /&gt;
* [[Komentorivin perusteet]] - pitkä ja perusteellinen ohjeartikkeli komentorivin käytöstä&lt;br /&gt;
* [[Komentorivikomennot]] - käyttötarkoituksen mukaan luokiteltuja komentoja&lt;br /&gt;
* [[:Luokka:Komentorivin perustyökalut|Komentorivin perustyökalut]] - aakkostettu lista yleisistä komentorivikomennoista&lt;br /&gt;
&lt;br /&gt;
Palvelimelle on myös luotava käyttäjiä ja ryhmiä. Siihen löytyy nopea ohjeartikkeli:&lt;br /&gt;
* [[Käyttäjien hallinta]]&lt;br /&gt;
&lt;br /&gt;
Ohjelmia asennetaan palvelimelle yleensä jokaisen Linux-jakelun omalla paketinhallintajärjestelmällä. Debian-pohjaiset käyttävät [[apt|apt-paketinhallintaa]] ja Red Hat -pohjaiset [[yum|yum-järjestelmää]]. Suurienkin ohjelmistopakettien asentaminen hoituu näppärästi yhdellä tehokkaalla komennolla. Kattavampaa tietoa aiheesta löytyy artikkeleista [[Ohjelmien asentaminen]] ja [[Paketinhallintajärjestelmä]]&lt;br /&gt;
&lt;br /&gt;
== Palvelimen hallinta ==&lt;br /&gt;
Palvelinta hallitaan yleensä [[systemd|systemd-järjestelmän]] avulla. Sillä käynnistetään ja pysäytetään palveluita, liitetään levyosioita ja tehdään jonkin verran muitakin toimenpiteitä.&lt;br /&gt;
&lt;br /&gt;
== Etäkirjautumisen salliminen ==&lt;br /&gt;
&lt;br /&gt;
Kuten edellä kirjoitettiin, palvelimeen otetaan yleensä etäyhteys SSH:ta käyttäen. Kun olet saanut asennettua peruskäyttöjärjestelmän, todennäköinen seuraava askel on asentaa ja konfiguroida SSH.&lt;br /&gt;
&lt;br /&gt;
Tarvitset palvelimelle käynnissä olevan [[sshd|sshd-palvelun]]. Omalle tietokoneellesi Sinun on asennettava [[SSH|SSH-asiakasohjelma]].&lt;br /&gt;
&lt;br /&gt;
Windows-käyttäjät käyttävät monesti [[PuTTY]]-ohjelmaa palvelimelle yhdistääkseen. Mac- ja Linux-järjestelmissä ssh-ohjelma on asennettu valmiiksi, ja se avataan järjestelmän oman komentorivin kautta.&lt;br /&gt;
&lt;br /&gt;
== Palvelintyyppejä ==&lt;br /&gt;
Asentamasi Linux-jakelu ei vielä tee varsinaisesti mitään. Siihen on asennettava ja konfiguroitava palvelinohjelmia.&lt;br /&gt;
&lt;br /&gt;
=== Yleisimmät palvelinohjelmistot ===&lt;br /&gt;
*Web-palvelin, katso [[Apache]], [[thttpd]], [[lighttpd]] (lähettää www-selaimelle sen pyytämät sivut ja muut tiedostot), [[Tornado]]&lt;br /&gt;
*[[Sähköpostipalvelin]], katso [[Exim]], [[Postfix]], [[Sendmail]], [[wikipedia:qmail|Qmail]], [[Dovecot]], [[wikipedia:Courier Mail Server|Courier]] (lähettää ja/tai vastaanottaa [[sähköposti|sähköpostia]])&lt;br /&gt;
*Tiedostopalvelin, katso [[NFS]], [[Samba]], [[FTP]], [[SFTP]] (palvelin, jonne voi tallentaa ja josta voi hakea tiedostoja)&lt;br /&gt;
*HTTP-välityspalvelin (proxy), katso [[Squid]]&lt;br /&gt;
&lt;br /&gt;
=== Erikoisempia palvelinohjelmistoja ===&lt;br /&gt;
*[[DHCP]]-palvelin&lt;br /&gt;
*[[wikipedia:fi:DNS|Nimipalvelin]], katso [[BIND]]&lt;br /&gt;
*[[wikipedia:fi:Keskusteluryhmät|Nyyssipalvelin]], katso [[cnews]], [[inn]], [[leafnode]], [[nntpd]]&lt;br /&gt;
*Pelipalvelin (pitää yllä jotakin, yleensä Internetissä toimivaa peliä jonne pelaajat voivat liittyä)&lt;br /&gt;
*Shellipalvelin (tarjoaa [[komentorivi]]pohjaista etäkirjautumista, tyypillisesti [[irssi]]n ja [[screen]]in kera), katso [[SSH]], [[RSH]], [[Telnet]]&lt;br /&gt;
*Sovelluspalvelin, tarjoaa mahdollisuuksia ajaa sovelluksia, yleensä [[X-pääte]]- tai työasemaympäristössä &lt;br /&gt;
*Thin client -palvelin, katso [[LTSP]] (tehtävät voi haluttaessa jakaa useamman palvelimen kesken)&lt;br /&gt;
*[[wikipedia:fi:Tietokanta|Tietokantapalvelin]], katso [[MySQL]], [[PostgreSQL]], [[SQLite]], [[Oracle]], [[Firebird]]&lt;br /&gt;
*[[VPN]]-palvelin, katso [[wikipedia:fi:L2TP|L2TP]], [[wikipedia:fi:PPTP|PPTP]] (sisältyy [[ydin|ytimeen]]) ja [[wikipedia:OpenVPN|OpenVPN]]&lt;br /&gt;
*[[X]]-etäkirjautumispalvelin, katso [[XDMCP]], [[SSH]]&lt;br /&gt;
*Reititinohjelmia [[Vnstat]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[LASP]]&lt;br /&gt;
*[[LAMP]]&lt;br /&gt;
&lt;br /&gt;
{{Malline:Palvelin}}&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Verkko]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Tiedosto:Linux-server-shell.png&amp;diff=48409</id>
		<title>Tiedosto:Linux-server-shell.png</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Tiedosto:Linux-server-shell.png&amp;diff=48409"/>
		<updated>2019-01-01T21:31:18Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: SSH:lla etäpalvelimelle kirjautunut käyttäjä selvittää järjestelmän version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Yhteenveto ==&lt;br /&gt;
SSH:lla etäpalvelimelle kirjautunut käyttäjä selvittää järjestelmän version.&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48408</id>
		<title>Palvelin</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48408"/>
		<updated>2019-01-01T21:23:46Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: /* Alkuun pääseminen */ Lisäilty tietoa ohjelmien asentamisesta&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Palvelin&#039;&#039;&#039; on tietokone, joka tarjoaa siinä ajettavien palvelinohjelmistojen välityksellä erilaisia palveluja muille ohjelmille. Asiakkaana toimivat ohjelmat voivat sijaita joko [[loopback|samalla koneella]] tai eri koneilla. &lt;br /&gt;
&lt;br /&gt;
Käsitteellä palvelin voidaan tarkoittaa myös asiakas-palvelin-mallia tapana järjestää kahden ohjelman välinen kommunikointi tai ohjelmaa, johon asiakkaat ottavat yhteyttä.&lt;br /&gt;
&lt;br /&gt;
Tämä artikkeli kokoaa yhteen ohjeita palvelintietokoneen pystyttämiseen Linuxia käyttäen. Se on kirjoitettu niin, että aloittelijakin pysyy mukana matkassa.&lt;br /&gt;
&lt;br /&gt;
== Mikä on palvelin? ==&lt;br /&gt;
&lt;br /&gt;
Palvelinkone poikkeaa yleensä normaaleista pöytäkoneista laitteistoltaan. Isommissa palvelimissa tyypillisiä laitteistoratkaisuja ovat:&lt;br /&gt;
&lt;br /&gt;
* [[SMP|Monta rinnakkaista prosessoria]]&lt;br /&gt;
* Monta rinnakkaista levyä käsittävä levyjärjestelmä, eli [[RAID]]&lt;br /&gt;
* [[SCSI]] tai [[SAS]]&lt;br /&gt;
* Kahdennetut virtalähteet&lt;br /&gt;
* [[Verkkoliitynnät monimutkaisemmin|Useampi verkkoyhteys]]&lt;br /&gt;
&lt;br /&gt;
Suurten palvelinkoneiden rinnalle on tullut uusia vaihtoehtoja. Pitkälti juuri Linuxin ansiosta palvelimia voi nykyään pystyttää kuka tahansa, ja halvat palvelimet ovat yleensä kokoonpanoltaan verrattavissa pöytäkoneisiin, joidenkin palvelimien kohdalla jopa huomattavasti vaatimattomampia. Eräs kotipalvelinkäytössä suosittu minitietokone on [[Raspberry Pi]].&lt;br /&gt;
&lt;br /&gt;
Toinen voimakkaasti yleistynyt suunta on virtuaalipalvelimien käyttö. Palvelimet eivät enää ole fyysisiä tietokoneita, vaan virtuaalisia tietokoneita, jotka voivat helposti käyttää sen verran rautakapasiteettia kuin tarvitaan. Linux on ollut eturivin teknologia, kun virtualisointi on kehittynyt.&lt;br /&gt;
&lt;br /&gt;
Palvelimien tärkeisiin ominaisuuksiin kuuluu etähallinta esimerkiksi [[SSH]]:n yli. Monet valmistajat tarjoavatkin laitteisiinsa erillisiä hallintakortteja, joiden avulla palvelin voidaan sammuttaa ja käynnistää uudelleen verkon yli, vaikka se olisi kaatunut. Parhailla hallintakorteilla voi halutessaan alustaa koneen kovalevyt ja asentaa käyttöjärjestelmän kokonaan uudelleen etänä verkon yli.&lt;br /&gt;
&lt;br /&gt;
{{Perustietoa}}&lt;br /&gt;
&lt;br /&gt;
== Palvelimen hankkiminen ja pystyttäminen ==&lt;br /&gt;
Linux-pohjaisen palvelimen pystyttäminen on helppoa ja halpaa. Siinä oppii paljon uutta tietokoneista ja verkoista. Apua tarjoavat tämä wiki ja muut ohjesivut verkossa, ja lisäksi apua voi kysyä keskustelupalstoilta tai vaikka Redditistä. &lt;br /&gt;
&lt;br /&gt;
Ensiksi pitää hankkia palvelinkone tai ostaa sopivalta palveluntarjoajalta virtuaalipalvelin. Palvelimeen pitää asentaa käyttöjärjestelmä. Tyypillisimmät palvelimissa käytettävät Linux-käyttöjärjestelmät ovat Debian- tai Red Hat -pohjaisia. Oheisessa listassa pari suosituinta:&lt;br /&gt;
===Debian-pohjaisia:===&lt;br /&gt;
* [[Debian]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
===Red Hat -pohjaisia:===&lt;br /&gt;
* [[RHEL]]&lt;br /&gt;
* [[CentOS]]&lt;br /&gt;
&lt;br /&gt;
Näiden järjestelmien asentaminen käsitellään omissa ohjeissaan. Joissain palvelimissa järjestelmä on jo valmiiksi asennettuna. Silloin kannattaa [[Jakelu#Liite:_Mik.C3.A4_on_jakelupakettini_versio.3F|selvittää mitä järjestelmää käytät]]. Se onnistuu yleensä cat-komennolla:&lt;br /&gt;
 cat /etc/*release&lt;br /&gt;
&lt;br /&gt;
* [[Jakelut]] - lisätietoa eri Linux-versioista&lt;br /&gt;
&lt;br /&gt;
Linux-pohjainen palvelin on käytännössä verkkoon kytketty tietokone, johon on asennettu Linux. Linuxin päällä pyörii erilaisia &#039;&#039;palveluita&#039;&#039;, jotka kuuntelevat verkosta koneelle tulevia yhteydenottoja ja vastaavat niihin. Palvelu on käytännössä vain ohjelma, jota tietokone ajaa. Erona normaaliin työpöytäohjelmaan on, että palvelua suoritetaan taustalla, eikä sille ole omaa ohjelmaikkunaa.&lt;br /&gt;
&lt;br /&gt;
*[[Palvelimen pystyttäminen]] - lisätietoa Linux-palvelimen pystyttämisestä&lt;br /&gt;
&lt;br /&gt;
== Alkuun pääseminen ==&lt;br /&gt;
Palvelinta hallitaan komentorivin kautta. Seuraavista artikkeleista on hyötyä komentorivin opettelussa:&lt;br /&gt;
* [[Komentorivin perusteet]] - pitkä ja perusteellinen ohjeartikkeli komentorivin käytöstä&lt;br /&gt;
* [[Komentorivikomennot]] - käyttötarkoituksen mukaan luokiteltuja komentoja&lt;br /&gt;
* [[:Luokka:Komentorivin perustyökalut|Komentorivin perustyökalut]] - aakkostettu lista yleisistä komentorivikomennoista&lt;br /&gt;
&lt;br /&gt;
Palvelimelle on myös luotava käyttäjiä ja ryhmiä. Siihen löytyy nopea ohjeartikkeli:&lt;br /&gt;
* [[Käyttäjien hallinta]]&lt;br /&gt;
&lt;br /&gt;
Ohjelmia asennetaan palvelimelle yleensä jokaisen Linux-jakelun omalla paketinhallintajärjestelmällä. Debian-pohjaiset käyttävät [[apt|apt-paketinhallintaa]] ja Red Hat -pohjaiset [[yum|yum-järjestelmää]]. Suurienkin ohjelmistopakettien asentaminen hoituu näppärästi yhdellä tehokkaalla komennolla. Kattavampaa tietoa aiheesta löytyy artikkeleista [[Ohjelmien asentaminen]] ja [[Paketinhallintajärjestelmä]]&lt;br /&gt;
&lt;br /&gt;
== Palvelimen hallinta ==&lt;br /&gt;
Palvelinta hallitaan yleensä [[systemd|systemd-järjestelmän]] avulla. Sillä käynnistetään ja pysäytetään palveluita, liitetään levyosioita ja tehdään jonkin verran muitakin toimenpiteitä.&lt;br /&gt;
&lt;br /&gt;
== Etäkirjautumisen salliminen ==&lt;br /&gt;
&lt;br /&gt;
Kuten edellä kirjoitettiin, palvelimeen otetaan yleensä etäyhteys SSH:ta käyttäen. Kun olet saanut asennettua peruskäyttöjärjestelmän, todennäköinen seuraava askel on asentaa ja konfiguroida SSH.&lt;br /&gt;
&lt;br /&gt;
Tarvitset palvelimelle käynnissä olevan [[sshd|sshd-palvelun]]. Omalle tietokoneellesi Sinun on asennettava [[SSH|SSH-asiakasohjelma]].&lt;br /&gt;
&lt;br /&gt;
Windows-käyttäjät käyttävät monesti [[PuTTY]]-ohjelmaa palvelimelle yhdistääkseen. Mac- ja Linux-järjestelmissä ssh-ohjelma on asennettu valmiiksi, ja se avataan järjestelmän oman komentorivin kautta.&lt;br /&gt;
&lt;br /&gt;
== Palvelintyyppejä ==&lt;br /&gt;
Asentamasi Linux-jakelu ei vielä tee varsinaisesti mitään. Siihen on asennettava ja konfiguroitava palvelinohjelmia.&lt;br /&gt;
&lt;br /&gt;
=== Yleisimmät palvelinohjelmistot ===&lt;br /&gt;
*Web-palvelin, katso [[Apache]], [[thttpd]], [[lighttpd]] (lähettää www-selaimelle sen pyytämät sivut ja muut tiedostot), [[Tornado]]&lt;br /&gt;
*[[Sähköpostipalvelin]], katso [[Exim]], [[Postfix]], [[Sendmail]], [[wikipedia:qmail|Qmail]], [[Dovecot]], [[wikipedia:Courier Mail Server|Courier]] (lähettää ja/tai vastaanottaa [[sähköposti|sähköpostia]])&lt;br /&gt;
*Tiedostopalvelin, katso [[NFS]], [[Samba]], [[FTP]], [[SFTP]] (palvelin, jonne voi tallentaa ja josta voi hakea tiedostoja)&lt;br /&gt;
*HTTP-välityspalvelin (proxy), katso [[Squid]]&lt;br /&gt;
&lt;br /&gt;
=== Erikoisempia palvelinohjelmistoja ===&lt;br /&gt;
*[[DHCP]]-palvelin&lt;br /&gt;
*[[wikipedia:fi:DNS|Nimipalvelin]], katso [[BIND]]&lt;br /&gt;
*[[wikipedia:fi:Keskusteluryhmät|Nyyssipalvelin]], katso [[cnews]], [[inn]], [[leafnode]], [[nntpd]]&lt;br /&gt;
*Pelipalvelin (pitää yllä jotakin, yleensä Internetissä toimivaa peliä jonne pelaajat voivat liittyä)&lt;br /&gt;
*Shellipalvelin (tarjoaa [[komentorivi]]pohjaista etäkirjautumista, tyypillisesti [[irssi]]n ja [[screen]]in kera), katso [[SSH]], [[RSH]], [[Telnet]]&lt;br /&gt;
*Sovelluspalvelin, tarjoaa mahdollisuuksia ajaa sovelluksia, yleensä [[X-pääte]]- tai työasemaympäristössä &lt;br /&gt;
*Thin client -palvelin, katso [[LTSP]] (tehtävät voi haluttaessa jakaa useamman palvelimen kesken)&lt;br /&gt;
*[[wikipedia:fi:Tietokanta|Tietokantapalvelin]], katso [[MySQL]], [[PostgreSQL]], [[SQLite]], [[Oracle]], [[Firebird]]&lt;br /&gt;
*[[VPN]]-palvelin, katso [[wikipedia:fi:L2TP|L2TP]], [[wikipedia:fi:PPTP|PPTP]] (sisältyy [[ydin|ytimeen]]) ja [[wikipedia:OpenVPN|OpenVPN]]&lt;br /&gt;
*[[X]]-etäkirjautumispalvelin, katso [[XDMCP]], [[SSH]]&lt;br /&gt;
*Reititinohjelmia [[Vnstat]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[LASP]]&lt;br /&gt;
*[[LAMP]]&lt;br /&gt;
&lt;br /&gt;
{{Malline:Palvelin}}&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Verkko]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Apache_HTTPD&amp;diff=48407</id>
		<title>Apache HTTPD</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Apache_HTTPD&amp;diff=48407"/>
		<updated>2019-01-01T21:19:08Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Lisätty document root, oletusosoite ja moduulit.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ohjelma &lt;br /&gt;
 | nimi=Apache httpd&lt;br /&gt;
 | kuva=[[Kuva:Apache_httpd_logo.png|200px]] &lt;br /&gt;
 | kuvateksti=&lt;br /&gt;
 | lisenssi=[[Apache-lisenssi]] &lt;br /&gt;
 | käyttöliittymä=www &lt;br /&gt;
 | kotisivu=[http://httpd.apache.org/ httpd.apache.org]}}&lt;br /&gt;
&lt;br /&gt;
Apache httpd on [[Apache Software Foundation|Apache-säätiön]] tuottama http-palvelin, joka hallitsee http-palvelinmarkkinoita 50% markkinaosuudellaan.&lt;br /&gt;
&lt;br /&gt;
==Asennus==&lt;br /&gt;
{{asenna|Apache|apache2 tai httpd}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Debian&#039;&#039;&#039;-pohjaisissa jakeluissa, kuten &#039;&#039;&#039;Ubuntussa&#039;&#039;&#039;, paketin nimi on &#039;&#039;apache2&#039;&#039;. &#039;&#039;&#039;Red Hat&#039;&#039;&#039; -pohjaisissa jakeluissa, kuten &#039;&#039;&#039;CentOSissa&#039;&#039;&#039;, paketin nimi on puolestaan &#039;&#039;httpd&#039;&#039;. Sama nimeämiskäytäntö jatkuu binäärien nimissä ja tiedostopoluissa. Tässä ohjeessa pyritään huomioimaan nimen eri versiot koko ajan.&lt;br /&gt;
&lt;br /&gt;
== Palvelinprosessin käynnistäminen ja hallinta ==&lt;br /&gt;
Näissä ohjeissa Apachea hallitaan käyttäen [[systemd|systemd-järjestelmää]]. Systemd on käytössä useimmissa suosituissa Linux-jakeluissa. Varsinkin internetistä etsimällä löytää muitakin ohjeita prosessien hallitsemiseksi. Apachella on oma apachectl-skriptinsä, jota voi niin ikään käyttää.&lt;br /&gt;
&lt;br /&gt;
Mikäli Apache ei ole käynnissä, käynnistäminen tapahtuu komennolla&lt;br /&gt;
 sudo systemctl start &amp;lt;palvelinprosessi&amp;gt;&lt;br /&gt;
Koska Apache on eri jakeluissa eri nimellä, ylläolevassa pitää korvata &#039;&#039;&amp;lt;palvelinprosessi&amp;gt;&#039;&#039; kunkin Linux-jakelun omalla nimityksellä.&lt;br /&gt;
Esimerkiksi Ubuntu- ja Debian-palvelimissa Apache-prosessin nimi on &#039;&#039;&#039;apache2&#039;&#039;&#039; ja käynnistys tapahtuu näin:&lt;br /&gt;
 sudo systemctl start apache&lt;br /&gt;
Red Hat- ja CentOS-palvelimissa Apache löytyy nimellä &#039;&#039;&#039;httpd&#039;&#039;&#039;&lt;br /&gt;
 sudo systemctl start httpd&lt;br /&gt;
&lt;br /&gt;
Pysäytys&lt;br /&gt;
 sudo systemctl stop &amp;lt;palvelinprosessi&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Apachen uudelleen käynnistäminen tapahtuu komennolla&lt;br /&gt;
 sudo systemctl restart &amp;lt;palvelinprosessi&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Jos Apache halutaan käynnistää automaattisesti palvelimen uudelleenkäynnistyksen jälkeen, se tapahtuu komennolla&lt;br /&gt;
 sudo systemctl enable &amp;lt;palvelinprosessi&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Document root ==&lt;br /&gt;
Oletuksena Apache tarkkailee tiettyä kansiota, jota se pitää palvelimen juurena. Tuohon kansioon sijoitetut HTML-tiedostot palvelin näyttää selaimella vierailtaessa.&lt;br /&gt;
Usein document root on polussa&lt;br /&gt;
 /var/www/html&lt;br /&gt;
Tämä kannattaa tarkistaa Apachen asetuksista. Asetustiedostossa on DocumentRoot -niminen direktiivi, joka asettaa oletussijainnin.&lt;br /&gt;
&lt;br /&gt;
== Web-sivujen katseleminen ==&lt;br /&gt;
Kun Apache on käynnissä, voi verkkoselaimella vierailla palvelimen IP-osoitteessa. Mikäli olet asentanut Apachen omalle pöytäkoneellesi, voit käyttää [[loopback]]-osoitetta &#039;&#039;&#039;127.0.0.1&#039;&#039;&#039;. Kirjoita osoite verkkoselaimen osoiteriville, jolloin Apache näyttää verkkosivuston.&lt;br /&gt;
&lt;br /&gt;
== Apachen asetukset ==&lt;br /&gt;
Apachen asetukset löytyvät /etc-kansion alta apachen omasta kansiosta. Sen nimi vaihtelee Linux-jakeluittain.&lt;br /&gt;
Ubuntussa ja Debianissa asetukset on tallennettu polkuun&lt;br /&gt;
 /etc/apache2/&lt;br /&gt;
Red Hatissa ja CentOS -palvelimissa asetukset löytyvät polusta&lt;br /&gt;
 /etc/httpd/&lt;br /&gt;
&lt;br /&gt;
Kansion alla on laajempi alikansiorakenne, joka näyttää tämän tapaiselta:&lt;br /&gt;
* conf&lt;br /&gt;
** httpd.conf&lt;br /&gt;
** magic&lt;br /&gt;
* conf.d&lt;br /&gt;
** autoindex.conf&lt;br /&gt;
** README&lt;br /&gt;
** userdir.conf&lt;br /&gt;
* conf.modules.d&lt;br /&gt;
** 00-base.conf&lt;br /&gt;
** 00-ssl.conf&lt;br /&gt;
** 01-cgi.conf&lt;br /&gt;
&lt;br /&gt;
Oheinen listaus on CentOS-palvelimelta. Linux-jakelusta ja Apache-konfiguraatiosta riippuen se voi näyttää erilaiselta.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Palvelimen pääkonfiguraatiotiedosto on &#039;&#039;&#039;httpd.conf&#039;&#039;&#039; tai &#039;&#039;&#039;apache2.conf&#039;&#039;&#039; jakelusta riippuen. Palvelimeen tutustumisen voi aloittaa lukemalla sen.&lt;br /&gt;
&lt;br /&gt;
Monesti kuitenkin Apache konfiguroidaan useaan eri tiedostoon. conf.d -kansiossa voi olla jokaiselle palvelimen tarjoamalle web-sivustolle oma konfiguraatiotiedostonsa. Apache lukee nämä tiedostot osaksi konfiguraatiotaan siten, kuin &#039;&#039;httpd.conf&#039;&#039;-tiedostossa on määrätty.&lt;br /&gt;
&lt;br /&gt;
Apache lukee konfiguraatiotiedostot aakkosjärjestyksessä. Tiedostonimien alkuun voi laittaa järjestysnumerot oikean järjestyksen takaamiseksi, kuten tässäkin esimerkissä on tehty.&lt;br /&gt;
&lt;br /&gt;
Edellä mainittiin, että konfiguraatiotiedostojen hakemistorakenne voi vaihdella. Debian- ja Ubuntu-palvelimella kansiorakenne on hieman erilainen. Siellä konfiguraatiokansiosta löytyy alikansiot &#039;&#039;sites-available&#039;&#039; ja &#039;&#039;sites-enabled&#039;&#039;. Sites-available -kansioon tallennetaan web-sivustojen konfiguraatiot, ja ne kytketään käyttöön tekemällä [[symbolinen linkki]] sites-enabled -kansioon.&lt;br /&gt;
&lt;br /&gt;
== Moduulit ==&lt;br /&gt;
Apache-palvelimen toimintaa voi muunnella lataamalla käyttöön erilaisia moduuleja. Näitä on paljon eri tarkoituksiin, eikä tässä ole mahdollista käydä asiaa tarkemmin läpi. Usein käytettyjä moduuleja ovat esimerkiksi &#039;&#039;mod_rewrite&#039;&#039;, &#039;&#039;mod_userdir&#039;&#039; ja &#039;&#039;mod_ssl&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
conf.modules.d -kansiossa asetetaan, mitkä moduulit on otettu käyttöön. Se tehdään lisäämällä jokaiselle moduulille oma konfiguraatiotiedostonsa.&lt;br /&gt;
&lt;br /&gt;
Debian-pohjaiset järjestelmät jakavat moduulit kahteen kansioon. Toinen on &#039;&#039;mods-available&#039;&#039; ja &#039;&#039;toinen mods-enabled&#039;&#039;. Moduulit asennetaan mods-available -kansioon, ja [[ln|linkitetään]] sieltä mods-enabled -kansioon. Debian-pohjaisissa jakeluissa tämä tehdään kahdella eri komennolla: &#039;&#039;a2enmod&#039;&#039; ja  &#039;&#039;a2dismod&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Apachen lokit ==&lt;br /&gt;
&lt;br /&gt;
Apachen lokitiedostot löytyvät /var/log -kansiosta saman logiikan mukaan kuin konfiguraatiotiedostotkin:&lt;br /&gt;
Debian-pohjaisissa jakeluissa polku on &lt;br /&gt;
 /var/log/apache2&lt;br /&gt;
Red Hat -pohjaisissa jakeluissa&lt;br /&gt;
 /var/log/httpd&lt;br /&gt;
&lt;br /&gt;
Lokeja on kaksi erilaista: &lt;br /&gt;
 * access.log&lt;br /&gt;
 * error.log&lt;br /&gt;
&lt;br /&gt;
== Sähköisen henkilökortin tuki ==&lt;br /&gt;
&lt;br /&gt;
=== Yleiset palvelimen asetukset ===&lt;br /&gt;
&lt;br /&gt;
Palvelimella tulee olla CA-varmentajan varmenteet paikallisesti. Ne voi ladata Väestörekisterikeskuksen [http://fineid.fi/default.aspx?docid=2237&amp;amp;site=9&amp;amp;id=332 varmennesivulta], joskin turvallisempaa on käyttää henkilökortilta [[HST#CA-varmenteiden_lukeminen_kortilta]] otettua kopiota. Yleisin tarvittava varmenne on &#039;&#039;juurivarmenne&#039;&#039; tai &#039;&#039;Valtion kansalaisvarmenteet&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
  SSLCACertificateFile /etc/pki/vrkrootca.pem&lt;br /&gt;
  SSLVerifyClient none&lt;br /&gt;
&lt;br /&gt;
Huomioi, että tiedoston alussa on oltava&lt;br /&gt;
  -----BEGIN CERTIFICATE-----&lt;br /&gt;
&lt;br /&gt;
=== .htaccess tiedosto ===&lt;br /&gt;
&lt;br /&gt;
Apache-palvelimen asetuksia voi muuttaa kansiokohtaisesti erityisen .htaccess-piilotiedoston avulla. Tällä voidaan ottaa käyttöön Apachen moduuleita, ja rajoittaa tai lisätä oikeuksia.&lt;br /&gt;
&lt;br /&gt;
Tunnistettavan URLin hakemistossa &#039;&#039;.htaccess&#039;&#039; tiedoston sisältö:&lt;br /&gt;
&lt;br /&gt;
  SSLVerifyClient require&lt;br /&gt;
  SSLVerifyDepth 10 &lt;br /&gt;
  SSLOptions +StdEnvVars +ExportCertData&lt;br /&gt;
&lt;br /&gt;
=== Ympäristömuuttujat ===&lt;br /&gt;
&lt;br /&gt;
Tunnistetun SSL-yhteyden aikana seuraavat ympäristömuuttjat:&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[Apache httpd:n asetukset]]&lt;br /&gt;
*[[Apache ja HTTPS]]&lt;br /&gt;
*[[Apache-harjoituksia]]&lt;br /&gt;
*[[HST]]&lt;br /&gt;
*[[LAMP]]&lt;br /&gt;
*[[:Luokka:Apache|Apache-luokka]]&lt;br /&gt;
&lt;br /&gt;
==Aiheesta muualla==&lt;br /&gt;
*[http://news.netcraft.com/archives/2011/02/15/february-2011-web-server-survey.html Netcraftin httpd-tilasto helmikuulta 2011]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Verkko]]&lt;br /&gt;
[[Luokka:Apache]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=LAMP&amp;diff=48406</id>
		<title>LAMP</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=LAMP&amp;diff=48406"/>
		<updated>2019-01-01T21:00:39Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Ajantasaistettu ohjetta ja poistettu Ubuntu-spesifiset neuvot.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
Lyhenne LAMP tarkoittaa:&lt;br /&gt;
&lt;br /&gt;
* [[wikipedia:fi:GNU/Linux|&#039;&#039;&#039;L&#039;&#039;&#039;inux]]-käyttöjärjestelmä&lt;br /&gt;
* [[Apache|&#039;&#039;&#039;A&#039;&#039;&#039;pache]]-säätiön [[Apache httpd|http-palvelin]]&lt;br /&gt;
* [[MySQL|&#039;&#039;&#039;M&#039;&#039;&#039;ySQL]]-tietokanta&lt;br /&gt;
* [[PHP|&#039;&#039;&#039;P&#039;&#039;&#039;HP]]-skriptikieli (joskus myös [[Perl]] tai [[Python]])&lt;br /&gt;
&lt;br /&gt;
Lyhennettä käytetään kuvaamaan erittäin yleistä web-palvelinteknologian kokoonpanoa, jossa palvelinkoneen käyttöjärjestelmänä on Linux, palvelinohjelmistona Apache, tietokantaohjelmistona on MySQL ja dynaamisuuden ja vuorovaikutteisuuden mahdollistavana palvelinpuolen skriptikielenä tyypillisimmin PHP. LAMP on saatavilla kutakuinkin jokaisesta palvelinhotellipaketista, sillä on mahdollista toteuttaa huomattavan mutkikkaita ja monipuolisia verkkopalveluja (esim. Facebook tehtiin LAMP:lla alussa) ja se onkin ollut pitkään hyvin suosittu.&lt;br /&gt;
&lt;br /&gt;
On syytä huomata, että kyseessä on ainoastaan selventävä termi, eikä vaikkapa ohjelmien välinen yhteyskäytäntö. Yhdistelmälle on annettu nimi, koska sitä käytetään melko paljon ja se on havaittu toimivaksi. Samalla idealla on kehitetty muitakin lyhenteitä kuten Solaris-pohjainen SAMP ja Windows/IIS-yhdistelmään pohjautuva WIMP.&lt;br /&gt;
&lt;br /&gt;
== LAMP-ympäristön asennus omalle palvelimelle ==&lt;br /&gt;
&lt;br /&gt;
Seuraavassa lyhyt yhteenveto miten LAMPin voi pystyttää.&lt;br /&gt;
&lt;br /&gt;
{{oikeudet}}&lt;br /&gt;
&lt;br /&gt;
# Asenna aluksi Linux-palvelin. Lisäapua tähän löydät artikkelista [[Palvelin]].&lt;br /&gt;
# Asenna seuraavaksi [[Apache httpd|Apache-palvelinohjelmisto]], [[PHP|PHP-ohjelmointikieli]] ja [[MariaDB|MariaDB-tietokantaohjelmisto]].&lt;br /&gt;
&lt;br /&gt;
Riippuen valitsemastasi jakelusta, asennettavien pakettien nimet voivat vaihdella. Samoin vaihtelevat asentamiseen käytettävät komennot. Lisätietoa löydät ylle linkitetyistä artikkeleista.&lt;br /&gt;
&lt;br /&gt;
#&amp;lt;li value=&amp;quot;3&amp;quot;&amp;gt; Asennusvaiheessa pyydetään asettamaan MariaDB:n pääkäyttäjälle (root) salasana. Laita se muistiin.&lt;br /&gt;
# Käynnistä Apache uudestaan, jotta PHP varmasti aktivoituu: &#039;&#039;sudo systemctl restart apache2&#039;&#039; tai &#039;&#039;sudo systemctl restart httpd&#039;&#039;. Lisätietoa artikkelista [[Apache httpd]]&lt;br /&gt;
# Tarkista Apachen toimivuus selaimella vierailemassa osoitteessa http://127.0.0.1/ tai http://localhost/&lt;br /&gt;
# Nyt voit laittaa PHP-skriptin Apachen &#039;&#039;&#039;document rootiin&#039;&#039;&#039;. Monissa jakeluissa se on polussa /var/www/. Lisätietoa tiedostojen sijainnista löydät artikkelista [[Apache httpd]]&lt;br /&gt;
# Luo kyseiseen polkuun tekstitiedosto &#039;&#039;&#039;testi.php&#039;&#039;&#039;. Käytetään tähän monista Linux-jakeluista löytyvää [[nano]]-tekstieditoria.&lt;br /&gt;
 sudo nano /var/www/testi.php&lt;br /&gt;
Kirjoita tiedoston sisällöksi:&lt;br /&gt;
 &amp;lt;?php&lt;br /&gt;
 echo &amp;quot;Testi toimii!&amp;quot;;&lt;br /&gt;
 ?&amp;gt;&lt;br /&gt;
#&amp;lt;li value=&amp;quot;6&amp;quot;&amp;gt; Tallenna painamalla {{näppäin|Ctrl|X}} ja {{näppäin|enter}}. Nano-editori kysyy, haluatko tallentaa tiedoston. Vastaa Y (yes) tai K (kyllä) riippuen, mikä järjestelmän kieleksi on asetettu.&lt;br /&gt;
# Avaa selaimella http://localhost/testi.php. Jos näet vain tekstin &#039;&#039;&amp;quot;Testi toimii!&amp;quot;&#039;&#039;, niin PHP toimii. Jos selain yrittää ladata kokonaisena tiedostona sivun, PHP-skriptiä ei ajettu.&lt;br /&gt;
&lt;br /&gt;
=== Wordpress ===&lt;br /&gt;
&lt;br /&gt;
Lisäharjoituksena voit asentaa Wordpressin, joka on PHP:lla ja MySQL:llä toimiva blogiohjelmisto. Monissa Linux-jakeluissa wordpressin voi asentaa paketista &#039;&#039;wordpress&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wordpressin voi myös ladata suoraan sen kotisivuilta osoitteesta http://www.wordpress.org. Siellä on myös kattavat ja yksityiskohtaiset asennusohjeet englanniksi.&lt;br /&gt;
&lt;br /&gt;
=== LAMPista eteenpäin ===&lt;br /&gt;
&lt;br /&gt;
LAMP ei tänä päivänä enää edusta parasta mahdollista teknologiaa. Apachen kanssa kilpailee moni uusi paljon nopeampi palvelinohjelmisto (esim. [[NodeJS]] ja [[Nginx]]), Oracleen haltuun siirtynyt [[MySQL]] häviää [[MariaDB]]:lle ja [[PostgreSQL]]:lle ja ohjelmointikielipuolella on nykyisin suositumpaa käyttää [[JavaEE]]:tä, [[Ruby on Rails]]ia tai [[Python]]ia (esim. [http://www.djangoproject.com/ Djangon] kanssa).&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
* [[Apache-harjoituksia]]&lt;br /&gt;
* [[Apache ja HTTPS]]&lt;br /&gt;
* [[MySQL:n käyttöönotto]]&lt;br /&gt;
&lt;br /&gt;
==Aiheesta muualla==&lt;br /&gt;
* https://en.wikipedia.org/wiki/Apache_HTTP_Server&lt;br /&gt;
* [http://www.lampware.org/ http://www.lampware.org/]&lt;br /&gt;
* [https://www.omaserveri.info/asenna-lamp-ubuntuun/ Asenna LAMP Ubuntuun - Ohje vaihe vaiheelta]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Verkko]]&lt;br /&gt;
[[Luokka:Apache]]&lt;br /&gt;
{{Malline:Palvelin}}&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Malline:Palvelin&amp;diff=48405</id>
		<title>Malline:Palvelin</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Malline:Palvelin&amp;diff=48405"/>
		<updated>2019-01-01T21:00:14Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Lisätty linkit yleisiin editoreihin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;toccolours&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:2pt solid #5CD5FF; background:#8AE1FF; text-align:center&amp;quot; |&#039;&#039;&#039;[[Palvelin]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;Ylläpito&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | [[SSH]] | [[Tietoturva]] | [[Käyttäjien hallinta]] | [[Systemd]] | [[iptables]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;Editoreja:&#039;&#039; [[nano]] | [[vi]] | [[emacs]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;Komentorivi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | [[Komentorivin perusteet]] | [[Komentorivikomennot]] | [[Bash-skriptaus]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;Palvelintyypit&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | [[LAMP]] | [[Sähköpostipalvelin]] | [[:Luokka:Tietokannat|Tietokantapalvelin]] | [[NFS]] | [[Samba]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;[[:Luokka:Palvelimet|Palvelin-luokka]]&#039;&#039;&#039;&lt;br /&gt;
|}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mallineesta==&lt;br /&gt;
Tämä malline on tehty palvelimia ja niiden pystyttämistä käsittelevien artikkeleiden tueksi.&lt;br /&gt;
&lt;br /&gt;
==Käyttö==&lt;br /&gt;
Lisää artikkelin loppuun: &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Malline:Palvelin}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
[[Luokka:Mallineet|{{PAGENAME}}]][[Luokka:Artikkelisarjamallineet|{{PAGENAME}}]]&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;[[Luokka:Palvelimet]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Apache_HTTPD&amp;diff=48404</id>
		<title>Apache HTTPD</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Apache_HTTPD&amp;diff=48404"/>
		<updated>2019-01-01T20:41:20Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Lisätty huomautus nimeämiskäytäntöjen vaihtelevuudesta.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ohjelma &lt;br /&gt;
 | nimi=Apache httpd&lt;br /&gt;
 | kuva=[[Kuva:Apache_httpd_logo.png|200px]] &lt;br /&gt;
 | kuvateksti=&lt;br /&gt;
 | lisenssi=[[Apache-lisenssi]] &lt;br /&gt;
 | käyttöliittymä=www &lt;br /&gt;
 | kotisivu=[http://httpd.apache.org/ httpd.apache.org]}}&lt;br /&gt;
&lt;br /&gt;
Apache httpd on [[Apache Software Foundation|Apache-säätiön]] tuottama http-palvelin, joka hallitsee http-palvelinmarkkinoita 50% markkinaosuudellaan.&lt;br /&gt;
&lt;br /&gt;
==Asennus==&lt;br /&gt;
{{asenna|Apache|apache2 tai httpd}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Debian&#039;&#039;&#039;-pohjaisissa jakeluissa, kuten &#039;&#039;&#039;Ubuntussa&#039;&#039;&#039;, paketin nimi on &#039;&#039;apache2&#039;&#039;. &#039;&#039;&#039;Red Hat&#039;&#039;&#039; -pohjaisissa jakeluissa, kuten &#039;&#039;&#039;CentOSissa&#039;&#039;&#039;, paketin nimi on puolestaan &#039;&#039;httpd&#039;&#039;. Sama nimeämiskäytäntö jatkuu binäärien nimissä ja tiedostopoluissa. Tässä ohjeessa pyritään huomioimaan nimen eri versiot koko ajan.&lt;br /&gt;
&lt;br /&gt;
== Palvelinprosessin käynnistäminen ja hallinta ==&lt;br /&gt;
Näissä ohjeissa Apachea hallitaan käyttäen [[systemd|systemd-järjestelmää]]. Systemd on käytössä useimmissa suosituissa Linux-jakeluissa. Varsinkin internetistä etsimällä löytää muitakin ohjeita prosessien hallitsemiseksi. Apachella on oma apachectl-skriptinsä, jota voi niin ikään käyttää.&lt;br /&gt;
&lt;br /&gt;
Mikäli Apache ei ole käynnissä, käynnistäminen tapahtuu komennolla&lt;br /&gt;
 sudo systemctl start &amp;lt;palvelinprosessi&amp;gt;&lt;br /&gt;
Koska Apache on eri jakeluissa eri nimellä, ylläolevassa pitää korvata &#039;&#039;&amp;lt;palvelinprosessi&amp;gt;&#039;&#039; kunkin Linux-jakelun omalla nimityksellä.&lt;br /&gt;
Esimerkiksi Ubuntu- ja Debian-palvelimissa Apache-prosessin nimi on &#039;&#039;&#039;apache2&#039;&#039;&#039; ja käynnistys tapahtuu näin:&lt;br /&gt;
 sudo systemctl start apache&lt;br /&gt;
Red Hat- ja CentOS-palvelimissa Apache löytyy nimellä &#039;&#039;&#039;httpd&#039;&#039;&#039;&lt;br /&gt;
 sudo systemctl start httpd&lt;br /&gt;
&lt;br /&gt;
Pysäytys&lt;br /&gt;
 sudo systemctl stop &amp;lt;palvelinprosessi&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Apachen uudelleen käynnistäminen tapahtuu komennolla&lt;br /&gt;
 sudo systemctl restart &amp;lt;palvelinprosessi&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Jos Apache halutaan käynnistää automaattisesti palvelimen uudelleenkäynnistyksen jälkeen, se tapahtuu komennolla&lt;br /&gt;
 sudo systemctl enable &amp;lt;palvelinprosessi&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Apachen asetukset ==&lt;br /&gt;
Apachen asetukset löytyvät /etc-kansion alta apachen omasta kansiosta. Sen nimi vaihtelee Linux-jakeluittain.&lt;br /&gt;
Ubuntussa ja Debianissa asetukset on tallennettu polkuun&lt;br /&gt;
 /etc/apache2/&lt;br /&gt;
Red Hatissa ja CentOS -palvelimissa asetukset löytyvät polusta&lt;br /&gt;
 /etc/httpd/&lt;br /&gt;
&lt;br /&gt;
Kansion alla on laajempi alikansiorakenne, joka näyttää tämän tapaiselta:&lt;br /&gt;
* conf&lt;br /&gt;
** httpd.conf&lt;br /&gt;
** magic&lt;br /&gt;
* conf.d&lt;br /&gt;
** autoindex.conf&lt;br /&gt;
** README&lt;br /&gt;
** userdir.conf&lt;br /&gt;
* conf.modules.d&lt;br /&gt;
** 00-base.conf&lt;br /&gt;
** 00-ssl.conf&lt;br /&gt;
** 01-cgi.conf&lt;br /&gt;
&lt;br /&gt;
Oheinen listaus on CentOS-palvelimelta. Linux-jakelusta ja Apache-konfiguraatiosta riippuen se voi näyttää erilaiselta.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Palvelimen pääkonfiguraatiotiedosto on &#039;&#039;&#039;httpd.conf&#039;&#039;&#039;. Palvelimeen tutustumisen voi aloittaa lukemalla sen.&lt;br /&gt;
&lt;br /&gt;
Monesti kuitenkin Apache konfiguroidaan useaan eri tiedostoon. conf.d -kansiossa voi olla jokaiselle palvelimen tarjoamalle web-sivustolle oma konfiguraatiotiedostonsa. Apache lukee nämä tiedostot osaksi konfiguraatiotaan siten, kuin &#039;&#039;httpd.conf&#039;&#039;-tiedostossa on määrätty.&lt;br /&gt;
&lt;br /&gt;
conf.modules.d -kansiossa taas asetetaan, mitkä moduulit on otettu käyttöön. Se tehdään lisäämällä jokaiselle moduulille oma konfiguraatiotiedostonsa.&lt;br /&gt;
&lt;br /&gt;
Apache lukee konfiguraatiotiedostot aakkosjärjestyksessä. Tiedostonimien alkuun voi laittaa järjestysnumerot oikean järjestyksen takaamiseksi, kuten tässäkin esimerkissä on tehty.&lt;br /&gt;
&lt;br /&gt;
Edellä mainittiin, että konfiguraatiotiedostojen hakemistorakenne voi vaihdella. Debian- ja Ubuntu-palvelimella kansiorakenne on hieman erilainen. Siellä konfiguraatiokansiosta löytyy alikansiot &#039;&#039;&#039;sites-available&#039;&#039;&#039; ja &#039;&#039;&#039;sites-enabled&#039;&#039;&#039;. Sites-available -kansioon tallennetaan web-sivustojen konfiguraatiot, ja ne kytketään käyttöön tekemällä [[symbolinen linkki]] sites-enabled -kansioon.&lt;br /&gt;
&lt;br /&gt;
== Apachen lokit ==&lt;br /&gt;
&lt;br /&gt;
Apachen lokitiedostot löytyvät /var/log -kansiosta saman logiikan mukaan kuin konfiguraatiotiedostotkin:&lt;br /&gt;
Debian-pohjaisissa jakeluissa polku on &lt;br /&gt;
 /var/log/apache2&lt;br /&gt;
Red Hat -pohjaisissa jakeluissa&lt;br /&gt;
 /var/log/httpd&lt;br /&gt;
&lt;br /&gt;
Lokeja on kaksi erilaista: &lt;br /&gt;
 * access.log&lt;br /&gt;
 * error.log&lt;br /&gt;
&lt;br /&gt;
== Sähköisen henkilökortin tuki ==&lt;br /&gt;
&lt;br /&gt;
=== Yleiset palvelimen asetukset ===&lt;br /&gt;
&lt;br /&gt;
Palvelimella tulee olla CA-varmentajan varmenteet paikallisesti. Ne voi ladata Väestörekisterikeskuksen [http://fineid.fi/default.aspx?docid=2237&amp;amp;site=9&amp;amp;id=332 varmennesivulta], joskin turvallisempaa on käyttää henkilökortilta [[HST#CA-varmenteiden_lukeminen_kortilta]] otettua kopiota. Yleisin tarvittava varmenne on &#039;&#039;juurivarmenne&#039;&#039; tai &#039;&#039;Valtion kansalaisvarmenteet&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
  SSLCACertificateFile /etc/pki/vrkrootca.pem&lt;br /&gt;
  SSLVerifyClient none&lt;br /&gt;
&lt;br /&gt;
Huomioi, että tiedoston alussa on oltava&lt;br /&gt;
  -----BEGIN CERTIFICATE-----&lt;br /&gt;
&lt;br /&gt;
=== .htaccess tiedosto ===&lt;br /&gt;
&lt;br /&gt;
Apache-palvelimen asetuksia voi muuttaa kansiokohtaisesti erityisen .htaccess-piilotiedoston avulla. Tällä voidaan ottaa käyttöön Apachen moduuleita, ja rajoittaa tai lisätä oikeuksia.&lt;br /&gt;
&lt;br /&gt;
Tunnistettavan URLin hakemistossa &#039;&#039;.htaccess&#039;&#039; tiedoston sisältö:&lt;br /&gt;
&lt;br /&gt;
  SSLVerifyClient require&lt;br /&gt;
  SSLVerifyDepth 10 &lt;br /&gt;
  SSLOptions +StdEnvVars +ExportCertData&lt;br /&gt;
&lt;br /&gt;
=== Ympäristömuuttujat ===&lt;br /&gt;
&lt;br /&gt;
Tunnistetun SSL-yhteyden aikana seuraavat ympäristömuuttjat:&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[Apache httpd:n asetukset]]&lt;br /&gt;
*[[Apache ja HTTPS]]&lt;br /&gt;
*[[Apache-harjoituksia]]&lt;br /&gt;
*[[HST]]&lt;br /&gt;
*[[LAMP]]&lt;br /&gt;
*[[:Luokka:Apache|Apache-luokka]]&lt;br /&gt;
&lt;br /&gt;
==Aiheesta muualla==&lt;br /&gt;
*[http://news.netcraft.com/archives/2011/02/15/february-2011-web-server-survey.html Netcraftin httpd-tilasto helmikuulta 2011]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Verkko]]&lt;br /&gt;
[[Luokka:Apache]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=MariaDB&amp;diff=48403</id>
		<title>MariaDB</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=MariaDB&amp;diff=48403"/>
		<updated>2019-01-01T20:22:08Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Linkattu MySQL-ohjeisiin.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ohjelma&lt;br /&gt;
| nimi=MariaDB&lt;br /&gt;
| kuva=&lt;br /&gt;
| kuvateksti=&lt;br /&gt;
| lisenssi=[[GPL]]v2&lt;br /&gt;
| käyttöliittymä=&lt;br /&gt;
| kotisivu=[https://mariadb.org/ mariadb.org]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MariaDB&#039;&#039;&#039; on yleisesti käytetty [[tietokanta]]moottori ja osa ns. [[LAMP]]-järjestelmää. Sitä kehittää [[MySQL]]:stä tuttu kehittäjä Monty Widenius. Ja se on täysin yhteensopiva GPL lisensoidun [[MySQL]]-tietokantamoottorin kanssa.&lt;br /&gt;
&lt;br /&gt;
==Asennus==&lt;br /&gt;
{{Asenna|MadiaDB|mariadb-server}}&lt;br /&gt;
&lt;br /&gt;
Koska MariaDB on MySQLin kaltainen, sen asentamisessa voi käyttää apuna [[MySQL:n_käyttöönotto|MySQL:n käyttöönotto -artikkelia]].&lt;br /&gt;
&lt;br /&gt;
== Tietokannan varmuuskopiointi ==&lt;br /&gt;
MariaDB-tietokantojen varmuuskopioinnissa voi seurata artikkelia [[MySQL-tietokannan varmuuskopiointi ja palautus]].&lt;br /&gt;
&lt;br /&gt;
== Katso myös ==&lt;br /&gt;
*[[MySQL]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Tietokannat]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Malline:Palvelin&amp;diff=48402</id>
		<title>Malline:Palvelin</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Malline:Palvelin&amp;diff=48402"/>
		<updated>2019-01-01T20:18:40Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Tietokantapalvelin ohjaa nyt Tietokanta-luokkaan&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;toccolours&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:2pt solid #5CD5FF; background:#8AE1FF; text-align:center&amp;quot; |&#039;&#039;&#039;[[Palvelin]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;Ylläpito&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | [[SSH]] | [[Tietoturva]] | [[Käyttäjien hallinta]] | [[Systemd]] | [[iptables]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;Komentorivi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | [[Komentorivin perusteet]] | [[Komentorivikomennot]] | [[Bash-skriptaus]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;Palvelintyypit&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | [[LAMP]] | [[Sähköpostipalvelin]] | [[:Luokka:Tietokannat|Tietokantapalvelin]] | [[NFS]] | [[Samba]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;[[:Luokka:Palvelimet|Palvelin-luokka]]&#039;&#039;&#039;&lt;br /&gt;
|}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mallineesta==&lt;br /&gt;
Tämä malline on tehty palvelimia ja niiden pystyttämistä käsittelevien artikkeleiden tueksi.&lt;br /&gt;
&lt;br /&gt;
==Käyttö==&lt;br /&gt;
Lisää artikkelin loppuun: &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Malline:Palvelin}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
[[Luokka:Mallineet|{{PAGENAME}}]][[Luokka:Artikkelisarjamallineet|{{PAGENAME}}]]&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;[[Luokka:Palvelimet]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Samba&amp;diff=48401</id>
		<title>Samba</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Samba&amp;diff=48401"/>
		<updated>2019-01-01T20:04:47Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Lisätty Palvelin-malline&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ohjelma&lt;br /&gt;
| nimi=Samba&lt;br /&gt;
| kuva=&lt;br /&gt;
| kuvateksti=&lt;br /&gt;
| lisenssi=[[GPL]]v3&lt;br /&gt;
| käyttöliittymä=&lt;br /&gt;
| kotisivu=[https://www.samba.org/ www.samba.org]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Samba&#039;&#039;&#039; on Unixeille tehty [[avoin lähdekoodi|avoin]] toteutus Windowsissakin käytetystä [[SMB]]/[[CIFS]]-tiedostonsiirtoprotokollasta.&lt;br /&gt;
&lt;br /&gt;
==Asennus==&lt;br /&gt;
Samba-[[palvelin]]ohjelmisto löytyy käytännössä kaikissa [[jakelu]]issa [[paketinhallintajärjestelmä|paketista]] &amp;lt;tt&amp;gt;samba&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
SMB/CIFS-tiedostojärjestelmän [[mount|liittämiseen]] tarvittavat ohjelmistot löytyvät jakelusta riippuen joko paketista &amp;lt;tt&amp;gt;cifs-mount&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;mount-cifs&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;samba-client&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;smbfs&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Moduulit ===&lt;br /&gt;
Samban konfiguraatioon voidaan lisätä erilaisia lisämoduuleita, jotka laajentavat samban toimintaa. Näitä ovat esimerkiksi:&lt;br /&gt;
* Roskakori&lt;br /&gt;
* Samba-jakoon siirretyn tiedoston automaattinen virustarkistus&lt;br /&gt;
* Käytettäessä Sambaa tulostamiseen, voi samba luoda esimerkiksi PDF-dokumentin tiettyyn jaettuun hakemistoon&lt;br /&gt;
* Käyttöauditointi, eli kuka loi, muokkasi tai tuhosi tiedostoja ja mihin aikaan&lt;br /&gt;
&lt;br /&gt;
===== Moduuli: Roskakori =====&lt;br /&gt;
Joskus käyttäjä saattaa poistaa vahingossa tiedoston tai hakemiston. Roskakoritoiminto siirtää poistetut tiedostot määrättyyn hakemistoon, josta palvelimen ylläpitäjän pitää käydä ne erikseen poistamassa tai palauttamassa tilanteesta riippuen. Myös virukset saattavat poistaa hakemistoja tai tiedostoja.&lt;br /&gt;
&lt;br /&gt;
Esimerkkikonfiguraatio:&lt;br /&gt;
&lt;br /&gt;
 vfs object = recycle&lt;br /&gt;
 recycle:repository = /storage/recyclebin/%U/%T&lt;br /&gt;
 recycle:keeptree = Yes&lt;br /&gt;
 recycle:touch = Yes&lt;br /&gt;
 recycle:versions = Yes&lt;br /&gt;
 recycle:directory_mode = 0666&lt;br /&gt;
 recycle:subdir_mode = 0666&lt;br /&gt;
&lt;br /&gt;
Selityksiä&lt;br /&gt;
{|&lt;br /&gt;
! | Parametri || Tyyppi || Kommentti&lt;br /&gt;
|-&lt;br /&gt;
|recycle:repository || Hakemistopolku || Esimerkiksi &amp;lt;code&amp;gt;/storage/recyclebin/%U/%T&amp;lt;/code&amp;gt; joka luo poistetun hakemistopuun hakemistoon &amp;lt;code&amp;gt;/storage/recyclebin/&amp;lt;käyttäjänimi&amp;gt;/&amp;lt;päivämäärä&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|recycle:keeptree || Boolean || Esimerkiksi &amp;lt;code&amp;gt;Yes&amp;lt;/code&amp;gt; joka pitää koko poistetun hakemistorakenteen &amp;lt;code&amp;gt;recycle:repository&amp;lt;/code&amp;gt;-hakemiston alla.&lt;br /&gt;
|-&lt;br /&gt;
|recycle:versions || Boolean || Esimerkiksi &amp;lt;code&amp;gt;Yes&amp;lt;/code&amp;gt; joka pitää myös vanhat samanimiset tiedostot tallessa, jotka on poistettu samasta hakemistosta&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Palvelimen asetukset==&lt;br /&gt;
Asennettuasi Samba-palvelinohjelman, lisää käyttäjiä [[komentorivi]]komennolla&lt;br /&gt;
 [[smbpasswd]] -a käyttäjänimi&lt;br /&gt;
&lt;br /&gt;
Huomaa että voit tälla tavalla tehdä samba-käyttäjiä vain koneen nykyisistä unix-käyttäjistä. Saatat siis haluta tehdä ensin uuden käyttäjän koko käyttöjärjestelmään (jos käyttäjän ei pidä saada muita oikeuksia, näitä voi rajoittaa esimerkiksi [[ryhmä|käyttäjäryhmän]] ja komentotulkin asettamisella). Normaalin käyttäjän luonti onnistuu komennolla&lt;br /&gt;
 [[useradd]] -m tunnus&lt;br /&gt;
Salasanan käyttäjälle voi asettaa komennolla&lt;br /&gt;
 [[passwd]] tunnus&lt;br /&gt;
&lt;br /&gt;
Jaettuja hakemistoja ja muita Samba-palvelimen asetuksia voi säätää [[asetustiedosto]]ssa &amp;lt;tt&amp;gt;/etc/samba/[[smb.conf]]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Samba osaa käyttää myös ulkoista salasanapalvelinta ja luoda paikallisia tunnuksia tarpeen mukaan. Tästä lisää Samban dokumentaatiossa.&lt;br /&gt;
&lt;br /&gt;
Voit myös käyttää sambaa Unix-koneilta Windows-jakojen käyttöön. [[Smbclient]]-ohjelmistolla voit kirjautua [[FTP]]-tyylisesti samba-palvelimelle, ja esimerkiksi siirtää tiedostoja palvelimelle/palvelimelta. Jos [[SELinux]]ia käyttäessä ilmenee ongelmia Windows-jakoon kirjoittamisesssa (ei lukemisessa), voit kokeilla poistaa smb-[[taustapalvelu]]lta SELinux-tuen. Tämä tapahtuu SELinuxin asetusohjelmassa.&lt;br /&gt;
&lt;br /&gt;
===Graafiset vaihtoehdot===&lt;br /&gt;
Samba-palvelimen [[GUI|graafiseen]] asettamiseen on tarjolla monia vaihtoehtoja. &lt;br /&gt;
&lt;br /&gt;
Useimpien jakeluiden paketinhallinnasta löytyy [[SWAT]]-niminen [[www-selain]]pohjainen asetustyökalu (löytyy asennuksen jälkeen osoitteesta &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://localhost:901/&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;). &lt;br /&gt;
&lt;br /&gt;
Jakeluiden asetuskeskuksissa/ylläpitovalikoissa on myös yleensä tarjolla jokin Samba-asetustyökalu, näin on esimerkiksi [[Fedora]]ssa (&#039;&#039;[[system-config-samba]]&#039;&#039;), [[Mandriva]]ssa (&#039;&#039;[[drakconf|asetuskeskus]]&#039;&#039;), [[openSUSE]]ssa (&#039;&#039;[[YaST]]&#039;&#039;) ja [[RHEL]]:issä (&#039;&#039;[[system-config-samba]]&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
==Samba-jaon liittäminen==&lt;br /&gt;
Voit liittää Samba-jaon käyttämällä palvelimen [[wikipedia:en:NetBIOS|NetBIOS]]-nimeä tai IP-osoitetta. IP-osoite on luotettavampi ja toimii varmemmin, mutta sitä käytettäessä täytyy jotenkin estää osoitteen vaihtuminen, tai joutuu tasaisin väliajoin muuttamaan asetuksia.  &lt;br /&gt;
IP-osoitteen muuttumisen voi estää joko sitomalla se reitittimessä ([[DHCP]]-palvelimessa) tiettyyn [[wikipedia:fi:MAC-osoite|MAC-osoitteeseen]] tai käyttämällä staattista IP-osoitetta.&lt;br /&gt;
&lt;br /&gt;
===Valmistelu===&lt;br /&gt;
Aluksi pitää luoda [[hakemisto]] (liitospiste), jonne jako halutaan liittää. Väliaikaisesti voi käyttää liitospisteenä hakemistoa /mnt tai sen alihakemistoja, mutta yleensä tarkoitukseen kannattaa luoda uusi hakemisto sen mukaan mihin jakoa on tarkoitus käyttää. Uuden hakemiston voi luoda juurihakemistoon. Uuden hakemiston nimi on varminta muodostaa kirjaimista a-z (ei välilyöntejä, ääkkösiä tms.).&lt;br /&gt;
&lt;br /&gt;
Jos DHCP-palvelinta käytetään IP-osoitteiden ja DNS-nimien jakamiseen dynaamisesti, on suotavaa käyttää NetBIOS-nimeä, jotta asetuksia ei tarvitse muuttaa joka kerta kun verkko sammutetaan. Mikäli käytössä on IP-osoite, voit hypätä kohtaan liittäminen.&lt;br /&gt;
&lt;br /&gt;
Etsitään [[asetustiedosto]]sta &amp;lt;tt&amp;gt;/etc/nsswitch.conf&amp;lt;/tt&amp;gt; rivi&lt;br /&gt;
  hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4&lt;br /&gt;
ja lisätään sinne sana &amp;lt;tt&amp;gt;wins&amp;lt;/tt&amp;gt; &#039;&#039;&#039;ennen&#039;&#039;&#039; kohtaa dns&lt;br /&gt;
  hosts:          files mdns4_minimal [NOTFOUND=return] wins dns mdns4&lt;br /&gt;
&lt;br /&gt;
Asennetaan [[winbind]]. Useimmissa jakeluissa se löytyy joko paketista &amp;lt;tt&amp;gt;samba-winbind&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;winbind&amp;lt;/tt&amp;gt; tai sitten se on sisällytetty pakettiin &amp;lt;tt&amp;gt;samba&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Kun olet käynyt edellä olevat vaiheet lävitse, käynnistä &amp;lt;tt&amp;gt;netfs&amp;lt;/tt&amp;gt;-[[init]]-skripti (tai tietokone) uudelleen.&lt;br /&gt;
&lt;br /&gt;
===Väliaikainen liittäminen===&lt;br /&gt;
Käyttettäessä tätä tapaa on jako liitettävä joka kerta uudelleen, kun tietokone on käynnistetty uudelleen.&lt;br /&gt;
&lt;br /&gt;
Mikäli liitettävä palvelin ei vaadi salasanaa:&lt;br /&gt;
 mount -t cifs //netbiosnimi/jaon_nimi /mnt/jaon_nimi -o guest,rw,iocharset=utf8,file_mode=0777,dir_mode=0777&lt;br /&gt;
&lt;br /&gt;
Jos jakoon halutaan lukuoikeudet käyttäen vierastiliä:&lt;br /&gt;
 mount -t cifs //netbiosnimi/jaon_nimi /mnt/jaon_nimi -o guest,iocharset=utf8&lt;br /&gt;
&lt;br /&gt;
Mikäli liitettävä palvelin vaatii salasanaa sen voi antaa liittämisen yhteydessä (sitä kysytään kun kyseessä ei ole vierastili):&lt;br /&gt;
  [[mount]] -t cifs //netbiosnimi/jaon_nimi /mnt/jaon_nimi -o username=käyttäjänimi,iocharset=utf8,file_mode=0770,dir_mode=0770,gid=users&lt;br /&gt;
&lt;br /&gt;
Sambapalvelin kertoo käytettävät [[UID]]- ja [[GID]]-arvot yms., mutta käytettäessä Windows-palvelinta ne on usemmiten asetettava asiakkaan puolelta. Uudemmat versiot sallivat käyttäjä- ja ryhmänimien käytön. Viimeisessä esimerkissä jaon käyttö on evätty muilta kuin ryhmään users kuuluvilta ja komennon antajalta (tavallisesti [[pääkäyttäjä]]).&lt;br /&gt;
&lt;br /&gt;
===Pysyvä liittäminen===&lt;br /&gt;
Tätä tapaa käyttämällä jakoa ei tarvitse liittää uudestaan joka käynnistyksen jälkeen. Kaikki käynnistyksen yhteydessä liitettävät levyt tallennetaan /etc/[[fstab]]-[[asetustiedosto]]on. Fstabista voi olla hyvä luoda varmuuskopio ennen sen muokkaamista.&lt;br /&gt;
&lt;br /&gt;
Jos palvelin vaatii tunnistautumista, on järkevää luoda salasanoille ja käyttäjätunnuksille [[credentials]]-tiedosto, jossa salasanat ja tunnukset pysyvät piilossa. Tämä tapahtuu luomalla tiedosto &amp;lt;tt&amp;gt;/etc/samba/palvelin.credentials&amp;lt;/tt&amp;gt;, jolle asetetaan oikeudet niin että vain pääkäyttäjä pystyy lukemaan sitä:&lt;br /&gt;
 [[touch]] /etc/samba/palvelin.credentials&lt;br /&gt;
 [[chmod]] 700 /etc/samba/palvelin.credentials&lt;br /&gt;
&lt;br /&gt;
Tiedoston sisällöksi tulee seuraavat rivit:&lt;br /&gt;
  username=käyttäjätunnus_palvelimeen&lt;br /&gt;
  password=käyttäjätunnuksen_salasana&lt;br /&gt;
&lt;br /&gt;
Mikäli liitettävä palvelin vaatii salasanaa, lisätään fstabin loppuun rivi&lt;br /&gt;
  //netbiosnimi/jaon_nimi    /mnt/jaon_nimi        cifs    credentials=/etc/samba/palvelin.credentials,iocharset=utf8,file_mode=0770,dir_mode=0770, 0 0&lt;br /&gt;
&lt;br /&gt;
Mikäli palvelin ei vaadi salasanaa, lisätään rivi&lt;br /&gt;
  //netbiosnimi/jaon_nimi    /mnt/jaon_nimi        cifs    guest,rw,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0&lt;br /&gt;
&lt;br /&gt;
Mikäli halutaan vain lukuoikeudet käyttäen vierastiliä, lisätään rivi&lt;br /&gt;
 //netbiosnimi/jaon_nimi    /mnt/jaon_nimi        cifs    guest,iocharset=utf8 0 0&lt;br /&gt;
&lt;br /&gt;
Kaikki fstabissa listatut listatut tiedostojärjestelmät voi liittää komennolla&lt;br /&gt;
  mount -a&lt;br /&gt;
&lt;br /&gt;
===Graafiset vaihtoehdot===&lt;br /&gt;
[[Kuva:Gnomen-verkko.png‎|250px|right|thumb|Gnomen verkonselaustoiminto.]]&lt;br /&gt;
[[Kuva:Yhdistä-palvelimeen.png‎|250px|right|thumb|Yhdistä palvelimeen -toiminto Gnomessa.]]&lt;br /&gt;
[[Gnome]]ssa voi paikallisverkon Samba-jakoja selata kohdasta &#039;&#039;Sijainnit&#039;&#039; --&amp;gt; &#039;&#039;Verkko&#039;&#039; --&amp;gt; &#039;&#039;Windows-verkko&#039;&#039;. Vapaavalintaisen Samba-jaon voi liittää &#039;&#039;Sijainnit&#039;&#039;-valikon kohdasta &#039;&#039;Yhdistä palvelimeen...&#039;&#039; (Palvelutyyppi: Windows-jako). Jos verkkoa ei voida näyttää Nautiluksessa, järjestelmään ei ole asennettu pakettia &amp;lt;tt&amp;gt;gvfs-backends&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[KDE|KDE4]]:ssä Samba-jaot löytyvät [[Dolphin]]-tiedostonhallintaohjelmassa kohdasta &#039;&#039;Verkko&#039;&#039;. Kuvakkeen &#039;&#039;Samba Shares&#039;&#039; (Samba-jaot) alla voi selata paikallisverkon Samba-jakoja. Vapaavalintaisen jaon voi liittää kohdasta &#039;&#039;Lisää verkkokansio&#039;&#039; (Verkkokansion tyyppi: Microsoft® Windows® verkkolevy).&lt;br /&gt;
&lt;br /&gt;
==Virheilmoituksia==&lt;br /&gt;
===Liitosvirhe 13=== &lt;br /&gt;
Jos näet liitosvirheen 13 = pääsy evätty: &lt;br /&gt;
&amp;lt;tt&amp;gt;(&amp;quot;CIFS VFS: cifs_mount failed w/return code = -13&amp;quot; in dmesg)&amp;lt;/tt&amp;gt; kun olet antanut komennon &amp;lt;tt&amp;gt;mount -a&amp;lt;/tt&amp;gt;, lisää liitoskomentoon asetus &amp;lt;tt&amp;gt;nounix&amp;lt;/tt&amp;gt;. Esimerkiksi&lt;br /&gt;
  //netbiosnimi/jaon_nimi    /mnt/jaon_nimi        cifs    credentials=/etc/samba/palvelin.credentials,&#039;&#039;&#039;nounix&#039;&#039;&#039;,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0&lt;br /&gt;
&lt;br /&gt;
===Väli tiedoston nimessä===&lt;br /&gt;
Jos jonkin jaon nimessä esintyy väli, täytyy se korvata liitoskomennossa merkillä &amp;lt;tt&amp;gt;\040&amp;lt;/tt&amp;gt;&lt;br /&gt;
  //netbiosnimi/jaon_nimi&#039;&#039;&#039;\040&#039;&#039;&#039;ja&#039;&#039;&#039;\040&#039;&#039;&#039;väli    /mnt/jaon_nimi        cifs    credentials=/etc/samba/palvelin.credentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0&lt;br /&gt;
&lt;br /&gt;
===OpenOfficen tallennusvirhe===&lt;br /&gt;
Jos saat virheen yrittäessäsi muokata jaettua tiedostoa [[OpenOffice.org]]illa, täytyy lisätä asetus &amp;lt;tt&amp;gt;nobrl&amp;lt;/tt&amp;gt;&lt;br /&gt;
  //netbiosnimi/jaon_nimi    /mnt/jaon_nimi        cifs    credentials=/etc/samba/palvelin.credentials,iocharset=utf8,&#039;&#039;&#039;nobrl&#039;&#039;&#039;,file_mode=0777,dir_mode=0777 0 0&lt;br /&gt;
&lt;br /&gt;
===Pääkäyttäjän omistamat tiedostot===&lt;br /&gt;
Jos pystyt näkemään, mutta et muokkaamaan, poistamaan tai lisäämään tiedostoja [[Samba]]-jakoon, niin kokeile seuraavaa:&lt;br /&gt;
&lt;br /&gt;
1. Selvitä käyttäjänumerosi ([[UID]]) ja ensisijaisen ryhmäsi numero ([[GID]]).&lt;br /&gt;
  id -u;id -g&lt;br /&gt;
&lt;br /&gt;
Tuloste on seuraavaa muotoa, missä ensimmäinen numero (tässä 500) on UID ja toinen numero (tässä 100) GID.&lt;br /&gt;
 500&lt;br /&gt;
 100&lt;br /&gt;
&lt;br /&gt;
2. Lisää GID- ja UID-numerot, sekä asetus &amp;lt;tt&amp;gt;nounix&amp;lt;/tt&amp;gt; fstabissa olevaan liitoskomentoon:&lt;br /&gt;
  /netbiosnimi/jako_nimi    /mnt/jako_nimi        cifs credentials=/etc/samba/palvelin.credentials,iocharset=utf8,&#039;&#039;&#039;gid=100&#039;&#039;&#039;,&#039;&#039;&#039;uid=500&#039;&#039;&#039;,&#039;&#039;&#039;nounix&#039;&#039;&#039;,file_mode=0777,dir_mode=0777 0 0&lt;br /&gt;
&lt;br /&gt;
===Tyhjä rivi puuttuu fstab-tiedostosta===&lt;br /&gt;
Jos fstab-tiedoston lopusta puuttuu tyhjä rivi, voi ilmaantua virheilmoitus&lt;br /&gt;
 (warning: no final newline at the end of /etc/fstab)&lt;br /&gt;
Ongelma poistuu lisäämällä tyhjä rivi tiedoston loppuun.&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[Active Directory]]&lt;br /&gt;
*[[NFS]]&lt;br /&gt;
*[[Samban käyttöönotto]]&lt;br /&gt;
*[[Samba toimialuepalvelimena]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Verkko]]&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Tiedonsiirto]]&lt;br /&gt;
{{Malline:Palvelin}}&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=NFS&amp;diff=48400</id>
		<title>NFS</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=NFS&amp;diff=48400"/>
		<updated>2019-01-01T20:04:07Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Lisätty Palvelin-malline&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;NFS&#039;&#039;&#039; eli [[wikipedia:Network_File_System_(protocol)|Network Filesystem]] on [[Sun Microsystems]]in kehittämä menetelmä tiedostojärjestelmien jakamiseen Unix-järjestelmien välillä. Linuxissa vaihtoehtoina on [[käyttäjä]]tason ja [[ydin]]tason nfs-palvelimet. NFS-protokollasta on käytössä kolme eri versiota, 2, 3 ja 4.&lt;br /&gt;
&lt;br /&gt;
== Palvelin ==&lt;br /&gt;
&lt;br /&gt;
=== Palomuuri ===&lt;br /&gt;
NFS käyttää oletuksena porttia 2049, joten avaa kyseinen portti [[palomuuri]]sta komennoilla&lt;br /&gt;
 iptables -A INPUT -p tcp --dport 2049 --source $LOCALNET -j ACCEPT&lt;br /&gt;
 iptables -A INPUT -p udp --dport 2049 -j ACCEPT&lt;br /&gt;
Portin avauskomennot on hyvä lisätä sopivaan käynnistystiedostoon, jotta se suoritettaisiin aina järjestelmän käynnistyessä. Aseta [[ympäristömuuttuja]] LOCALNET tai korvaa se omalla sisäverkon nimellä tai osoitteella, esimerkiksi 192.168.0.0/255.255.255.0&lt;br /&gt;
&lt;br /&gt;
=== /etc/exports ===&lt;br /&gt;
[[Asetustiedosto]]n /etc/[[exports]] avulla määritellään, mitkä paikalliset tiedostojärjestelmät on mahdollista liittää muualla sijaitsevien koneiden tiedostojärjestelmiin. Tiedoston syntaksi on yksinkertainen:&lt;br /&gt;
 /hakemisto      sallitut_koneet(liitosparametrit)&lt;br /&gt;
Esimerkiksi:&lt;br /&gt;
 /varasto        192.168.0.0/255.255.255.0(rw)&lt;br /&gt;
Sallisi /varasto -niminen paikallinen hakemiston liittämisen verkosta 192.168.0.0/255.255.255.0 (eli koneet, joiden ip on välillä 192.168.0.0 - 192.168.0.255 saavat tehdä liitoksen). Kun /etc/exports -tiedosto on kirjoitettu halutunlaiseksi, käynnistetään nfs-palvelin (vaikkapa /etc/init.d/nfs-kernel-server start).&lt;br /&gt;
Liitosparametrejä:&lt;br /&gt;
*&amp;lt;tt&amp;gt;rw&amp;lt;/tt&amp;gt; = Luku- ja kirjoitusoikeudet&lt;br /&gt;
*&amp;lt;tt&amp;gt;ro&amp;lt;/tt&amp;gt; = Vain lukuoikeudet&lt;br /&gt;
*&amp;lt;tt&amp;gt;no_root_squash&amp;lt;/tt&amp;gt; = Oletuksena kun asiakaskoneen root-käyttäjä hakee tiedostoja, käsitellään ne nobody-käyttäjänä palvelimella. Jos &amp;lt;tt&amp;gt;no_root_squash&amp;lt;/tt&amp;gt; on käytössä, on asiakaskoneen root-käyttäjällä samat oikeudet jakoon kuin palvelinkoneen root-käyttäjällä.&lt;br /&gt;
*&amp;lt;tt&amp;gt;no_subtree_check&amp;lt;/tt&amp;gt; = Jos vain osa tallennusmediasta (esim. levyasema) on jaettu,  &amp;quot;subtree checking&amp;quot; tarkistaa että asiakaskoneelta pyydetty tiedosto on osa jaettua hakemistoa. no_subtree_checkin nopeuttaa toimintaa jos koko tallennusmedia on jaettu.&lt;br /&gt;
*&amp;lt;tt&amp;gt;sec&amp;lt;/tt&amp;gt; = Määrittelee tietoturvatason [[kerberos]]ta käyttäen. Oletusarvoisesti NFS sallii salakuuntelun, datan muuntamisen jne. (vanhoilla kerneleillä eri syntaksi)&lt;br /&gt;
*&amp;lt;tt&amp;gt;sync&amp;lt;/tt&amp;gt; = Kuittaa muutokset asiakaskoneelle vasta sitten, kun ne on fyysisesti kirjoitettu palvelinkoneen levylle (vrt [[sync]]-komento). Sync on oletusasetus, ja sen määritteleminen erikseen aiheuttaa varoituksen.&lt;br /&gt;
*&amp;lt;tt&amp;gt;wdelay&amp;lt;/tt&amp;gt; = Palvelin viivästyttää levylle kirjoittamista, jos se epäilee että toinen pyyntö on kiireellisempi. Tämä voi parantaa suorityskykyä vähentämällä erillisten kirjoituskertojen määrää.&lt;br /&gt;
*&amp;lt;tt&amp;gt;async&amp;lt;/tt&amp;gt; = Syncin vastakohta, mahdollistaa muutosten kuittaamisen asiakaskoneelle jo ennen kuin ne on kokonaan kirjoitettu levylle. Nopeuttaa toimintaa, mutta saattaa vikatilanteessa johtaa tietojen katoamiseen. Asyncin määritteleminen aiheuttaa varoituksen.&lt;br /&gt;
&lt;br /&gt;
Liitosparametrit on kuvattu tarkemmin exportsin [[man]]-sivulla (&amp;lt;tt&amp;gt;man exports&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Jaettavalle hakemistolle voi jossain tapauksissa olla järkevää asettaa [[sticky bit]] esimerkiksi komennolla&lt;br /&gt;
[[chmod]] 1777 /home/nfsjako&lt;br /&gt;
jossa asetetaan kaikille kaikki oikeudet ja lisäksi sticky bit. Hakemistoon asetettu sticky bit tarkoittaa että vain tiedoston omistaja voi poistaa tiedoston kyseisestä hakemistosta.&lt;br /&gt;
&lt;br /&gt;
Kun tiedostoa on muutettu, otetaan muutokset käyttöön komennolla&lt;br /&gt;
 [[exportfs]] -rv&lt;br /&gt;
Jaon parametrit saa näkyviin komennolla&lt;br /&gt;
 exportfs -v&lt;br /&gt;
&lt;br /&gt;
=== /etc/hosts.allow ja /etc/hosts.deny ===&lt;br /&gt;
/etc/[[hosts.allow]] on asetustiedosto, jossa listataan koneet joilla on oikeus yhdistää palvelimelle ja vastaavasti [[hosts.deny]]ssä listataan ne, joilla ko. oikeutta ei ole. Oletuksena kaikilla koneilla paitsi hosts.denyssä listatuilla on yleensä oikeus yhdistämiseen. On tavallista kieltää kaikki yhteydet tiedostossa hosts.deny, jolloin seuraavat rivit tiedostossa /etc/hosts.allow sallivat nfs:n käytön tietyille koneille:&lt;br /&gt;
 portmap:  ip,ip2&lt;br /&gt;
 lockd:  ip,ip2&lt;br /&gt;
 rquotad: ip,ip2&lt;br /&gt;
 mountd: ip,ip2&lt;br /&gt;
 statd: ip,ip2&lt;br /&gt;
&lt;br /&gt;
Samalla tavalla voi hosts.denyssä estää tiettyjä koneita käyttämästä nfs:ää. Tiedostoissa voi myös sallia tai kieltää käytön esimerkiksi verkottain: 192.168.0.0/255.255.0.0 sallii yhteydet kaikista paikallisverkoista, joiden ip-osoitteet alkavat 192.168. Katso lähemmin [[man]] hosts_access ([[Tcpwrappers]]).&lt;br /&gt;
&lt;br /&gt;
=== NFS-palvelun käynnistäminen ===&lt;br /&gt;
NFS:ää käytettäessä on oltava käynnistettynä seuraavat palvelut:&lt;br /&gt;
#nfs  (tai nfs-common)&lt;br /&gt;
#[[portmap]]&lt;br /&gt;
#[[nfslock]]&lt;br /&gt;
#[[rpcidmapd]]&lt;br /&gt;
Palvelun käynnistäminen onnistuu [[init]]in tyypistä riippuen komennolla /etc/init.d/palvelunnimi tai /etc/rc.d/palvelunnimi esimerkiksi&lt;br /&gt;
 /etc/init.d/nfs start&lt;br /&gt;
Joissain [[Jakelu|jakeluissa]] toimii myös&lt;br /&gt;
 service nfs start&lt;br /&gt;
&lt;br /&gt;
Käynnissä olevat palvelut voi tarkistaa komennolla&lt;br /&gt;
 rpcinfo -p&lt;br /&gt;
&lt;br /&gt;
Tarkempia tietoja mm. palveluiden käyttämistä porteista saa komennolla&lt;br /&gt;
 netstat -tupa&lt;br /&gt;
&lt;br /&gt;
Jaossa olevat hakemistot voi tarkistaa komennolla&lt;br /&gt;
 showmount -e&lt;br /&gt;
&lt;br /&gt;
== Liittäminen asiakaskoneessa ==&lt;br /&gt;
Aluksi asiakaskoneessa on käynnistettävä portmap- ja rpcidmapd-palvelut esimerkiksi komennolla&lt;br /&gt;
 /etc/init.d/portmap start&lt;br /&gt;
 /etc/init.d/rpcidmapd start&lt;br /&gt;
tai&lt;br /&gt;
 service portmap start&lt;br /&gt;
 service rpcidmapd start&lt;br /&gt;
&lt;br /&gt;
NFS-jaot ovat siitä mukavia, että ne voidaan [[Mount|liittää]] ja [[umount|irrottaa]] kuin mikä tahansa muukin [[tiedostojärjestelmä]]. Tiedostojärjestelmän tyyppi on nfs ja siihen viitataan muodossa palvelin:polku, esimerkiksi palvelimelta, jonka ip on 192.168.0.1 liitettäisiin hakemisto /varasto seuraavasti:&lt;br /&gt;
 mount -t nfs 192.168.0.1:/varasto /mnt/varasto&lt;br /&gt;
Vastaavasti liitoksen voi tehdä [[fstab|/etc/fstabissa]] seuraavasti:&lt;br /&gt;
 192.168.0.2:/varasto  /mnt/varasto  nfs   users,rw,auto,intr   0 0&lt;br /&gt;
Users-parametri sallii kaikkien käyttäjien liittää ja irrottaa jaon, rw lisää luku- ja kirjoitusoikeudet ja auto aiheuttaa automaattisen liittämisen järjestelmän käynnistyessä. Intr-parametri taas mahdollistaa nfs-kutsun peruuttamisen, kun palvelin ei vastaa.&lt;br /&gt;
&lt;br /&gt;
Samat nfs-jaot voi liittää useampaan eri hakemistoon mount-komennon valitsimella --bind.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HUOM!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Liitettäessä NFS-jakoa, ei osoite jaettavaan tiedostoon välttämättä ole sama kuin SMB:llä. Mikäli polku jaettavaan kohteeseen on väärin, valittaa palvelin hieman harhaanjohtavasti käyttäjäoikeuksista tyyliin:&lt;br /&gt;
  mount_nfs: can’t access /jako/nettikansio: Permission denied&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Käyttäjän oikeudet ==&lt;br /&gt;
[[Käyttäjä]]n oikeudet NFS-jaolla määritellään käyttäjätunnuksen [[UID]]:n (tunnistenumeron) mukaan, tunnuksen nimeä ei tarkisteta. Jos siis käyttäjät on luotu itsenäisesti eri koneille, oikeuksia annetaan satunnaisen käyttäjän oikeuksien mukaan.&lt;br /&gt;
&lt;br /&gt;
Kaikkien asiakaskoneiden käyttäjätunnukset on siis luotava niin, että niillä on samat UID:t ja [[GID]]:t ([[ryhmä|ryhmien]] tunnistenumerot) kuin palvelinkoneella, ainakin niiden tunnusten ja ryhmien osalta, jotka omistavat tai saavat käyttää jaon tiedostoja (jos jaossa ei ole järjestelmätiedostoja, järjestelmä-UID:t saavat erota, mikä voi olla oleellista jos käytössä on eri jakeluita tai jopa kokonaan eri käyttöjärjestelmiä).&lt;br /&gt;
&lt;br /&gt;
[[NIS]]- tai [[LDAP]]-palveluiden ollessa käytössä UID-numerot ovat valmiiksi samat kaikissa koneissa. Tietyn tunnistenumeron omaavan käyttäjän voi luoda [[useradd]]-komennolla seuraavasti:&lt;br /&gt;
 useradd -u numero nimi&lt;br /&gt;
Jonka jälkeen salasana asetetaan komennolla [[passwd]]:&lt;br /&gt;
 passwd nimi&lt;br /&gt;
&lt;br /&gt;
Sopivat osat palvelimen [[passwd-tiedosto]]a voi myös kopioida uusille koneille ja lisätä niiden passwd-tiedostoihin ennen käyttäjätunnusten luomista (ensimmäinen tunnus jouduttaneen tässä tapauksessa määrittelemään uudestaan).&lt;br /&gt;
&lt;br /&gt;
== Tietoturva ==&lt;br /&gt;
NFS-järjestelmä käyttää tavallisesti asiakaskoneen antamia UID- ja GID-arvoja (käyttäjä- ja ryhmätunnuksia). Asiakaskoneen ylläpitäjä (root) voi siis esiintyä minä tahansa palvelinkoneen käyttäjänä NFS-jakoa käyttäessään ja tämä koskee myös verkkoon liitettyä vierasta konetta, sikäli kun se voi käyttää ip-numeroa, jolle on määritelty oikeus käyttää NFS-jakoa. NFS-jako on siis lähtökohdiltaan täysin turvaton.&lt;br /&gt;
&lt;br /&gt;
Oletusasetuksena on kuitenkin, että UID 0 (root) muunnetaan käyttäjätunnukseksi nobody, jolloin asiakaskoneen ylläpitäjä ei pääse muuttamaan tiedostoja, jotka ovat root-tunnuksen omistuksessa ja joihin muilla ei ole kirjoitusoikeuksia. Asetuksella all_squash asiakaskoneen tunnuksista ei välitetä, vaan kaikki käyttö hoidetaan [[nobody]]-tunnuksen oikeuksin.&lt;br /&gt;
&lt;br /&gt;
NFS voi käyttää [[kerberos]]-järjestelmää varmistamaan käyttäjät, varmistamaan pakettien eheyden tai estämään salakuuntelu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[NFSv4 Fedorassa]]&lt;br /&gt;
*[[Samba]]&lt;br /&gt;
*[[FTP]]&lt;br /&gt;
*[[SFTP]]&lt;br /&gt;
*[[Fish]]&lt;br /&gt;
*[[Sshfs]]&lt;br /&gt;
&lt;br /&gt;
==Aiheesta muualla==&lt;br /&gt;
*[http://wiki.linux-nfs.org/index.php/Main_Page Linux-NFS-wiki]&lt;br /&gt;
*[http://opensuse.fi/NFS NFS opensuse.fi:n wikissä]&lt;br /&gt;
&lt;br /&gt;
{{Tiedostojärjestelmät}}&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Tiedostojärjestelmät]]&lt;br /&gt;
[[Luokka:Verkko]]&lt;br /&gt;
[[Luokka:Ohjeet]]&lt;br /&gt;
{{Malline:Palvelin}}&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=S%C3%A4hk%C3%B6postipalvelin&amp;diff=48399</id>
		<title>Sähköpostipalvelin</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=S%C3%A4hk%C3%B6postipalvelin&amp;diff=48399"/>
		<updated>2019-01-01T20:03:18Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Lisätty Palvelin-malline&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sähköpostipalvelin on [[palvelin]]ohjelma, joka välittää [[sähköposti]]a eteenpäin Internetissä tai järjestelmän sisällä tai vastaanottaa sähköpostia ja tallettaa sen käyttäjien postilaatikoihin. Useimmat sähköpostipalvelimet toimivat sekä sähköpostin välittäjinä (MTA, &#039;&#039;mail transfer agent&#039;&#039;), [[SMTP]]-protokollalla, että postin jakajina käyttäjille (MDA &#039;&#039;mail delivery agent&#039;&#039;), mutta jälkimmäiseen voi myös käyttää erikoistunutta ohjelmaa (esim. [[procmail]]). [[IMAP]]-, [[POP]]- ja [[WWW]]-liittymä sekä postin suodatus hoidetaan usein toisen palvelinohjelman avulla.&lt;br /&gt;
&lt;br /&gt;
[[unix|Unixeissa]] on perinteisesti pystytetty jokaiseen järjestelmään oma sähköpostipalvelin (esimerkiksi [[Sendmail]], [[Exim]] tai [[Postfix]]). Palvelin huolehtii postituslistoista, postin suodatuksesta, paikallisesta postista sekä postin säilyttämisestä ja uudelleenlähettämisestä verkko-ongelmien sattuessa. Tietoturvasyistä paikallinen sähköpostipalvelin ei useinkaan näy verkkoon (paitsi varsinaisilla palvelimilla), vaan ulkopuoliset postit haetaan eri ohjelmalla (Fetchmail) tai suoraan sähköpostiohjelmalla. Jos käytössä on paikallinen sähköpostipalvelin, lähettää Linux tietoja järjestelmän ongelmista [[pääkäyttäjä]]n sähköpostitilille (tai osoitteeseen, jonne nämä viestit on asetettu ohjattaviksi).&lt;br /&gt;
&lt;br /&gt;
Asennettaessa ulkomaailmaan näkyvä sähköpostipalvelin on [[tietoturva]]sta huolehtiminen tärkeää. Väärin säädetty sähköpostipalvelin on helppo käyttää [[roskaposti]]n levittämiseen. Kaikki ulkoverkkoon näkyvät palvelimet on pidettävä ajan tasalla tietoturvapäivitysten osalta, jottei koneelle pääsisi murtautumaan. Monet sähköpostipalvelimet toimivat lisäksi pääkäyttäjän oikeuksin (root).&lt;br /&gt;
&lt;br /&gt;
Jollei tyydy jakelun oletusasetuksiin, pitää asetukset katsoa ja testata tarkkaan. Väärillä asetuksilla sähköpostia saattaa hävitä tai viesti saattaa alkaa pomppia edestakaisin. Jälkimmäinen ongelma liittyy ennen kaikkea oheistoimintoihin, kuten sähköpostilistoihin, suodattimiin ja poissaoloviesteihin.&lt;br /&gt;
&lt;br /&gt;
==Kuuntelun ja välittämisen rajoittaminen==&lt;br /&gt;
Paikallinen palvelin voi kuunnella Internetiä, lähiverkkoa tai &#039;&#039;[[loopback]]&#039;&#039;-liitäntää (localhost) tai olla kuuntelematta verkkoa. Jälkimmäisessä tapauksessa sähköposti annetaan palvelimen välitettäväksi [[komentorivi]]ltä (yleinen komento on /usr/lib/sendmail, joka on [[symbolinen linkki]] sähköpostipalvelimen oikeaan ohjelmaan). Jos palvelimen pitää kuunnella verkkoa eikä itse palvelin osaa rajoittaa kuuntelua sopivasti, voi [[palomuuri]]a käyttää apuna kuuntelun rajoittamiseen.&lt;br /&gt;
&lt;br /&gt;
Sähköpostipalvelin voi rajoittaa viestien välityksen paikallisille käyttäjille osoitettuihin ja paikallisten käyttäjien lähettämiin viesteihin. Viestien vastaanottaminen myös lähiverkosta tai muilta koneilta vaatii erilliset säädöt, avainsanana &#039;&#039;relay hosts&#039;&#039;, &#039;&#039;local domains&#039;&#039; tai vastaava. Rajoitusten poistaminen kokonaan (&amp;quot;open relay&amp;quot;) kavahdetaan, koska tämä mahdollistaa roskapostin välityksen palvelimen kautta ulkomaailmasta ulkomaailmalle.&lt;br /&gt;
&lt;br /&gt;
Jos koneeseen viitataan eri nimillä kuin localhost ja [[host]]-komennon palauttamalla nimellä, nämä on yleensä mainittava sähköpostipalvelimen säädöissä, jotta osoitetta ei tulkittaisi ulkoiseksi.&lt;br /&gt;
&lt;br /&gt;
==Sisäinen sähköposti==&lt;br /&gt;
Useat Linux-koneen palvelut lähettävät viestejä koneen ylläpitäjälle sähköpostin kautta. Siksi kannattaa ohjata pääkäyttäjälle tulevat viestit sähköpostilaatikkoon, jota oikeasti luetaan. Toisaalta jotkut ongelmatilanteet estävät postin lähettämisen ulkomaailmaan, joten posti kannattaa lähettää myös paikalliseen postilaatikkoon (jota siis myös kannattaa lukea).&lt;br /&gt;
&lt;br /&gt;
Postin ohjaaminen tietylle käyttäjälle onnistuu tiedoston /etc/aliases avulla. Sähköpostiohjelman asennus saattaa ohjata useiden järjestelmätunnusten postin pääkäyttäjälle. Lisäksi pääkäyttäjän posti siis on ohjattava eteenpäin:&lt;br /&gt;
&lt;br /&gt;
 # /etc/aliases&lt;br /&gt;
 mailer-daemon: postmaster&lt;br /&gt;
 postmaster: root&lt;br /&gt;
 ...&lt;br /&gt;
 root: matti, mattimei@example.org&lt;br /&gt;
&lt;br /&gt;
Jotkut sähköpostiohjelmat lukevat erillistä tietokantaa, jolloin muutokset on saatettava voimaan ohjelmakohtaisella käskyllä.&lt;br /&gt;
&lt;br /&gt;
Jos sähköpostia normaalisti luetaan suoraan palvelutarjoajan palvelimelta, paikallisen sähköpostilaatikon voi lisätä luettaviin sähköpostilaatikkoihin. Katso ohjelmakohtaiset ohjeet.&lt;br /&gt;
&lt;br /&gt;
==Lähtevä posti==&lt;br /&gt;
Tavallinen asetelma kotikoneen sähköpostipalvelimella on, että ulkomaailmaan menevä posti lähetetään yhteydentarjoajan sähköpostipalvelimen kautta (avainsanoja: &#039;&#039;smarthost&#039;&#039;, &#039;&#039;satellite host&#039;&#039;). Sama saattaa olla järkevää pienissä yrityksissä. On myös mahdollista rajoittaa palvelin niin, ettei sen kautta voi lähettää postia ulkomaailmaan ollenkaan.&lt;br /&gt;
&lt;br /&gt;
Windows-koneiden sähköpostiasiakkaat käyttävät yleensä suoraan palveluntarjoajan sähköpostipalvelinta. Tämä onnistuu Linuxissakin useimmissa ohjelmissa, mutta käyttämällä omaa sähköpostipalvelinta postin lähettäminen onnistuu silloinkin, kun yhteys smarthost-palvelimeen jostakin syystä reistailee. Lisäksi postin lähetys onnistuu jokaisella sähköpostiohjelmalla, säätämättä jokaisen ohjelman ja jokaisen käyttäjän asetuksiin kulloinkin käytettävä postipalvelin. Yksittäisen sähköpostiohjelman säädöiksi riittää silloin asetus SMTP:localhost tai &amp;quot;sendmail&amp;quot; (tai vastaava, riippuen ohjelmasta).&lt;br /&gt;
&lt;br /&gt;
Sähköpostipalvelin voi olla jatkuvasti ajossa tai se voi käynnistyä tietyin väliajoin [[ajastetut komennot#Cron|cronista]]. Usein palvelin yrittää kymmenen minuutin väliajoin lähettää jonossa olevat viestit (harvempaan, jos edelliset yhteydet ovat epäonnistuneet). Epäonnistuneesta lähetyksestä tulee yleensä varoitus tietyn ajan (esim. vuorokausi) ja virheviesti pidemmän ajan (esim. kolmen vuorokauden) päästä, sisältäen alkuperäisen viestin.&lt;br /&gt;
&lt;br /&gt;
==Sisääntuleva posti==&lt;br /&gt;
Jos sähköpostipalvelin kuuntelee verkkoliitäntää, posti osoitteeseen &#039;&#039;postmaster&#039;&#039; (muunnoksineen) on luettava. Yleensä sähköpostiohjelman oletusasetukset ohjaavat sen samaan osoitteeseen kuin root-tunnukselle tulevan postin.&lt;br /&gt;
&lt;br /&gt;
Jos sähköpostipalvelin ei kuuntele ulkoverkkoa, sille voidaan hakea muulle sähköpostipalvelimelle tuleva posti erillisellä ohjelmalla [[fetchmail]], joka välittää postin SMTP:llä localhost-osoitteeseen.&lt;br /&gt;
&lt;br /&gt;
Oman palvelimen käytön syynä voi olla postilistojen hallinta, oman postin suodatus tai oman postin pitäminen luettavissa useammalta koneelta. Näihin tarkoituksiin löytyy erillisiä ohjelmia, jotka useimiten toimivat hyvin MTA-ohjelmien kanssa.&lt;br /&gt;
&lt;br /&gt;
==Vaihtoehtoiset nimet ja osoitteet==&lt;br /&gt;
Jos pystyttää sähköpostipalvelimen vakavaan käyttöön, sillä pitäisi olla pysyvä Internetissä käypä nimi, jonka [[nimipalvelin]]asetukset ovat kunnossa. Tämä ei ole itsestäänselvää kuluttajaliittymällä. [[dyndns.org]] tai vastaavat palvelut auttavat jonkin verran, mutta eivät vastaa kiinteää ip-numeroa jonka käänteispalvelu &#039;&#039;reverse DNS&#039;&#039; toimii.&lt;br /&gt;
&lt;br /&gt;
Jos koneella ei ole Internetissä käypää ja pysyvää nimeä, on usein suotavaa että lähtevässä postissa kerrotaan lähettäjän ulkoinen, koneesta riippumaton osoite. Kaikissa ulkomaailmaan näkyvissä lähettäjätietokentissä (From, From:, Sender:, Reply-To:, Resent-From: jne.) pitäisi olla ulkomaailmassa käypä osoite. Sähköpostipalvelin voi usein muuttaa koneen sisäiset tunnukset ulkomaailmassa käypiin, kunhan vastaavuudet kirjataan tietokantaan. Toisaalta lähettäjätietojen väärentämistä ei katsota hyvällä, joten muutos kannattaa jättää tekemättä, jollei ymmärrä ohjelman tai sähköpostiosoitteiden toimintaa.&lt;br /&gt;
&lt;br /&gt;
Koneesta lähtevien viestien muoto kannattaa varmistaa katsomalla omaan ulkoiseen postilaatikkoon lähetetyn viestin kaikki otsaketiedot (&amp;quot;view all headers&amp;quot;, &amp;quot;raw&amp;quot; tms.).&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[Nimipalvelin]]&lt;br /&gt;
*[[Virustorjunta]]&lt;br /&gt;
*[[Sähköpostijärjestelmä]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Sähköpostiohjelmat]]&lt;br /&gt;
{{Malline:Palvelin}}&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=LAMP&amp;diff=48398</id>
		<title>LAMP</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=LAMP&amp;diff=48398"/>
		<updated>2019-01-01T20:02:13Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Lisätty Palvelin-malline&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
Lyhenne LAMP tarkoittaa:&lt;br /&gt;
&lt;br /&gt;
* [[wikipedia:fi:GNU/Linux|&#039;&#039;&#039;L&#039;&#039;&#039;inux]]-käyttöjärjestelmä&lt;br /&gt;
* [[Apache|&#039;&#039;&#039;A&#039;&#039;&#039;pache]]-säätiön [[Apache httpd|http-palvelin]]&lt;br /&gt;
* [[MySQL|&#039;&#039;&#039;M&#039;&#039;&#039;ySQL]]-tietokanta&lt;br /&gt;
* [[PHP|&#039;&#039;&#039;P&#039;&#039;&#039;HP]]-skriptikieli (joskus myös [[Perl]] tai [[Python]])&lt;br /&gt;
&lt;br /&gt;
Lyhennettä käytetään kuvaamaan erittäin yleistä web-palvelinteknologian kokoonpanoa, jossa palvelinkoneen käyttöjärjestelmänä on Linux, palvelinohjelmistona Apache, tietokantaohjelmistona on MySQL ja dynaamisuuden ja vuorovaikutteisuuden mahdollistavana palvelinpuolen skriptikielenä tyypillisimmin PHP. LAMP on saatavilla kutakuinkin jokaisesta palvelinhotellipaketista, sillä on mahdollista toteuttaa huomattavan mutkikkaita ja monipuolisia verkkopalveluja (esim. Facebook tehtiin LAMP:lla alussa) ja se onkin ollut pitkään hyvin suosittu.&lt;br /&gt;
&lt;br /&gt;
On syytä huomata, että kyseessä on ainoastaan selventävä termi, eikä vaikkapa ohjelmien välinen yhteyskäytäntö. Yhdistelmälle on annettu nimi, koska sitä käytetään melko paljon ja se on havaittu toimivaksi. Samalla idealla on kehitetty muitakin lyhenteitä kuten Solaris-pohjainen SAMP ja Windows/IIS-yhdistelmään pohjautuva WIMP.&lt;br /&gt;
&lt;br /&gt;
== LAMP-ympäristön asennus omalle koneelle ==&lt;br /&gt;
&lt;br /&gt;
Seuraavassa lyhyt yhteenveto miten LAMPin voi pystyttää.&lt;br /&gt;
&lt;br /&gt;
# Asenna Ubuntu 16.04 LTS (hyvin suosittu ja helppokäyttöinen Linux, ja sen pitkäaikaisen tuen versio, jonka palvelinohjelmistoille on taattu tietoturvapäivitykset vuoteen 2021 saakka)&lt;br /&gt;
# Avaa pääte ja aja &#039;&#039;sudo apt-get install php php-mysql mysql-server&#039;&#039;, mikä asentaa em. ohjelmat ja kaikki niiden riippuvuudet, mukaan lukien Apache-palvelimen:&lt;br /&gt;
{{oikeudet}}&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install php php-mysql mysql-server&lt;br /&gt;
&lt;br /&gt;
 Luetaan pakettiluetteloita... Valmis&lt;br /&gt;
 Muodostetaan riippuvuussuhteiden puu       &lt;br /&gt;
 Luetaan tilatiedot... Valmis        &lt;br /&gt;
 Seuraavat ylimääräiset paketit on merkitty asennettaviksi:&lt;br /&gt;
  libaio1 libhtml-template-perl mysql-client-5.7 mysql-client-core-5.7&lt;br /&gt;
  mysql-server-5.7 mysql-server-core-5.7 php7.0 php7.0-fpm php7.0-mysql&lt;br /&gt;
 Ehdotetut paketit:&lt;br /&gt;
  libipc-sharedcache-perl tinyca php-pear&lt;br /&gt;
 Seuraavat UUDET paketit asennetaan:&lt;br /&gt;
  libaio1 libhtml-template-perl mysql-client-5.7 mysql-client-core-5.7&lt;br /&gt;
  mysql-server mysql-server-5.7 mysql-server-core-5.7 php php-mysql php7.0&lt;br /&gt;
  php7.0-fpm php7.0-mysql&lt;br /&gt;
 0 päivitetty, 12 uutta asennusta, 0 poistettavaa ja 1 päivittämätöntä.&lt;br /&gt;
 Noudettavaa arkistoa 19,6 Mt.&lt;br /&gt;
 Toiminnon jälkeen käytetään 165 M t lisää levytilaa.&lt;br /&gt;
 Haluatko jatkaa? [K/e] &lt;br /&gt;
&lt;br /&gt;
#&amp;lt;li value=&amp;quot;3&amp;quot;&amp;gt; Asennusvaiheessa pyydetään asettamaan MySQL:n pääkäyttäjälle (root) salasana. Laita se muistiin.&lt;br /&gt;
# Käynnistä Apache uudestaan, jotta PHP varmasti aktivoituu: &#039;&#039;sudo /etc/init.d/apache2 restart&#039;&#039;&lt;br /&gt;
# Tarkista Apachen toimivuus selaimella (http://127.0.0.1/ tai http://localhost/)&lt;br /&gt;
# Nyt voit laittaa PHP-skriptin kansioon /var/www/. Aja komento &#039;&#039;sudo nano /var/www/testi.php&#039;&#039; ja kirjoita tiedoston sisällöksi:&lt;br /&gt;
 &amp;lt;?php&lt;br /&gt;
 echo &amp;quot;Testi toimii!&amp;quot;;&lt;br /&gt;
 ?&amp;gt;&lt;br /&gt;
#&amp;lt;li value=&amp;quot;6&amp;quot;&amp;gt; Tallenna painamalla {{näppäin|Ctrl|X}} ja {{näppäin|enter}} (K=kyllä)&lt;br /&gt;
# Avaa selaimella http://localhost/testi.php. Jos näet vain tekstin, niin PHP toimii. Jos selain yrittää ladata kokonaisena tiedostona sivun, PHP-skriptiä ei ajettu.&lt;br /&gt;
&lt;br /&gt;
=== Wordpress ===&lt;br /&gt;
&lt;br /&gt;
Lisäharjoituksena voit asentaa Wordpressin, joka on PHP:lla ja MySQL:llä toimiva blogiohjelmisto. Aloita komennolla &#039;&#039;sudo apt-get install wordpress&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install wordpress&lt;br /&gt;
 Luetaan pakettiluetteloita... Valmis&lt;br /&gt;
 Muodostetaan riippuvuussuhteiden puu       &lt;br /&gt;
 Luetaan tilatiedot... Valmis        &lt;br /&gt;
 Seuraavat ylimääräiset paketit on merkitty asennettaviksi:&lt;br /&gt;
   javascript-common libjs-cropper libjs-prototype libjs-scriptaculous&lt;br /&gt;
   libphp-phpmailer libphp-snoopy libt1-5 php-gettext php5-gd tinymce&lt;br /&gt;
   wordpress-l10n wwwconfig-common&lt;br /&gt;
 Ehdotetut paketit:&lt;br /&gt;
   mail-transport-agent curl postgresql-client apache apache-ssl&lt;br /&gt;
 Seuraavat UUDET paketit asennetaan:&lt;br /&gt;
   javascript-common libjs-cropper libjs-prototype libjs-scriptaculous&lt;br /&gt;
   libphp-phpmailer libphp-snoopy libt1-5 php-gettext php5-gd tinymce wordpress&lt;br /&gt;
   wordpress-l10n wwwconfig-common&lt;br /&gt;
 0 päivitetty, 13 uutta asennusta, 0 poistettavaa ja 3 päivittämätöntä.&lt;br /&gt;
 Noudettavaa arkistoa 8 107kt.&lt;br /&gt;
 Toiminnon jälkeen käytetään 30,4M t lisää levytilaa.&lt;br /&gt;
 Haluatko jatkaa [K/e]?&lt;br /&gt;
&lt;br /&gt;
Jatka asennusta ohjetiedoston &#039;&#039;/usr/share/doc/wordpress/README.Debian&#039;&#039; mukaan.&lt;br /&gt;
&lt;br /&gt;
=== LAMPista eteenpäin ===&lt;br /&gt;
&lt;br /&gt;
LAMP ei tänä päivänä enää edusta parasta mahdollista teknologiaa. Apachen kanssa kilpailee moni uusi paljon nopeampi palvelinohjelmisto (esim. [[NodeJS]] ja [[Nginx]]), Oracleen haltuun siirtynyt [[MySQL]] häviää [[MariaDB]]:lle ja [[PostgreSQL]]:lle ja ohjelmointikielipuolella on nykyisin suositumpaa käyttää [[JavaEE]]:tä, [[Ruby on Rails]]ia tai [[Python]]ia (esim. [http://www.djangoproject.com/ Djangon] kanssa).&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
* [[Apache-harjoituksia]]&lt;br /&gt;
* [[Apache ja HTTPS]]&lt;br /&gt;
* [[MySQL:n käyttöönotto]]&lt;br /&gt;
&lt;br /&gt;
==Aiheesta muualla==&lt;br /&gt;
* https://en.wikipedia.org/wiki/Apache_HTTP_Server&lt;br /&gt;
* [http://www.lampware.org/ http://www.lampware.org/]&lt;br /&gt;
* [https://www.omaserveri.info/asenna-lamp-ubuntuun/ Asenna LAMP Ubuntuun - Ohje vaihe vaiheelta]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Verkko]]&lt;br /&gt;
[[Luokka:Apache]]&lt;br /&gt;
{{Malline:Palvelin}}&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Iptables&amp;diff=48397</id>
		<title>Iptables</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Iptables&amp;diff=48397"/>
		<updated>2019-01-01T20:00:52Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Lisätty Palvelin-malline&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}}&lt;br /&gt;
&#039;&#039;&#039;iptables&#039;&#039;&#039;-työkalulla säädetään Linuxin [[Kernel|ytimessä]] olevaa [[Netfilter]]-pakettisuodatinta. Sen avulla voidaan toteuttaa esimerkiksi [[Palomuuri|palomuureja]] ja&lt;br /&gt;
[[wikipedia:fi:reititin|reitittimiä.]]  Iptables on ollut mukana ytimessä versiosta 2.4-alkaen. [[NFTables]] on korvaamassa ytimen 3.19 versiosta alkaen.&lt;br /&gt;
&lt;br /&gt;
== Peruskäsitteitä ==&lt;br /&gt;
Pakettien käsittely perustuu sääntöihin (rule), joita voidaan muokata iptables-komennolla. Kussakin säännössä on tietyt ehdot, jotka määrittävät mihin paketteihin kyseistä sääntöä sovelletaan. Ehdot voivat määrittää esimerkiksi, että sääntöä sovelletaan paketteihin, jotka saapuvat tietystä IP-osoitteesta, tai jotka ovat matkalla tiettyyn porttiin. Lisäksi kussakin säännössä määritellään mikä toiminto suoritetaan kun paketti täsmää säännön ehtoihin. Yleensä toiminto on joko hylkääminen (DROP) tai hyväksyminen (ACCEPT). &lt;br /&gt;
&lt;br /&gt;
Säännöt tallennetaan ketjuihin (chain). Kun paketti tulee käsiteltäväksi tiettyyn ketjuun, käydään ketjun sääntöjä järjestyksessä lävitse yksi kerrallaan, kunnes löytyy sääntö joka täsmää pakettiin. &lt;br /&gt;
&lt;br /&gt;
Ketjut tallennetaan tauluihin (table). Oletuksena iptables käsittelee filter-taulua, jolla voidaan toteuttaa tavanomainen palomuuritoiminnallisuus. Muitakin tauluja on olemassa, mutta niiden käsittelyä voidaan pitää edistyneempänä käyttönä. &lt;br /&gt;
&lt;br /&gt;
Säännöillä voidaan esimerkiksi määrittää, että tietystä IP-osoitteesta tai tiettyyn porttiin saapuvat paketit joko estetään tai päästetään läpi. Säännöillä voidaan myös määritellä edistyneempiä toimintoja, esimerkiksi voidaan estää uudet yhteydet tietystä IP-osoitteesta, jos yhteyksiä on jo samasta IP-osoitteesta auki liian monta. &lt;br /&gt;
&lt;br /&gt;
== Yksinkertainen palomuuri ==&lt;br /&gt;
Iptablesin oletuksena käsittelemässä filter-taulussa on kolme sisäänrakennettua ketjua, INPUT, FORWARD ja OUTPUT. Kun ulkomaailmasta saapuu palvelimelle paketti, siihen sovelletaan INPUT-ketjussa olevia sääntöjä. Vastaavasti jos palvelimelta lähtee ulospäin paketti, siihen sovelletaan OUTPUT-ketjussa olevia sääntöjä. FORWARD-ketjun sääntöjä sovelletaan siinä tapauksessa, että paketti saapuu palvelimelle ulkoa päin, mutta sen lopullinen kohde on jokin toinen palvelin, eli paketti on vain kauttakulkumatkalla. &lt;br /&gt;
&lt;br /&gt;
Jos siis halutaan vaikkapa estää palvelimelle tuleva liikenne tietystä IP-osoitteesta, täytyy lisätä uusi sääntö INPUT-ketjuun. Samoin jos halutaan estää palvelimelta yhteydet ulospäin tiettyihin portteihin, täytyy lisätä yksi tai useampi sääntö OUTPUT-ketjuun. &lt;br /&gt;
&lt;br /&gt;
Tämänhetkiset säännöt näkee komennolla&lt;br /&gt;
 iptables -L&lt;br /&gt;
Kun mitään asetuksia ei ole tehty, palauttaa komento seuraavanlaisen listauksen:&lt;br /&gt;
&lt;br /&gt;
 Chain INPUT (policy ACCEPT)&lt;br /&gt;
 target     prot opt source               destination&lt;br /&gt;
 &lt;br /&gt;
 Chain FORWARD (policy ACCEPT)&lt;br /&gt;
 target     prot opt source               destination&lt;br /&gt;
 &lt;br /&gt;
 Chain OUTPUT (policy ACCEPT)&lt;br /&gt;
 target     prot opt source               destination &lt;br /&gt;
&lt;br /&gt;
Listauksesta nähdään sisäänrakennetut ketjut, ja että ketjut ovat tyhjiä, eli niissä ei ole sääntöjä. Listauksesta voidaan myös nähdä, että jokaisen ketjun oletustoiminnoksi (policy) on asetettu ACCEPT. Oletustoimintoa sovelletaan siinä tapauksessa, että ei löydy mitään sääntöä jota voitaisiin soveltaa. Tässä tapauksessa kaikkien ketjujen oletustoimintona on ACCEPT, eli paketit hyväksytään ja päästetään läpi. &lt;br /&gt;
&lt;br /&gt;
=== Liikenteen salliminen rajattuihin portteihin ===&lt;br /&gt;
Yksinkertaisissa palomuuriasetuksissa voidaan lähteä siitä, että kaikki sisäänpäin tuleva liikenne estetään, ja erikseen määritellään poikkeustapaukset joissa liikenne sallitaan. Säädetään siis INPUT-ketjun oletustoiminnoksi DROP, jolloin oletuksena sisäänpäin tulevat paketit hylätään:&lt;br /&gt;
 iptables -P INPUT DROP&lt;br /&gt;
&lt;br /&gt;
Haluamme hallita palvelinta SSH-yhteyden kautta, joten sallimme liikenteen SSH:n käyttämään porttiin 22. Sallimme myös liikenteen portteihin 80 ja 443, jotta ulkopuoliset voivat saada yhteyden HTTP-palvelimeemme:&lt;br /&gt;
 iptables -A INPUT -p tcp --dport 22 -j ACCEPT&lt;br /&gt;
 iptables -A INPUT -p tcp --dport 80 -j ACCEPT&lt;br /&gt;
 iptables -A INPUT -p tcp --dport 443 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
Valitsimella &#039;&#039;&#039;-A INPUT&#039;&#039;&#039; määritellään, että lisätään uusi sääntö INPUT-ketjun loppuun (append). &lt;br /&gt;
&lt;br /&gt;
Valitsimella &#039;&#039;&#039;-p tcp&#039;&#039;&#039; määritellään että sääntö täsmää paketteihin, jotka käyttävät TCP-protokollaa. Valitsimella &#039;&#039;&#039;--dport&#039;&#039;&#039; määritellään, että sääntö täsmää paketteihin, joiden päämääränä on annettu portti. &lt;br /&gt;
&lt;br /&gt;
Valitsimella &#039;&#039;&#039;-j ACCEPT&#039;&#039;&#039; määritellään että paketti hyväksytään, eli suorituksessa &amp;quot;hypätään&amp;quot; (jump) sisäänrakennettuun ketjuun nimeltä ACCEPT, joka hyväksyy paketin ja lopettaa sääntöjen suorituksen. &lt;br /&gt;
&lt;br /&gt;
=== Paluuliikenteen salliminen ===&lt;br /&gt;
Nyt kaikki ulospäin menevät paketit on sallittu, mutta sisäänpäin on sallittu liikenne vain rajattuihin portteihin. Tässä vaiheessa voidaan kuitenkin huomata eriskummallinen seikka, nimittäin yhteydet toisiin palvelimiin eivät tunnu enää toimivan. Yritämme ottaa yhteyden google.com:iin (curl google.com), mutta emme saa vastausta. Emme estäneet ulospäin menevää liikennettä, joten miksi emme enää saa yhteyttä ulos?&lt;br /&gt;
&lt;br /&gt;
Kyse on siitä, että vaikka palomuurimme päästää paketit ulospäin, niin toiselta palvelimelta takaisin tuleva vastaus ei enää pääse palomuurista läpi, koska estimme sisäänpäin tulevan liikenteen. Lisätään siis uusi sääntö, joka sallii sellaiset sisäänpäin tulevat paketit, jotka kuuluvat johonkin jo avoinna olevaan yhteyteen. &lt;br /&gt;
 iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
Valitsimella &#039;&#039;&#039;-m state&#039;&#039;&#039; otetaan käyttöön iptablesin lisäosa nimeltä state, jonka jälkeen saadaan käyttöön valitsin &#039;&#039;&#039;--state&#039;&#039;&#039;, jonka avulla voidaan määrittää, että sääntö täsmää paketteihin jotka ovat osa jotakin avattua yhteyttä (ESTABLISHED) tai muuten liittyvät johonkin olemassaolevaan yhteyteen (RELATED). &lt;br /&gt;
&lt;br /&gt;
Kun nyt otamme palvelimelta yhteyden ulospäin toiseen palvelimeen, niin palomuuri päästää toiselta palvelimelta tulevan vastauksen läpi, koska palomuuri tunnistaa että kyseiset paketit kuuluvat yhteyteen joka avattiin palvelimeltamme. Vaikka palomuuri päästääkin nyt ulkoapäin tulevat vastaukset läpi, ulkoapäin tulevat uudet yhteydet palomuuri estää edelleen, paitsi jos uusi yhteys avattaisiin erikseen sallimiimme portteihin 22, 80 tai 443. &lt;br /&gt;
&lt;br /&gt;
== Pakettien rajoittaminen ==&lt;br /&gt;
Palomuuri perustuu siihen, että tietyt paketit (tieto liikkuu Internetissä paketteina) pääsevät palomuurin läpi ja tietyt estetään. Näitä esto- ja päästösääntöjä säädetään iptablesilla.&lt;br /&gt;
&lt;br /&gt;
Iptablesin kanssa paketit jaetaan viiteen luokkaan: INPUT, OUTPUT, FORWARD, PREROUTING ja POSTROUTING. OUTPUT-tyyppiset paketit ovat paketteja jotka lähtevät koneeltasi Internettiin - esimerkiksi ladatessasi tämän sivun lähetit wikin palvelimelle paketin, jossa pyysit tätä sivua. Kun palvelin sitten vastaa pyyntöösi lähettäen tätä sivua paketteina, ne tulevat INPUT-tyyppisinä. FORWARD-tyyppiset paketit ovat paketteja, jotka vastaanotetaan toisesta verkosta ja lähetetään toiseen (yleensä Internetistä lähiverkkoon tai päinvastoin). &lt;br /&gt;
&lt;br /&gt;
Vielä yksi perusasia ennen kuin lähdemme säätelemään palomuuriamme: tehtyäsi asetukset ne eivät tallennu mihinkään, vaan seuraavan uudelleenkäynnistyken jälkeen asetukset palautuvat alkuperäisiksi. Tallentaminen onnistuu komennoilla &amp;lt;tt&amp;gt;iptables-save&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;iptables-restore&amp;lt;/tt&amp;gt; joista lisää myöhemmin.&lt;br /&gt;
&lt;br /&gt;
Kannattaa myös huomioida että ipforward pitää olla kytketty päälle /etc/sysctl.conf tiedostossa (net.ipv4.ip_forward=1) jotta FORWARD ketjun ja nat taulun säännöillä olisi vaikutusta. Tiedoston muutos tulee voimaan vasta uudelleenkäynnistyksen jälkeen, joten jos haluaa, että ipforward tulee heti päälle pitää antaa seuraava komento:&lt;br /&gt;
 /sbin/sysctl -w net.ipv4.ip_forward=1&lt;br /&gt;
Lisäksi iptables pitää kytkeä päälle, jos se ei ole jo. Tämä onnistuu seuraavalla komennolla:&lt;br /&gt;
 /sbin/chkconfig iptables on&lt;br /&gt;
Nykyään iptables on käytössä käytännössä kaikissa jakeluissa eikä mitään erityissäätöjä tarvitse tehdä sen käyttöönottamista varten.&lt;br /&gt;
&lt;br /&gt;
=== Pakettien estäminen ===&lt;br /&gt;
Tietystä osoitteesta tulevia paketteja voidaan estää iptables-komennoilla joiden syntaksi on seuraavanlainen:&lt;br /&gt;
 iptables -s osoite -A INPUT -j DROP&lt;br /&gt;
Parametri -s tarkoittaa osoitetta, josta paketit tulevat (engl. &amp;lt;i&amp;gt;source&amp;lt;/i&amp;gt;). Osoite voi olla joko IP-osoite (123.345.456.578) tai DNS-nimi (esim. linux.fi). Yksittäisen osoitteen sijaan voidaan antaa myös kokonainen IP-osoiteavaruus käyttäen [[wikipedia:Netmask|verkkomaskia]]: esimerkiksi IP-osoitteet väliltä 192.168.0.0-192.168.0.255 valittaisiin merkinnällä 192.168.0.0/255.255.255.0.&lt;br /&gt;
&lt;br /&gt;
-A tarkoittaa paketin tyyppiä, tässä tapauksessa sisään tulevaa pakettia (&amp;lt;tt&amp;gt;INPUT&amp;lt;/tt&amp;gt;). -j kertoo, mitä paketille tehdään. Tässä tapauksessa se pudotetaan (engl. &amp;lt;i&amp;gt;drop&amp;lt;/i&amp;gt;), eli sitä ei päästetä palomuurin läpi.&lt;br /&gt;
&lt;br /&gt;
Vastaavasti tiettyyn osoitteeseen lähetettävät paketit voitaisiin estää komennolla&lt;br /&gt;
 iptables -d osoite -A OUTPUT -j DROP&lt;br /&gt;
Huomaa, että pakettilähteen (-s) tilalla käytetään nyt pakettien kohdetta -d (engl. &amp;lt;i&amp;gt;destination&amp;lt;/i&amp;gt;). Lisäksi pakettien tyyppi -A on nyt &amp;lt;tt&amp;gt;OUTPUT&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Tarkempaa rajoittamista ===&lt;br /&gt;
Edellä estimme kaikki mahdolliset paketit tiettyyn osoitteeseen. Iptables tarjoaa kuitenkin mahdollisuuden käyttää tarkempia rajoituksia. Esimerkiksi seuraavassa estäisimme kaiken saapuvan [[SSH]]-liikenteen osoitteesta 123.456.789.123 (porttiin 22 kohdistuvan [[TCP]]-protokollaa käyttävän liikenteen).&lt;br /&gt;
 iptables -A INPUT -s 123.456.789.123 -p tcp --dport 22 -j DROP&lt;br /&gt;
Huomaa uudet valitsimet -p (protokolla) ja --dport (kohdeportti, &amp;lt;i&amp;gt;destination port&amp;lt;/i&amp;gt;, voi olla myös alue muodossa alku:loppu). Iptables ymmärtää myös portin numeron sijasta protokollien nimiä, esimerkiksi ssh (portti 22) tai http (80).&lt;br /&gt;
&lt;br /&gt;
=== SYN-paketit ===&lt;br /&gt;
SYN-paketit ovat käytännöllisiä pikku kikkoja, kun haluamme kohdeosoitteen keskustelevan meidän kanssamme vasta siinä vaiheessa kun olemme ensin itse ottaneet yhteyden kohdekoneeseen. Eli paketit estetään jos kohdejärjestelmä aloittaa yhteyden, mutta hyväksytään siinä vaiheessa jos yhteyden aloittaja olemme me. Seuraavassa komennossa meidän tulee määritellä laite, joka on kytköksissä verkkoon josta haluamme estää liikenteen. Tämä tapahtuu kytkimellä -i(interface), jonka jälkeen tulee laitteen &amp;quot;nimi&amp;quot; (yleensä laajakaistajärjestelmissä verkkokortti eth0). Seuraavalla komennolla saamme estettyä kaiken liikenteen tietokoneemme TCP-portteihin jos emme itse ensin ota yhteyttä kohdekoneeseen:&lt;br /&gt;
 iptables -A INPUT -i eth0 -p tcp --syn -j DROP&lt;br /&gt;
&lt;br /&gt;
Näin, entä jos haluamme ajaa esim. http-palvelinta kuten [[Apache]]? Ei huolta, määrittelemme kohdeportiksi kaikki muut portit paitsi TCP/80, jota apache käyttää vakiona. Tämä saadaan aikaan komennolla&lt;br /&gt;
 iptables -A INPUT -i eth0 -p tcp --syn --destination-port ! 80 -j DROP&lt;br /&gt;
&lt;br /&gt;
== Asetusten tallentaminen ja palauttaminen ==&lt;br /&gt;
Iptablesin senhetkiset asetukset saa ulos ajamalla pääkäyttäjänä komennon&lt;br /&gt;
 iptables-save&lt;br /&gt;
, joka tulostaa nykyiset asetukset (käytännössä normaaleita iptables-komentoja ilman iptables-alkuosaa). Toimivat asetukset kannattaakin [[Komentorivin perusteet#putkitus|tallentaa]] tiedostoon:&lt;br /&gt;
 iptables-save &amp;gt; /home/tux/iptables-asetukset&lt;br /&gt;
Jonka jälkeen toimivat asetukset on tarvittaessa helppo palauttaa komennolla&lt;br /&gt;
 iptables-restore /home/tux/iptables-asetukset&lt;br /&gt;
&lt;br /&gt;
== Pikamuuri ==&lt;br /&gt;
Tässä ohjeet yksinkertaisen palomuurin pystyttämiseen: (&#039;&#039;&#039;HUOMAA ETTÄ VOIT NÄIN HELPOSTI SULKEA ITSESI PALVELIMELTA MIKÄLI KÄYTÄT SSH -YHTEYTTÄ&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
Ensin säädetään perusasetukset: kaikki sisään tuleva estetään ja ulos menevä sallitaan&lt;br /&gt;
 iptables -P INPUT DROP&lt;br /&gt;
 iptables -P FORWARD DROP&lt;br /&gt;
 iptables -P OUTPUT ACCEPT&lt;br /&gt;
Seuraavaksi sallitaan [[loopback]]-liikenne&lt;br /&gt;
 iptables -A INPUT -i lo -j ACCEPT&lt;br /&gt;
Jos sinulla on lähiverkko, voit sallia liikenteen siinä (oletetaan, että lähiverkon nimiavaruus on 192.168.0.x)&lt;br /&gt;
 iptables -A INPUT -s 192.168.0.0/255.255.255.0 -j ACCEPT &lt;br /&gt;
Tähän kohtaan voidaan avata halutut portit (&#039;&#039;&#039;ÄLÄ AVAA JOS EI OLE TARVETTA&#039;&#039;&#039;)&lt;br /&gt;
 #ssh-portin avaaminen koneen etäkäyttöön (22):&lt;br /&gt;
 iptables -A INPUT -p tcp --dport ssh -j ACCEPT&lt;br /&gt;
 #http-portin avaaminen web-palvelinta varten (80):&lt;br /&gt;
 iptables -A INPUT -p tcp --dport http -j ACCEPT &lt;br /&gt;
Estetään liikenne private-portteihin&lt;br /&gt;
 iptables -A INPUT -p tcp --dport 0:1023 -j DROP&lt;br /&gt;
 iptables -A INPUT -p udp --dport 0:1023 -j DROP&lt;br /&gt;
Estetään SYN-paketit ja ICMP-liikenne&lt;br /&gt;
 iptables -A INPUT -p tcp --syn -j DROP&lt;br /&gt;
 iptables -A INPUT -p icmp -j DROP&lt;br /&gt;
Sallitaan kaikki &amp;quot;takaisin palaava&amp;quot; liikenne&lt;br /&gt;
 iptables -A INPUT -p TCP -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
 iptables -A INPUT -p UDP -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
Lopuksi estetään loput&lt;br /&gt;
 iptables -A INPUT -j DROP&lt;br /&gt;
&lt;br /&gt;
== Esimerkkejä ==&lt;br /&gt;
&lt;br /&gt;
Tämän pienen iptables-skriptin avulla saat Linux-koneen reitittämään netin muille koneille.&lt;br /&gt;
&lt;br /&gt;
Koneessa on 2 verkkokorttia:&lt;br /&gt;
*eth0 = Lähiverkko&lt;br /&gt;
*eth1 = Internet&lt;br /&gt;
Lähiverkon ip-avaruus on 192.168.x.x&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 #Muuttujat&lt;br /&gt;
 LAN=eth0&lt;br /&gt;
 LAN_IP=192.168.0.0/255.255.0.0&lt;br /&gt;
 WAN=eth1&lt;br /&gt;
 IPTABLES=/sbin/iptables&lt;br /&gt;
 &lt;br /&gt;
 ###########################################################&lt;br /&gt;
 ###################### Perustaulukko ######################&lt;br /&gt;
 ###########################################################&lt;br /&gt;
 &lt;br /&gt;
 #Putsataan taulukko&lt;br /&gt;
 ${IPTABLES} -F&lt;br /&gt;
 ${IPTABLES} -X&lt;br /&gt;
 &lt;br /&gt;
 #Taulukoiden perussäännöt&lt;br /&gt;
 ${IPTABLES} -P FORWARD DROP&lt;br /&gt;
 ${IPTABLES} -P INPUT DROP&lt;br /&gt;
 ${IPTABLES} -P OUTPUT ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 #---------- INPUT ----------#&lt;br /&gt;
 ${IPTABLES} -A INPUT -i lo -s 127.0.0.1 -j ACCEPT&lt;br /&gt;
 ${IPTABLES} -A INPUT -i ${LAN} -s ${LAN_IP} -j ACCEPT&lt;br /&gt;
 #Salli SSH-yhteys ulkopuolelta&lt;br /&gt;
 #${IPTABLES} -A INPUT -p tcp --dport ssh -j ACCEPT&lt;br /&gt;
 ${IPTABLES} -A INPUT -i ${WAN} -p tcp --dport 0:1023 -j DROP&lt;br /&gt;
 ${IPTABLES} -A INPUT -i ${WAN} -p udp --dport 0:1023 -j DROP&lt;br /&gt;
 ${IPTABLES} -A INPUT -i ${WAN} -p tcp --syn -j DROP&lt;br /&gt;
 ${IPTABLES} -A INPUT -i ${WAN} -p icmp -j DROP&lt;br /&gt;
 ${IPTABLES} -A INPUT -i ${WAN} -p TCP -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
 ${IPTABLES} -A INPUT -i ${WAN} -p UDP -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
 ${IPTABLES} -A INPUT -j DROP&lt;br /&gt;
 &lt;br /&gt;
 #---------- FORWARD ----------# &lt;br /&gt;
 ${IPTABLES} -A FORWARD -i ${WAN} -p tcp --dport 0:1023 -j DROP&lt;br /&gt;
 ${IPTABLES} -A FORWARD -i ${WAN} -p udp --dport 0:1023 -j DROP&lt;br /&gt;
 ${IPTABLES} -A FORWARD -i ${WAN} -p tcp --syn -j DROP&lt;br /&gt;
 ${IPTABLES} -A FORWARD -i ${WAN} -p icmp -j DROP&lt;br /&gt;
 ${IPTABLES} -A FORWARD -i ${LAN} -o ${WAN} -s ${LAN_IP} -j ACCEPT&lt;br /&gt;
 ${IPTABLES} -A FORWARD -i ${WAN} -o ${LAN} -d ${LAN_IP} -p TCP -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
 ${IPTABLES} -A FORWARD -i ${WAN} -o ${LAN} -d ${LAN_IP} -p UDP -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
 ${IPTABLES} -A FORWARD -j DROP&lt;br /&gt;
 &lt;br /&gt;
 #---------- OUTPUT ----------#&lt;br /&gt;
 &lt;br /&gt;
 ##########################################################&lt;br /&gt;
 ###################### NAT-taulukko ######################&lt;br /&gt;
 ##########################################################&lt;br /&gt;
 &lt;br /&gt;
 #Putsataan taulukko&lt;br /&gt;
 ${IPTABLES} -t nat -F&lt;br /&gt;
 ${IPTABLES} -t nat -X&lt;br /&gt;
 &lt;br /&gt;
 #Taulukoiden perussäännöt&lt;br /&gt;
 ${IPTABLES} -t nat -P PREROUTING ACCEPT&lt;br /&gt;
 ${IPTABLES} -t nat -P POSTROUTING ACCEPT&lt;br /&gt;
 ${IPTABLES} -t nat -P OUTPUT ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 #---------- PREROUTING ----------#&lt;br /&gt;
 #Tänne uudelleenohjeukset&lt;br /&gt;
 #Call of Duty &lt;br /&gt;
 #${IPTABLES} -t nat -A PREROUTING -p udp --dport 28960 -i ${WAN} -j DNAT --to 192.168.x.x&lt;br /&gt;
 #web-serveri&lt;br /&gt;
 #${IPTABLES} -t nat -A PREROUTING -p tcp --dport http -i ${WAN} -j DNAT --to 192.168.x.x&lt;br /&gt;
 &lt;br /&gt;
 #---------- POSTROUTING ----------#&lt;br /&gt;
 ${IPTABLES} -t nat -A POSTROUTING -o ${WAN} -j MASQUERADE&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Ongelmatilanteita ==&lt;br /&gt;
Joissain jakeluissa käytössä olevat verkkoyhteyden hallintatyökalut saattavat aiheuttaa ongelmia, jos iptablesia käytetään käsin. Esimerkiksi [[Ubuntu]]n käyttämä [[NetworkManager]] on tällainen. Lisätietoja löytyy [https://help.ubuntu.com/community/IptablesHowTo Ubuntun ohjeista].&lt;br /&gt;
&lt;br /&gt;
Kannattaa myös huolehtia, ettei jakelusi oma palomuuriasetusohjelma (esimerkiksi [[YaST]] [[openSUSE]]ssa tai [[system-config-firewall]] [[Fedora]]ssa) aiheuta ristiriitaa oman iptables-skriptisi kanssa. Käytännössä kannattaa joko poistaa palomuuriasetusohjelma kokonaan käytöstä tai ainakin huolehtia siitä, että sen tuottama iptables-skripti ajetaan [[GNU/Linuxin käynnistysprosessi|käynnistyksen]] yhteydessä ([[init]]) ennen omaa skriptiäsi. Sama pätee luonnollisesti myös [[Firestarter]]in ja [[Shorewall]]in kaltaisiin ulkoisiin palomuuriasetustyökaluihin.&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[Verkkoliitynnät]]&lt;br /&gt;
&lt;br /&gt;
== Aiheesta muualla ==&lt;br /&gt;
*[http://gentoo-wiki.com/HOWTO_Iptables_for_newbies Iptables-opas] Gentoo-wikissä&lt;br /&gt;
*[https://help.ubuntu.com/community/IptablesHowTo Ubuntun iptables-opas]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Järjestelmä]]&lt;br /&gt;
[[Luokka:Verkko]]&lt;br /&gt;
[[Luokka:Tietoturva]]&lt;br /&gt;
[[Luokka:Ylläpitotyökalut]]&lt;br /&gt;
[[Luokka:Komentorivin perustyökalut]]&lt;br /&gt;
{{Malline:Palvelin}}&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Systemd&amp;diff=48396</id>
		<title>Systemd</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Systemd&amp;diff=48396"/>
		<updated>2019-01-01T19:53:14Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Lisätty Palvelin-malline. Korvattu Systemd:n kritiikkiosio muiden Init-järjestelmien esittelyllä, koska se on ehkä lukijalle tarpeellisempaa.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}}&lt;br /&gt;
&#039;&#039;&#039;systemd&#039;&#039;&#039; on käyttöjärjestelmän ja siinä ajettavien palveluiden käynnistymistä ja sammuttamista ohjaava ns. [[init]]-järjestelmä. Useimmat jakelut ovat siirtyneet käyttämään systemd-järjestelmää.&lt;br /&gt;
&lt;br /&gt;
== Ominaisuuksia ==&lt;br /&gt;
* Nopeuttaa järjestelmän käynnistymistä suorittamalla toisistaan riippumattomia tehtäviä rinnakkaisesti&lt;br /&gt;
* Tarjoaa valmiita toimintoja joilla voidaan korvata pitkiä perinteisten [[init]]-järjestelmien komentosarjoja&lt;br /&gt;
* Käyttää Linuxin [[control group]] -toimintoa prosessien seuraamiseen&lt;br /&gt;
* Yhteensopiva [[System V init]] -komentosarjojen kanssa&lt;br /&gt;
* Tarvittaessa viivästää palveluiden aktivointia siihen asti että joku yrittää niitä käyttää&lt;br /&gt;
&lt;br /&gt;
== Yksiköt ==&lt;br /&gt;
Tavallisimmin systemd:n tarjoamia työkaluja käytetään palveluiden, kuten [[sshd]] tai [[Cups]], hallintaan. Systemd hallitsee palveluiden lisäksi myös muutamaa muunlaista asiaa. Erilaisille systemd:lla käsiteltäville asioille yhteinen termi on &#039;&#039;yksikkö&#039;&#039; (englanniksi unit).&lt;br /&gt;
&lt;br /&gt;
Erityyppiset yksiköt erottaa toisistaan helposti nimen loppuosan perusteella. Palvelut päättyvät aina &amp;lt;tt&amp;gt;.service&amp;lt;/tt&amp;gt;-merkkijonoon, kun taas esimerkiksi tiedostojärjestelmien liitospisteitä vastaavien yksiköiden nimien lopussa on aina &amp;lt;tt&amp;gt;.mount&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Erityyppisten yksiköiden olemassaolo kannattaa huomioida systemd:n työkaluja käyttäessä. Usein järjestelmää hallittaessa tarvitsee käsitellä lähinnä &amp;lt;tt&amp;gt;.service&amp;lt;/tt&amp;gt;- ja &amp;lt;tt&amp;gt;.socket&amp;lt;/tt&amp;gt; -tyyppisiä yksiköitä.&lt;br /&gt;
&lt;br /&gt;
== systemctl ==&lt;br /&gt;
systemctl-työkalua käytetään systemd:n ohjaamiseen. Sen avulla voidaan varsinkin hallita palveluiden käynnistymistä ja sammuttamista. Tässä on käytetty esimerkkinä [[Avahi]]-palvelun mukana tulevaa avahi-daemon.serviceä, mutta komennot toimivat vastaavasti myös monille muille palveluille.&lt;br /&gt;
&lt;br /&gt;
=== Tietoa palveluista ===&lt;br /&gt;
systemctl:n list-units -komennolla saa listauksen kaikista järjestelmän palveluista. Ilman --all -valitsinta saa listauksen vain aktiivisista yksiköistä.&lt;br /&gt;
Lisäksi --full -valitsin on usein tarpeellinen jotta pitkät yksikönnimet saa kokonaan näkyviin. &lt;br /&gt;
 systemctl list-units --all&lt;br /&gt;
&lt;br /&gt;
systemctl:n status-komennolla saa selvitettyä tärkeimmät yhteen yksikköön liittyvät tiedot.&lt;br /&gt;
 systemctl status avahi-daemon.service&lt;br /&gt;
&lt;br /&gt;
Tämän tulisi tulostaa jotain seuraavanlaista:&lt;br /&gt;
 avahi-daemon.service - Avahi mDNS/DNS-SD Stack&lt;br /&gt;
 Loaded: loaded (/lib/systemd/system/avahi-daemon.service; enabled)&lt;br /&gt;
 Active: active (running) since Thu, 27 Oct 2011 10:15:57 +0300; 7h ago&lt;br /&gt;
 Main PID: 889 (avahi-daemon)&lt;br /&gt;
 Status: &amp;quot;avahi-daemon 0.6.30 starting up.&amp;quot;&lt;br /&gt;
 CGroup: name=systemd:/system/avahi-daemon.service&lt;br /&gt;
&lt;br /&gt;
Show-komennolla puolestaan saa pidemmän listauksen avahi-daemon.serviceen liittyvistä tiedoista. Se voi olla hyödyllistä esimerkiksi yksikkötiedostoja kirjoitettaessa.&lt;br /&gt;
 systemctl show avahi-daemon.service&lt;br /&gt;
&lt;br /&gt;
=== Palveluiden käynnistäminen ja pysäyttäminen ===&lt;br /&gt;
 # Käynnistä Avahi-palvelu&lt;br /&gt;
 systemctl start avahi-daemon.service&lt;br /&gt;
&lt;br /&gt;
 # Pysäyttäminen vastaavasti stop-käskyllä:&lt;br /&gt;
 systemctl stop avahi-daemon.service&lt;br /&gt;
&lt;br /&gt;
=== Automaattisesti käynnistettävät palvelut ===&lt;br /&gt;
Edellämainitut start- ja stop-komennot käynnistävät ja pysäyttävät yksikön, mutta ne eivät vaikuta siihen, mitä käynnistetään automaattisesti. Tähän sen sijaan käytettäisiin systemctl:n enable- ja disable-komentoja.&lt;br /&gt;
&lt;br /&gt;
 # Käynnistä sshd.service automaattisesti järjestelmän käynnistyessä&lt;br /&gt;
 systemctl enable sshd.service&lt;br /&gt;
&lt;br /&gt;
 # Poista sshd.service automaattisesti käynnistettävien yksiköiden joukosta&lt;br /&gt;
 systemctl disable sshd.service&lt;br /&gt;
&lt;br /&gt;
== Journal ==&lt;br /&gt;
systemd:n mukana tulee journaliksi kutsuttu lokivarasto, johon kerätään muun&lt;br /&gt;
muassa [[dmesg]] -komennonkin tulostama kernelin loki, [[syslog]] -viestit&lt;br /&gt;
ja palveluiden ns. stdout/stderr -viestit.&lt;br /&gt;
&lt;br /&gt;
Viestit tallentuvat normaalisti &amp;lt;tt&amp;gt;/var/log/journal/&amp;lt;/tt&amp;gt; -hakemistossa&lt;br /&gt;
sijaitseviin tiedostoihin. Toisin kuin monet muut lokitiedostot, journalin&lt;br /&gt;
tiedostot eivät ole [[tekstitiedosto]]ja. Tämän takia esimerkiksi&lt;br /&gt;
perinteinen [[grep]] -työkalu ei suoraan sovellu niiden käsittelyyn yhtä&lt;br /&gt;
hyvin kuin perinteisten syslog-palveluiden ylläpitämien tekstimuitoisten&lt;br /&gt;
lokien käsittelyyn.&lt;br /&gt;
&lt;br /&gt;
Journalin sisältöä voi tarkastella systemd:n &amp;lt;tt&amp;gt;journalctl&amp;lt;/tt&amp;gt; -komennolla.&lt;br /&gt;
Yksinkertaisimmillaan komennon voi ajaa ilman parametreja:&lt;br /&gt;
 journalctl&lt;br /&gt;
Näin kutsuttuna journalctl näyttää kaikki journaliin tallennetut viestit.&lt;br /&gt;
Oletuksena viestit näytetään tekstinä, jonka asettelu muistuttaa perinteistä&lt;br /&gt;
syslog-lokitiedostoissa käytettyä asettelua. Vaikka journalctl normaalisti&lt;br /&gt;
terminaalissa ajettuna automaattisesti avaa lokiviestit [[less]]in sisään,&lt;br /&gt;
voi sen tulosteen myös putkittaa muille prosesseille:&lt;br /&gt;
 journalctl | grep avahi-daemon&lt;br /&gt;
Näin voisi esimerkiksi hakea lokista vain viestejä, jotka liittyvät&lt;br /&gt;
Avahi-palveluun. Mikäli journalctl:n stdout ei ole terminaali, se ei&lt;br /&gt;
käynnistä lessiä.&lt;br /&gt;
&lt;br /&gt;
=== Haku yksikön perusteella ===&lt;br /&gt;
Edellä esitettiin, kuinka grepin avulla voisi hakea journalista kaikki&lt;br /&gt;
avahiin liittyvät viestit. Esitetty tapa kuitenkin on jonkin verran epätarkka,&lt;br /&gt;
sillä myös muut kuin jonkun palvelun tekemät viestit voivat sisältää&lt;br /&gt;
hakuun liittyvän palvelun nimen.&lt;br /&gt;
&lt;br /&gt;
Jokaiseen journaliin kirjattuun viestiin kuitenkin erikseen merkitään,&lt;br /&gt;
mistä yksiköstä viesti on peräisin. Journalctl voi pyydettässä hyödyntää&lt;br /&gt;
tätä tietoa näytettävien lokitietojen rajaamiseen:&lt;br /&gt;
 journalctl -u avahi-daemon&lt;br /&gt;
Nyt journalctl:n pitäisi näyttää vain oikeasti avahi-daemon.servicesta peräisin&lt;br /&gt;
olevat viestit, vaikka journalissa olisi muitakin merkkijonon&lt;br /&gt;
&amp;lt;tt&amp;gt;avahi-daemon&amp;lt;/tt&amp;gt; sisältäviä viestejä.&lt;br /&gt;
&lt;br /&gt;
=== Haku käynnistyskierroksen perusteella ===&lt;br /&gt;
Usein halutaan katsoa vain lokeja alkaen vain siitä hetkestä, kun kone viimeksi&lt;br /&gt;
käynnistettiin. Tähän voi hyödyntää journalctl:n &amp;lt;tt&amp;gt;-b&amp;lt;/tt&amp;gt; -valitsinta:&lt;br /&gt;
 journalctl -b&lt;br /&gt;
Tämä näyttää kaikki nykyiseen käynnistyskierrokseen liittyvät viestit.&lt;br /&gt;
Valitsimen voi yhdistää myös esimerkiksi edellä esiteltyyn &amp;lt;tt&amp;gt;-u&amp;lt;/tt&amp;gt; -valitsimeen:&lt;br /&gt;
 journalctl -b -u avahi-daemon&lt;br /&gt;
&lt;br /&gt;
Oletuksena &amp;lt;tt&amp;gt;-b&amp;lt;/tt&amp;gt; -valitsin näyttää nykyisen käynnistyskierroksen, mutta&lt;br /&gt;
se voi myös ottaa vastaan parametrin, jolla valitaan joku muu käynnistyskierros.&lt;br /&gt;
Parametrista ehkä tavallisimmin tarpeellinen on negatiivinen numero, joilla saa&lt;br /&gt;
valittua uusia käynnistyskierroksia:&lt;br /&gt;
 journalctl -b -1&lt;br /&gt;
 journalctl -b -2&lt;br /&gt;
Komennoista ylempi näyttää nykyistä edeltävän käynnistyskierroksen viestit ja&lt;br /&gt;
jälkimmäinen sitä edeltävän kierroksen viestit.&lt;br /&gt;
&lt;br /&gt;
Myös positiivisia numeroita voi käyttää. Niissä esimerkiksi 1 vastaa vanhinta&lt;br /&gt;
journaliin tallentunutta käynnistyskierrosta, ja 2 toiseksi vanhinta.&lt;br /&gt;
&lt;br /&gt;
Mikäli on vaikea tietää tai muistaa, monenko käynnistyskerran takana joku&lt;br /&gt;
kiinnostava osa lokia on mutta haettu ajankohta on tiedosssa, voi ajankohtaa&lt;br /&gt;
vastaavan käynnistyskierrosnumeron selvittää &amp;lt;tt&amp;gt;--list-boots&amp;lt;/tt&amp;gt; -valitsimella:&lt;br /&gt;
 journalctl --list-boots&lt;br /&gt;
&lt;br /&gt;
=== Haku päivämäärän mukaan ===&lt;br /&gt;
Esimerkiksi tietyn viikon viestit voi hakea &amp;lt;tt&amp;gt;--since&amp;lt;/tt&amp;gt; -valitsimen ja&lt;br /&gt;
&amp;lt;tt&amp;gt;--until&amp;lt;/tt&amp;gt; -valitsimen avulla:&lt;br /&gt;
 journalctl --since 2014-04-07 --until 2014-04-13&lt;br /&gt;
&lt;br /&gt;
== Omat yksikkötiedostot ==&lt;br /&gt;
Suurin osa käyttäjistä tulee toimeen ohjelmien mukana tulevilla yksikkötiedostoilla, mutta toisinaan on tarvetta joko muokata olemassaolevia yksiköitä tai luoda kokonaan uusia. Kumpikin on suhteellisen helppoa, sillä yksikkötiedostot ovat yksinkertaisehkoja tekstitiedostoja. Tiedostoformaatti on dokumentoitu &amp;lt;tt&amp;gt;systemd.unit&amp;lt;/tt&amp;gt;-nimisessä [[man]]-sivussa.&lt;br /&gt;
&lt;br /&gt;
Systemd-yksiköitä voivat tehdä myös muut kuin ylläpitäjäkäyttäjät. Lisäämällä hakemistoon &amp;lt;tt&amp;gt;~/.config/systemd/user/&amp;lt;/tt&amp;gt; yksikkötiedostoja, käyttäjä voi asettaa omia prosesseja käynnistettäväksi esimerkiksi järjestelmän käynnistyksen yhteydessä tai ajastimella. Käyttäjän omien systemd-yksiköiden ohjaamiseen käytetään komentojen nimissä aina &amp;lt;tt&amp;gt;--user&amp;lt;/tt&amp;gt;-parametria:&lt;br /&gt;
  systemctl --user start oma-palvelu.service&lt;br /&gt;
  journalctl --user&lt;br /&gt;
&lt;br /&gt;
=== Järjestelmän yksikkötiedostojen muokkaaminen ===&lt;br /&gt;
Järjestelmän mukana toimitettavat yksikkötiedostot sijaitsevat luultavasti &amp;lt;tt&amp;gt;/lib/systemd/system/&amp;lt;/tt&amp;gt;-hakemistossa. Niitä on mahdollista muokata suoraan sielläkin, mutta mieluummin kannattaa ottaa siellä sijaitsevasta yksiköstä kopio &amp;lt;tt&amp;gt;/etc/systemd/system/&amp;lt;/tt&amp;gt;-hakemistoon ja muokata sitä siellä. Tällöin systemd &amp;lt;tt&amp;gt;/etc&amp;lt;/tt&amp;gt;:n alla sijaitsevaa yksikköä ennemmin kuin &amp;lt;tt&amp;gt;/lib&amp;lt;/tt&amp;gt;:n alla olevaa, ja ohjelmiston päivittyminen ei ylikirjoita paikallisesti tehtyjä muutoksia.&lt;br /&gt;
&lt;br /&gt;
=== Kokonaan uusien yksikkötiedostojen kirjoittaminen ===&lt;br /&gt;
Joskus on tarpeen luoda kokonaan uusia yksikköjä, esimerkiksi ajamaan joku komento aina koneen käynnistyessä tai pitämään käynnissä jotain ohjelmistoa jonka mukana ei tullut yksikköä systemd:lle.&lt;br /&gt;
&lt;br /&gt;
Myös itse kirjoitetut yksiköt kannattaa sijoittaa &amp;lt;tt&amp;gt;/etc/systemd/system/&amp;lt;/tt&amp;gt;-hakemistoon.&lt;br /&gt;
&lt;br /&gt;
Allaoleva esimerkkiyksikkö ajaa yksikköä käynnistettäessä yksinkertaisen komennon. Sitä voi kokeilla esimerkiksi kopioimalla sen sisällön &amp;lt;tt&amp;gt;/etc/systemd/system/hello.service&amp;lt;/tt&amp;gt;-nimiseen tiedostoon.&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=A simple example service unit that runs a command when started&lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=oneshot&lt;br /&gt;
 ExecStart=/bin/echo Hello!&lt;br /&gt;
&lt;br /&gt;
Yksikkötiedostoformaatissa erilaisia direktiivejä on kymmeniä, mutta jossain tapauksissa ihan muutama niistä riittää. Usein kannattaa katsoa mallia järjestelmän mukana toimituista yksiköistä &amp;lt;tt&amp;gt;/lib/systemd/system/&amp;lt;/tt&amp;gt; -hakemistosta ja systemd:n dokumentaatiosta.&lt;br /&gt;
&lt;br /&gt;
=== Ajastimet ===&lt;br /&gt;
Systemd tarjoaa perinteisen [[cron]]-palvelun tapaiset toiminnot komentojen ajastamiseen. Esimerkiksi edellisessä kohdassa tehty hello-palvelu voitaisiin ajastaa käynnistymään kymmenen minuutin välein luomalla tiedosto &amp;lt;tt&amp;gt;/etc/systemd/system/hello.timer&amp;lt;/tt&amp;gt; tähän tapaan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Ajetaan hello-palvelu kymmenen minuutin välein&lt;br /&gt;
&lt;br /&gt;
[Timer]&lt;br /&gt;
# Ensimmäinen ajo 10 minuuttia järjestelmän käynnistyksen jälkeen&lt;br /&gt;
OnBootSec=10min&lt;br /&gt;
# Ajetaan uudelleen 10 minuuttia edellisen ajon päätyttyä jälkeen&lt;br /&gt;
OnUnitInactiveSec=10min&lt;br /&gt;
Unit=hello.service&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=default.target&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näin luodut uudet yksiköt on sitten tarpeellista kytkeä päälle ja käynnistää:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
systemctl enable hello.service&lt;br /&gt;
systemctl enable hello.timer&lt;br /&gt;
systemctl start hello.timer&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ajastimet voidaan listata &amp;lt;code&amp;gt;systemctl list-timers&amp;lt;/code&amp;gt; -komennolla. Esimerkkituloste:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# systemctl list-timers&lt;br /&gt;
NEXT                          LEFT          LAST                          PASSED       UNIT                         ACTIVATES&lt;br /&gt;
Mon 2018-08-27 18:20:15 EEST  1h 23min left Mon 2018-08-27 12:16:49 EEST  4h 39min ago certbot.timer                certbot.service&lt;br /&gt;
Mon 2018-08-27 23:31:44 EEST  6h left       Sun 2018-08-26 23:31:44 EEST  17h ago      systemd-tmpfiles-clean.timer systemd-tmpfiles-clean.service&lt;br /&gt;
Tue 2018-08-28 00:00:00 EEST  7h left       Mon 2018-08-27 00:00:01 EEST  16h ago      logrotate.timer              logrotate.service&lt;br /&gt;
Tue 2018-08-28 00:00:00 EEST  7h left       Mon 2018-08-27 00:00:01 EEST  16h ago      man-db.timer                 man-db.service&lt;br /&gt;
Tue 2018-08-28 00:00:00 EEST  7h left       Mon 2018-08-27 00:00:01 EEST  16h ago      shadow.timer                 shadow.service&lt;br /&gt;
&lt;br /&gt;
5 timers listed.&lt;br /&gt;
Pass --all to see loaded but inactive timers, too.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Muita Init-järjestelmiä ==&lt;br /&gt;
Vaikka Systemd on aika laajasti käytössä, ei se silti ole ainoa init-järjestelmä. Esimerkiksi perinteinen [[Sysvinit]], uudempi [[OpenRC]] tai [https://cr.yp.to/daemontools.html daemontools] ovat tapoja hoitaa järjestelmän käynnistäminen. Helpointa on käyttää Linux-jakelua, josta kyseinen init-järjestelmä löytyy. Esimerkiksi [[Gentoo]] käyttää OpenRC:tä.&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
* [[:archwiki:Systemd|Arch Wikin Systemd-artikkeli]]&lt;br /&gt;
* [http://without-systemd.org/wiki/index.php/Main_Page Without-Systemd-wiki], jossa on laajemmin systemd:n vaihtoehtoja käsitelty, lisäksi argumentteja, miksi systemd:tä ei välttämättä kannata käyttää sekä ohjeistuksia systemd:n poistamiseen ja korvaamiseen esim. [[:archwiki:OpenRC|OpenRC:llä. (Arch Wiki)]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka: Järjestelmä]]&lt;br /&gt;
{{Malline:Palvelin}}&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=K%C3%A4ytt%C3%A4jien_hallinta&amp;diff=48395</id>
		<title>Käyttäjien hallinta</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=K%C3%A4ytt%C3%A4jien_hallinta&amp;diff=48395"/>
		<updated>2019-01-01T19:39:01Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Lisätty Palvelin-malline&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Linuxissa jokaisella käyttäjällä (&#039;maija&#039;, &#039;matti&#039;) on oma [[käyttäjä|käyttäjätunnus]]. Lisäksi on aina vähintään pääkäyttäjän [[root]]-tunnus, ja toisinaan luodaan myös jotain tehtävää varten omia ei-henkilökohtaisia käyttäjätunnuksia (&#039;myynti&#039;, &#039;kanslia&#039;). Järjestelmässä on myös teknisiä tunnuksia mm. erilaisia palveluita varten (&#039;mail&#039;, &#039;wwwdata&#039;).&lt;br /&gt;
&lt;br /&gt;
Jokainen käyttäjä kuuluu yhteen tai useampaan [[ryhmä]]än. Ryhmät vastaavat yleensä reaalimaailman ryhmiä, esimerkiksi jonkin projektin osallistujia tai yrityksen tietyn osaston työntekijöitä. Järjestelmä käsittelee sekä käyttäjiä että ryhmiä [[uid]]-numerotunnuksilla, mutta yleensä käyttäjälle näkyy &#039;&#039;uid&#039;&#039;-numeroa vastaava nimi.&lt;br /&gt;
&lt;br /&gt;
Jokaisella tiedostolla ja hakemistolla on joku käyttäjä omistaja ja täsmälleen yksi ryhmä. Siis yksi käyttäjä voi kuulua moneen ryhmään, yksi tiedosto ei. Tässä artikkelissa ei käsitellä tarkemmin tiedostojen oikeuksia, vaan niistä kerrotaan tarkemmin artikkelissa [[tiedoston oikeudet]].&lt;br /&gt;
&lt;br /&gt;
Käyttäjätunnuksia ja ryhmiä voi hallita vain pääkäyttäjä. Useimmat seuraavat komennot antavat virheilmoituksen, jos muu kuin root käyttää niitä. Poikkeuksena on mm. [[gpasswd]], jota voivat käyttää myös ryhmän ylläpitäjät, jos sellaisia on määritelty, joidenkin komentojen käyttö omia asetuksia muutettaessa sekä [[sudo]]n tai vastaavan järjestelyn kautta käytettävät [[bash-skriptaus|skriptit]].&lt;br /&gt;
&lt;br /&gt;
Jos käytössä on [[NIS]], [[NFS]], [[Samba]] tms., tämä järjestely on huomioitava käyttäjähallinnassa. Alla kuvatut komennot eivät silloin välttämättä toimi odotetulla tavalla.&lt;br /&gt;
&lt;br /&gt;
== Käyttäjien luonti ja poisto ==&lt;br /&gt;
&lt;br /&gt;
Käyttäjätunnus lisätään komennolla [[useradd]]. Tämän jälkeen tunnukselle asetetaan [[salasana]] komennolla [[passwd]]. Käytännössä kannattaa myös lisätä [[finger]]-tietoihin käyttäjän nimi komennolla [[chfn]]. Komento [[adduser]] kysyy myös salasanan ja finger-tiedot. Sille voi antaa valitsimen &amp;lt;tt&amp;gt;--system&amp;lt;/tt&amp;gt;, jolloin käytetään järjestelmäkäyttäjille (ei-ihmisille) sopivia oletuksia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;Useradd&amp;lt;/tt&amp;gt; on äärimmäisen yksinkertainen: &amp;lt;tt&amp;gt;useradd &#039;&#039;tunnus&#039;&#039;&amp;lt;/tt&amp;gt; lisää käyttäjätunnuksen &amp;quot;tunnus&amp;quot;. Jos komento onnistuu, se ei tulosta mitään. Tunnuksen on hyvä olla korkeintaan 8 merkkiä pitkä ja koostua pienistä kirjaimista a-z. Myös numeroita käytetään yleisesti, paitsi ensimmäisenä merkkinä. Muita merkkejä ei yleensä kannata käyttää; esimerkiksi kirjaimet &#039;ä&#039; ja &#039;ö&#039; saattavat aiheuttaa suuriakin ongelmia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;useradd&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;adduser&amp;lt;/tt&amp;gt; luovat haluttaessa [[kotihakemisto]]t ja kopioivat sinne tiedostot hakemistosta &amp;lt;tt&amp;gt;[[Skel|/etc/skel]]&amp;lt;/tt&amp;gt;, muuttaen omistajaksi uuden tunnuksen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;passwd &#039;&#039;tunnus&#039;&#039;&amp;lt;/tt&amp;gt; kysyy salasanan juuri luodulle käyttäjälle, kirjoitusvirheiden varalta kahteen kertaan. chfn tunnus kysyy ns. finger-tiedot, jotka näet komennolla &amp;lt;tt&amp;gt;finger &#039;&#039;tunnus&#039;&#039;&amp;lt;/tt&amp;gt;. Nimi kannattaa aina lisätä heti luonnin jälkeen, jotta vielä ensi vuonna tietää kenen tunnus &amp;quot;vpvirt&amp;quot; olikaan.&lt;br /&gt;
&lt;br /&gt;
Käyttäjien poisto tapahtuu komennolla [[userdel]], joko &amp;lt;tt&amp;gt;userdel &#039;&#039;tunnus&#039;&#039;&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;userdel -r &#039;&#039;tunnus&#039;&#039;&amp;lt;/tt&amp;gt;. Viimeksimainittu poistaa myös kotihakemiston (ja sähköpostitiedoston). Käyttäjän omistamia tiedostoja voi jäädä muuallekin &amp;amp;ndash; ne löytyvät ennen käyttäjän poistoa komennolla &amp;lt;tt&amp;gt;[[find]] / -user &#039;&#039;tunnus&#039;&#039;&amp;lt;/tt&amp;gt;. [[deluser]] huolehtii haluttaessa tästä. Jos käyttäjä ehdittiin jo poistaa, pitää komennolla &amp;lt;tt&amp;gt;find / -nouser&amp;lt;/tt&amp;gt; etsiä tiedostot joilla ei ole enää omistajaa. Tämänkin jälkeen käyttäjän tiedostoja on esimerkiksi [[varmuuskopiointi|varmuuskopioissa]].&lt;br /&gt;
&lt;br /&gt;
Ennen käyttäjän ja käyttäjän tiedostojen poistamista pitää varmistua siitä, etteivät muut käyttäjät tarvitse käyttäjän omistamia tiedostoja. Käytännössä tunnus kannattaa ensisijaisesti poistaa käytöstä lukitsemalla tunnus. Komento &amp;lt;tt&amp;gt;passwd -l &#039;&#039;tunnus&#039;&#039;&amp;lt;/tt&amp;gt; estää kirjautumisen salasanalla. Kirjautuminen muuta kautta (varsinkin [[SSH]]:n avaimet) saattaa vielä olla mahdollista. Komentotulkin vaihtaminen sellaiseen, joka ei löydy tiedostosta /etc/[[shells]], auttaa joidenkin palvelinten osalta. Tämä onnistuu esimerkiksi komennolla &amp;lt;tt&amp;gt;[[chsh]] -s /bin/[[false]] &#039;&#039;tunnus&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ryhmien luonti ja poisto ==&lt;br /&gt;
&lt;br /&gt;
Tämä(kin) on helppoa:&amp;lt;tt&amp;gt; [[groupadd]] &#039;&#039;ryhma&#039;&#039;&amp;lt;/tt&amp;gt; lisää ryhmän ja &amp;lt;tt&amp;gt;[[groupdel]] &#039;&#039;ryhma&#039;&#039;&amp;lt;/tt&amp;gt; poistaa ryhmän. [[addgroup]] ja [[delgroup]] toimivat vastaavasti, komennolle &amp;lt;tt&amp;gt;addgroup&amp;lt;/tt&amp;gt; voi lisäksi antaa valitsimen --system, luotaessa ryhmiä ohjelmien käyttöön. &lt;br /&gt;
&lt;br /&gt;
Jos ennen ryhmän poistamista tahtoo etsiä sille kuuluvat tiedostot, se onnistuu sanomalla &amp;lt;tt&amp;gt;find / -group &#039;&#039;ryhma&#039;&#039;&amp;lt;/tt&amp;gt;. Jos tämä unohtui, voi sanoa &amp;lt;tt&amp;gt;find / -nogroup&amp;lt;/tt&amp;gt; myöhemmin hakeakseen tiedostot joilta puuttuu ryhmä.&lt;br /&gt;
&lt;br /&gt;
== Käyttäjät ryhmiin ==&lt;br /&gt;
&lt;br /&gt;
Myöskään käyttäjien lisääminen ja poistaminen ryhmistä ei rasita paljoa: &amp;lt;tt&amp;gt;[[gpasswd]] -a &#039;&#039;tunnus&#039;&#039; &#039;&#039;ryhma&#039;&#039;&amp;lt;/tt&amp;gt; lisää ryhmään ja &amp;lt;tt&amp;gt;gpasswd -d &#039;&#039;tunnus&#039;&#039; &#039;&#039;ryhma&#039;&#039;&amp;lt;/tt&amp;gt; poistaa ryhmästä.&lt;br /&gt;
&lt;br /&gt;
Ylläpitäjä voi delegoida ryhmän hallinnan jollekin ryhmän jäsenistä. &amp;lt;tt&amp;gt;gpasswd -A &#039;&#039;tunnus&#039;&#039; &#039;&#039;ryhma&#039;&#039;&amp;lt;/tt&amp;gt; tekee tunnuksesta &amp;quot;tunnus&amp;quot; ryhmän ylläpitäjän, joka voi käyttää &amp;lt;tt&amp;gt;gpasswd&amp;lt;/tt&amp;gt;-komentoa liittääkseen tai poistaakseen käyttäjiä ryhmästä. Ryhmän ylläpitäjä voi antaa ylläpito-oikeuden eteenpäin samalla &amp;lt;tt&amp;gt;gpasswd -A&amp;lt;/tt&amp;gt; -komennolla. Ryhmän ylläpito-oikeuksia ei voi suoraan poistaa, mutta toinen ylläpitäjä voi poistaa ylläpitäjän ryhmästä ja liittää takaisin, jolloin ylläpito-oikeus poistuu.&lt;br /&gt;
&lt;br /&gt;
Joissakin [[jakelu]]issa jokaista käyttäjää vastaa henkilökohtainen ryhmä. Tämä on tavallaan kierto sille Linuxin rajoitukselle, että jokaisella tiedostolla pitää olla jokin ryhmä, vaikka se olisi tarkoitettukin vain yhden tunnuksen käyttöön. Käytäntöä voi muuttaa tiedostossa &amp;lt;tt&amp;gt;/etc/default/useradd&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;/etc/adduser.conf&amp;lt;/tt&amp;gt; tai vastaavassa. Samalla on määriteltävä korvaava oletusryhmä (usein &amp;quot;users&amp;quot;, [[GID|gid]] 100).&lt;br /&gt;
&lt;br /&gt;
== Sekalaisia huomioita ==&lt;br /&gt;
&lt;br /&gt;
Todellisuudessa tiedoston omistaja tallennetaan numerona, ja tiedostosta &amp;lt;tt&amp;gt;[[passwd-tiedosto|/etc/passwd]]&amp;lt;/tt&amp;gt; katsotaan numeroa vastaava tunnus. Jos viimeksi luodun käyttäjän poistaa ja luo uuden, saa tämä uusi käyttäjä omistukseensa poistetun käyttäjän tiedostot. Ole siis varovainen! Omistajan tapaan myös tiedoston ryhmä on tallennettu numerona.&lt;br /&gt;
&lt;br /&gt;
Käyttäjätietoja on mahdollista hallita myös muokkaamalla suoraan tiedostoja &amp;lt;tt&amp;gt;[[passwd-tiedosto|/etc/passwd]]&amp;lt;/tt&amp;gt; (käyttäjät), &amp;lt;tt&amp;gt;[[group-tiedosto|/etc/group]]&amp;lt;/tt&amp;gt; (ryhmät) ja &amp;lt;tt&amp;gt;[[shadow|/etc/shadow]]&amp;lt;/tt&amp;gt; (salasanat). Tämä on joskus nopeampaa, mutta ei suositeltavaa, etenkään jos ylläpitäjiä on useampia. Tiedostoja voi myös silloin muokata komennoilla [[vipw]] ja [[vigr]], jotka huolehtivat lukituksista.&lt;br /&gt;
&lt;br /&gt;
== Lyhyt tiivistelmä ==&lt;br /&gt;
Lyhyt tiivistelmä tärkeimmistä komennoista:&lt;br /&gt;
&lt;br /&gt;
    * useradd kayttaja&lt;br /&gt;
    * userdel kayttaja&lt;br /&gt;
    * groupadd ryhma&lt;br /&gt;
    * groupdel ryhma&lt;br /&gt;
    * gpasswd -a kayttaja ryhma&lt;br /&gt;
    * gpasswd -d kayttaja ryhma &lt;br /&gt;
&lt;br /&gt;
[[Debian GNU/Linux|Debian]]issa on käytössä myös vastaavat, hieman monipuolisemmat komennot:&lt;br /&gt;
&lt;br /&gt;
    * adduser käyttäjä&lt;br /&gt;
    * deluser käyttäjä&lt;br /&gt;
    * addgroup ryhmä&lt;br /&gt;
    * delgroup ryhmä&lt;br /&gt;
    * adduser käyttäjä ryhmä&lt;br /&gt;
    * deluser käyttäjä ryhmä&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[Käyttäjä]]&lt;br /&gt;
*[[Ryhmä]]&lt;br /&gt;
*[[Salasana]]&lt;br /&gt;
*[[Kotihakemisto]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Käyttäjät ja ryhmät]]&lt;br /&gt;
[[Luokka:Ohjeet]]&lt;br /&gt;
{{Malline:Palvelin}}&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Tietoturva&amp;diff=48394</id>
		<title>Tietoturva</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Tietoturva&amp;diff=48394"/>
		<updated>2019-01-01T19:38:26Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Lisätty Palvelin-malline&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tietoturvassa&#039;&#039;&#039; on monesti kysymys asenteista. Unixin rakenteen (ja siihen liittyvien perinteiden) sekä vapaiden ohjelmien runsauden ansiosta virukset ja &amp;quot;spyware&amp;quot; eivät juurikaan vaivaa Linuxia. Tämä ei kuitenkaan tarkoita, että Linux olisi [[Haittaohjelmat|haittaohjelmille]] immuuni.&lt;br /&gt;
&lt;br /&gt;
Suurimmat riskit työpöytä-Linuxeissa ovat palvelujen säätö- tai [[ohjelmointivirhe]]et (varo siis turhien palvelujen avaamista maailmalle) ja selainten tietoturva-aukot. Kannattaa huolehtia järjestelmän tärkeimmät päivitykset ajantasalle: Linuxeja koetelleet madot ovat hyödyntäneet ongelmia, jotka asianmukaisesti ylläpidetyissä asennuksissa oli korjattu aikoja sitten.&lt;br /&gt;
&lt;br /&gt;
Lisävarmuuden tuomiseksi voi myös käyttää [[palomuuri]]a (joka helpottaa palvelujen rajaamisen aiotuille käyttäjille), [[TCP Wrapper]]ia (tavallaan palvelukohtainen palomuuri), SELinuxia ja [[IDS]]ia (hyökkäyksentunnistusjärjestelmiä). Kaksi ensinmainittua ovat helppoja ottaa käyttöön eivätkä vaikuta koneen tavalliseen käyttöön (ellei palomuuria säädä liian tiukaksi).&lt;br /&gt;
&lt;br /&gt;
[[Unix]]-tyylisten järjestelmien vanhimpia tietoturvaetuja on [[root|pääkäyttäjän]] säästeliäs käyttö, jatka tätä perinnettä! Hyvä tapa olisi jättää pääkäyttäjäterminaali kokonaan avaamatta, ja hoitaa pääkäyttäjäoikeuksia vaativat hommat [[su]]:n tai [[sudo]]n avulla.&lt;br /&gt;
&lt;br /&gt;
== Käyttöjärjestelmän ja ohjelmien päivittäminen ==&lt;br /&gt;
&lt;br /&gt;
Kaikista ohjelmistoista löytyy ajoittain ohjelmointivirheitä, jotka heikentävät tietokoneen turvallisuutta. Valmistajat julkaisevat päivityksiä jotka korjaavat ohjelmistojen virheitä, mutta päivitysten asentaminen on käyttäjän vastuulla. Linuxin tapauksessa tarvittavat toimenpiteet riippuvat jonkin verran siitä, mikä [[jakelu|jakeluversio]] on käytössä.&lt;br /&gt;
&lt;br /&gt;
Kannattaa tarkistaa säännöllisesti (ehkä kerran viikossa) onko uusia päivityksiä saatavilla, ellei muistutuksia tule automaattisesti. Yleensä jokaisella jakelulla on oma sähköpostilista, millä tiedotetaan käyttöjärjestelmän ja ohjelmien tietoturvaan liittyvistä päivityksistä. Päivitykset asentuvat yleensä muutamalla hiiren klikkauksella tai parilla komennolla komentorivillä, kunhan &amp;quot;asennuslähteet&amp;quot; on oikein säädetty.&lt;br /&gt;
&lt;br /&gt;
Jos osa ohjelmista on asennettu muualta kuin jakelun virallisista lähteistä, näiden ohjelmien päivityksistä pitää huolehtia erikseen. Asennuslähteen lisäämisen tai ulkopuolisen ohjelman asentamisen yhteydessä olisi hyvä selvittää, miten päivitykset tai tietoturvatiedotus on hoidettu tämän lähteen tai ohjelman osalta.&lt;br /&gt;
&lt;br /&gt;
Alla on annettu ohjeet yleisimpien jakeluversioiden ja niiden tukemien ohjelmistopakettien päivittämiseen.&lt;br /&gt;
Mikäli käytössä on niin vanha versio jakelusta että valmistaja ei enää tarjoa&lt;br /&gt;
siihen tietoturvapäivityksiä, on jakelu syytä päivittää uudempaan versioon.&lt;br /&gt;
&lt;br /&gt;
* [[Debianin päivittäminen]]&lt;br /&gt;
* [[Fedoran päivittäminen]]&lt;br /&gt;
* [[Gentoon päivittäminen]]&lt;br /&gt;
* [[SUSEn päivittäminen]]&lt;br /&gt;
* [[Ubuntun päivittäminen]]&lt;br /&gt;
&lt;br /&gt;
== Käyttöoikeuksien hallinta ==&lt;br /&gt;
Olennainen osa Linux-tietoturvaa on mahdollisuus rajoittaa [[käyttäjä|käyttäjien]] oikeuksia [[tiedostojärjestelmä|tiedostojärjestelmään]]. Käyttöoikeudet määritetään käyttäjä- ja ryhmäkohtaisesti. Lisäksi Linuxin [[Linuxin hakemistorakenne|hakemistorakenteessa]] määritetään tarkkaan hakemistojen [[tiedoston oikeudet|käyttöoikeudet]] niiden tarkoituksen ja käyttöoikeuksien mukaan. Nämä yhdessä luovat pohjan tietoturvalliselle käyttöjärjestelmälle.&lt;br /&gt;
&lt;br /&gt;
===Pääkäyttäjä===&lt;br /&gt;
Linuxin tietoturvaa parantaa tavallisen [[käyttäjä]]n ja pääkäyttäjän erottaminen toisistaan. Pääkäyttäjällä, eli erityisellä [[root]]-tunnuksella, on kaikki oikeudet käyttöjärjestelmään ja näin myös suurin riski vahingoittaa käyttöjärjestelmää. Tavallisen käyttäjän oikeudet taas ovat rajoitetut, mahdollistaen kuitenkin normaalin päivittäisen toiminnan, kuten dokumenttien kirjoittamisen, musiikin kuuntelemisen ja oman ympäristönsä muokkaamisen, jopa ohjelmien asentamisen omaan käyttöönsä.&lt;br /&gt;
&lt;br /&gt;
Vaikka kotikäyttäjälle kahden käyttäjätunnuksen ja salasanan muistaminen voi kuulostaa turhalta, on se ehdottomasti helpoin keino parantaa henkilökohtaista tietoturvaa. Esimerkiksi virusten ja haittaohjelmien levittäminen internetissä on helppoa ja ohjelmien virheiden vuoksi sellainen voi joutua myös omalle koneelle. Käyttämällä aina rajoitettua käyttäjätunnusta vähennät huomattavasti riskiä sotkea koko käyttöjärjestelmää.&lt;br /&gt;
&lt;br /&gt;
Siis ohje yksinkertaistettuna:&lt;br /&gt;
&lt;br /&gt;
# Kirjaudu sisään aina tavallisen &amp;quot;matti&amp;quot;-käyttäjän tunnuksilla, ei root-tunnuksilla!&lt;br /&gt;
# Älä lisää normaalille käyttäjätunnukselle oikeuksia, mitä et välttämättä tarvitse&lt;br /&gt;
# Käytä root-tunnusta ainoastaan ohjelmien ja järjestelmän asennukseen, kaikkia käyttäjiä koskeviin säätöihin yms. järjestelmän ylläpitoon, ei tavalliseen työhön&lt;br /&gt;
# Jos vieras ohjelma vaatii pääkäyttäjän tunnusta tai salasanaa, mieti kahdesti onko ohjelma välttämätön! Ohjelmia voi asentaa myös ajamatta asennusohjelmaa pääkäyttäjänä.&lt;br /&gt;
&lt;br /&gt;
Suorittaaksesi ohjelman pääkäyttäjän tunnuksilla sinun ei tarvitse kirjautua ulos järjestelmästä. Voit kirjautua pääkäyttäjäksi eri [[virtuaalikonsoli|virtuaalikonsolilla]] tai [[terminaaliemulaattori|pääteikkunassa]]. Komentoriviltä minkä tahansa yksittäisen ohjelman voi suorittaa pääkäyttäjän oikeuksilla komennoilla [[su]] tai [[sudo]]. Pelkkä &amp;quot;su&amp;quot; vaihtaa pääkäyttäjän oikeuksiin &amp;quot;exit&amp;quot;-käskyyn saakka. sudon voi säätää niin, ettei salasanaa tarvitse antaa joka käskyn yhteydessä.&lt;br /&gt;
&lt;br /&gt;
Useimmista [[jakelu]]ista löytyy vastaavat ohjelmat myös graafisena. [[GTK]]-pohjaisissa ympäristöissä ([[GNOME]], [[Xfce]] ym.) käytetään yleensä [[gksu]]a (tuki sulle ja sudolle) tai [[gksudo]]a (tuki sudolle). [[KDE]]:ssä käytetään [[kdesu]]a (tuki sulle, myös sudoa varten muokattuja versioita olemassa).  Järjestelmän asetusohjelmien avaaminen tavallisena käyttäjänä aiheuttaa yleensä pääkäyttäjän salasanan kysymisen joko gksu(do)n tai kdesun avulla. Koko työpöytäympäristöä ei pidä käynnistää pääkäyttäjänä.&lt;br /&gt;
&lt;br /&gt;
===Palveluiden tunnukset ja ryhmät===&lt;br /&gt;
Jotta tietoturva-aukko yhdessä palvelimessa tai vastaavassa ohjelmassa ei mahdollistaisi koko järjestelmän haltuunottoa, palvelimet ajetaan yleensä jokainen omalla tunnuksellaan. Usein palvelimella on käytössään myös oma [[ryhmä]]. Näin murtautuja saa käyttöönsä vain rajalliset oikeudet. Pyrkimyksenä on, että palvelimen tunnuksella ei olisi oikeuksia muokata muita tiedostoja kuin mitä palvelimen toiminta vaatii.&lt;br /&gt;
&lt;br /&gt;
Useimmiten palvelin on käynnistettävä pääkäyttäjän oikeuksin, jotta sillä olisi mahdollisuus käyttää tiettyjä [[TCP]]/[[UDP]]-portteja (&amp;lt;1024) tai muita erikoistoimintoja. Otettuaan käyttöön portin tai muun resurssin ohjelma luopuu pysyvästi näistä oikeuksista (katso [[setuid]]). Jotkut ohjelmat tarvitsevat jatkossakin pääkäyttäjäoikeuksia, mutta käyttävät  näitä säästeliäästi, suorittaen (valta)osan koodistaan palvelinkohtaisella tunnuksellaan, joko [[seteuid]]-kutsun tai [[fork|lapsiprosessien]] avulla.&lt;br /&gt;
&lt;br /&gt;
Palvelimen (tai toiminnon) ryhmää käytetään esimerkiksi sähköpostin (mail), pelien (games), päätelaitteen (tty) ja kirjautumislokin (utmp) tapauksessa. Tiedostot ovat yksittäisen käyttäjän tai pääkäyttäjän omistuksessa, mutta ryhmäoikeuksien kautta eri ohjelmilla on oikeus kirjoittaa näihin tiedostoihin. Samaa järjestelmää voi käyttää mielivaltaisia uusia palvelimia luotaessa.&lt;br /&gt;
&lt;br /&gt;
Aikoinaan palvelimet, jotka eivät tarvinneet pääkäyttäjäoikeuksia, ajettiin yleensä tunnuksella ja ryhmällä nobody. Tämä johti kuitenkin siihen, että ongelma yhdessä palvelimessa mahdollisti hyökkäykset muihin tätä tunnusta käyttäviin palvelimiin. Nykyään nobody on hyvin vähäisessä käytössä, mutta on käytettävissä ellei johonkin käyttöön halua luoda uusia tunnuksia. nobody-tunnusta käyttävistä palveluista mainittakoon [[NFS]], joka käyttää tätä tunnusta silloin kun se on asetettu olemaan luottamatta asiakaskoneen tarjoamiin käyttäjätunnuksiin ([[UID]]-numeroihin).&lt;br /&gt;
&lt;br /&gt;
==Selaimet==&lt;br /&gt;
Useimmat [[www-selaimet]] ovat hyvin monimutkaisia ja nopeasti kehittyviä ohjelmia ja sen myötä alttiita ohjelmointivirheille. Selaimissa esiintyvät tietoturva-aukot korjataankin useimmiten hyvin nopeasti. Tärkeää on valita sellainen suosittu selain, jota päivitetään aktiivisesti, kuten [[Firefox]], [[Chrome]] tai [[Opera]].&lt;br /&gt;
&lt;br /&gt;
Tärkein puolustuskeino on ohjelmien ja kirjastojen pitäminen päivitettyinä. Esimerkiksi JavaScriptin kautta ei voi tulla haittaohjelmia ellei selaimessa ole vakavaa tietoturva-aukkoa. Suosituimmat selaimet päivitetään kuitenkin niin nopeasti tietoturva-aukkojen paljastuttua ettei käytännössä JavaScriptin kautta ole mahdollista tulla haittaohjelmia.&lt;br /&gt;
&lt;br /&gt;
Suurin tietoturvauhka selaimissa on kuitenkin niiden lisäosat ja liitännäiset. Selaimen lisäohjelmat tulisi valita harkiten niin että vain tarvittavat lisäohjelmat asennetaan, turhia lisäohjelmia ei tulisi koskaan asentaa. Etenkin [[Flash]]in ja [[Java]]-liitännäisen tietoturva-aukkoja hyödynnetään aktiivisesti, eikä niiden kehittäjiä juurikaan kiinnosta korjata ohjelmiaan nopealla aikataululla. Flashia tai Javaa ei tule missään tapauksessa asentaa selaimeen. Jos selaimessa on valmiiksi mukana Flash, kuten Chromessa, tulisi se kytkeä manuaalisesti pois päältä selaimen asetuksista. Monet kuitenkin käyttävät Flashia tai Javaa varoituksista huolimatta, tietäen niiden haitallisuuden. Tässä tapauksessa kannattaa vähintäänkin asettaa selaimen asetuksista selain kysymään ennen kuin Flash ja Java sisältöä suoritetaan.&lt;br /&gt;
&lt;br /&gt;
Selaimen tietoturvaa lisääviä lisäosia voi asentaa oman harkinnan mukaan. Ohessa muutamia esimerkkejä.&lt;br /&gt;
* [[uBlock Origin]] - Mainokset tulee aina estää sillä niidenkin avulla levitetään haittaohjelmia. [https://www.viestintavirasto.fi/kyberturvallisuus/tietoturvanyt/2014/02/ttn201402071359.html] [https://www.viestintavirasto.fi/kyberturvallisuus/tietoturvanyt/2016/04/ttn201604111832.html]&lt;br /&gt;
* [[HTTPS Everywhere]] - Monet kirjautumista vaativat sivustot käyttävät SSL-salausta vain kirjautumisvaiheessa eikä sen jälkeen. Tämä mahdollistaa &amp;quot;[[wikipedia:fi:Mies välissä -hyökkäys|mies välissä]]&amp;quot; -hyökkäyksen, sillä evästeet kulkevat verkon yli salaamattomina. Tästä syystä kannattaakin käyttää aina kun mahdollista salattua HTTPS-yhteyttä.&lt;br /&gt;
* [[NoScript]] -  Lisäosat kannattaa sallia vain luotetuilta sivustoilta, kuten esimerkiksi nettipankin sivuilta. NoScriptillä pystyy nopeasti sallimaan tai estämään sivustojen JavaScriptit, Flashin ja Javan.&lt;br /&gt;
* [[RequestPolicy]]  - Kätevä lisäosa jonka avulla voidaan estää kaikki ulkopuolisista verkkotunnuksista tuleva sisältö.&lt;br /&gt;
&lt;br /&gt;
==Käynnistettävät tiedostot ja &amp;quot;autorun&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
Linux-jakeluissa sähköpostiohjelmia ei yleensä ole säädetty ajamaan liitteenä tulevia ohjelmia, vaikka liitettä klikattaisiinkin.&lt;br /&gt;
&lt;br /&gt;
Kun tiedosto on tallennettu tiedostojärjestelmään, se, tulkitaanko se ohjelmaksi, määräytyy [[Tiedoston_oikeudet|tiedoston oikeuksiin]]&lt;br /&gt;
sisältyvien suoritusoikeusbittien, ei tiedostopäätteen tai edes tiedoston sisällön perusteella. Näin ohjelmaa ei tallennuksen jälkeenkään pääse vahingossa ajamaan. Käyttäjä voi niin halutessaan erikseen asettaa tiedostolle suoritusoikeudet.&lt;br /&gt;
&lt;br /&gt;
Sähköpostiohjelma tai tiedostoselain voidaan toki ohjelmoida niinkin, että ohjelmia pääsee klikkaamalla ajamaan, mutta tämä olisi turhaa tietoturvan vaarantamista.&lt;br /&gt;
&lt;br /&gt;
Sama koskee [[CD-levy|CD-levyjen]] ja muitten irrotettavien medioitten autorun-ohjelmia: niitä ei yleensä ajeta ellei käyttäjä erikseen sitä pyydä.&lt;br /&gt;
Vaikka CD-levyjen kautta ei viruksia juurikaan levitetä niin automaattikäynnistys on helppo tapa tehdä CD:stä [[Haittaohjelmat#Troijan hevoset|Troijan hevonen]] (katso [[wikipedia:en:2005_Sony_BMG_CD_copy_prevention_scandal|Sonyn rootkit]]).&lt;br /&gt;
&lt;br /&gt;
===Binäärien ajaminen ja pakettien kautta leviävät virukset===&lt;br /&gt;
&lt;br /&gt;
Mitä siis tehdä, jos netistä löytyy (tai sähköpostissa tulee) ohjelma, jonka haluaa ajaa. Jos kyseessä on valmis ajettava tiedosto, riittää että tallettaa sen jonnekin, asettaa suoritusoikeudet ja ajaa sen:&lt;br /&gt;
 [[chmod]] a+x troijan_hevonen&lt;br /&gt;
 [[cwd|.]]/troijan_hevonen&lt;br /&gt;
&lt;br /&gt;
Ohjelmalla on yleensä kaikki samat oikeudet kuin sen käynnistäjälläkin, eli ellei ohjelmaan luota, se pitää vähintään ajaa tähän tarkoitukseen erikseen luodulla tunnuksella, mieluiten ei ollenkaan.&lt;br /&gt;
&lt;br /&gt;
Etuliite ./ (millä kerrotaan, että ohjelma on [[työhakemisto]]ssa) tarvitaan, jollei ohjelmaa ole asennettu ohjelmille tarkoitettuun hakemistoon (jotka on lueteltu [[PATH]]-[[ympäristömuuttuja|muuttujassa]]). Tällä järjestelyllä estetään (pää)käyttäjää vahingossa ajamasta ohjelmaa, jolle on annettu jonkin toisen ohjelman nimi (tai sellaisen väärinkirjoitettu muoto).&lt;br /&gt;
&lt;br /&gt;
Jos ohjelma tulee paketoituna ([[tar]], [[RPM|rpm]], [[deb]] tms.), paketin asentaminen asentaa tiedostot paketoijan määräämään paikkaan, mahdollisesti ylikirjoittaen muita tiedostoja (varsinkin jos paketin asentaa pääkäyttäjänä) ja asettaen tiedosto-oikeudet kohdalleen. Pakettiin saattaa kuulua myös asennuksessa ajettavia skriptejä. Pakettia ei siis pidä asentaa epämääräisistä lähteistä ja hiukankin epävarmoissa tapauksissa se pitäisi asentaa tarkoitukseen erikseen luodulla tunnuksella (jolle annetaan vain tarvittavat oikeudet asennuksen ajaksi, yleensä kirjoitusoikeudet varta vasten luotuun hakemistoon).&lt;br /&gt;
&lt;br /&gt;
== SELinux ja GRSecurity ==&lt;br /&gt;
&lt;br /&gt;
[[SELinux]] on kernelin moduuli joka mahdollistaa tarkemman auditoinnin (&amp;quot;turvallisuustarkastelut&amp;quot;) järjestelmän suorittamien toimenpiteiden suhteen. Lähes kaikille tapahtumille on mahdollista määrittää &amp;quot;turvatasot&amp;quot;. SELinuxin on kehittänyt NSA, jonka takia voidaankin olettaa sen täyttävän erittäin korkean turvallisuusluokituksen.&lt;br /&gt;
&lt;br /&gt;
Säädettävyyden mukana tulee vaikeus; kuka jaksaa säätää kaiken pilkkua viilaten? Tämä on SELinuxin suurin ongelma: sen käyttöönotto on erittäin työläs.&lt;br /&gt;
&lt;br /&gt;
SELinux on 2.6-sarjan kernelissä (&amp;quot;ytimessä&amp;quot;) mukana ja sen kehitys tapahtuu ytimen ohessa. 2.4-sarjalaisiin tämä on saatavissa erillisenä patch-settinä (&amp;quot;korjaussarjana&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
[[grsecurity]] on kilpaileva &amp;quot;tuote&amp;quot; joka ei ole mukana valtavirrassa, mutta se tekijän mukaan mahdollistaa vielä suuremmat tietoturvatason säädöt.&lt;br /&gt;
&lt;br /&gt;
Molemmat tuotteet ovat hyödyllisiä jos niille on tarvetta. Yleensä pärjätään normaaleillakin turva-asetuksilla, mutta vaihtoehdot ovat hyväksi.&lt;br /&gt;
&lt;br /&gt;
===Katso myös===&lt;br /&gt;
*[[Fedoran SELinux-asetukset]]&lt;br /&gt;
*[https://www.nsa.gov/ia/mitigation_guidance/security_configuration_guides/operating_systems.shtml#linux2 NSA:n tietoturvaoppaat] (pdf)&lt;br /&gt;
&lt;br /&gt;
== TCP-wrapper ==&lt;br /&gt;
&lt;br /&gt;
[[tcpwrappers|TCP-wrapper]] on käyttöoikeuskirjasto, jolla voidaan määritellä monimutkaisempia sääntöjä, ketkä pääsevät mihinkin verkkopalveluun ottamaan yhteyttä. Komennolla ldd /polku/ohjelmistoon | grep libwrap voi tarkistaa tukeeko palvelinohjelma TCP-wrapperia. Palvelun voi myös jättää tcpd:n käynnistettäväksi yhteyskohtaisesti [[inetd]]:n kautta, jolloin tcpd huolehtii rajoituksista.&lt;br /&gt;
&lt;br /&gt;
Säännöt rakentuvat niin, että ensin pitää kieltää kaikki &amp;lt;tt&amp;gt;hosts.deny&amp;lt;/tt&amp;gt;-tiedostossa ja sitten sallia yhteyksiä &amp;lt;tt&amp;gt;hosts.allow&amp;lt;/tt&amp;gt;-tiedostossa (näin siis yleensä kotikoneella).&lt;br /&gt;
&lt;br /&gt;
Esimerkki perussäädöistä, joissa sallitaan yhteydenotto SSHD-palvelinohjelmistoon vain verkkotunnusten omalafka.fi ja jokinlafka.fi alaisista koneista.&lt;br /&gt;
&lt;br /&gt;
/etc/hosts.deny:&lt;br /&gt;
 ALL: ALL&lt;br /&gt;
&lt;br /&gt;
/etc/hosts.allow:&lt;br /&gt;
 sshd: .omalafka.fi&lt;br /&gt;
 sshd: .jokinlafka.fi EXCEPT UNKNOWN&lt;br /&gt;
&lt;br /&gt;
Nimien käyttö ip-osoitteiden sijaan aiheuttaa turvallisuusreiän: se, joka itse hallitsee omat nimipalvelimensa, voi asettaa koneen nimen haluamakseen. Ylläolevat säännöt kuitenkin riittävät automaattisten hyökkäysten torjumiseen, ainakin jollei omalafka.fi ole arvattavissa koneen oman nimen tms. perusteella. EXCEPT UNKNOWN suojaa hyökkäysiltä vaatimalla yhteensopivuus ip-osoitteella saadun nimen ja tällä nimellä saadun ip-osoitteen välillä, mutta samalla yhteydet voivat estyä nimipalvelin- tai verkko-ongelmien takia.&lt;br /&gt;
&lt;br /&gt;
== Palomuuri ==&lt;br /&gt;
&lt;br /&gt;
Useimmiten verkkoon liitettävät laitteet on syytä suojata palomuurilla. Linux-palomuureista tietoutta löytyy [[Palomuurit]]-artikkelista.&lt;br /&gt;
&lt;br /&gt;
== Virustorjunta ==&lt;br /&gt;
&lt;br /&gt;
Linuxille on tehty todella vähän viruksia, mutta esim. Windows-järjestelmien sähköpostia liikuttavissa palvelimissa tai tiedostosäilöissä voi olla tarpeen käyttää virustorjuntaa. Aiheesta lisää sivulla [[Virustorjunta]].&lt;br /&gt;
&lt;br /&gt;
==SSH==&lt;br /&gt;
Jos ajat [[SSH]]-palvelinta, kannattaa tarkistaa että soveltuvat [[SSH-turvatoimet]] on tehty. sshd käyttää yleensä sekä omia asetuksiaan, että pam-kirjastoa ja normaaleja unix-salasanoja. Asetusten yhteisvaikutus ei ole intuitiivinen, joten asiaa koskevien varoitusten lukeminen on hyvin suotavaa. Parasta on rajoittaa yhteydet muutamaan luotettavaan ip-osoitteeseen.&lt;br /&gt;
&lt;br /&gt;
==PRISM==&lt;br /&gt;
Kattava Yhdysvaltalainen vakoiluohjelma, jonka seurauksena lukuisat ohjelmistot sekä palvelut, joita myös Linux-pohjaiset käyttöjärjestelmät voivat käyttää ja siten altistua, ovat potentiaalisesti tietoturvariskejä.  &lt;br /&gt;
&lt;br /&gt;
* [https://fi.wikipedia.org/wiki/PRISM_%28ohjelma%29 https://fi.wikipedia.org/wiki/PRISM_%28ohjelma%29]&lt;br /&gt;
* [https://prism-break.org/ https://prism-break.org/ - Vaihtoehtoja yleisesti käytetyille ohjelmille sekä palveluille.]&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[Haittaohjelmat]]&lt;br /&gt;
*[[Langattoman verkon tietoturva]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Tietoturva]]&lt;br /&gt;
{{Malline:Palvelin}}&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Sshd&amp;diff=48393</id>
		<title>Sshd</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Sshd&amp;diff=48393"/>
		<updated>2019-01-01T19:34:48Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Lisätty Palvelin-malline ja maininta systemd:stä&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SSHD on palvelintietokoneella toimiva ohjelma, joka mahdollistaa etäkirjautumisen koneelle [[SSH|SSH.ta]] käyttäen. Sen voi toki asentaa myös omalle kotikoneelle.&lt;br /&gt;
&lt;br /&gt;
Tyypillisesti Linux-palvelimiin asennetaan ja konfiguroidaan SSHD, jotta palvelinta voi hallita etänä omalta työasemalta.&lt;br /&gt;
&lt;br /&gt;
==Asennus==&lt;br /&gt;
{{asenna|sshd|sshd}}&lt;br /&gt;
&lt;br /&gt;
==Palvelun käynnistäminen==&lt;br /&gt;
[[systemd|Systemd:tä]] käyttävissä Linux-jakeluissa SSH-palvelimen voi käynnistää komennolla&lt;br /&gt;
 systemctl start sshd&lt;br /&gt;
&lt;br /&gt;
Jotta palvelu käynnistyisi joka kerta kun palvelin uudelleenkäynnistetään, se pitää enabloida:&lt;br /&gt;
 systemctl enable sshd&lt;br /&gt;
&lt;br /&gt;
==Asetusten muokkaaminen==&lt;br /&gt;
SSHD:n asetuksia voi muuttaa muokkaamalla tiedostoa&lt;br /&gt;
 /etc/sshd/sshd_config&lt;br /&gt;
&lt;br /&gt;
== Tervehdyksen näyttäminen käyttäjille ==&lt;br /&gt;
Tiedoston &#039;&#039;&#039;/etc/motd&#039;&#039;&#039; sisältö tulostetaan käyttäjän näkyville aina kun hän kirjautuu sisään.&lt;br /&gt;
&lt;br /&gt;
==Turvallisuuden kohentaminen==&lt;br /&gt;
SSH-palvelimen turvallisuuteen kannattaa kiinnittää huomiota, koska sitä kautta voi saada koko järjestelmän hallintaansa. Turvatoimia käsitellään artikkelissa [[SSH-turvatoimet]].&lt;br /&gt;
&lt;br /&gt;
==SSH:n käyttö==&lt;br /&gt;
SSH-asiakasohjelman käyttöä käsitellään artikkelissa [[SSH]].&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Etäkäyttö]]&lt;br /&gt;
[[Luokka:Verkko]]&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
{{Malline:Palvelin}}&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=SSH&amp;diff=48392</id>
		<title>SSH</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=SSH&amp;diff=48392"/>
		<updated>2019-01-01T19:32:56Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Lisätty Palvelin-malline&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;SSH&#039;&#039;&#039; eli &#039;&#039;Secure SHell&#039;&#039; on alun perin suomalaisen Tatu Ylösen kehittämä etäkäyttöohjelmisto, jolla voidaan ottaa [[wikipedia:fi:salaus|salattuja]] 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-järjestelmille ja Windowsille. SSH on käytännössä täysin korvannut käytössä aikaisemman salaamattoman RSH (Remote SHell) -protokollan.&lt;br /&gt;
&lt;br /&gt;
SSH-palvelun asentaminen palvelimelle ja konfigurointi käsitellään erillisessä artikkelissa [[sshd]].&lt;br /&gt;
&lt;br /&gt;
== Peruskäyttö ==&lt;br /&gt;
Monissa jakeluissa tulee mukana ssh-asiakasohjelma komentoriville, jolloin ssh-yhteyden voi ottaa palvelimelle yksinkertaisesti komennolla&lt;br /&gt;
 ssh minun.palvelin.example&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.example&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.example&lt;br /&gt;
 HostName minun.palvelin.example&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.example&lt;br /&gt;
 ssh minun.palvelin.example&lt;br /&gt;
 ssh lyhytnimi&lt;br /&gt;
Mikäli haluat yhdistää avainparilla (keypair) palvelimelle, onnistuu se seuraavalla komennolla&lt;br /&gt;
 ssh -i /kansio/avain.tiedosto käyttäjänimi@palvelin&lt;br /&gt;
&lt;br /&gt;
== SSH-palvelimen perustaminen ==&lt;br /&gt;
Jos haluat perustaa palvelimen, johon voi kirjautua SSH:lla, sinun on asennettava SSH-palvelu palvelimelle. Asiaa käsitellään tarkemmin artikkelissa [[sshd]]&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; ([[#X:n tietoturva|tietoturvasyistä]] tämä ei yleensä ole oletuksena), esimerkiksi näin:&lt;br /&gt;
 ssh -X guru@linuxburken.firma.example&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.example&lt;br /&gt;
&lt;br /&gt;
Jotta graafisten ohjelmien käyttäminen onnistuisi, on sshd:n (etäkoneen) asetustiedostossa (&amp;lt;tt&amp;gt;/etc/ssh/sshd_config&amp;lt;/tt&amp;gt;) oltava rivi&lt;br /&gt;
 ForwardX11 yes&lt;br /&gt;
Oletuksena tämä arvo on &amp;lt;tt&amp;gt;no&amp;lt;/tt&amp;gt;, vaikkakaan tällä ei ole suurempaa merkitystä &#039;&#039;palvelinkoneen&#039;&#039; turvallisuudelle.&lt;br /&gt;
&lt;br /&gt;
Jotta yhteystyö, esimerkiksi tekstin kopioiminen leikepöydän kautta, toimisi normaaliin tapaan paikallisten ja palvelimella ajettavien sovellusten välillä joutuu lisäksi hyväksymään &amp;quot;ForwardX11Trusted&amp;quot;, komentorivillä &amp;lt;code&amp;gt;-Y&amp;lt;/code&amp;gt;. Sekä tavallinen että varsinkin luotettu X-edelleenohjaus antaa vieraalle koneelle mahdollisuuden käyttää hyväkseen X-sovellusten välistä melko heikkoa tietoturvaa. Katso [[#X:n tietoturva|X:n tietoturva]] alla.&lt;br /&gt;
&lt;br /&gt;
Oletusasetukset ForwardX11 ja ForwardX11Trusted voi asettaa tiedostoissa /etc/ssh_config ja /etc/.ssh/config, haluttaessa kone- ja verkkokohtaisesti:&lt;br /&gt;
&lt;br /&gt;
 Host *.luotettuverkko.example.org,omakone.example.net&lt;br /&gt;
   ForwardX11 yes&lt;br /&gt;
   ForwardX11Trusted yes&lt;br /&gt;
 Host muu-x-palvelin.example.com&lt;br /&gt;
   ForwardX11 yes&lt;br /&gt;
   ForwardX11Trusted no&lt;br /&gt;
 Host *&lt;br /&gt;
   ForwardX11 no&lt;br /&gt;
   ForwardX11Trusted no&lt;br /&gt;
&lt;br /&gt;
== Yhteyksien uusiokäyttö ==&lt;br /&gt;
Mikäli samalle palvelimelle otetaan useampia yhteyksiä, voidaan yhtä yhteyksistä käyttää niin kutsuttuna 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.example&lt;br /&gt;
&lt;br /&gt;
Jonka jälkeen toinen yhteys voidaan ottaa tavalliseen tapaan&lt;br /&gt;
 ssh mun.palvelin.example&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;
== Tunnistaminen avainparilla ==&lt;br /&gt;
Salasanatunnistuksen ohella varteenotettava tapa autentikoida yhteys palvelimelle on avainparimenettely. Siinä asiakaskoneella luodaan avainpari, jonka yksityinen osa jätetään omalle koneelle, ja julkinen osa siirretään kaikille niille koneille, joilla avainparitunnistusta halutaan käyttää.&lt;br /&gt;
&lt;br /&gt;
*Luodaan avainpari ssh-keygen -ohjelmalla. Mikäli palvelimelle on asennettu vähintään OpenSSH 6.5, voidaan käyttää parempaa elliptiseen käyrään perustuvaa ed25519-algoritmia. &lt;br /&gt;
&lt;br /&gt;
 ssh-keygen -t ed25519&lt;br /&gt;
&lt;br /&gt;
Vanhemmat versiot eivät tue ed25519-algoritmia, joten niiden kanssa joudutaan käyttämään RSA:ta. &amp;lt;tt&amp;gt;-b&amp;lt;/tt&amp;gt; -lipulla voidaan valita avaimen pituus, jonka voi RSA:ssa valita mielivaltaisesti 768-16384 (oletus 2048) bitin väliltä.&lt;br /&gt;
&lt;br /&gt;
 ssh-keygen -t rsa -b 4096&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;ssh-keygen&amp;lt;/tt&amp;gt; ilman parametrejä valitsee tyypillisesti järkevät oletusarvot.&lt;br /&gt;
&lt;br /&gt;
*Tässä vaiheessa ssh-keygen kysyy salasanaa avaimelle ja mahdollisesti polkua. Oletuspolkua (~/.ssh/id_rsa) ei yleensä pidä muuttaa, mutta salasana lisää turvallisuutta oleellisesti, jos joku pääsee käsiksi avaintiedostoon. Salasana saa olla mielivaltaisen pitkä. Tiedoston &amp;lt;tt&amp;gt;id_rsa&amp;lt;/tt&amp;gt; turvallisuudesta on pidettävä huolta, sillä sen avulla kuka tahansa voi kirjautua käyttämillesi palvelimille tunnuksillasi (murrettuaan mahdollisen salasanan).&lt;br /&gt;
*Sitten kopioidaan julkinen osa kaikille palvelimille missä tätä avainparia halutaan hyödyntää. Helpointa on käyttää tähän ssh-copy-id -ohjelmaa, joka tulee useimpien jakeluiden mukana.&lt;br /&gt;
 ssh-copy-id etäkone&lt;br /&gt;
Muita tapoja julkisen osan kopiointiin on esitetty seuraavassa. Huomaa, että &amp;lt;tt&amp;gt;authorized_keys&amp;lt;/tt&amp;gt;-tiedostossa jokaisella rivillä määritetään yksi avain. Jos et ole aiemmin käyttänyt tätä menetelmää, tiedostoa ei ole, ja oman julkisen avaimen kopioiminen etäkoneen &amp;lt;tt&amp;gt;authorized_keys&amp;lt;/tt&amp;gt;-tiedostoksi ei tuota ongelmia.&lt;br /&gt;
 [[scp]] ~/.ssh/id_rsa.pub palvelin:/home/kayttaja/.ssh/authorized_keys&lt;br /&gt;
Mikäli sinulla on jo ennestään etäkoneessa &amp;lt;tt&amp;gt;~/.ssh/authorized_keys&amp;lt;/tt&amp;gt;-tiedosto, voit komentaa näin:&lt;br /&gt;
 [[cat]] ~/.ssh/id_rsa.pub | ssh käyttäjä@etäkone &#039;[[cat]] &amp;gt;&amp;gt; ~/.ssh/authorized_keys&#039;&lt;br /&gt;
&lt;br /&gt;
*Nyt voit kirjautua kaikille palvelimille, joille olet julkisen avaimesi kopioinut käyttämättä palvelimen salasanaa. Salasanan ei siis enää tarvitse olla helposti muistettava &amp;amp;ndash; ja salasanalla kirjautumisen sshd:n kautta voi kieltää kokonaan. &lt;br /&gt;
*Käyttäen ohjelmaa ssh-agent säästytään myös avaintiedoston salasanan toistuvalta antamiselta. Avaintiedoston salasana annetaan vain kerran X- tai pääteistunnon alussa. Ssh-agentin voi käynnistää taustalle automaattisesti aina koneen uudelleenkäynnistyksen yhteydessä lisäämällä [[crontab]]:iin rivi:&lt;br /&gt;
 @reboot ssh-agent -s | grep -v echo &amp;gt; $HOME/.ssh-agent&lt;br /&gt;
*Pääteistunnon aluksi annetaan komento:&lt;br /&gt;
 ssh-add -t 10800&lt;br /&gt;
*Seuraavaksi kysytään avaintiedoston salasanaa kerran, minkä jälkeen voit ilman salasanakyselyä kirjautua normaalisti ssh:lla 10800 sekunnin ajan kaikille niille palvelimille, joille olet julkisen avaimesi kopioinut.&lt;br /&gt;
&lt;br /&gt;
Jos haluaa kirjautua automaattisesti, esimerkiksi cron-työn yhteydessä, joutuu käyttämään salasanatonta avaintiedostoa. Tähän käyttöön voi luoda rinnakkaisen avaimen, jota pidetään eri tiedostossa (johon viitataan ssh:n vivulla &amp;lt;code&amp;gt;-i&amp;lt;/code&amp;gt;) ja avaimen valtuuksia voi rajoittaa laittamalla tiedoston authorized_keys tämän avaimen kohdalle rivin alkuun &amp;quot;optioita&amp;quot;, esimerkiksi (huomaa pilkkujen, lainausmerkkien ja välilyöntien käyttö):&lt;br /&gt;
 from=&amp;quot;*.kotiverkko.example.org,työkoneeni.example.com&amp;quot;,no-port-forwarding,no-X11-forwarding jatässäitsejulkinenavainkaikkinensa&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;HUOM! Jos SSH-palvelimella on [[eCryptfs]]:llä salatut kotihakemistot, joutuu SSH joka tapauksessa aina kysymään salasanaasi, koska sitä tarvitaan kotihakemiston salauksen avaamiseen.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Tunneli ==&lt;br /&gt;
SSH:n avulla voi tunneloida minkä tahansa TCP-portin käytettäväksi verkon yli. Tämä tapahtuu sovelluksille läpinäkyvästi, joten se tarjoaa hienon mahdollisuuden parantaa &amp;amp;ndash; tai huonontaa &amp;amp;ndash; tietoturvaa tilanteissa, joissa tietyn sovelluksen muokkaaminen ei ole mahdollista tai käytännöllistä.&lt;br /&gt;
&lt;br /&gt;
Tässä esitellään yksittäisten porttien ohjausta SSH-yhteyden kautta. Tämä riittää yksinkertaisimmissa tapauksissa. IP-tunnelien muodostaminen SSH-yhteyden kautta on myös mahdollista. Lisätietoja asiasta saatavilla artikkelissa [[SSH-tunneli]].&lt;br /&gt;
&lt;br /&gt;
Seuraavassa esimerkissä tunneloidaan paikallisen koneen ([[localhost]]) portti &amp;lt;tt&amp;gt;6060&amp;lt;/tt&amp;gt; SSH:lla niin, että sen kautta voi käyttää etäkoneen porttia &amp;lt;tt&amp;gt;23&amp;lt;/tt&amp;gt;.&lt;br /&gt;
 ssh -L 6060:localhost:23 etäkone&lt;br /&gt;
Ottamalla nyt yhteyden paikallisella koneella porttiin &amp;lt;tt&amp;gt;6060&amp;lt;/tt&amp;gt;, yhteys ohjautuu SSH-tunnelin yli etäkoneen porttiin &amp;lt;tt&amp;gt;23&amp;lt;/tt&amp;gt;, [[telnet]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tunnelia ei ole pakko tehdä localhostiin, vaan mikä tahansa kone käy. Näin voit esimerkiksi päästä käsiksi sisäverkkoihin, joihin et suoraan Internetistä pääse. Esimerkki: &lt;br /&gt;
 ssh example.com -L 123:192.168.6.12:1337 -N&lt;br /&gt;
&lt;br /&gt;
Tässä esimerkissä otat siis ssh-yhteyden palvelimelle example.com, johon sinulla on tunnus ja pääsy. Example.com-palvelimella SSH-palvelin tunneloi yhteyden sisäverkon koneelle 192.168.6.12 ja portille 1337, johon ei normaalisti ole ulkoa pääsyä. N-vipu estää komentotulkkiin siirtymisen ja jättää ssh:n tilaan, jossa salasanakyselyn jälkeen ei näytä tapahtuvan mitään.&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen voisit jollakin ohjelmalla ottaa yhteyttä osoitteeseen ja porttiin localhost:123 ja tunnelin ansiosta siinä vastaisikin sisäverkon koneen portti 1337. Kun olet valmis, katkaise SSH-istunto näppäinyhdistelmällä Ctrl+C.&lt;br /&gt;
&lt;br /&gt;
=== WWW-selaimen tunnelointi ===&lt;br /&gt;
OpenSSH:ssa on myös sisäänrakennettu socks palvelin, jonka avulla WWW-selaimen liikenne voidaan helposti tunneloida ilman ylimääräistä ohjelmistoa.&lt;br /&gt;
&lt;br /&gt;
Esimerkki:&lt;br /&gt;
 ssh -D 8080 kayttaja@palvelin.fi&lt;br /&gt;
&lt;br /&gt;
Tunnelin luomisen jälkeen selaimen SOCKS v4 välityspalvelimen osoitteeksi asetetaan localhost (joissain selaimissa käytettävä ip-osoitetta 127.0.0.1) ja portiksi esimerkin tapauksessa 8080. On huomattava, että selaimen lisäosat eivät välttämättä kunnioita selaimen välityspalvelin asetuksia, jonka vuoksi esim. [[Yle Areena]]n käyttö ei onnistu tällä järjestelyllä ulkomailta. Siitä huolimatta tunnelointi parantaa huomattavasti tietoturvaa käytettäessä avoimia langattomia verkkoja. Tietoturvaa voi parantaa estämällä [[palomuuri|palomuurilla]] liikenteen ulospäin, näin ei voi vahingossakaan käyttää Internetiä turvattomasti tunnelin ohi.&lt;br /&gt;
&lt;br /&gt;
=== Käänteinen tunneli ===&lt;br /&gt;
Käänteisen tunnelin idea on sama kuin normaalinkin tunnelin, mutta se käynnistetään toisesta päästä. Käänteinen tunneli mahdollistaa vaikkapa palomuurin takana olevan koneen etäylläpidon. Seuraavassa esimerkissä tunneloidaan paikallisen koneen portti &amp;lt;tt&amp;gt;23&amp;lt;/tt&amp;gt; SSH:lla niin, että se on käytettävissä etäkoneelta portissa &amp;lt;tt&amp;gt;1337&amp;lt;/tt&amp;gt;.&lt;br /&gt;
 ssh -R 1337:localhost:23 etäkone&lt;br /&gt;
&lt;br /&gt;
Ottamalla nyt yhteyden etäkoneella porttiin &amp;lt;tt&amp;gt;1337&amp;lt;/tt&amp;gt;, yhteys ohjautuu SSH-tunnelin ja mahdollisen palomuurin läpi paikalliselle koneelle porttiin &amp;lt;tt&amp;gt;23&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Huomio tunneleita rakentaessasi, että kuuntelevan [[pistoke|pistokkeen]] (engl. socket) asettaminen porttia &amp;lt;tt&amp;gt;1024&amp;lt;/tt&amp;gt; alhaisempien portteihin vaatii kyseisessä järjestelmässä [[root]]-oikeudet.&lt;br /&gt;
&lt;br /&gt;
==Tietoturva==&lt;br /&gt;
SSH-yhteys on salattu, mutta ei pidä tuudittautua valheellisen turvallisuuden tunteeseen, sillä erilaisia hyökkäyskeinoja on olemassa. Lue artikkelista [[SSH-turvatoimet]] vinkkejä SSH-palvelimesi turvaamiseen.&lt;br /&gt;
&lt;br /&gt;
Salaus auttaa siihen, ettei verkkoa passiivisesti salakuunteleva pysty seuraamaan liikennettä ja ettei sitä pystytä muokkaamaan. Edellinen voi myös olla tietoturvaongelma, sillä yrityksen palomuurikaan ei pysty erottamaan ongelmallista liikennettä sallittusta.&lt;br /&gt;
&lt;br /&gt;
===Koneiden avaimet===&lt;br /&gt;
&lt;br /&gt;
SSH estää koneitten avainten avulla vieraan koneen esiintymisen luotettuna palvelimena (nimipalvelinhyökkäysten tms. avulla). ssh varoittaa, jos avaimet eivät täsmää. Varoituksesta ei ole hyötyä, jos siitä ei välitä, joten on oleellista kopioida koneitten avaimet /etc/ssh_host*_key.pub omalle koneelle tiedostoon /etc/ssh/ssh_known_hosts tai ~/.ssh/known_hosts.&lt;br /&gt;
Avainriville pitää lisätä myös koneesta mahdollisesti käytettävät aliakset&lt;br /&gt;
 kone.example.com,kone,alias,alias.example.com,192.168.0.1 itseavainkaikkinensa&lt;br /&gt;
&lt;br /&gt;
Varoituksen yhteydessä ssh kertoo koneen avaimen &amp;quot;sormenjäljen&amp;quot;, jonka voi verrata oikean avaimen sormenjälkeen jopa puhelimitse. Jos vain yhden koneen kanssa on ongelmia, ssh-yhteyden voi ottaa toiselle koneelle toiseen verkkoon ja yrittää yhteyttä sitä kautta. Jos tältä koneelta katsottuna vieraan koneen sormenjälki on sama kuin omastakin koneesta katsottuna, kyseessä ei ole paikallinen nimipalvelinhuijaus.&lt;br /&gt;
&lt;br /&gt;
===Murtautuminen===&lt;br /&gt;
&lt;br /&gt;
Se, että ssh-liikenne on salattua, ei estä murtautumasta ssh-palvelimen kautta suoraan. Itse palvelimessa ei ole ollut kovin paljon reikiä, mutta heikkoja salasanoja voi hyödyntää ssh-palvelimen kautta. Joissakin [[jakelu]]issa palvelin on oletuksena päällä, koska koneita on tarkoitettu etäylläpidettäviksi. Tällöin on tärkeää rajoittaa miltä koneilta ja mille tunnuksille ssh:lla pystyy kirjautumaan ja varmistamaan, että näillä tunnuksilla on hyvät salasanat &amp;amp;ndash; ellei salasanalla kirjautumista ssh:lla estetä kokonaan (katso [[#Tunnistaminen avainparilla|tunnistaminen avainpareilla]] yllä).&lt;br /&gt;
&lt;br /&gt;
Katso myös [[SSH-turvatoimet]].&lt;br /&gt;
&lt;br /&gt;
===X:n tietoturva===&lt;br /&gt;
&lt;br /&gt;
Samalla [[X]]-palvelimella ajettavat ohjelmat luottavat yleensä toisiinsa ja X-palvelin luottaa ohjelmiin. Jos ohjelma niin haluaa se pystyy esimerkiksi valtaamaan leikepöydän juuri ennen sen sisällön kopioimista komentoriville ja siten ajamaan mielivaltaisia komentoja, tai luomaan läpinäkyvän näytön kokoisen ikkunan ja sen kautta salakuuntelemaan näppäimistöä. Tämä ei yleensä ole ongelma, sillä jos jokin ajettava ohjelma on trojan hevonen, se pystyy myös käyttämään tunnuksen oikeuksia suoraan. Verkon yli ajettaessa yhdellä koneella vallatulla tunnuksella voi kuitenkin murtautua myös samaa X-palvelinta käyttäville muille koneille.&lt;br /&gt;
&lt;br /&gt;
Jotta voisi käyttää myös heikomman tietoturvan koneita tai koneita, joiden ylläpitoon ei luota, ssh ei yleensä pyytämättä anna toisella koneella ajettavien ohjelmien käyttää paikallista X-palvelinta. Nykyisissä X-palvelimissa on myös mahdollista rajoittaa X:n käyttöä niin, että jotkut, tässä tilanteessa erityisen vaarallisiksi huomatut toiminnot eivät ole vieraan ohjelman käytettävissä.&lt;br /&gt;
&lt;br /&gt;
Jos etäyhteydessä ei ole tarkoituksena ajaa graafisia ohjelmia, X-yhteyttä ei siis kannata muodostaa. Jos käyttää graafisia ohjelmia, mutta epäilee etäkoneen tietoturvaa, X:n voi sallia vain kohtuullisen turvaallisesti koetuin osin.&lt;br /&gt;
 ssh -x kone-ilman-x-ohjelmia.example.org&lt;br /&gt;
 ssh -X kone-jossa-x-ohjelmia.example.org&lt;br /&gt;
 ssh -Y kone-johon-luottaa.example.org&lt;br /&gt;
&lt;br /&gt;
==SSH välityspalvelimen läpi==&lt;br /&gt;
SSH-yhteydet voidaan myös yhdistää HTTP-välityspalvelimen, kuten [[Squid]]in läpi. Seuraava asetus vaatii Corkscrew-ohjelman, joka löytyy useimpien jakelupakettien ohjelmavarastosta.&lt;br /&gt;
&lt;br /&gt;
Lisää &amp;lt;tt&amp;gt;~/.ssh/config&amp;lt;/tt&amp;gt;-tiedostoon seuraavat rivit vaihtaen &amp;lt;tt&amp;gt;cache.palvel.in 8080&amp;lt;/tt&amp;gt;:n joksikin muuksi:&lt;br /&gt;
&amp;lt;pre&amp;gt;Host *&lt;br /&gt;
  ProxyCommand corkscrew cache.palvel.in 8080 %h %p&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jos haluat esimerkiksi vain fi-, org- ja net-domainit menemään välityspalvelimen läpi, muuta Host-asetus &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;:n sijasta &amp;lt;tt&amp;gt;*.fi *.org *.net&amp;lt;/tt&amp;gt;:ksi.&lt;br /&gt;
&lt;br /&gt;
==Käyttöesimerkki: varakopiot verkon yli==&lt;br /&gt;
Varakopioi kotisivusi toisen koneen kotihakemistosta ssh:lla. Tähän käyttötarkoitukseen [[rsync]] tai [[rdiff-backup]] sopivat kylläkin huomattavasti paremmin.&lt;br /&gt;
&lt;br /&gt;
  ssh toinen.kone.fi &#039;cd public_html &amp;amp;&amp;amp; tar -cjvf - .&#039; | cat &amp;gt; kotisivut.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Palauta hakemistorakenne takaisin&lt;br /&gt;
&lt;br /&gt;
  cat kotisivut.tar.bz2 | ssh toinen.kone.fi &#039;cd public_html &amp;amp;&amp;amp; tar xjvf -&#039;&lt;br /&gt;
&lt;br /&gt;
Vastaava [[Varmuuskopiointi#Rsync|perusteellisempi esimerkki]] löytyy artikkelissa varmuuskopioinnista.&lt;br /&gt;
&lt;br /&gt;
==Käyttöesimerkki: graafinen VNC-yhteys kahden palomuurin takana olevan koneen välille ==&lt;br /&gt;
Koneet A ja B ovat [[palomuuri]]en takana, kone C ei. Tarkoituksena nähdä koneen A näytöllä koneen B näytön näkymä [[VNC#Yhdist.C3.A4minen_olemassaolevaan_X-istuntoon|VNC-yhteyden]]  yli.&lt;br /&gt;
&lt;br /&gt;
Kone A ottaa ensiksi yhteyden koneeseen C, tunneloiden koneen C portin 5903 paikalliseen porttiin 5904:&lt;br /&gt;
  ssh ckayttaja@ckone.com -L 5904:localhost:5903&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen kone B ottaa yhteyden koneeseen C. Tunneloiden koneen C portti 8001 koneen B porttiin 22 (SSH):&lt;br /&gt;
  ssh -R 8001:localhost:22 ckayttaja@ckone.com&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen käyttäjä A ottaa koneelta C yhteyden koneeseen B. Tunneloiden koneen B portin 5900(VNC) koneen C porttiin 5903:&lt;br /&gt;
  ssh bkayttaja@localhost -p 8001 -L 5903:localhost:5900&lt;br /&gt;
&lt;br /&gt;
Nyt A käynnistää VNC:n koneen B porttiin 5900&lt;br /&gt;
  x11vnc&lt;br /&gt;
&lt;br /&gt;
Ja tämä B-koneen portti 5900 tunneloituu noin neljän portin läpi koneen A porttiin 5904, jolloin A saa VNC:n käyntiin:&lt;br /&gt;
  vncviewer localhost:5904&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[SSH-turvatoimet]]&lt;br /&gt;
*[[sshd]]&lt;br /&gt;
*[[ClusterSSH]]&lt;br /&gt;
*[[SFTP]]&lt;br /&gt;
*[[SCP]]&lt;br /&gt;
*[[Telnet]]&lt;br /&gt;
*[[HST]] - Henkilökortin varmenteiden käyttö.&lt;br /&gt;
&lt;br /&gt;
==Aiheesta muualla==&lt;br /&gt;
* [[wikipedia:fi:SSH|SSH Wikipediassa]]&lt;br /&gt;
* [[wikibooks:fi:SSH|SSH Wikikirjastossa]]&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:Etäkäyttö]]&lt;br /&gt;
[[Luokka:Verkko]]&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Tietoturva]]&lt;br /&gt;
[[Luokka:Komentorivin erikoisohjelmat]]&lt;br /&gt;
{{Malline:Palvelin}}&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=SSH&amp;diff=48391</id>
		<title>SSH</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=SSH&amp;diff=48391"/>
		<updated>2019-01-01T19:32:17Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Lisätty lyhyt huomautus sshd:sta&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;SSH&#039;&#039;&#039; eli &#039;&#039;Secure SHell&#039;&#039; on alun perin suomalaisen Tatu Ylösen kehittämä etäkäyttöohjelmisto, jolla voidaan ottaa [[wikipedia:fi:salaus|salattuja]] 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-järjestelmille ja Windowsille. SSH on käytännössä täysin korvannut käytössä aikaisemman salaamattoman RSH (Remote SHell) -protokollan.&lt;br /&gt;
&lt;br /&gt;
SSH-palvelun asentaminen palvelimelle ja konfigurointi käsitellään erillisessä artikkelissa [[sshd]].&lt;br /&gt;
&lt;br /&gt;
== Peruskäyttö ==&lt;br /&gt;
Monissa jakeluissa tulee mukana ssh-asiakasohjelma komentoriville, jolloin ssh-yhteyden voi ottaa palvelimelle yksinkertaisesti komennolla&lt;br /&gt;
 ssh minun.palvelin.example&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.example&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.example&lt;br /&gt;
 HostName minun.palvelin.example&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.example&lt;br /&gt;
 ssh minun.palvelin.example&lt;br /&gt;
 ssh lyhytnimi&lt;br /&gt;
Mikäli haluat yhdistää avainparilla (keypair) palvelimelle, onnistuu se seuraavalla komennolla&lt;br /&gt;
 ssh -i /kansio/avain.tiedosto käyttäjänimi@palvelin&lt;br /&gt;
&lt;br /&gt;
== SSH-palvelimen perustaminen ==&lt;br /&gt;
Jos haluat perustaa palvelimen, johon voi kirjautua SSH:lla, sinun on asennettava SSH-palvelu palvelimelle. Asiaa käsitellään tarkemmin artikkelissa [[sshd]]&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; ([[#X:n tietoturva|tietoturvasyistä]] tämä ei yleensä ole oletuksena), esimerkiksi näin:&lt;br /&gt;
 ssh -X guru@linuxburken.firma.example&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.example&lt;br /&gt;
&lt;br /&gt;
Jotta graafisten ohjelmien käyttäminen onnistuisi, on sshd:n (etäkoneen) asetustiedostossa (&amp;lt;tt&amp;gt;/etc/ssh/sshd_config&amp;lt;/tt&amp;gt;) oltava rivi&lt;br /&gt;
 ForwardX11 yes&lt;br /&gt;
Oletuksena tämä arvo on &amp;lt;tt&amp;gt;no&amp;lt;/tt&amp;gt;, vaikkakaan tällä ei ole suurempaa merkitystä &#039;&#039;palvelinkoneen&#039;&#039; turvallisuudelle.&lt;br /&gt;
&lt;br /&gt;
Jotta yhteystyö, esimerkiksi tekstin kopioiminen leikepöydän kautta, toimisi normaaliin tapaan paikallisten ja palvelimella ajettavien sovellusten välillä joutuu lisäksi hyväksymään &amp;quot;ForwardX11Trusted&amp;quot;, komentorivillä &amp;lt;code&amp;gt;-Y&amp;lt;/code&amp;gt;. Sekä tavallinen että varsinkin luotettu X-edelleenohjaus antaa vieraalle koneelle mahdollisuuden käyttää hyväkseen X-sovellusten välistä melko heikkoa tietoturvaa. Katso [[#X:n tietoturva|X:n tietoturva]] alla.&lt;br /&gt;
&lt;br /&gt;
Oletusasetukset ForwardX11 ja ForwardX11Trusted voi asettaa tiedostoissa /etc/ssh_config ja /etc/.ssh/config, haluttaessa kone- ja verkkokohtaisesti:&lt;br /&gt;
&lt;br /&gt;
 Host *.luotettuverkko.example.org,omakone.example.net&lt;br /&gt;
   ForwardX11 yes&lt;br /&gt;
   ForwardX11Trusted yes&lt;br /&gt;
 Host muu-x-palvelin.example.com&lt;br /&gt;
   ForwardX11 yes&lt;br /&gt;
   ForwardX11Trusted no&lt;br /&gt;
 Host *&lt;br /&gt;
   ForwardX11 no&lt;br /&gt;
   ForwardX11Trusted no&lt;br /&gt;
&lt;br /&gt;
== Yhteyksien uusiokäyttö ==&lt;br /&gt;
Mikäli samalle palvelimelle otetaan useampia yhteyksiä, voidaan yhtä yhteyksistä käyttää niin kutsuttuna 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.example&lt;br /&gt;
&lt;br /&gt;
Jonka jälkeen toinen yhteys voidaan ottaa tavalliseen tapaan&lt;br /&gt;
 ssh mun.palvelin.example&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;
== Tunnistaminen avainparilla ==&lt;br /&gt;
Salasanatunnistuksen ohella varteenotettava tapa autentikoida yhteys palvelimelle on avainparimenettely. Siinä asiakaskoneella luodaan avainpari, jonka yksityinen osa jätetään omalle koneelle, ja julkinen osa siirretään kaikille niille koneille, joilla avainparitunnistusta halutaan käyttää.&lt;br /&gt;
&lt;br /&gt;
*Luodaan avainpari ssh-keygen -ohjelmalla. Mikäli palvelimelle on asennettu vähintään OpenSSH 6.5, voidaan käyttää parempaa elliptiseen käyrään perustuvaa ed25519-algoritmia. &lt;br /&gt;
&lt;br /&gt;
 ssh-keygen -t ed25519&lt;br /&gt;
&lt;br /&gt;
Vanhemmat versiot eivät tue ed25519-algoritmia, joten niiden kanssa joudutaan käyttämään RSA:ta. &amp;lt;tt&amp;gt;-b&amp;lt;/tt&amp;gt; -lipulla voidaan valita avaimen pituus, jonka voi RSA:ssa valita mielivaltaisesti 768-16384 (oletus 2048) bitin väliltä.&lt;br /&gt;
&lt;br /&gt;
 ssh-keygen -t rsa -b 4096&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;ssh-keygen&amp;lt;/tt&amp;gt; ilman parametrejä valitsee tyypillisesti järkevät oletusarvot.&lt;br /&gt;
&lt;br /&gt;
*Tässä vaiheessa ssh-keygen kysyy salasanaa avaimelle ja mahdollisesti polkua. Oletuspolkua (~/.ssh/id_rsa) ei yleensä pidä muuttaa, mutta salasana lisää turvallisuutta oleellisesti, jos joku pääsee käsiksi avaintiedostoon. Salasana saa olla mielivaltaisen pitkä. Tiedoston &amp;lt;tt&amp;gt;id_rsa&amp;lt;/tt&amp;gt; turvallisuudesta on pidettävä huolta, sillä sen avulla kuka tahansa voi kirjautua käyttämillesi palvelimille tunnuksillasi (murrettuaan mahdollisen salasanan).&lt;br /&gt;
*Sitten kopioidaan julkinen osa kaikille palvelimille missä tätä avainparia halutaan hyödyntää. Helpointa on käyttää tähän ssh-copy-id -ohjelmaa, joka tulee useimpien jakeluiden mukana.&lt;br /&gt;
 ssh-copy-id etäkone&lt;br /&gt;
Muita tapoja julkisen osan kopiointiin on esitetty seuraavassa. Huomaa, että &amp;lt;tt&amp;gt;authorized_keys&amp;lt;/tt&amp;gt;-tiedostossa jokaisella rivillä määritetään yksi avain. Jos et ole aiemmin käyttänyt tätä menetelmää, tiedostoa ei ole, ja oman julkisen avaimen kopioiminen etäkoneen &amp;lt;tt&amp;gt;authorized_keys&amp;lt;/tt&amp;gt;-tiedostoksi ei tuota ongelmia.&lt;br /&gt;
 [[scp]] ~/.ssh/id_rsa.pub palvelin:/home/kayttaja/.ssh/authorized_keys&lt;br /&gt;
Mikäli sinulla on jo ennestään etäkoneessa &amp;lt;tt&amp;gt;~/.ssh/authorized_keys&amp;lt;/tt&amp;gt;-tiedosto, voit komentaa näin:&lt;br /&gt;
 [[cat]] ~/.ssh/id_rsa.pub | ssh käyttäjä@etäkone &#039;[[cat]] &amp;gt;&amp;gt; ~/.ssh/authorized_keys&#039;&lt;br /&gt;
&lt;br /&gt;
*Nyt voit kirjautua kaikille palvelimille, joille olet julkisen avaimesi kopioinut käyttämättä palvelimen salasanaa. Salasanan ei siis enää tarvitse olla helposti muistettava &amp;amp;ndash; ja salasanalla kirjautumisen sshd:n kautta voi kieltää kokonaan. &lt;br /&gt;
*Käyttäen ohjelmaa ssh-agent säästytään myös avaintiedoston salasanan toistuvalta antamiselta. Avaintiedoston salasana annetaan vain kerran X- tai pääteistunnon alussa. Ssh-agentin voi käynnistää taustalle automaattisesti aina koneen uudelleenkäynnistyksen yhteydessä lisäämällä [[crontab]]:iin rivi:&lt;br /&gt;
 @reboot ssh-agent -s | grep -v echo &amp;gt; $HOME/.ssh-agent&lt;br /&gt;
*Pääteistunnon aluksi annetaan komento:&lt;br /&gt;
 ssh-add -t 10800&lt;br /&gt;
*Seuraavaksi kysytään avaintiedoston salasanaa kerran, minkä jälkeen voit ilman salasanakyselyä kirjautua normaalisti ssh:lla 10800 sekunnin ajan kaikille niille palvelimille, joille olet julkisen avaimesi kopioinut.&lt;br /&gt;
&lt;br /&gt;
Jos haluaa kirjautua automaattisesti, esimerkiksi cron-työn yhteydessä, joutuu käyttämään salasanatonta avaintiedostoa. Tähän käyttöön voi luoda rinnakkaisen avaimen, jota pidetään eri tiedostossa (johon viitataan ssh:n vivulla &amp;lt;code&amp;gt;-i&amp;lt;/code&amp;gt;) ja avaimen valtuuksia voi rajoittaa laittamalla tiedoston authorized_keys tämän avaimen kohdalle rivin alkuun &amp;quot;optioita&amp;quot;, esimerkiksi (huomaa pilkkujen, lainausmerkkien ja välilyöntien käyttö):&lt;br /&gt;
 from=&amp;quot;*.kotiverkko.example.org,työkoneeni.example.com&amp;quot;,no-port-forwarding,no-X11-forwarding jatässäitsejulkinenavainkaikkinensa&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;HUOM! Jos SSH-palvelimella on [[eCryptfs]]:llä salatut kotihakemistot, joutuu SSH joka tapauksessa aina kysymään salasanaasi, koska sitä tarvitaan kotihakemiston salauksen avaamiseen.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Tunneli ==&lt;br /&gt;
SSH:n avulla voi tunneloida minkä tahansa TCP-portin käytettäväksi verkon yli. Tämä tapahtuu sovelluksille läpinäkyvästi, joten se tarjoaa hienon mahdollisuuden parantaa &amp;amp;ndash; tai huonontaa &amp;amp;ndash; tietoturvaa tilanteissa, joissa tietyn sovelluksen muokkaaminen ei ole mahdollista tai käytännöllistä.&lt;br /&gt;
&lt;br /&gt;
Tässä esitellään yksittäisten porttien ohjausta SSH-yhteyden kautta. Tämä riittää yksinkertaisimmissa tapauksissa. IP-tunnelien muodostaminen SSH-yhteyden kautta on myös mahdollista. Lisätietoja asiasta saatavilla artikkelissa [[SSH-tunneli]].&lt;br /&gt;
&lt;br /&gt;
Seuraavassa esimerkissä tunneloidaan paikallisen koneen ([[localhost]]) portti &amp;lt;tt&amp;gt;6060&amp;lt;/tt&amp;gt; SSH:lla niin, että sen kautta voi käyttää etäkoneen porttia &amp;lt;tt&amp;gt;23&amp;lt;/tt&amp;gt;.&lt;br /&gt;
 ssh -L 6060:localhost:23 etäkone&lt;br /&gt;
Ottamalla nyt yhteyden paikallisella koneella porttiin &amp;lt;tt&amp;gt;6060&amp;lt;/tt&amp;gt;, yhteys ohjautuu SSH-tunnelin yli etäkoneen porttiin &amp;lt;tt&amp;gt;23&amp;lt;/tt&amp;gt;, [[telnet]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tunnelia ei ole pakko tehdä localhostiin, vaan mikä tahansa kone käy. Näin voit esimerkiksi päästä käsiksi sisäverkkoihin, joihin et suoraan Internetistä pääse. Esimerkki: &lt;br /&gt;
 ssh example.com -L 123:192.168.6.12:1337 -N&lt;br /&gt;
&lt;br /&gt;
Tässä esimerkissä otat siis ssh-yhteyden palvelimelle example.com, johon sinulla on tunnus ja pääsy. Example.com-palvelimella SSH-palvelin tunneloi yhteyden sisäverkon koneelle 192.168.6.12 ja portille 1337, johon ei normaalisti ole ulkoa pääsyä. N-vipu estää komentotulkkiin siirtymisen ja jättää ssh:n tilaan, jossa salasanakyselyn jälkeen ei näytä tapahtuvan mitään.&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen voisit jollakin ohjelmalla ottaa yhteyttä osoitteeseen ja porttiin localhost:123 ja tunnelin ansiosta siinä vastaisikin sisäverkon koneen portti 1337. Kun olet valmis, katkaise SSH-istunto näppäinyhdistelmällä Ctrl+C.&lt;br /&gt;
&lt;br /&gt;
=== WWW-selaimen tunnelointi ===&lt;br /&gt;
OpenSSH:ssa on myös sisäänrakennettu socks palvelin, jonka avulla WWW-selaimen liikenne voidaan helposti tunneloida ilman ylimääräistä ohjelmistoa.&lt;br /&gt;
&lt;br /&gt;
Esimerkki:&lt;br /&gt;
 ssh -D 8080 kayttaja@palvelin.fi&lt;br /&gt;
&lt;br /&gt;
Tunnelin luomisen jälkeen selaimen SOCKS v4 välityspalvelimen osoitteeksi asetetaan localhost (joissain selaimissa käytettävä ip-osoitetta 127.0.0.1) ja portiksi esimerkin tapauksessa 8080. On huomattava, että selaimen lisäosat eivät välttämättä kunnioita selaimen välityspalvelin asetuksia, jonka vuoksi esim. [[Yle Areena]]n käyttö ei onnistu tällä järjestelyllä ulkomailta. Siitä huolimatta tunnelointi parantaa huomattavasti tietoturvaa käytettäessä avoimia langattomia verkkoja. Tietoturvaa voi parantaa estämällä [[palomuuri|palomuurilla]] liikenteen ulospäin, näin ei voi vahingossakaan käyttää Internetiä turvattomasti tunnelin ohi.&lt;br /&gt;
&lt;br /&gt;
=== Käänteinen tunneli ===&lt;br /&gt;
Käänteisen tunnelin idea on sama kuin normaalinkin tunnelin, mutta se käynnistetään toisesta päästä. Käänteinen tunneli mahdollistaa vaikkapa palomuurin takana olevan koneen etäylläpidon. Seuraavassa esimerkissä tunneloidaan paikallisen koneen portti &amp;lt;tt&amp;gt;23&amp;lt;/tt&amp;gt; SSH:lla niin, että se on käytettävissä etäkoneelta portissa &amp;lt;tt&amp;gt;1337&amp;lt;/tt&amp;gt;.&lt;br /&gt;
 ssh -R 1337:localhost:23 etäkone&lt;br /&gt;
&lt;br /&gt;
Ottamalla nyt yhteyden etäkoneella porttiin &amp;lt;tt&amp;gt;1337&amp;lt;/tt&amp;gt;, yhteys ohjautuu SSH-tunnelin ja mahdollisen palomuurin läpi paikalliselle koneelle porttiin &amp;lt;tt&amp;gt;23&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Huomio tunneleita rakentaessasi, että kuuntelevan [[pistoke|pistokkeen]] (engl. socket) asettaminen porttia &amp;lt;tt&amp;gt;1024&amp;lt;/tt&amp;gt; alhaisempien portteihin vaatii kyseisessä järjestelmässä [[root]]-oikeudet.&lt;br /&gt;
&lt;br /&gt;
==Tietoturva==&lt;br /&gt;
SSH-yhteys on salattu, mutta ei pidä tuudittautua valheellisen turvallisuuden tunteeseen, sillä erilaisia hyökkäyskeinoja on olemassa. Lue artikkelista [[SSH-turvatoimet]] vinkkejä SSH-palvelimesi turvaamiseen.&lt;br /&gt;
&lt;br /&gt;
Salaus auttaa siihen, ettei verkkoa passiivisesti salakuunteleva pysty seuraamaan liikennettä ja ettei sitä pystytä muokkaamaan. Edellinen voi myös olla tietoturvaongelma, sillä yrityksen palomuurikaan ei pysty erottamaan ongelmallista liikennettä sallittusta.&lt;br /&gt;
&lt;br /&gt;
===Koneiden avaimet===&lt;br /&gt;
&lt;br /&gt;
SSH estää koneitten avainten avulla vieraan koneen esiintymisen luotettuna palvelimena (nimipalvelinhyökkäysten tms. avulla). ssh varoittaa, jos avaimet eivät täsmää. Varoituksesta ei ole hyötyä, jos siitä ei välitä, joten on oleellista kopioida koneitten avaimet /etc/ssh_host*_key.pub omalle koneelle tiedostoon /etc/ssh/ssh_known_hosts tai ~/.ssh/known_hosts.&lt;br /&gt;
Avainriville pitää lisätä myös koneesta mahdollisesti käytettävät aliakset&lt;br /&gt;
 kone.example.com,kone,alias,alias.example.com,192.168.0.1 itseavainkaikkinensa&lt;br /&gt;
&lt;br /&gt;
Varoituksen yhteydessä ssh kertoo koneen avaimen &amp;quot;sormenjäljen&amp;quot;, jonka voi verrata oikean avaimen sormenjälkeen jopa puhelimitse. Jos vain yhden koneen kanssa on ongelmia, ssh-yhteyden voi ottaa toiselle koneelle toiseen verkkoon ja yrittää yhteyttä sitä kautta. Jos tältä koneelta katsottuna vieraan koneen sormenjälki on sama kuin omastakin koneesta katsottuna, kyseessä ei ole paikallinen nimipalvelinhuijaus.&lt;br /&gt;
&lt;br /&gt;
===Murtautuminen===&lt;br /&gt;
&lt;br /&gt;
Se, että ssh-liikenne on salattua, ei estä murtautumasta ssh-palvelimen kautta suoraan. Itse palvelimessa ei ole ollut kovin paljon reikiä, mutta heikkoja salasanoja voi hyödyntää ssh-palvelimen kautta. Joissakin [[jakelu]]issa palvelin on oletuksena päällä, koska koneita on tarkoitettu etäylläpidettäviksi. Tällöin on tärkeää rajoittaa miltä koneilta ja mille tunnuksille ssh:lla pystyy kirjautumaan ja varmistamaan, että näillä tunnuksilla on hyvät salasanat &amp;amp;ndash; ellei salasanalla kirjautumista ssh:lla estetä kokonaan (katso [[#Tunnistaminen avainparilla|tunnistaminen avainpareilla]] yllä).&lt;br /&gt;
&lt;br /&gt;
Katso myös [[SSH-turvatoimet]].&lt;br /&gt;
&lt;br /&gt;
===X:n tietoturva===&lt;br /&gt;
&lt;br /&gt;
Samalla [[X]]-palvelimella ajettavat ohjelmat luottavat yleensä toisiinsa ja X-palvelin luottaa ohjelmiin. Jos ohjelma niin haluaa se pystyy esimerkiksi valtaamaan leikepöydän juuri ennen sen sisällön kopioimista komentoriville ja siten ajamaan mielivaltaisia komentoja, tai luomaan läpinäkyvän näytön kokoisen ikkunan ja sen kautta salakuuntelemaan näppäimistöä. Tämä ei yleensä ole ongelma, sillä jos jokin ajettava ohjelma on trojan hevonen, se pystyy myös käyttämään tunnuksen oikeuksia suoraan. Verkon yli ajettaessa yhdellä koneella vallatulla tunnuksella voi kuitenkin murtautua myös samaa X-palvelinta käyttäville muille koneille.&lt;br /&gt;
&lt;br /&gt;
Jotta voisi käyttää myös heikomman tietoturvan koneita tai koneita, joiden ylläpitoon ei luota, ssh ei yleensä pyytämättä anna toisella koneella ajettavien ohjelmien käyttää paikallista X-palvelinta. Nykyisissä X-palvelimissa on myös mahdollista rajoittaa X:n käyttöä niin, että jotkut, tässä tilanteessa erityisen vaarallisiksi huomatut toiminnot eivät ole vieraan ohjelman käytettävissä.&lt;br /&gt;
&lt;br /&gt;
Jos etäyhteydessä ei ole tarkoituksena ajaa graafisia ohjelmia, X-yhteyttä ei siis kannata muodostaa. Jos käyttää graafisia ohjelmia, mutta epäilee etäkoneen tietoturvaa, X:n voi sallia vain kohtuullisen turvaallisesti koetuin osin.&lt;br /&gt;
 ssh -x kone-ilman-x-ohjelmia.example.org&lt;br /&gt;
 ssh -X kone-jossa-x-ohjelmia.example.org&lt;br /&gt;
 ssh -Y kone-johon-luottaa.example.org&lt;br /&gt;
&lt;br /&gt;
==SSH välityspalvelimen läpi==&lt;br /&gt;
SSH-yhteydet voidaan myös yhdistää HTTP-välityspalvelimen, kuten [[Squid]]in läpi. Seuraava asetus vaatii Corkscrew-ohjelman, joka löytyy useimpien jakelupakettien ohjelmavarastosta.&lt;br /&gt;
&lt;br /&gt;
Lisää &amp;lt;tt&amp;gt;~/.ssh/config&amp;lt;/tt&amp;gt;-tiedostoon seuraavat rivit vaihtaen &amp;lt;tt&amp;gt;cache.palvel.in 8080&amp;lt;/tt&amp;gt;:n joksikin muuksi:&lt;br /&gt;
&amp;lt;pre&amp;gt;Host *&lt;br /&gt;
  ProxyCommand corkscrew cache.palvel.in 8080 %h %p&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jos haluat esimerkiksi vain fi-, org- ja net-domainit menemään välityspalvelimen läpi, muuta Host-asetus &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;:n sijasta &amp;lt;tt&amp;gt;*.fi *.org *.net&amp;lt;/tt&amp;gt;:ksi.&lt;br /&gt;
&lt;br /&gt;
==Käyttöesimerkki: varakopiot verkon yli==&lt;br /&gt;
Varakopioi kotisivusi toisen koneen kotihakemistosta ssh:lla. Tähän käyttötarkoitukseen [[rsync]] tai [[rdiff-backup]] sopivat kylläkin huomattavasti paremmin.&lt;br /&gt;
&lt;br /&gt;
  ssh toinen.kone.fi &#039;cd public_html &amp;amp;&amp;amp; tar -cjvf - .&#039; | cat &amp;gt; kotisivut.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Palauta hakemistorakenne takaisin&lt;br /&gt;
&lt;br /&gt;
  cat kotisivut.tar.bz2 | ssh toinen.kone.fi &#039;cd public_html &amp;amp;&amp;amp; tar xjvf -&#039;&lt;br /&gt;
&lt;br /&gt;
Vastaava [[Varmuuskopiointi#Rsync|perusteellisempi esimerkki]] löytyy artikkelissa varmuuskopioinnista.&lt;br /&gt;
&lt;br /&gt;
==Käyttöesimerkki: graafinen VNC-yhteys kahden palomuurin takana olevan koneen välille ==&lt;br /&gt;
Koneet A ja B ovat [[palomuuri]]en takana, kone C ei. Tarkoituksena nähdä koneen A näytöllä koneen B näytön näkymä [[VNC#Yhdist.C3.A4minen_olemassaolevaan_X-istuntoon|VNC-yhteyden]]  yli.&lt;br /&gt;
&lt;br /&gt;
Kone A ottaa ensiksi yhteyden koneeseen C, tunneloiden koneen C portin 5903 paikalliseen porttiin 5904:&lt;br /&gt;
  ssh ckayttaja@ckone.com -L 5904:localhost:5903&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen kone B ottaa yhteyden koneeseen C. Tunneloiden koneen C portti 8001 koneen B porttiin 22 (SSH):&lt;br /&gt;
  ssh -R 8001:localhost:22 ckayttaja@ckone.com&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen käyttäjä A ottaa koneelta C yhteyden koneeseen B. Tunneloiden koneen B portin 5900(VNC) koneen C porttiin 5903:&lt;br /&gt;
  ssh bkayttaja@localhost -p 8001 -L 5903:localhost:5900&lt;br /&gt;
&lt;br /&gt;
Nyt A käynnistää VNC:n koneen B porttiin 5900&lt;br /&gt;
  x11vnc&lt;br /&gt;
&lt;br /&gt;
Ja tämä B-koneen portti 5900 tunneloituu noin neljän portin läpi koneen A porttiin 5904, jolloin A saa VNC:n käyntiin:&lt;br /&gt;
  vncviewer localhost:5904&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[SSH-turvatoimet]]&lt;br /&gt;
*[[sshd]]&lt;br /&gt;
*[[ClusterSSH]]&lt;br /&gt;
*[[SFTP]]&lt;br /&gt;
*[[SCP]]&lt;br /&gt;
*[[Telnet]]&lt;br /&gt;
*[[HST]] - Henkilökortin varmenteiden käyttö.&lt;br /&gt;
&lt;br /&gt;
==Aiheesta muualla==&lt;br /&gt;
* [[wikipedia:fi:SSH|SSH Wikipediassa]]&lt;br /&gt;
* [[wikibooks:fi:SSH|SSH Wikikirjastossa]]&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:Etäkäyttö]]&lt;br /&gt;
[[Luokka:Verkko]]&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Tietoturva]]&lt;br /&gt;
[[Luokka:Komentorivin erikoisohjelmat]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=SSH&amp;diff=48390</id>
		<title>SSH</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=SSH&amp;diff=48390"/>
		<updated>2019-01-01T19:31:05Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: /* Katso myös */ Lisätty sshd&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;SSH&#039;&#039;&#039; eli &#039;&#039;Secure SHell&#039;&#039; on alun perin suomalaisen Tatu Ylösen kehittämä etäkäyttöohjelmisto, jolla voidaan ottaa [[wikipedia:fi:salaus|salattuja]] 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-järjestelmille ja Windowsille. SSH on käytännössä täysin korvannut käytössä aikaisemman salaamattoman RSH (Remote SHell) -protokollan.&lt;br /&gt;
&lt;br /&gt;
SSH-palvelun asentaminen palvelimelle ja konfigurointi käsitellään erillisessä artikkelissa [[sshd]].&lt;br /&gt;
&lt;br /&gt;
== Peruskäyttö ==&lt;br /&gt;
Monissa jakeluissa tulee mukana ssh-asiakasohjelma komentoriville, jolloin ssh-yhteyden voi ottaa palvelimelle yksinkertaisesti komennolla&lt;br /&gt;
 ssh minun.palvelin.example&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.example&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.example&lt;br /&gt;
 HostName minun.palvelin.example&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.example&lt;br /&gt;
 ssh minun.palvelin.example&lt;br /&gt;
 ssh lyhytnimi&lt;br /&gt;
Mikäli haluat yhdistää avainparilla (keypair) palvelimelle, onnistuu se seuraavalla komennolla&lt;br /&gt;
 ssh -i /kansio/avain.tiedosto käyttäjänimi@palvelin&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; ([[#X:n tietoturva|tietoturvasyistä]] tämä ei yleensä ole oletuksena), esimerkiksi näin:&lt;br /&gt;
 ssh -X guru@linuxburken.firma.example&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.example&lt;br /&gt;
&lt;br /&gt;
Jotta graafisten ohjelmien käyttäminen onnistuisi, on sshd:n (etäkoneen) asetustiedostossa (&amp;lt;tt&amp;gt;/etc/ssh/sshd_config&amp;lt;/tt&amp;gt;) oltava rivi&lt;br /&gt;
 ForwardX11 yes&lt;br /&gt;
Oletuksena tämä arvo on &amp;lt;tt&amp;gt;no&amp;lt;/tt&amp;gt;, vaikkakaan tällä ei ole suurempaa merkitystä &#039;&#039;palvelinkoneen&#039;&#039; turvallisuudelle.&lt;br /&gt;
&lt;br /&gt;
Jotta yhteystyö, esimerkiksi tekstin kopioiminen leikepöydän kautta, toimisi normaaliin tapaan paikallisten ja palvelimella ajettavien sovellusten välillä joutuu lisäksi hyväksymään &amp;quot;ForwardX11Trusted&amp;quot;, komentorivillä &amp;lt;code&amp;gt;-Y&amp;lt;/code&amp;gt;. Sekä tavallinen että varsinkin luotettu X-edelleenohjaus antaa vieraalle koneelle mahdollisuuden käyttää hyväkseen X-sovellusten välistä melko heikkoa tietoturvaa. Katso [[#X:n tietoturva|X:n tietoturva]] alla.&lt;br /&gt;
&lt;br /&gt;
Oletusasetukset ForwardX11 ja ForwardX11Trusted voi asettaa tiedostoissa /etc/ssh_config ja /etc/.ssh/config, haluttaessa kone- ja verkkokohtaisesti:&lt;br /&gt;
&lt;br /&gt;
 Host *.luotettuverkko.example.org,omakone.example.net&lt;br /&gt;
   ForwardX11 yes&lt;br /&gt;
   ForwardX11Trusted yes&lt;br /&gt;
 Host muu-x-palvelin.example.com&lt;br /&gt;
   ForwardX11 yes&lt;br /&gt;
   ForwardX11Trusted no&lt;br /&gt;
 Host *&lt;br /&gt;
   ForwardX11 no&lt;br /&gt;
   ForwardX11Trusted no&lt;br /&gt;
&lt;br /&gt;
== Yhteyksien uusiokäyttö ==&lt;br /&gt;
Mikäli samalle palvelimelle otetaan useampia yhteyksiä, voidaan yhtä yhteyksistä käyttää niin kutsuttuna 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.example&lt;br /&gt;
&lt;br /&gt;
Jonka jälkeen toinen yhteys voidaan ottaa tavalliseen tapaan&lt;br /&gt;
 ssh mun.palvelin.example&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;
== Tunnistaminen avainparilla ==&lt;br /&gt;
Salasanatunnistuksen ohella varteenotettava tapa autentikoida yhteys palvelimelle on avainparimenettely. Siinä asiakaskoneella luodaan avainpari, jonka yksityinen osa jätetään omalle koneelle, ja julkinen osa siirretään kaikille niille koneille, joilla avainparitunnistusta halutaan käyttää.&lt;br /&gt;
&lt;br /&gt;
*Luodaan avainpari ssh-keygen -ohjelmalla. Mikäli palvelimelle on asennettu vähintään OpenSSH 6.5, voidaan käyttää parempaa elliptiseen käyrään perustuvaa ed25519-algoritmia. &lt;br /&gt;
&lt;br /&gt;
 ssh-keygen -t ed25519&lt;br /&gt;
&lt;br /&gt;
Vanhemmat versiot eivät tue ed25519-algoritmia, joten niiden kanssa joudutaan käyttämään RSA:ta. &amp;lt;tt&amp;gt;-b&amp;lt;/tt&amp;gt; -lipulla voidaan valita avaimen pituus, jonka voi RSA:ssa valita mielivaltaisesti 768-16384 (oletus 2048) bitin väliltä.&lt;br /&gt;
&lt;br /&gt;
 ssh-keygen -t rsa -b 4096&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;ssh-keygen&amp;lt;/tt&amp;gt; ilman parametrejä valitsee tyypillisesti järkevät oletusarvot.&lt;br /&gt;
&lt;br /&gt;
*Tässä vaiheessa ssh-keygen kysyy salasanaa avaimelle ja mahdollisesti polkua. Oletuspolkua (~/.ssh/id_rsa) ei yleensä pidä muuttaa, mutta salasana lisää turvallisuutta oleellisesti, jos joku pääsee käsiksi avaintiedostoon. Salasana saa olla mielivaltaisen pitkä. Tiedoston &amp;lt;tt&amp;gt;id_rsa&amp;lt;/tt&amp;gt; turvallisuudesta on pidettävä huolta, sillä sen avulla kuka tahansa voi kirjautua käyttämillesi palvelimille tunnuksillasi (murrettuaan mahdollisen salasanan).&lt;br /&gt;
*Sitten kopioidaan julkinen osa kaikille palvelimille missä tätä avainparia halutaan hyödyntää. Helpointa on käyttää tähän ssh-copy-id -ohjelmaa, joka tulee useimpien jakeluiden mukana.&lt;br /&gt;
 ssh-copy-id etäkone&lt;br /&gt;
Muita tapoja julkisen osan kopiointiin on esitetty seuraavassa. Huomaa, että &amp;lt;tt&amp;gt;authorized_keys&amp;lt;/tt&amp;gt;-tiedostossa jokaisella rivillä määritetään yksi avain. Jos et ole aiemmin käyttänyt tätä menetelmää, tiedostoa ei ole, ja oman julkisen avaimen kopioiminen etäkoneen &amp;lt;tt&amp;gt;authorized_keys&amp;lt;/tt&amp;gt;-tiedostoksi ei tuota ongelmia.&lt;br /&gt;
 [[scp]] ~/.ssh/id_rsa.pub palvelin:/home/kayttaja/.ssh/authorized_keys&lt;br /&gt;
Mikäli sinulla on jo ennestään etäkoneessa &amp;lt;tt&amp;gt;~/.ssh/authorized_keys&amp;lt;/tt&amp;gt;-tiedosto, voit komentaa näin:&lt;br /&gt;
 [[cat]] ~/.ssh/id_rsa.pub | ssh käyttäjä@etäkone &#039;[[cat]] &amp;gt;&amp;gt; ~/.ssh/authorized_keys&#039;&lt;br /&gt;
&lt;br /&gt;
*Nyt voit kirjautua kaikille palvelimille, joille olet julkisen avaimesi kopioinut käyttämättä palvelimen salasanaa. Salasanan ei siis enää tarvitse olla helposti muistettava &amp;amp;ndash; ja salasanalla kirjautumisen sshd:n kautta voi kieltää kokonaan. &lt;br /&gt;
*Käyttäen ohjelmaa ssh-agent säästytään myös avaintiedoston salasanan toistuvalta antamiselta. Avaintiedoston salasana annetaan vain kerran X- tai pääteistunnon alussa. Ssh-agentin voi käynnistää taustalle automaattisesti aina koneen uudelleenkäynnistyksen yhteydessä lisäämällä [[crontab]]:iin rivi:&lt;br /&gt;
 @reboot ssh-agent -s | grep -v echo &amp;gt; $HOME/.ssh-agent&lt;br /&gt;
*Pääteistunnon aluksi annetaan komento:&lt;br /&gt;
 ssh-add -t 10800&lt;br /&gt;
*Seuraavaksi kysytään avaintiedoston salasanaa kerran, minkä jälkeen voit ilman salasanakyselyä kirjautua normaalisti ssh:lla 10800 sekunnin ajan kaikille niille palvelimille, joille olet julkisen avaimesi kopioinut.&lt;br /&gt;
&lt;br /&gt;
Jos haluaa kirjautua automaattisesti, esimerkiksi cron-työn yhteydessä, joutuu käyttämään salasanatonta avaintiedostoa. Tähän käyttöön voi luoda rinnakkaisen avaimen, jota pidetään eri tiedostossa (johon viitataan ssh:n vivulla &amp;lt;code&amp;gt;-i&amp;lt;/code&amp;gt;) ja avaimen valtuuksia voi rajoittaa laittamalla tiedoston authorized_keys tämän avaimen kohdalle rivin alkuun &amp;quot;optioita&amp;quot;, esimerkiksi (huomaa pilkkujen, lainausmerkkien ja välilyöntien käyttö):&lt;br /&gt;
 from=&amp;quot;*.kotiverkko.example.org,työkoneeni.example.com&amp;quot;,no-port-forwarding,no-X11-forwarding jatässäitsejulkinenavainkaikkinensa&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;HUOM! Jos SSH-palvelimella on [[eCryptfs]]:llä salatut kotihakemistot, joutuu SSH joka tapauksessa aina kysymään salasanaasi, koska sitä tarvitaan kotihakemiston salauksen avaamiseen.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Tunneli ==&lt;br /&gt;
SSH:n avulla voi tunneloida minkä tahansa TCP-portin käytettäväksi verkon yli. Tämä tapahtuu sovelluksille läpinäkyvästi, joten se tarjoaa hienon mahdollisuuden parantaa &amp;amp;ndash; tai huonontaa &amp;amp;ndash; tietoturvaa tilanteissa, joissa tietyn sovelluksen muokkaaminen ei ole mahdollista tai käytännöllistä.&lt;br /&gt;
&lt;br /&gt;
Tässä esitellään yksittäisten porttien ohjausta SSH-yhteyden kautta. Tämä riittää yksinkertaisimmissa tapauksissa. IP-tunnelien muodostaminen SSH-yhteyden kautta on myös mahdollista. Lisätietoja asiasta saatavilla artikkelissa [[SSH-tunneli]].&lt;br /&gt;
&lt;br /&gt;
Seuraavassa esimerkissä tunneloidaan paikallisen koneen ([[localhost]]) portti &amp;lt;tt&amp;gt;6060&amp;lt;/tt&amp;gt; SSH:lla niin, että sen kautta voi käyttää etäkoneen porttia &amp;lt;tt&amp;gt;23&amp;lt;/tt&amp;gt;.&lt;br /&gt;
 ssh -L 6060:localhost:23 etäkone&lt;br /&gt;
Ottamalla nyt yhteyden paikallisella koneella porttiin &amp;lt;tt&amp;gt;6060&amp;lt;/tt&amp;gt;, yhteys ohjautuu SSH-tunnelin yli etäkoneen porttiin &amp;lt;tt&amp;gt;23&amp;lt;/tt&amp;gt;, [[telnet]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tunnelia ei ole pakko tehdä localhostiin, vaan mikä tahansa kone käy. Näin voit esimerkiksi päästä käsiksi sisäverkkoihin, joihin et suoraan Internetistä pääse. Esimerkki: &lt;br /&gt;
 ssh example.com -L 123:192.168.6.12:1337 -N&lt;br /&gt;
&lt;br /&gt;
Tässä esimerkissä otat siis ssh-yhteyden palvelimelle example.com, johon sinulla on tunnus ja pääsy. Example.com-palvelimella SSH-palvelin tunneloi yhteyden sisäverkon koneelle 192.168.6.12 ja portille 1337, johon ei normaalisti ole ulkoa pääsyä. N-vipu estää komentotulkkiin siirtymisen ja jättää ssh:n tilaan, jossa salasanakyselyn jälkeen ei näytä tapahtuvan mitään.&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen voisit jollakin ohjelmalla ottaa yhteyttä osoitteeseen ja porttiin localhost:123 ja tunnelin ansiosta siinä vastaisikin sisäverkon koneen portti 1337. Kun olet valmis, katkaise SSH-istunto näppäinyhdistelmällä Ctrl+C.&lt;br /&gt;
&lt;br /&gt;
=== WWW-selaimen tunnelointi ===&lt;br /&gt;
OpenSSH:ssa on myös sisäänrakennettu socks palvelin, jonka avulla WWW-selaimen liikenne voidaan helposti tunneloida ilman ylimääräistä ohjelmistoa.&lt;br /&gt;
&lt;br /&gt;
Esimerkki:&lt;br /&gt;
 ssh -D 8080 kayttaja@palvelin.fi&lt;br /&gt;
&lt;br /&gt;
Tunnelin luomisen jälkeen selaimen SOCKS v4 välityspalvelimen osoitteeksi asetetaan localhost (joissain selaimissa käytettävä ip-osoitetta 127.0.0.1) ja portiksi esimerkin tapauksessa 8080. On huomattava, että selaimen lisäosat eivät välttämättä kunnioita selaimen välityspalvelin asetuksia, jonka vuoksi esim. [[Yle Areena]]n käyttö ei onnistu tällä järjestelyllä ulkomailta. Siitä huolimatta tunnelointi parantaa huomattavasti tietoturvaa käytettäessä avoimia langattomia verkkoja. Tietoturvaa voi parantaa estämällä [[palomuuri|palomuurilla]] liikenteen ulospäin, näin ei voi vahingossakaan käyttää Internetiä turvattomasti tunnelin ohi.&lt;br /&gt;
&lt;br /&gt;
=== Käänteinen tunneli ===&lt;br /&gt;
Käänteisen tunnelin idea on sama kuin normaalinkin tunnelin, mutta se käynnistetään toisesta päästä. Käänteinen tunneli mahdollistaa vaikkapa palomuurin takana olevan koneen etäylläpidon. Seuraavassa esimerkissä tunneloidaan paikallisen koneen portti &amp;lt;tt&amp;gt;23&amp;lt;/tt&amp;gt; SSH:lla niin, että se on käytettävissä etäkoneelta portissa &amp;lt;tt&amp;gt;1337&amp;lt;/tt&amp;gt;.&lt;br /&gt;
 ssh -R 1337:localhost:23 etäkone&lt;br /&gt;
&lt;br /&gt;
Ottamalla nyt yhteyden etäkoneella porttiin &amp;lt;tt&amp;gt;1337&amp;lt;/tt&amp;gt;, yhteys ohjautuu SSH-tunnelin ja mahdollisen palomuurin läpi paikalliselle koneelle porttiin &amp;lt;tt&amp;gt;23&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Huomio tunneleita rakentaessasi, että kuuntelevan [[pistoke|pistokkeen]] (engl. socket) asettaminen porttia &amp;lt;tt&amp;gt;1024&amp;lt;/tt&amp;gt; alhaisempien portteihin vaatii kyseisessä järjestelmässä [[root]]-oikeudet.&lt;br /&gt;
&lt;br /&gt;
==Tietoturva==&lt;br /&gt;
SSH-yhteys on salattu, mutta ei pidä tuudittautua valheellisen turvallisuuden tunteeseen, sillä erilaisia hyökkäyskeinoja on olemassa. Lue artikkelista [[SSH-turvatoimet]] vinkkejä SSH-palvelimesi turvaamiseen.&lt;br /&gt;
&lt;br /&gt;
Salaus auttaa siihen, ettei verkkoa passiivisesti salakuunteleva pysty seuraamaan liikennettä ja ettei sitä pystytä muokkaamaan. Edellinen voi myös olla tietoturvaongelma, sillä yrityksen palomuurikaan ei pysty erottamaan ongelmallista liikennettä sallittusta.&lt;br /&gt;
&lt;br /&gt;
===Koneiden avaimet===&lt;br /&gt;
&lt;br /&gt;
SSH estää koneitten avainten avulla vieraan koneen esiintymisen luotettuna palvelimena (nimipalvelinhyökkäysten tms. avulla). ssh varoittaa, jos avaimet eivät täsmää. Varoituksesta ei ole hyötyä, jos siitä ei välitä, joten on oleellista kopioida koneitten avaimet /etc/ssh_host*_key.pub omalle koneelle tiedostoon /etc/ssh/ssh_known_hosts tai ~/.ssh/known_hosts.&lt;br /&gt;
Avainriville pitää lisätä myös koneesta mahdollisesti käytettävät aliakset&lt;br /&gt;
 kone.example.com,kone,alias,alias.example.com,192.168.0.1 itseavainkaikkinensa&lt;br /&gt;
&lt;br /&gt;
Varoituksen yhteydessä ssh kertoo koneen avaimen &amp;quot;sormenjäljen&amp;quot;, jonka voi verrata oikean avaimen sormenjälkeen jopa puhelimitse. Jos vain yhden koneen kanssa on ongelmia, ssh-yhteyden voi ottaa toiselle koneelle toiseen verkkoon ja yrittää yhteyttä sitä kautta. Jos tältä koneelta katsottuna vieraan koneen sormenjälki on sama kuin omastakin koneesta katsottuna, kyseessä ei ole paikallinen nimipalvelinhuijaus.&lt;br /&gt;
&lt;br /&gt;
===Murtautuminen===&lt;br /&gt;
&lt;br /&gt;
Se, että ssh-liikenne on salattua, ei estä murtautumasta ssh-palvelimen kautta suoraan. Itse palvelimessa ei ole ollut kovin paljon reikiä, mutta heikkoja salasanoja voi hyödyntää ssh-palvelimen kautta. Joissakin [[jakelu]]issa palvelin on oletuksena päällä, koska koneita on tarkoitettu etäylläpidettäviksi. Tällöin on tärkeää rajoittaa miltä koneilta ja mille tunnuksille ssh:lla pystyy kirjautumaan ja varmistamaan, että näillä tunnuksilla on hyvät salasanat &amp;amp;ndash; ellei salasanalla kirjautumista ssh:lla estetä kokonaan (katso [[#Tunnistaminen avainparilla|tunnistaminen avainpareilla]] yllä).&lt;br /&gt;
&lt;br /&gt;
Katso myös [[SSH-turvatoimet]].&lt;br /&gt;
&lt;br /&gt;
===X:n tietoturva===&lt;br /&gt;
&lt;br /&gt;
Samalla [[X]]-palvelimella ajettavat ohjelmat luottavat yleensä toisiinsa ja X-palvelin luottaa ohjelmiin. Jos ohjelma niin haluaa se pystyy esimerkiksi valtaamaan leikepöydän juuri ennen sen sisällön kopioimista komentoriville ja siten ajamaan mielivaltaisia komentoja, tai luomaan läpinäkyvän näytön kokoisen ikkunan ja sen kautta salakuuntelemaan näppäimistöä. Tämä ei yleensä ole ongelma, sillä jos jokin ajettava ohjelma on trojan hevonen, se pystyy myös käyttämään tunnuksen oikeuksia suoraan. Verkon yli ajettaessa yhdellä koneella vallatulla tunnuksella voi kuitenkin murtautua myös samaa X-palvelinta käyttäville muille koneille.&lt;br /&gt;
&lt;br /&gt;
Jotta voisi käyttää myös heikomman tietoturvan koneita tai koneita, joiden ylläpitoon ei luota, ssh ei yleensä pyytämättä anna toisella koneella ajettavien ohjelmien käyttää paikallista X-palvelinta. Nykyisissä X-palvelimissa on myös mahdollista rajoittaa X:n käyttöä niin, että jotkut, tässä tilanteessa erityisen vaarallisiksi huomatut toiminnot eivät ole vieraan ohjelman käytettävissä.&lt;br /&gt;
&lt;br /&gt;
Jos etäyhteydessä ei ole tarkoituksena ajaa graafisia ohjelmia, X-yhteyttä ei siis kannata muodostaa. Jos käyttää graafisia ohjelmia, mutta epäilee etäkoneen tietoturvaa, X:n voi sallia vain kohtuullisen turvaallisesti koetuin osin.&lt;br /&gt;
 ssh -x kone-ilman-x-ohjelmia.example.org&lt;br /&gt;
 ssh -X kone-jossa-x-ohjelmia.example.org&lt;br /&gt;
 ssh -Y kone-johon-luottaa.example.org&lt;br /&gt;
&lt;br /&gt;
==SSH välityspalvelimen läpi==&lt;br /&gt;
SSH-yhteydet voidaan myös yhdistää HTTP-välityspalvelimen, kuten [[Squid]]in läpi. Seuraava asetus vaatii Corkscrew-ohjelman, joka löytyy useimpien jakelupakettien ohjelmavarastosta.&lt;br /&gt;
&lt;br /&gt;
Lisää &amp;lt;tt&amp;gt;~/.ssh/config&amp;lt;/tt&amp;gt;-tiedostoon seuraavat rivit vaihtaen &amp;lt;tt&amp;gt;cache.palvel.in 8080&amp;lt;/tt&amp;gt;:n joksikin muuksi:&lt;br /&gt;
&amp;lt;pre&amp;gt;Host *&lt;br /&gt;
  ProxyCommand corkscrew cache.palvel.in 8080 %h %p&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jos haluat esimerkiksi vain fi-, org- ja net-domainit menemään välityspalvelimen läpi, muuta Host-asetus &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;:n sijasta &amp;lt;tt&amp;gt;*.fi *.org *.net&amp;lt;/tt&amp;gt;:ksi.&lt;br /&gt;
&lt;br /&gt;
==Käyttöesimerkki: varakopiot verkon yli==&lt;br /&gt;
Varakopioi kotisivusi toisen koneen kotihakemistosta ssh:lla. Tähän käyttötarkoitukseen [[rsync]] tai [[rdiff-backup]] sopivat kylläkin huomattavasti paremmin.&lt;br /&gt;
&lt;br /&gt;
  ssh toinen.kone.fi &#039;cd public_html &amp;amp;&amp;amp; tar -cjvf - .&#039; | cat &amp;gt; kotisivut.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Palauta hakemistorakenne takaisin&lt;br /&gt;
&lt;br /&gt;
  cat kotisivut.tar.bz2 | ssh toinen.kone.fi &#039;cd public_html &amp;amp;&amp;amp; tar xjvf -&#039;&lt;br /&gt;
&lt;br /&gt;
Vastaava [[Varmuuskopiointi#Rsync|perusteellisempi esimerkki]] löytyy artikkelissa varmuuskopioinnista.&lt;br /&gt;
&lt;br /&gt;
==Käyttöesimerkki: graafinen VNC-yhteys kahden palomuurin takana olevan koneen välille ==&lt;br /&gt;
Koneet A ja B ovat [[palomuuri]]en takana, kone C ei. Tarkoituksena nähdä koneen A näytöllä koneen B näytön näkymä [[VNC#Yhdist.C3.A4minen_olemassaolevaan_X-istuntoon|VNC-yhteyden]]  yli.&lt;br /&gt;
&lt;br /&gt;
Kone A ottaa ensiksi yhteyden koneeseen C, tunneloiden koneen C portin 5903 paikalliseen porttiin 5904:&lt;br /&gt;
  ssh ckayttaja@ckone.com -L 5904:localhost:5903&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen kone B ottaa yhteyden koneeseen C. Tunneloiden koneen C portti 8001 koneen B porttiin 22 (SSH):&lt;br /&gt;
  ssh -R 8001:localhost:22 ckayttaja@ckone.com&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen käyttäjä A ottaa koneelta C yhteyden koneeseen B. Tunneloiden koneen B portin 5900(VNC) koneen C porttiin 5903:&lt;br /&gt;
  ssh bkayttaja@localhost -p 8001 -L 5903:localhost:5900&lt;br /&gt;
&lt;br /&gt;
Nyt A käynnistää VNC:n koneen B porttiin 5900&lt;br /&gt;
  x11vnc&lt;br /&gt;
&lt;br /&gt;
Ja tämä B-koneen portti 5900 tunneloituu noin neljän portin läpi koneen A porttiin 5904, jolloin A saa VNC:n käyntiin:&lt;br /&gt;
  vncviewer localhost:5904&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[SSH-turvatoimet]]&lt;br /&gt;
*[[sshd]]&lt;br /&gt;
*[[ClusterSSH]]&lt;br /&gt;
*[[SFTP]]&lt;br /&gt;
*[[SCP]]&lt;br /&gt;
*[[Telnet]]&lt;br /&gt;
*[[HST]] - Henkilökortin varmenteiden käyttö.&lt;br /&gt;
&lt;br /&gt;
==Aiheesta muualla==&lt;br /&gt;
* [[wikipedia:fi:SSH|SSH Wikipediassa]]&lt;br /&gt;
* [[wikibooks:fi:SSH|SSH Wikikirjastossa]]&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:Etäkäyttö]]&lt;br /&gt;
[[Luokka:Verkko]]&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Tietoturva]]&lt;br /&gt;
[[Luokka:Komentorivin erikoisohjelmat]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Ubuntu&amp;diff=48322</id>
		<title>Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Ubuntu&amp;diff=48322"/>
		<updated>2018-12-10T13:37:34Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Muutettu avauslausetta. Ubuntun fokus ei ole enää työpöydällä, vaan palvelin-, kontti- ja iot-puolella.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Jakelu &lt;br /&gt;
| nimi=Ubuntu&lt;br /&gt;
| logo=[[Kuva:Ubuntun_logo.png|200px]]&lt;br /&gt;
| kuva=[[Tiedosto:Ubuntu-unity-16.04.png|200px]] &lt;br /&gt;
| kuvateksti=Ubuntu 16.04 LTS Unity työpöytä&lt;br /&gt;
| julkaisija=[[Canonical|Canonical Ltd]] / Ubuntu Foundation&lt;br /&gt;
| viimeisin versio=[https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes 18.04 LTS] &amp;quot;Bionic Beaver&amp;quot;&lt;br /&gt;
| päivämäärä=26.4.2018&lt;br /&gt;
| julkaisusykli=6kk (LTS 24kk)&lt;br /&gt;
| elinkaari=9kk (LTS 5v)&lt;br /&gt;
| pakettienhallinta=[[dpkg]], [[APT]]&lt;br /&gt;
| tila=toiminnassa&lt;br /&gt;
| arkkitehtuurit=amd64, i386, arm&lt;br /&gt;
| äitijakelu=[[Debian GNU/Linux]]&lt;br /&gt;
| sukulaisjakelut=[[Edubuntu]], [[gNewSense]], [[Gobuntu]], [[Kubuntu]], [[Lubuntu]], [[Mythbuntu]], [[Nexenta]], [[Ubuntu GNOME]], [[Ubuntu Studio]], [[Ubuntu touch]], [[Xubuntu]]&lt;br /&gt;
| kotisivu=[https://www.ubuntu.com/ www.ubuntu.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ubuntu&#039;&#039;&#039; on [[Debian GNU/Linux]] -pohjainen [[Jakelut|jakelu]], jonka kehitys painottuu etupäässä moderniin palvelinkäyttöön ja sulautettuihin ratkaisuihin. Aiemmin Ubuntun kehittäjät pyrkivät luomaan helpon työpöytäkäyttöjärjestelmän, ja se on siksi edelleen varsinkin aloittelevien käyttäjien keskuudessa selkeästi suosituin Linux-jakelu. Ubuntu on bantunkielinen sana joka voidaan suomentaa ”ihmiseltä ihmiselle” (vrt. [[wikipedia:Ubuntu_(philosophy)|Ubuntu-filosofia]]).&lt;br /&gt;
&lt;br /&gt;
Ubuntun perustajana on eteläafrikkalainen monimiljonääri ja avaruusturisti Mark Shuttleworth, jonka omistamassa [[Canonical]]-yrityksessä tehdään Ubuntun pääkehitys. Ubuntua kehitetään kuitenkin normaalien avoimen lähdekoodin periaatteiden mukaisesti, ja esimerkiksi suunnitteluun, toteuttamiseen, käännöksiin ja virheraportointeihin voivat kaikki osallistua. Shuttleworth on myös yrittänyt korostaa Ubuntun riippumattomuutta ja avoimuutta perustamalla 10 miljoonalla dollarilla [http://www.canonical.com/UbuntuFoundation Ubuntu-säätiön], jonka on tarkoitus varmistaa Ubuntun kehitys jatkossakin.&lt;br /&gt;
&lt;br /&gt;
==Asennus==&lt;br /&gt;
Perusasennuksessa asennetaan lähinnä tyypillisen työpöytäkäyttäjän tarvitsemia ohjelmia, kuten [[Firefox]]-selain, [[LibreOffice]]-toimisto-ohjelmapaketti ja [[Shotwell]]-kuvanhallintaohjelma. Ohjelmavalikoimaa ei voi mukauttaa asennuksen aikana. Asennusohjelman tarjoamat mukautusmahdollisuudet on myös muuten supistettu minimiin. Edistyneempien käyttäjien on syytä huomioida, että monessa jakelussa oletuksena asennettavia kehitystyökaluja ei Ubuntussa asenneta automaattisesti, eli esimerkiksi [[gcc]]:n joutuu asentamaan itse. Ubuntua jaellaan yhdellä DVD-[[Live-CD|live-levyllä]], kun taas monista muista jakeluista on saatavilla myös useita CD:itä sisältäviä versioita. Ubuntun [[työpöytäympäristö]]nä on oletuksena [[GNOME]], mutta esimerkiksi [[KDE]]:n voi asentaa [[Paketinhallintajärjestelmä|paketinhallinnan]] kautta. KDE:n saa suoraan DVD:llä asentamalla Ubuntun KDE:lle mukautetun rinnakkaisversion [[Kubuntu]]n. Myös kevyempään [[Xfce]]-työpöytäympäristöön pohjautuva [[Xubuntu]]-CD on saatavilla. &lt;br /&gt;
&lt;br /&gt;
Yhdellä DVD:llä jaettavaan versioon ei mahdu täydellistä suomen kielen tukea, mutta sen voi valita ladattavaksi netistä joko asennuksen aikana tai myöhemmin Kieliasetukset-valikon kautta. Sen saa myös asentamalla paketin &amp;lt;tt&amp;gt;language-support-fi&amp;lt;/tt&amp;gt;. Ubuntu Finnish Remix DVD:lle suomenkielituki on lisätty. Ubuntun asennusohjelma on mahdollista käynnistää server-valitsimella (”palvelin”), jolloin se asentaa vain järjestelmän toiminnan kannalta välttämättömän perusasennuksen ilman graafista käyttöliittymää. Ubuntun asennukseen kuuluu myös epävapaita komponentteja (mm. laitteistoajureita). Epävapaista ohjelmistoista aiheutuvien ongelmien vuoksi oli Ubuntusta ryhdytty julkaisemaan [[Gobuntu]]-nimistä versiota, joka sisälsi vain vapaita ohjelmistoja. Se sulautettiin perus-Ubuntuun versiossa 8.04 ja asennusvalikkoon tuli mahdollisuus käyttää pelkkiä vapaita ohjelmia. Nykyään Gobuntun työtä jatkaa [[gNewSense]].&lt;br /&gt;
&lt;br /&gt;
==Pääkäyttäjän oikeudet==&lt;br /&gt;
Toisin kuin useimmissa muissa jakeluissa, Ubuntussa [[pääkäyttäjä]]nä kirjautuminen on oletuksena estetty (pääkäyttäjälle ei ole asetettu salasanaa). Tämän sijasta ensimmäiselle luotavalle käyttäjälle on oletuksena annettu oikeudet [[sudo]]-ohjelman käyttöön, minkä avulla hän voi suorittaa laajempia oikeuksia vaativat tehtävät pelkästään antamalla oman [[salasana]]nsa &amp;amp;ndash; tai ilman erillistä salasanaa.&lt;br /&gt;
&lt;br /&gt;
Tämä vähentää kiusausta olla kirjautuneena pääkäyttäjänä ja vähentää näin riskiä tuhota järjestelmä näppäilyvirheillä tai ajaa epäluotettavia ohjelmia pääkäyttäjän oikeuksin. Jos käyttäjä käyttää sudoa ajattelemattomasti, turvallisuus vaarantuu samoin kuin jos pääkäyttäjän tunnusta käytetään ajattelemattomasti muissa jakeluissa. Sudoon oikeutetun tunnuksen murtaminen mahdollistaa myös helposti pääkäyttäjän tunnuksen murtamisen. &lt;br /&gt;
&lt;br /&gt;
Halutessaan pääkäyttäjän tunnuksen (root) voi ottaa käyttöön asettamalla sille salasanan [[passwd]]-ohjelmalla. Tällöin on kuitenkin huomioitava, että Ubuntun graafiset työkalut on sopeutettu sudolle.&lt;br /&gt;
&lt;br /&gt;
==Julkaisutahti==&lt;br /&gt;
Uusia versioita Ubuntusta julkaistaan puolen vuoden välein, huhtikuussa ja lokakuussa. Ubuntun versionumerosta näkee julkaisuajankohdan, esimerkiksi 16.04 tarkoittaa vuoden 2016 huhtikuussa julkaistua versiota. Ajoittain julkaistaan ns. [[LTS]]-versioita (&#039;&#039;long time support&#039;&#039;), joita tuetaan normaalin 9 kuukauden sijaan 5 vuotta. LTS-versioita suositellaan erityisesti palvelimiin ja muihin vakautta vaativiin järjestelmiin, kun taas normaalit julkaisut tarjoavat tuoreempia ohjelmistoversioita ja parempaa laitetukea uusille laitteille. Ubuntun versioihin tulee tukiaikana lähinnä bugikorjauspäivityksiä, joten uusimpia ohjelmaversioita saadakseen on käytettävä joko [[Epäviralliset pakettilähteet|epävirallisia asennuslähteitä]] tai päivitettävä jakelu uusimpaan versioon.&lt;br /&gt;
&lt;br /&gt;
==Pakettivarastot ja tukiaika==&lt;br /&gt;
Ubuntun paketit on jaettu eri pakettivarastoihin, niiden lisenssin, sekä tukitilanteen mukaan.&lt;br /&gt;
* &#039;&#039;&#039;Main&#039;&#039;&#039; - tuetut ohjelmat&lt;br /&gt;
* &#039;&#039;&#039;Restricted&#039;&#039;&#039; - tuetut ohjelmat joita ei ole julkaistu [[vapaa ohjelmisto|vapaalla]] lisenssillä&lt;br /&gt;
* &#039;&#039;&#039;Universe&#039;&#039;&#039; - yhteisön ylläpitämät ohjelmat&lt;br /&gt;
* &#039;&#039;&#039;Multiverse&#039;&#039;&#039; - epävapaat ohjelmat&lt;br /&gt;
Käytössä olevan Ubuntun tukiajan voi tarkastaa komennolla:&lt;br /&gt;
 $ ubuntu-support-status&lt;br /&gt;
On huomattava että Canonical ei tarjoa minkäänlaisia tietoturvapäivityksiä universe- ja multiverse-pakettivarastojen ohjelmille. Näin ollen vaikka LTS-version väitetäänkin olevan tuettu viiden vuoden ajan, ei suurimmalle osalle sen paketeista tarjota Canonicalin puolesta minkäänlaisia tietoturvapäivityksiä. Universen ja multiversen päivityksistä huolehtii erillinen vapaaehtoisista koostuva [https://wiki.ubuntu.com/MOTU MOTU]-tiimi (&#039;&#039;Masters of the Universe&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Asennetut paketit joille ei Canonical ei tarjoa tietoturvapäivityksiä voidaan tarkastaa komennolla:&lt;br /&gt;
 $ ubuntu-support-status --show-unsupported&lt;br /&gt;
&lt;br /&gt;
Universe-pakettivaraston tietoturva-aukkoja voi tarkastella esimerkiksi täältä:&lt;br /&gt;
* https://people.canonical.com/~ubuntu-security/cve/universe.html&lt;br /&gt;
&lt;br /&gt;
[[Kuva:Ubuntuja.jpg|250px|right|thumb|Edesmenneen Shipit-palvelun kautta tilattuja Ubuntu 7.04 -levyjä]]&lt;br /&gt;
&lt;br /&gt;
==Virallinen käyttäjäyhteisö==&lt;br /&gt;
Ubuntun virallisella Suomen käyttäjäyhteisöllä - [[Ubuntu Suomi|Ubuntu Suomella]] - on omat kotisivut, wiki ja avoimet keskustelualueet. Sivuilta löytyvät myös mm. asennusopas ja kääntämiseen liittyvää ohjeistusta. Ubuntua käsitteleviä suomenkielisiä [[IRC]]-kanavia ovat ainakin #ubuntu-fi (Freenode, Ubuntu Suomen virallinen kanava), #ubuntu.fi (IRCnet), #ubuntu.fi (Quakenet) ja !kubuntu.fi (IRCnet).&lt;br /&gt;
&lt;br /&gt;
==Julkaisut==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Julkaisu&lt;br /&gt;
! Julkaisupäivä&lt;br /&gt;
! Tukiaika&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 18.04 LTS (&#039;&#039;Bionic Beaver&#039;&#039;)&lt;br /&gt;
| 26. huhtikuuta 2018&lt;br /&gt;
| {{kyllä|tuettu huhtikuuhun 2023}}&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 17.10 (&#039;&#039;Artful Aardvark&#039;&#039;)&lt;br /&gt;
| 19. lokakuuta 2017&lt;br /&gt;
| {{ei|tuki päättynyt}}&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 17.04 (&#039;&#039;Zesty Zapus&#039;&#039;)&lt;br /&gt;
| 13. huhtikuuta 2017&lt;br /&gt;
| {{ei|tuki päättynyt}}&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 16.10 (&#039;&#039;Yakkety Yak&#039;&#039;)&lt;br /&gt;
| 13. lokakuuta 2016&lt;br /&gt;
| {{ei|tuki päättynyt}}&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 16.04 LTS (&#039;&#039;Xenial Xerus&#039;&#039;)&lt;br /&gt;
| 21. huhtikuuta 2016&lt;br /&gt;
| {{kyllä|tuettu huhtikuuhun 2021}}&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 15.10 (&#039;&#039;Wily Werewolf&#039;&#039;)&lt;br /&gt;
| 22. lokakuuta 2015&lt;br /&gt;
| {{ei|tuki päättynyt}}&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 15.04 (&#039;&#039;Vivid Vervet&#039;&#039;)&lt;br /&gt;
| 23. huhtikuuta 2015&lt;br /&gt;
| {{ei|tuki päättynyt}}&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 14.10 (&#039;&#039;Utopic Unicorn&#039;&#039;)&lt;br /&gt;
| 23. lokakuuta 2014&lt;br /&gt;
| {{ei|tuki päättynyt}}&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 14.04 LTS (&#039;&#039;Trusty Tahr&#039;&#039;)&lt;br /&gt;
| 17. huhtikuuta 2014&lt;br /&gt;
| {{kyllä|tuettu huhtikuuhun 2019}}&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Vanhemmat julkaisut&lt;br /&gt;
|-&lt;br /&gt;
! Julkaisu&lt;br /&gt;
! Julkaisupäivä&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 13.10 (&#039;&#039;Saucy Salamander&#039;&#039;)&lt;br /&gt;
| 17. lokakuuta 2013&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 13.04 (&#039;&#039;Raring Ringtail&#039;&#039;)&lt;br /&gt;
| 25. huhtikuuta 2013&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 12.10 (&#039;&#039;Quantal Quetzal&#039;&#039;)&lt;br /&gt;
| 18. lokakuuta 2012&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 12.04 LTS (&#039;&#039;Precise Pangolin&#039;&#039;)&lt;br /&gt;
| 26. huhtikuuta 2012&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 11.10 (&#039;&#039;Oneric Ocelot&#039;&#039;)&lt;br /&gt;
| 13. lokakuuta 2011&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 11.04 (&#039;&#039;Natty Narwhal&#039;&#039;)&lt;br /&gt;
| 28. huhtikuuta 2011&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 10.10 (&#039;&#039;Maverick Meerkat&#039;&#039;)&lt;br /&gt;
| 10. lokakuuta 2010&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 10.04 LTS (&#039;&#039;Lucid Lynx&#039;&#039;)&lt;br /&gt;
| 29. huhtikuuta 2010&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 9.10 (&#039;&#039;Karmic Koala&#039;&#039;)&lt;br /&gt;
| 29. lokakuuta 2009&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 9.04 (&#039;&#039;Jaunty Jackalope&#039;&#039;)&lt;br /&gt;
| 23. huhtikuuta 2009&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 8.10 (&#039;&#039;Intrepid Ibex&#039;&#039;)&lt;br /&gt;
| 30. lokakuuta 2008&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 8.04 LTS (&#039;&#039;Hardy Heron&#039;&#039;)&lt;br /&gt;
| 24. huhtikuuta 2008&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 7.10 (&#039;&#039;Gutsy Gibbon&#039;&#039;)&lt;br /&gt;
| 18. lokakuuta 2007&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 7.04 (&#039;&#039;Feisty Fawn&#039;&#039;)&lt;br /&gt;
| 19. huhtikuuta 2007&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 6.10 (&#039;&#039;Edgy Eft&#039;&#039;)&lt;br /&gt;
| 26. lokakuuta 2006&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 6.06 LTS (&#039;&#039;Dapper Drake&#039;&#039;)&lt;br /&gt;
| 1. kesäkuuta 2006&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 5.10 (&#039;&#039;Breezy Badger&#039;&#039;)&lt;br /&gt;
| 13. lokakuuta 2005&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 5.04 (&#039;&#039;Hoary Hedgehog&#039;&#039;)&lt;br /&gt;
| 8. huhtikuuta 2005&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 4.10 (&#039;&#039;Warty Warthog&#039;&#039;)&lt;br /&gt;
| 20. lokakuuta 2004&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[Ubuntu Suomi]]&lt;br /&gt;
*[[Wubi]] - työkalu Ubuntun asentamiseen Windows-osiolle&lt;br /&gt;
*[[Code of Conduct (Ubuntu)]]&lt;br /&gt;
*[[Ubuntun asennuksen jälkeiset toimet]]&lt;br /&gt;
*[[EasyUbuntu]], [[Automatix2]] - työkaluja Ubuntun asennuksen viimeistelyyn, käyttöä ei suositella&lt;br /&gt;
*[[Crunchbang]]&lt;br /&gt;
*[[Kuinka vaihdan työpöytäympäristöä Ubuntussa]]&lt;br /&gt;
*[[Ubuntun ohjelmistolähteitä näytönohjain ajureille]]&lt;br /&gt;
&lt;br /&gt;
==Aiheesta muualla==&lt;br /&gt;
* [http://www.ubuntu-fi.org/Ubuntu_12.04_verkkoesittely/fi/ Ubuntu 12.04 Verkkoesittely]&lt;br /&gt;
* [http://www.ubuntu-fi.org/ Ubuntu Suomi] ja [http://forum.ubuntu-fi.org/ keskustelualueet]&lt;br /&gt;
* [http://fi.wikibooks.org/wiki/Ubuntu_tutuksi Ubuntu tutuksi -wikikirja] - Ohjeet Ubuntun ja [[Kubuntu|Kubuntun]] asennukseen ja peruskäyttöön&lt;br /&gt;
* [[wikipedia:fi:Ubuntu|Ubuntu suomenkielisessä Wikipediassa]]&lt;br /&gt;
* [http://www.ubuntu.com/support/marketplace/europe Maksullisia tukipalveluja tarjoavat yritykset] Suomessa, mm:&lt;br /&gt;
&lt;br /&gt;
====Englanniksi====&lt;br /&gt;
* [http://www.ubuntu.com/ Ubuntun englanninkielinen pääsivu] ja [http://www.ubuntuforums.org/ keskustelualueet]&lt;br /&gt;
* [https://wiki.ubuntu.com/ Ubuntun wikisivusto]	&lt;br /&gt;
* [http://help.ubuntu.com/ Ubuntun viralliset ohjesivut]&lt;br /&gt;
* [https://launchpad.net/ubuntu/ Ubuntun projektisivu Launchpadissa] (Ubuntun kehitysalusta)&lt;br /&gt;
* [http://webapps.ubuntu.com/certification/ Ubuntu Certification]&lt;br /&gt;
* [https://fixubuntu.com/ Fix Ubuntu] EFF-aktivistin ylläpitämä Ubuntun yksityisyydensuojaa kritisoiva sivusto, joka tarjoaa myös ohjeet yksityisyyden parantamiseen Ubuntussa.&lt;br /&gt;
* [http://ubuntu-manual.org/ Getting Started with Ubuntu] - Kattava ohjekirja aloittelevalle Ubuntu-käyttäjälle.&lt;br /&gt;
&lt;br /&gt;
{{debian}}&lt;br /&gt;
{{ubuntu}}&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Jakelut]]&lt;br /&gt;
[[Luokka:Ubuntu]]&lt;br /&gt;
[[pl:Ubuntu]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Malline:Palvelin&amp;diff=48283</id>
		<title>Malline:Palvelin</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Malline:Palvelin&amp;diff=48283"/>
		<updated>2018-11-27T10:10:04Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Lisätty linkki palvelimet-luokkaan&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;toccolours&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:2pt solid #5CD5FF; background:#8AE1FF; text-align:center&amp;quot; |&#039;&#039;&#039;[[Palvelin]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;Ylläpito&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | [[SSH]] | [[Tietoturva]] | [[Käyttäjien hallinta]] | [[Systemd]] | [[iptables]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;Komentorivi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | [[Komentorivin perusteet]] | [[Komentorivikomennot]] | [[Bash-skriptaus]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;Palvelintyypit&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | [[LAMP]] | [[Sähköpostipalvelin]] | [[Tietokantapalvelin]] | [[NFS]] | [[Samba]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;[[:Luokka:Palvelimet|Palvelin-luokka]]&#039;&#039;&#039;&lt;br /&gt;
|}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mallineesta==&lt;br /&gt;
Tämä malline on tehty palvelimia ja niiden pystyttämistä käsittelevien artikkeleiden tueksi.&lt;br /&gt;
&lt;br /&gt;
==Käyttö==&lt;br /&gt;
Lisää artikkelin loppuun: &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Malline:Palvelin}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
[[Luokka:Mallineet|{{PAGENAME}}]][[Luokka:Artikkelisarjamallineet|{{PAGENAME}}]]&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;[[Luokka:Palvelimet]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Malline:Palvelin&amp;diff=48282</id>
		<title>Malline:Palvelin</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Malline:Palvelin&amp;diff=48282"/>
		<updated>2018-11-27T09:47:02Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Korjattu malline-koodi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;toccolours&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:2pt solid #5CD5FF; background:#8AE1FF; text-align:center&amp;quot; |&#039;&#039;&#039;[[Palvelin]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;Ylläpito&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | [[SSH]] | [[Tietoturva]] | [[Käyttäjien hallinta]] | [[Systemd]] | [[iptables]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;Komentorivi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | [[Komentorivin perusteet]] | [[Komentorivikomennot]] | [[Bash-skriptaus]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;Palvelintyypit&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | [[LAMP]] | [[Sähköpostipalvelin]] | [[Tietokantapalvelin]] | [[NFS]] | [[Samba]]&lt;br /&gt;
|}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mallineesta==&lt;br /&gt;
Tämä malline on tehty palvelimia ja niiden pystyttämistä käsittelevien artikkeleiden tueksi.&lt;br /&gt;
&lt;br /&gt;
==Käyttö==&lt;br /&gt;
Lisää artikkelin loppuun: &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Malline:Palvelin}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
[[Luokka:Mallineet|{{PAGENAME}}]][[Luokka:Artikkelisarjamallineet|{{PAGENAME}}]]&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;[[Luokka:Palvelimet]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48281</id>
		<title>Palvelin</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48281"/>
		<updated>2018-11-27T09:42:22Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: fix: muotoilut&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Palvelin&#039;&#039;&#039; on tietokone, joka tarjoaa siinä ajettavien palvelinohjelmistojen välityksellä erilaisia palveluja muille ohjelmille. Asiakkaana toimivat ohjelmat voivat sijaita joko [[loopback|samalla koneella]] tai eri koneilla. &lt;br /&gt;
&lt;br /&gt;
Käsitteellä palvelin voidaan tarkoittaa myös asiakas-palvelin-mallia tapana järjestää kahden ohjelman välinen kommunikointi tai ohjelmaa, johon asiakkaat ottavat yhteyttä.&lt;br /&gt;
&lt;br /&gt;
Tämä artikkeli kokoaa yhteen ohjeita palvelintietokoneen pystyttämiseen Linuxia käyttäen. Se on kirjoitettu niin, että aloittelijakin pysyy mukana matkassa.&lt;br /&gt;
&lt;br /&gt;
== Mikä on palvelin? ==&lt;br /&gt;
&lt;br /&gt;
Palvelinkone poikkeaa yleensä normaaleista pöytäkoneista laitteistoltaan. Isommissa palvelimissa tyypillisiä laitteistoratkaisuja ovat:&lt;br /&gt;
&lt;br /&gt;
* [[SMP|Monta rinnakkaista prosessoria]]&lt;br /&gt;
* Monta rinnakkaista levyä käsittävä levyjärjestelmä, eli [[RAID]]&lt;br /&gt;
* [[SCSI]] tai [[SAS]]&lt;br /&gt;
* Kahdennetut virtalähteet&lt;br /&gt;
* [[Verkkoliitynnät monimutkaisemmin|Useampi verkkoyhteys]]&lt;br /&gt;
&lt;br /&gt;
Suurten palvelinkoneiden rinnalle on tullut uusia vaihtoehtoja. Pitkälti juuri Linuxin ansiosta palvelimia voi nykyään pystyttää kuka tahansa, ja halvat palvelimet ovat yleensä kokoonpanoltaan verrattavissa pöytäkoneisiin, joidenkin palvelimien kohdalla jopa huomattavasti vaatimattomampia. Eräs kotipalvelinkäytössä suosittu minitietokone on [[Raspberry Pi]].&lt;br /&gt;
&lt;br /&gt;
Toinen voimakkaasti yleistynyt suunta on virtuaalipalvelimien käyttö. Palvelimet eivät enää ole fyysisiä tietokoneita, vaan virtuaalisia tietokoneita, jotka voivat helposti käyttää sen verran rautakapasiteettia kuin tarvitaan. Linux on ollut eturivin teknologia, kun virtualisointi on kehittynyt.&lt;br /&gt;
&lt;br /&gt;
Palvelimien tärkeisiin ominaisuuksiin kuuluu etähallinta esimerkiksi [[SSH]]:n yli. Monet valmistajat tarjoavatkin laitteisiinsa erillisiä hallintakortteja, joiden avulla palvelin voidaan sammuttaa ja käynnistää uudelleen verkon yli, vaikka se olisi kaatunut. Parhailla hallintakorteilla voi halutessaan alustaa koneen kovalevyt ja asentaa käyttöjärjestelmän kokonaan uudelleen etänä verkon yli.&lt;br /&gt;
&lt;br /&gt;
{{Perustietoa}}&lt;br /&gt;
&lt;br /&gt;
== Palvelimen hankkiminen ja pystyttäminen ==&lt;br /&gt;
Linux-pohjaisen palvelimen pystyttäminen on helppoa ja halpaa. Siinä oppii paljon uutta tietokoneista ja verkoista. Apua tarjoavat tämä wiki ja muut ohjesivut verkossa, ja lisäksi apua voi kysyä keskustelupalstoilta tai vaikka Redditistä. &lt;br /&gt;
&lt;br /&gt;
Ensiksi pitää hankkia palvelinkone tai ostaa sopivalta palveluntarjoajalta virtuaalipalvelin. Palvelimeen pitää asentaa käyttöjärjestelmä. Tyypillisimmät palvelimissa käytettävät Linux-käyttöjärjestelmät ovat Debian- tai Red Hat -pohjaisia. Oheisessa listassa pari suosituinta:&lt;br /&gt;
===Debian-pohjaisia:===&lt;br /&gt;
* [[Debian]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
===Red Hat -pohjaisia:===&lt;br /&gt;
* [[RHEL]]&lt;br /&gt;
* [[CentOS]]&lt;br /&gt;
&lt;br /&gt;
Näiden järjestelmien asentaminen käsitellään omissa ohjeissaan. Joissain palvelimissa järjestelmä on jo valmiiksi asennettuna. Silloin kannattaa [[Jakelu#Liite:_Mik.C3.A4_on_jakelupakettini_versio.3F|selvittää mitä järjestelmää käytät]]. Se onnistuu yleensä cat-komennolla:&lt;br /&gt;
 cat /etc/*release&lt;br /&gt;
&lt;br /&gt;
* [[Jakelut]] - lisätietoa eri Linux-versioista&lt;br /&gt;
&lt;br /&gt;
Linux-pohjainen palvelin on käytännössä verkkoon kytketty tietokone, johon on asennettu Linux. Linuxin päällä pyörii erilaisia &#039;&#039;palveluita&#039;&#039;, jotka kuuntelevat verkosta koneelle tulevia yhteydenottoja ja vastaavat niihin. Palvelu on käytännössä vain ohjelma, jota tietokone ajaa. Erona normaaliin työpöytäohjelmaan on, että palvelua suoritetaan taustalla, eikä sille ole omaa ohjelmaikkunaa.&lt;br /&gt;
&lt;br /&gt;
*[[Palvelimen pystyttäminen]] - lisätietoa Linux-palvelimen pystyttämisestä&lt;br /&gt;
&lt;br /&gt;
== Alkuun pääseminen ==&lt;br /&gt;
Palvelinta hallitaan komentorivin kautta. Seuraavista artikkeleista on hyötyä komentorivin opettelussa:&lt;br /&gt;
* [[Komentorivin perusteet]] - pitkä ja perusteellinen ohjeartikkeli komentorivin käytöstä&lt;br /&gt;
* [[Komentorivikomennot]] - käyttötarkoituksen mukaan luokiteltuja komentoja&lt;br /&gt;
* [[:Luokka:Komentorivin perustyökalut|Komentorivin perustyökalut]] - aakkostettu lista yleisistä komentorivikomennoista&lt;br /&gt;
&lt;br /&gt;
Palvelimelle on myös luotava käyttäjiä ja ryhmiä. Siihen löytyy nopea ohjeartikkeli:&lt;br /&gt;
* [[Käyttäjien hallinta]]&lt;br /&gt;
&lt;br /&gt;
== Palvelimen hallinta ==&lt;br /&gt;
Palvelinta hallitaan yleensä [[systemd|systemd-järjestelmän]] avulla. Sillä käynnistetään ja pysäytetään palveluita, liitetään levyosioita ja tehdään jonkin verran muitakin toimenpiteitä.&lt;br /&gt;
&lt;br /&gt;
== Etäkirjautumisen salliminen ==&lt;br /&gt;
&lt;br /&gt;
Kuten edellä kirjoitettiin, palvelimeen otetaan yleensä etäyhteys SSH:ta käyttäen. Kun olet saanut asennettua peruskäyttöjärjestelmän, todennäköinen seuraava askel on asentaa ja konfiguroida SSH.&lt;br /&gt;
&lt;br /&gt;
Tarvitset palvelimelle käynnissä olevan [[sshd|sshd-palvelun]]. Omalle tietokoneellesi Sinun on asennettava [[SSH|SSH-asiakasohjelma]].&lt;br /&gt;
&lt;br /&gt;
Windows-käyttäjät käyttävät monesti [[PuTTY]]-ohjelmaa palvelimelle yhdistääkseen. Mac- ja Linux-järjestelmissä ssh-ohjelma on asennettu valmiiksi, ja se avataan järjestelmän oman komentorivin kautta.&lt;br /&gt;
&lt;br /&gt;
== Palvelintyyppejä ==&lt;br /&gt;
Asentamasi Linux-jakelu ei vielä tee varsinaisesti mitään. Siihen on asennettava ja konfiguroitava palvelinohjelmia.&lt;br /&gt;
&lt;br /&gt;
=== Yleisimmät palvelinohjelmistot ===&lt;br /&gt;
*Web-palvelin, katso [[Apache]], [[thttpd]], [[lighttpd]] (lähettää www-selaimelle sen pyytämät sivut ja muut tiedostot), [[Tornado]]&lt;br /&gt;
*[[Sähköpostipalvelin]], katso [[Exim]], [[Postfix]], [[Sendmail]], [[wikipedia:qmail|Qmail]], [[Dovecot]], [[wikipedia:Courier Mail Server|Courier]] (lähettää ja/tai vastaanottaa [[sähköposti|sähköpostia]])&lt;br /&gt;
*Tiedostopalvelin, katso [[NFS]], [[Samba]], [[FTP]], [[SFTP]] (palvelin, jonne voi tallentaa ja josta voi hakea tiedostoja)&lt;br /&gt;
*HTTP-välityspalvelin (proxy), katso [[Squid]]&lt;br /&gt;
&lt;br /&gt;
=== Erikoisempia palvelinohjelmistoja ===&lt;br /&gt;
*[[DHCP]]-palvelin&lt;br /&gt;
*[[wikipedia:fi:DNS|Nimipalvelin]], katso [[BIND]]&lt;br /&gt;
*[[wikipedia:fi:Keskusteluryhmät|Nyyssipalvelin]], katso [[cnews]], [[inn]], [[leafnode]], [[nntpd]]&lt;br /&gt;
*Pelipalvelin (pitää yllä jotakin, yleensä Internetissä toimivaa peliä jonne pelaajat voivat liittyä)&lt;br /&gt;
*Shellipalvelin (tarjoaa [[komentorivi]]pohjaista etäkirjautumista, tyypillisesti [[irssi]]n ja [[screen]]in kera), katso [[SSH]], [[RSH]], [[Telnet]]&lt;br /&gt;
*Sovelluspalvelin, tarjoaa mahdollisuuksia ajaa sovelluksia, yleensä [[X-pääte]]- tai työasemaympäristössä &lt;br /&gt;
*Thin client -palvelin, katso [[LTSP]] (tehtävät voi haluttaessa jakaa useamman palvelimen kesken)&lt;br /&gt;
*[[wikipedia:fi:Tietokanta|Tietokantapalvelin]], katso [[MySQL]], [[PostgreSQL]], [[SQLite]], [[Oracle]], [[Firebird]]&lt;br /&gt;
*[[VPN]]-palvelin, katso [[wikipedia:fi:L2TP|L2TP]], [[wikipedia:fi:PPTP|PPTP]] (sisältyy [[ydin|ytimeen]]) ja [[wikipedia:OpenVPN|OpenVPN]]&lt;br /&gt;
*[[X]]-etäkirjautumispalvelin, katso [[XDMCP]], [[SSH]]&lt;br /&gt;
*Reititinohjelmia [[Vnstat]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[LASP]]&lt;br /&gt;
*[[LAMP]]&lt;br /&gt;
&lt;br /&gt;
{{Malline:Palvelin}}&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Verkko]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48280</id>
		<title>Palvelin</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48280"/>
		<updated>2018-11-27T09:39:12Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: /* Red Hat -pohjaisia: */ Poistettu dollarimerkki cat-komennon edestä&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Palvelin&#039;&#039;&#039; on tietokone, joka tarjoaa siinä ajettavien palvelinohjelmistojen välityksellä erilaisia palveluja muille ohjelmille. Asiakkaana toimivat ohjelmat voivat sijaita joko [[loopback|samalla koneella]] tai eri koneilla. &lt;br /&gt;
&lt;br /&gt;
Käsitteellä palvelin voidaan tarkoittaa myös asiakas-palvelin-mallia tapana järjestää kahden ohjelman välinen kommunikointi tai ohjelmaa, johon asiakkaat ottavat yhteyttä.&lt;br /&gt;
&lt;br /&gt;
Tämä artikkeli kokoaa yhteen ohjeita palvelintietokoneen pystyttämiseen Linuxia käyttäen. Se on kirjoitettu niin, että aloittelijakin pysyy mukana matkassa.&lt;br /&gt;
&lt;br /&gt;
== Mikä on palvelin? ==&lt;br /&gt;
&lt;br /&gt;
Palvelinkone poikkeaa yleensä normaaleista pöytäkoneista laitteistoltaan. Isommissa palvelimissa tyypillisiä laitteistoratkaisuja ovat:&lt;br /&gt;
&lt;br /&gt;
* [[SMP|Monta rinnakkaista prosessoria]]&lt;br /&gt;
* Monta rinnakkaista levyä käsittävä levyjärjestelmä, eli [[RAID]]&lt;br /&gt;
* [[SCSI]] tai [[SAS]]&lt;br /&gt;
* Kahdennetut virtalähteet&lt;br /&gt;
* [[Verkkoliitynnät monimutkaisemmin|Useampi verkkoyhteys]]&lt;br /&gt;
&lt;br /&gt;
Suurten palvelinkoneiden rinnalle on tullut uusia vaihtoehtoja. Pitkälti juuri Linuxin ansiosta palvelimia voi nykyään pystyttää kuka tahansa, ja halvat palvelimet ovat yleensä kokoonpanoltaan verrattavissa pöytäkoneisiin, joidenkin palvelimien kohdalla jopa huomattavasti vaatimattomampia. Eräs kotipalvelinkäytössä suosittu minitietokone on [[Raspberry Pi]].&lt;br /&gt;
&lt;br /&gt;
Toinen voimakkaasti yleistynyt suunta on virtuaalipalvelimien käyttö. Palvelimet eivät enää ole fyysisiä tietokoneita, vaan virtuaalisia tietokoneita, jotka voivat helposti käyttää sen verran rautakapasiteettia kuin tarvitaan. Linux on ollut eturivin teknologia, kun virtualisointi on kehittynyt.&lt;br /&gt;
&lt;br /&gt;
Palvelimien tärkeisiin ominaisuuksiin kuuluu etähallinta esimerkiksi [[SSH]]:n yli. Monet valmistajat tarjoavatkin laitteisiinsa erillisiä hallintakortteja, joiden avulla palvelin voidaan sammuttaa ja käynnistää uudelleen verkon yli, vaikka se olisi kaatunut. Parhailla hallintakorteilla voi halutessaan alustaa koneen kovalevyt ja asentaa käyttöjärjestelmän kokonaan uudelleen etänä verkon yli.&lt;br /&gt;
&lt;br /&gt;
{{Perustietoa}}&lt;br /&gt;
&lt;br /&gt;
== Palvelimen hankkiminen ja pystyttäminen ==&lt;br /&gt;
Linux-pohjaisen palvelimen pystyttäminen on helppoa ja halpaa. Siinä oppii paljon uutta tietokoneista ja verkoista. Apua tarjoavat tämä wiki ja muut ohjesivut verkossa, ja lisäksi apua voi kysyä keskustelupalstoilta tai vaikka Redditistä. &lt;br /&gt;
&lt;br /&gt;
Ensiksi pitää hankkia palvelinkone tai ostaa sopivalta palveluntarjoajalta virtuaalipalvelin. Palvelimeen pitää asentaa käyttöjärjestelmä. Tyypillisimmät palvelimissa käytettävät Linux-käyttöjärjestelmät ovat Debian- tai Red Hat -pohjaisia. Oheisessa listassa pari suosituinta:&lt;br /&gt;
===Debian-pohjaisia:===&lt;br /&gt;
* [[Debian]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
===Red Hat -pohjaisia:===&lt;br /&gt;
* [[RHEL]]&lt;br /&gt;
* [[CentOS]]&lt;br /&gt;
&lt;br /&gt;
Näiden järjestelmien asentaminen käsitellään omissa ohjeissaan. Joissain palvelimissa järjestelmä on jo valmiiksi asennettuna. Silloin kannattaa [[Jakelu#Liite:_Mik.C3.A4_on_jakelupakettini_versio.3F|selvittää mitä järjestelmää käytät]]. Se onnistuu yleensä cat-komennolla:&lt;br /&gt;
 cat /etc/*release&lt;br /&gt;
&lt;br /&gt;
* [[Jakelut]] - lisätietoa eri Linux-versioista&lt;br /&gt;
&lt;br /&gt;
Linux-pohjainen palvelin on käytännössä verkkoon kytketty tietokone, johon on asennettu Linux. Linuxin päällä pyörii erilaisia **palveluita**, jotka kuuntelevat verkosta koneelle tulevia yhteydenottoja ja vastaavat niihin. Palvelu on käytännössä vain ohjelma, jota tietokone ajaa. Erona normaaliin työpöytäohjelmaan on, että palvelua suoritetaan taustalla, eikä sille ole omaa ohjelmaikkunaa.&lt;br /&gt;
&lt;br /&gt;
*[[Palvelimen pystyttäminen]] - lisätietoa Linux-palvelimen pystyttämisestä&lt;br /&gt;
&lt;br /&gt;
== Alkuun pääseminen ==&lt;br /&gt;
Palvelinta hallitaan komentorivin kautta. Seuraavista artikkeleista on hyötyä komentorivin opettelussa:&lt;br /&gt;
* [[Komentorivin perusteet]] - pitkä ja perusteellinen ohjeartikkeli komentorivin käytöstä&lt;br /&gt;
* [[Komentorivikomennot]] - käyttötarkoituksen mukaan luokiteltuja komentoja&lt;br /&gt;
* [[:Luokka:Komentorivin perustyökalut|Komentorivin perustyökalut]] - aakkostettu lista yleisistä komentorivikomennoista&lt;br /&gt;
&lt;br /&gt;
Palvelimelle on myös luotava käyttäjiä ja ryhmiä. Siihen löytyy nopea ohjeartikkeli:&lt;br /&gt;
* [[Käyttäjien hallinta]]&lt;br /&gt;
&lt;br /&gt;
== Palvelimen hallinta ==&lt;br /&gt;
Palvelinta hallitaan yleensä [[systemd|systemd-järjestelmän]] avulla. Sillä käynnistetään ja pysäytetään palveluita, liitetään levyosioita ja tehdään jonkin verran muitakin toimenpiteitä.&lt;br /&gt;
&lt;br /&gt;
== Etäkirjautumisen salliminen ==&lt;br /&gt;
&lt;br /&gt;
Kuten edellä kirjoitettiin, palvelimeen otetaan yleensä etäyhteys SSH:ta käyttäen. Kun olet saanut asennettua peruskäyttöjärjestelmän, todennäköinen seuraava askel on asentaa ja konfiguroida SSH.&lt;br /&gt;
&lt;br /&gt;
Tarvitset palvelimelle käynnissä olevan [[sshd|sshd-palvelun]]. Omalle tietokoneellesi Sinun on asennettava [[SSH|SSH-asiakasohjelma]].&lt;br /&gt;
&lt;br /&gt;
Windows-käyttäjät käyttävät monesti [[PuTTY]]-ohjelmaa palvelimelle yhdistääkseen. Mac- ja Linux-järjestelmissä ssh-ohjelma on asennettu valmiiksi, ja se avataan järjestelmän oman komentorivin kautta.&lt;br /&gt;
&lt;br /&gt;
== Palvelintyyppejä ==&lt;br /&gt;
Asentamasi Linux-jakelu ei vielä tee varsinaisesti mitään. Siihen on asennettava ja konfiguroitava palvelinohjelmia.&lt;br /&gt;
&lt;br /&gt;
== Yleisimmät palvelinohjelmistot ==&lt;br /&gt;
*Web-palvelin, katso [[Apache]], [[thttpd]], [[lighttpd]] (lähettää www-selaimelle sen pyytämät sivut ja muut tiedostot), [[Tornado]]&lt;br /&gt;
*[[Sähköpostipalvelin]], katso [[Exim]], [[Postfix]], [[Sendmail]], [[wikipedia:qmail|Qmail]], [[Dovecot]], [[wikipedia:Courier Mail Server|Courier]] (lähettää ja/tai vastaanottaa [[sähköposti|sähköpostia]])&lt;br /&gt;
*Tiedostopalvelin, katso [[NFS]], [[Samba]], [[FTP]], [[SFTP]] (palvelin, jonne voi tallentaa ja josta voi hakea tiedostoja)&lt;br /&gt;
*HTTP-välityspalvelin (proxy), katso [[Squid]]&lt;br /&gt;
&lt;br /&gt;
== Erikoisempia palvelinohjelmistoja ==&lt;br /&gt;
*[[DHCP]]-palvelin&lt;br /&gt;
*[[wikipedia:fi:DNS|Nimipalvelin]], katso [[BIND]]&lt;br /&gt;
*[[wikipedia:fi:Keskusteluryhmät|Nyyssipalvelin]], katso [[cnews]], [[inn]], [[leafnode]], [[nntpd]]&lt;br /&gt;
*Pelipalvelin (pitää yllä jotakin, yleensä Internetissä toimivaa peliä jonne pelaajat voivat liittyä)&lt;br /&gt;
*Shellipalvelin (tarjoaa [[komentorivi]]pohjaista etäkirjautumista, tyypillisesti [[irssi]]n ja [[screen]]in kera), katso [[SSH]], [[RSH]], [[Telnet]]&lt;br /&gt;
*Sovelluspalvelin, tarjoaa mahdollisuuksia ajaa sovelluksia, yleensä [[X-pääte]]- tai työasemaympäristössä &lt;br /&gt;
*Thin client -palvelin, katso [[LTSP]] (tehtävät voi haluttaessa jakaa useamman palvelimen kesken)&lt;br /&gt;
*[[wikipedia:fi:Tietokanta|Tietokantapalvelin]], katso [[MySQL]], [[PostgreSQL]], [[SQLite]], [[Oracle]], [[Firebird]]&lt;br /&gt;
*[[VPN]]-palvelin, katso [[wikipedia:fi:L2TP|L2TP]], [[wikipedia:fi:PPTP|PPTP]] (sisältyy [[ydin|ytimeen]]) ja [[wikipedia:OpenVPN|OpenVPN]]&lt;br /&gt;
*[[X]]-etäkirjautumispalvelin, katso [[XDMCP]], [[SSH]]&lt;br /&gt;
*Reititinohjelmia [[Vnstat]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[LASP]]&lt;br /&gt;
*[[LAMP]]&lt;br /&gt;
&lt;br /&gt;
{{Malline:Palvelin}}&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Verkko]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48279</id>
		<title>Palvelin</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48279"/>
		<updated>2018-11-27T09:37:59Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: /* Mikä on palvelin? */ Lisätty pari riviä virtualisoinnista.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Palvelin&#039;&#039;&#039; on tietokone, joka tarjoaa siinä ajettavien palvelinohjelmistojen välityksellä erilaisia palveluja muille ohjelmille. Asiakkaana toimivat ohjelmat voivat sijaita joko [[loopback|samalla koneella]] tai eri koneilla. &lt;br /&gt;
&lt;br /&gt;
Käsitteellä palvelin voidaan tarkoittaa myös asiakas-palvelin-mallia tapana järjestää kahden ohjelman välinen kommunikointi tai ohjelmaa, johon asiakkaat ottavat yhteyttä.&lt;br /&gt;
&lt;br /&gt;
Tämä artikkeli kokoaa yhteen ohjeita palvelintietokoneen pystyttämiseen Linuxia käyttäen. Se on kirjoitettu niin, että aloittelijakin pysyy mukana matkassa.&lt;br /&gt;
&lt;br /&gt;
== Mikä on palvelin? ==&lt;br /&gt;
&lt;br /&gt;
Palvelinkone poikkeaa yleensä normaaleista pöytäkoneista laitteistoltaan. Isommissa palvelimissa tyypillisiä laitteistoratkaisuja ovat:&lt;br /&gt;
&lt;br /&gt;
* [[SMP|Monta rinnakkaista prosessoria]]&lt;br /&gt;
* Monta rinnakkaista levyä käsittävä levyjärjestelmä, eli [[RAID]]&lt;br /&gt;
* [[SCSI]] tai [[SAS]]&lt;br /&gt;
* Kahdennetut virtalähteet&lt;br /&gt;
* [[Verkkoliitynnät monimutkaisemmin|Useampi verkkoyhteys]]&lt;br /&gt;
&lt;br /&gt;
Suurten palvelinkoneiden rinnalle on tullut uusia vaihtoehtoja. Pitkälti juuri Linuxin ansiosta palvelimia voi nykyään pystyttää kuka tahansa, ja halvat palvelimet ovat yleensä kokoonpanoltaan verrattavissa pöytäkoneisiin, joidenkin palvelimien kohdalla jopa huomattavasti vaatimattomampia. Eräs kotipalvelinkäytössä suosittu minitietokone on [[Raspberry Pi]].&lt;br /&gt;
&lt;br /&gt;
Toinen voimakkaasti yleistynyt suunta on virtuaalipalvelimien käyttö. Palvelimet eivät enää ole fyysisiä tietokoneita, vaan virtuaalisia tietokoneita, jotka voivat helposti käyttää sen verran rautakapasiteettia kuin tarvitaan. Linux on ollut eturivin teknologia, kun virtualisointi on kehittynyt.&lt;br /&gt;
&lt;br /&gt;
Palvelimien tärkeisiin ominaisuuksiin kuuluu etähallinta esimerkiksi [[SSH]]:n yli. Monet valmistajat tarjoavatkin laitteisiinsa erillisiä hallintakortteja, joiden avulla palvelin voidaan sammuttaa ja käynnistää uudelleen verkon yli, vaikka se olisi kaatunut. Parhailla hallintakorteilla voi halutessaan alustaa koneen kovalevyt ja asentaa käyttöjärjestelmän kokonaan uudelleen etänä verkon yli.&lt;br /&gt;
&lt;br /&gt;
{{Perustietoa}}&lt;br /&gt;
&lt;br /&gt;
== Palvelimen hankkiminen ja pystyttäminen ==&lt;br /&gt;
Linux-pohjaisen palvelimen pystyttäminen on helppoa ja halpaa. Siinä oppii paljon uutta tietokoneista ja verkoista. Apua tarjoavat tämä wiki ja muut ohjesivut verkossa, ja lisäksi apua voi kysyä keskustelupalstoilta tai vaikka Redditistä. &lt;br /&gt;
&lt;br /&gt;
Ensiksi pitää hankkia palvelinkone tai ostaa sopivalta palveluntarjoajalta virtuaalipalvelin. Palvelimeen pitää asentaa käyttöjärjestelmä. Tyypillisimmät palvelimissa käytettävät Linux-käyttöjärjestelmät ovat Debian- tai Red Hat -pohjaisia. Oheisessa listassa pari suosituinta:&lt;br /&gt;
===Debian-pohjaisia:===&lt;br /&gt;
* [[Debian]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
===Red Hat -pohjaisia:===&lt;br /&gt;
* [[RHEL]]&lt;br /&gt;
* [[CentOS]]&lt;br /&gt;
&lt;br /&gt;
Näiden järjestelmien asentaminen käsitellään omissa ohjeissaan. Joissain palvelimissa järjestelmä on jo valmiiksi asennettuna. Silloin kannattaa [[Jakelu#Liite:_Mik.C3.A4_on_jakelupakettini_versio.3F|selvittää mitä järjestelmää käytät]]. Se onnistuu yleensä cat-komennolla:&lt;br /&gt;
 $ cat /etc/*release&lt;br /&gt;
&lt;br /&gt;
* [[Jakelut]] - lisätietoa eri Linux-versioista&lt;br /&gt;
&lt;br /&gt;
Linux-pohjainen palvelin on käytännössä verkkoon kytketty tietokone, johon on asennettu Linux. Linuxin päällä pyörii erilaisia **palveluita**, jotka kuuntelevat verkosta koneelle tulevia yhteydenottoja ja vastaavat niihin. Palvelu on käytännössä vain ohjelma, jota tietokone ajaa. Erona normaaliin työpöytäohjelmaan on, että palvelua suoritetaan taustalla, eikä sille ole omaa ohjelmaikkunaa.&lt;br /&gt;
&lt;br /&gt;
*[[Palvelimen pystyttäminen]] - lisätietoa Linux-palvelimen pystyttämisestä&lt;br /&gt;
&lt;br /&gt;
== Alkuun pääseminen ==&lt;br /&gt;
Palvelinta hallitaan komentorivin kautta. Seuraavista artikkeleista on hyötyä komentorivin opettelussa:&lt;br /&gt;
* [[Komentorivin perusteet]] - pitkä ja perusteellinen ohjeartikkeli komentorivin käytöstä&lt;br /&gt;
* [[Komentorivikomennot]] - käyttötarkoituksen mukaan luokiteltuja komentoja&lt;br /&gt;
* [[:Luokka:Komentorivin perustyökalut|Komentorivin perustyökalut]] - aakkostettu lista yleisistä komentorivikomennoista&lt;br /&gt;
&lt;br /&gt;
Palvelimelle on myös luotava käyttäjiä ja ryhmiä. Siihen löytyy nopea ohjeartikkeli:&lt;br /&gt;
* [[Käyttäjien hallinta]]&lt;br /&gt;
&lt;br /&gt;
== Palvelimen hallinta ==&lt;br /&gt;
Palvelinta hallitaan yleensä [[systemd|systemd-järjestelmän]] avulla. Sillä käynnistetään ja pysäytetään palveluita, liitetään levyosioita ja tehdään jonkin verran muitakin toimenpiteitä.&lt;br /&gt;
&lt;br /&gt;
== Etäkirjautumisen salliminen ==&lt;br /&gt;
&lt;br /&gt;
Kuten edellä kirjoitettiin, palvelimeen otetaan yleensä etäyhteys SSH:ta käyttäen. Kun olet saanut asennettua peruskäyttöjärjestelmän, todennäköinen seuraava askel on asentaa ja konfiguroida SSH.&lt;br /&gt;
&lt;br /&gt;
Tarvitset palvelimelle käynnissä olevan [[sshd|sshd-palvelun]]. Omalle tietokoneellesi Sinun on asennettava [[SSH|SSH-asiakasohjelma]].&lt;br /&gt;
&lt;br /&gt;
Windows-käyttäjät käyttävät monesti [[PuTTY]]-ohjelmaa palvelimelle yhdistääkseen. Mac- ja Linux-järjestelmissä ssh-ohjelma on asennettu valmiiksi, ja se avataan järjestelmän oman komentorivin kautta.&lt;br /&gt;
&lt;br /&gt;
== Palvelintyyppejä ==&lt;br /&gt;
Asentamasi Linux-jakelu ei vielä tee varsinaisesti mitään. Siihen on asennettava ja konfiguroitava palvelinohjelmia.&lt;br /&gt;
&lt;br /&gt;
== Yleisimmät palvelinohjelmistot ==&lt;br /&gt;
*Web-palvelin, katso [[Apache]], [[thttpd]], [[lighttpd]] (lähettää www-selaimelle sen pyytämät sivut ja muut tiedostot), [[Tornado]]&lt;br /&gt;
*[[Sähköpostipalvelin]], katso [[Exim]], [[Postfix]], [[Sendmail]], [[wikipedia:qmail|Qmail]], [[Dovecot]], [[wikipedia:Courier Mail Server|Courier]] (lähettää ja/tai vastaanottaa [[sähköposti|sähköpostia]])&lt;br /&gt;
*Tiedostopalvelin, katso [[NFS]], [[Samba]], [[FTP]], [[SFTP]] (palvelin, jonne voi tallentaa ja josta voi hakea tiedostoja)&lt;br /&gt;
*HTTP-välityspalvelin (proxy), katso [[Squid]]&lt;br /&gt;
&lt;br /&gt;
== Erikoisempia palvelinohjelmistoja ==&lt;br /&gt;
*[[DHCP]]-palvelin&lt;br /&gt;
*[[wikipedia:fi:DNS|Nimipalvelin]], katso [[BIND]]&lt;br /&gt;
*[[wikipedia:fi:Keskusteluryhmät|Nyyssipalvelin]], katso [[cnews]], [[inn]], [[leafnode]], [[nntpd]]&lt;br /&gt;
*Pelipalvelin (pitää yllä jotakin, yleensä Internetissä toimivaa peliä jonne pelaajat voivat liittyä)&lt;br /&gt;
*Shellipalvelin (tarjoaa [[komentorivi]]pohjaista etäkirjautumista, tyypillisesti [[irssi]]n ja [[screen]]in kera), katso [[SSH]], [[RSH]], [[Telnet]]&lt;br /&gt;
*Sovelluspalvelin, tarjoaa mahdollisuuksia ajaa sovelluksia, yleensä [[X-pääte]]- tai työasemaympäristössä &lt;br /&gt;
*Thin client -palvelin, katso [[LTSP]] (tehtävät voi haluttaessa jakaa useamman palvelimen kesken)&lt;br /&gt;
*[[wikipedia:fi:Tietokanta|Tietokantapalvelin]], katso [[MySQL]], [[PostgreSQL]], [[SQLite]], [[Oracle]], [[Firebird]]&lt;br /&gt;
*[[VPN]]-palvelin, katso [[wikipedia:fi:L2TP|L2TP]], [[wikipedia:fi:PPTP|PPTP]] (sisältyy [[ydin|ytimeen]]) ja [[wikipedia:OpenVPN|OpenVPN]]&lt;br /&gt;
*[[X]]-etäkirjautumispalvelin, katso [[XDMCP]], [[SSH]]&lt;br /&gt;
*Reititinohjelmia [[Vnstat]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[LASP]]&lt;br /&gt;
*[[LAMP]]&lt;br /&gt;
&lt;br /&gt;
{{Malline:Palvelin}}&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Verkko]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Linux.fi:Kahvihuone&amp;diff=48278</id>
		<title>Linux.fi:Kahvihuone</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Linux.fi:Kahvihuone&amp;diff=48278"/>
		<updated>2018-11-27T09:32:44Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: /* Vastustaako joku palvelinpuolen artikkeleiden kasvonkohotusta? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;HUOM!&#039;&#039;&#039; Lisääthän uudet keskusteluaiheet kahvihuoneen alkuun, niin sivu pysyy selkeämpänä. Hyvän tavan mukaista on myös käyttää &amp;lt;nowiki&amp;gt;--~~~~&amp;lt;/nowiki&amp;gt; -merkintää viestien lopussa, jotta kirjoittaja ja kirjoitusaika jäisivät selvemmin [esille. &lt;br /&gt;
&lt;br /&gt;
Allaolevat linkit johtavat keskusteluarkistoihin.&lt;br /&gt;
*[[Linux.fi:Kahvihuone/Arkisto|Arkisto 1]]&lt;br /&gt;
*[[Linux.fi:Kahvihuone/Arkisto2|Arkisto 2]]&lt;br /&gt;
&lt;br /&gt;
== Vastustaako joku palvelinpuolen artikkeleiden kasvonkohotusta? ==&lt;br /&gt;
Huomasin, että tässä wikissä palvelimia koskeva tieto on hajallaan ja osin vanhentunutta.&lt;br /&gt;
&lt;br /&gt;
Vastustaako joku, jos muokkaan https://www.linux.fi/wiki/Palvelin -sivun ympärille etäpalvelinten hallintaa koskevan kokonaisuuden? Käyn läpi tyypillisiä palvelinpuolen sovelluksia, ajantasaistan niiden ohjeita.&lt;br /&gt;
Päivitin yhden artikkelin esimerkiksi: https://www.linux.fi/wiki/Apache_httpd&lt;br /&gt;
Artikkelissa on tehty seuraavat valinnat:&lt;br /&gt;
* käsitellään lähinnä Red Hat- ja Debian-pohjaisten palvelinten asetuksia. Muut jakelut jäävät paitsioon.&lt;br /&gt;
* prosessit hallitaan käyttäen systemd:tä - muihin tapoihin ei selkeyden vuoksi viitata.&lt;br /&gt;
* keskitytään ennen muuta siihen, mistä ohjelma löytyy järjestelmässä asentamisen jälkeen. Konfiguraatiovinkkejä on vähemmän.&lt;br /&gt;
* Pidetään mukana vanha, vähän outokin tauhka, kuten sähköisellä kortilla kirjautumisen mahdollistaminen. Monikohan tuota nykyään tekee?&lt;br /&gt;
&lt;br /&gt;
Kritiikkiä, huomioita tms näitä valintoja kohtaan?&lt;br /&gt;
&lt;br /&gt;
Siis: Kyllä palvelimen pystyttämiseen ja konfiguroimiseen tarvittava informaatio wikissä on, mutta se pitäisi koota paremmin yhteen. Nyt wikin näkökulma on voittopuolisesti omamme; Linuxia työpöytäjakeluna käyttävien ihmisten tietolähde. Haluaisin luoda Wikiin tulokulman, miten Windows- tai Mac-koneelta etänä kirjautuva voi järjestelmää käyttää. Eli lähinnä komentoriviltä käsin tapahtuvaa järjestelmän hallintaa. Se ehkä madaltaisi kynnystä tutustua järjestelmään muutenkin :)&lt;br /&gt;
--[[Käyttäjä:Heikkiket|Heikkiket]] ([[Keskustelu käyttäjästä:Heikkiket|keskustelu]]) 13. marraskuuta 2018 kello 12.04 (EET)&lt;br /&gt;
&lt;br /&gt;
: Kyllä, ehdottomasti ainakin minun puolestani voi tehdä. Mielestäni wikin tarkoitus ei ole tosiaan kilpailla manuaalisivujen kanssa, vaan nimenomaan sisältää isompia hyödyllisiä kokonaisuuksia. Debian ja Red Hat on hyviä jakeluita tuon aiheen käsittelyyn, koska ne on suosituimmat palvelinjakelut. Samasta syystä muiden init järjestelmien, kuin systemd:n käsittelyn voi jättää pois.&lt;br /&gt;
: Pääasia on, ettei poista mitään tärkeää, koska joku voi tarvita juuri sitä tietoa. Toki olemassa olevia artikkeleita voi refaktoroida aina. --[[Käyttäjä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;oselotti&amp;lt;/font&amp;gt;]] ([[Keskustelu käyttäjästä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;keskustelu&amp;lt;/font&amp;gt;]]) 13. marraskuuta 2018 kello 15.27 (EET)&lt;br /&gt;
&lt;br /&gt;
:: Palvelin-sivulle on nyt tehty kasvojen kohotus. Artikkeli muutettu käsittelemään palvelimen pystyttämistä. Mielipiteitä tästä?&lt;br /&gt;
::*[[Palvelin]]&lt;br /&gt;
::Haparoin tässä hiljalleen suuntaa, jonka pohjalta palvelinta käsitteleviä artikkeleita alan kehittää. Mietin mielessäni, miten järjestelmän perushallintaa käsittelevät artikkelit saisi luontevasti kokonaisuuden osaksi? Ne eivät kuulu pelkästään Palvelin-teeman alle. --[[Käyttäjä:Heikkiket|Heikkiket]] ([[Keskustelu käyttäjästä:Heikkiket|keskustelu]]) 27. marraskuuta 2018 kello 11.32 (EET)&lt;br /&gt;
&lt;br /&gt;
== Onko tietoa muuan vuokrayhtiöstä joka mainostaa työpaikkojaan täällä jatkuvasti? ==&lt;br /&gt;
Onko kukaan tiettävästi saanut sitä kautta legittiä työtä? Aloin vain miettimään kun ne ilmeisesti bannattiin wikin puolelta.&lt;br /&gt;
:Bannasin sne kun työpaikkailmoituksia varten oikea paikka on foorumi ja pelkäsin, että joku sieltä alkaa pommittaa wikiä urakalla niillä ilmoituksilla. Ei ole kokemusta kyseisestä firmasta, paikkoja näkyy olevan paljon auki, mutta henkilöstövuokrauksestahan siinä taitaa olla kysymys. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 6. marraskuuta 2017 kello 14.30 (EET)&lt;br /&gt;
&lt;br /&gt;
== Palvelimem kello on väärässä ajassa ==&lt;br /&gt;
Sen huomaa Tuoreet muokkaukset-sivulla.&lt;br /&gt;
:Palvelimen kello näyttäisi olevan kyllä oikein, mutta oma aikavyöhykeasetuksesi saattaa olla pielessä, kannattaa tarkastaa wikin asetukset-sivulta. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 3. marraskuuta 2017 kello 11.26 (EET)&lt;br /&gt;
&lt;br /&gt;
== Tor-verkosta tulevat muokkaukset ==&lt;br /&gt;
Hyväksytäänkö tor-käyttäjät nykyään? Aiemmin tor-exit-nodet oli blokattu. Onko ne tarkoitus blokata myös joskus tulevaisuudessa? Voinko kehittää wikiä anonyymisti, torin kautta? Onko suositeltavaa että luon siihen tarkoitukseen käyttäjätilin?&lt;br /&gt;
&lt;br /&gt;
Kaikesta päätellen yritätte bannata tor-nodet. Esitän täten muodollisen vastalauseen sille. Ensinnäkin teette siinä huonoa työtä ja toiseksi se blokkaa myös legitit tor-käyttäjät, kuten minut. Miten olisi kompromissi, eli rekisteröityneet käyttäjät saisi muokata wikiä vapaasti vaikka käyttääkin tor-verkkoa? Tai että saisi muokata artikkeleiden keskusteluja ja ehdottaa sitä kautta muutoksia?&lt;br /&gt;
&lt;br /&gt;
:Ei täällä varta vasten estetä Torin käyttäjiä, vaan tiettävästi käytössä olevat suodatinlistat estävät ainakin osan Torin exit nodeista. Suodatinlistat taas ovat käytössä roskapostittajien takia. En ole ihan varma koskevatko nuo listat rekisteröitymättömien käyttäjien lisäksi myös rekisteröityneitä käyttäjiä, mutta ainakin itse pystyn muokkaamaan wikiä myös Torin läpi (saattaa toki johtua ylläpitäjän oikeuksista tai bannaamattomasta exit nodesta). Voin toki kysyä IRC:ssä josko olisi parempaa tietoa asiasta.&lt;br /&gt;
:Kannattaa myös huomioida se, ettei käyttäjätunnuksella tehtyjen muokkausten IP-osoitteet eivät näy muille &#039;&#039;käyttäjille&#039;&#039;, eli jos haluat ettei oma osoitteesi näy muille käyttäjille, et tarvitse Toria vaan pelkän käyttäjätunnuksen. --[[Käyttäjä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;oselotti&amp;lt;/font&amp;gt;]] ([[Keskustelu käyttäjästä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;keskustelu&amp;lt;/font&amp;gt;]]) 25. lokakuuta 2017 kello 20.36 (EEST)&lt;br /&gt;
:Hmm, tarkoitus olisi kyllä että kirjautuneena käyttäjänä voisi muokata Torinkin läpi. Jos näin ei ole, niin pitääpä tarkistaa konfiguraatiota. Nimettömien käyttäjien suhteen on pakko pitää tiukempaa linjaa, sillä sotkun torjuntaan ei ole ainakaan minulla aikaa ja sitä kyllä riittää jos ei käytä blocklistejä. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 26. lokakuuta 2017 kello 12.02 (EEST)&lt;br /&gt;
::Tuntuu toimivan, tämäkin viesti tulee Torin läpi. Ja koska käytössä on https, niin myös myrkyllisten exit nodejen tapaukseltakin pitäisi olla suojaus. Erityisesti toria käytettäessä on syytä varmistaa että HTTPS-sertifikaatti on kunnossa! --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 26. lokakuuta 2017 kello 12.17 (EEST)&lt;br /&gt;
:::Äsken sai taas nähdä että joku exit node on mustalla listalla kun yritin muokata. Sain kuitenkin tilanteen korjattua uusimalla identiteetin.&lt;br /&gt;
&lt;br /&gt;
== [[Special:CreateAccount]] ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source line&amp;gt;Mink&amp;amp;auml; v&amp;amp;auml;rinen kruunu logon pingviinill&amp;amp;auml; on p&amp;amp;auml;&amp;amp;auml;ss&amp;amp;auml;? &amp;lt;/source&amp;gt; → &amp;lt;code&amp;gt;Minkä värinen kruunu logon pingviinillä on päässä? &amp;lt;/code&amp;gt; :) [[Käyttäjä:Nemo bis|Nemo bis]] ([[Keskustelu käyttäjästä:Nemo bis|keskustelu]]) 27. tammikuuta 2017 kello 21.40 (EET)&lt;br /&gt;
&lt;br /&gt;
:Joo näemmä ääkköset ei toimi. Laitoin viestiä eteenpäin, ehkäpä ylläpito korjaa kun muilta kiireiltään ehtii. --[[Käyttäjä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;oselotti&amp;lt;/font&amp;gt;]] ([[Keskustelu käyttäjästä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;keskustelu&amp;lt;/font&amp;gt;]]) 28. tammikuuta 2017 kello 12.11 (EET)&lt;br /&gt;
&lt;br /&gt;
== Teknisiä ongelmia havaittu ==&lt;br /&gt;
Linux.fin ilmoitusjärjestelmän tulevat muutokset sähköpostiin näkyvät tulevan http://localhost osoitteesta. Onkohan jokin mennyt rikki. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 13. elokuuta 2016 kello 14.00 (EEST)&lt;br /&gt;
:Tämän pitäisi nyt olla kunnossa. Muissa uutisissa päivitin sivustoa pyörittävän palvelimen uusimpaan Ubuntu LTS -versioon, olen kiinnostunut mahdollisista ongelmista joita tästä on seurannut. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 6. syyskuuta 2016 kello 21.46 (EEST)&lt;br /&gt;
::Näyttäisi ainakin toimivan. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 6. syyskuuta 2016 kello 23.08 (EEST)&lt;br /&gt;
&lt;br /&gt;
== RH-sertifikaatit ==&lt;br /&gt;
Olen mahdollisesti hankkimassa RHCSA-sertifikaatin nyt aluksi.&lt;br /&gt;
Kysymys kuuluukin että onko se hintansa arvoinen? Saako sillä oikeasti työtä, ja voiko esimerkiksi olla elinkeinoharjoittajana hoitamassa asiakkaiden järjestelmiä?&lt;br /&gt;
Ja onko koulutuksen järjestäjällä ja kurssimuodolla käytännössä merkitystä, eli onko väliä jos käy RH124+RH134, RH199 tai jonkun verkkokurssin ennen näyttöjä?&lt;br /&gt;
&lt;br /&gt;
:Kahvihuone on tarkoitettu wikiin liittyvälle keskustelulle. Foorumi muulle ---&amp;gt; [https://foorumi.linux.fi/ foorumi.linux.fi] --[[Käyttäjä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;oselotti&amp;lt;/font&amp;gt;]] ([[Keskustelu käyttäjästä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;keskustelu&amp;lt;/font&amp;gt;]]) 26. toukokuuta 2016 kello 13.31 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Uusi editori ==&lt;br /&gt;
En keksinyt miten tuon allekirjoitusnapin saa takaisin vanhaan editoriin, joten asensin uuden. Mutta ei sitä taida saada tähänkään. No, testailkaa ja kertokaa mitä pidätte, ilmeisesti [asetuksista|https://www.linux.fi/wiki/Toiminnot:Asetukset#mw-prefsection-editing] sen voisi saada pois päältäkin käyttäjäkohtaisesti. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 11. huhtikuuta 2016 kello 20.06 (EEST)&lt;br /&gt;
:Ihan hyvältä vaikuttaa kun pikaisesti hiekkalaatikolla testasi. Kaipa tuohon allekirjoituksen lyhenteeseen &amp;lt;nowiki&amp;gt;--~~~~&amp;lt;/nowiki&amp;gt; täytyy vaan tottua. Kun vanhaan ei ole enää paluuta. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 11. huhtikuuta 2016 kello 23.20 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Teknisiä ongelmia==&lt;br /&gt;
Tiedostojen tallennus ei taaskaan toimi. Missä vika? allekirjoitus ei toimi niin kuin pitäisi. 4. maaliskuuta 2016 kello 15.38 (EET)&lt;br /&gt;
:AbuseFilter-laajennus rikkoi näemmä tiedostojen lähetyksen päivityksen yhteydessä. Otin sen tilapäisesti pois päältä, nyt tuntuu taas toimivan. Allekirjoitusnappi on näemmä kadonnut, mutta tuolla sivun alussa kerrotulla syntaksilla allekirjoitus näkyy pelaavan. Katsotaanpa mistä sen napin saisi takaisin. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 4. maaliskuuta 2016 kello 17.35 (EET)&lt;br /&gt;
&lt;br /&gt;
Olen huomannut ku https yhteys tuli käyttöön. Aina kun artikkeliin lisää kuvan tai kuvia ja tallentaa kuvat palvelimelle niin artikkelin kuva ei päivity, vaan se jää aina tilaan &#039;&#039;Sivut, joilla toimimattomia tiedostolinkkejä&#039;&#039;. En tiedä mistä tämä johtuu. Mutta se on vähän häiritsevää. Ainutkierto tie on tallentaa koko artikkeli uudestaan ilman muutoksia. Sitten kuva päivittyy sivulle. Toinen huomio kahvihuoneessa ei ole allekirjoitus painiketta enää. Voisiko sen saada takaisin. Muualla allekirjoitus nappi löytyy. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 6. huhtikuuta 2016 kello 22.31 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Uusi foorumi==&lt;br /&gt;
Siirsin [http://foorumi.linux.fi foorumin] vanhasta SMF-järjestelmästä uuteen Discourseen. Ainakin &amp;quot;unohdin salasanani&amp;quot; -linkin kautta pitäisi vanhoilla tunnuksilla päästä sisään. Omasta mielestäni tuo foorumiohjelmisto näyttää selkeästi aikaisempaa paremmalta. Mitä mieltä te olette? --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 22. helmikuuta 2015 kello 14.36 (EET)&lt;br /&gt;
&lt;br /&gt;
Hienolta näyttää. Olin kyllä unohtanut koko foorumin olemassa olon jo. :)&lt;br /&gt;
[[Käyttäjä:Peisi1|Peisi1]] ([[Keskustelu käyttäjästä:Peisi1|keskustelu]]) 6. marraskuuta 2015 kello 08.07 (EET)&lt;br /&gt;
&lt;br /&gt;
==Päivityksiä==&lt;br /&gt;
Päivitin MediaWikin ja SMF-foorumiohjelmiston sekä kaiken alla hyrräävän käyttöjärjestelmän tuoreimpaan Ubuntun LTS-versioon. Ainakin täältä katsottuna tuntuu toimivan mallikkaasti. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 2. joulukuuta 2014 kello 16.03 (EET)&lt;br /&gt;
&lt;br /&gt;
==Mallineista==&lt;br /&gt;
Nuo ruskeat [[mallineet]] ovat kieltämättä rumia ja näyttävät aivan irrallisilta sivuilla. Muokkailen mallineita pikkuhiljaa vähän asiallisemman näköisiksi &amp;quot;&#039;&#039;yksinkertainen on kaunista&#039;&#039;&amp;quot; -filosofian mukaisesti. Jos joku malline rikkoo sivuja niin kannattaa mainita asiasta. --[[Käyttäjä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;oselotti&amp;lt;/font&amp;gt;]] ([[Keskustelu käyttäjästä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;keskustelu&amp;lt;/font&amp;gt;]]) 1. kesäkuuta 2014 kello 23.11 (EEST)&lt;br /&gt;
:Mitkä ruskeat mallineet? Keltaisiahan suurin osa on. --[[Toiminnot:Muokkaukset/213.216.244.213|213.216.244.213]] 2. kesäkuuta 2014 kello 16.32 (EEST)&lt;br /&gt;
:: Niinpä. Muokkaajan keskustelusivulla epäiltiin värisokeutta. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 22. elokuuta 2014 kello 13.32 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Teknisiä ongelmia ==&lt;br /&gt;
Wiki on toiminut todella hitaasti tänään aamusta, ongelmaa selvitellään. Tietokantavirhettä ei toivottavasti enää tule. --[[Käyttäjä:Heikki|Heikki]] ([[Keskustelu käyttäjästä:Heikki|keskustelu]]) 23. huhtikuuta 2014 kello 07.18 (EEST)&lt;br /&gt;
:Tänäänkin esiintyi käyttökatkos. Luulisin, että vika on nyt pois päiväjärjestyksestä. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 30. huhtikuuta 2014 kello 19.15 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Danske Bank ==&lt;br /&gt;
Sivu [[Danske Bank]] pitäis varmaan lukita muokkauksilta, siellä käy niiden työntekijöitä (tai lapsia, tekstistä päätellen) raapustelamassa asiaankuulumatonta töhnää sivulle. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 26. lokakuuta 2013 kello 12.09 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Luokka suljettujen lisenssien softille? ==&lt;br /&gt;
&lt;br /&gt;
Mikä olisi sopiva nimi niille? --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 25. lokakuuta 2013 kello 17.56 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Televisiot, Digitaalisuus ja Linux - ajat muuttuu, pysyykö Wiki perässä? ==&lt;br /&gt;
&lt;br /&gt;
Aikoinaan oli analooginen TV ja tietokone. Sitten tuli analogisia viritinkortteja, itsellänikin on Hauppagen combo-kortti jossain jolla streemasin videota serveristä verkkoon. Seuraavassa aallossa [[Digiboksit_ja_Linux|digiboxit]] ja [[Linux_ja_digi-tv|digitaalisuus ryömi Linuxiinkin]] (tai [[DVD-elokuva_digiboksiin|elokuvaa tungettiin Linuxilla boxiin]]). Viimeisimmässä laineessa[[Taulutelevisiot| Linux ryömii telkkariin]], muun kulutuselektroniikan ohessa. Kaiken höysteeksi löytyy vielä asiaa sivuavat digitaaliset [[Elokuvapalvelut#Tv-_ja_tallennepalvelut|digi-tv palvelut]]. Wiki on tietysti seurannut aikaansa, mutta itselläni on tullut kutina, että jotain noista sivuista voisi nimetä uudelleen ja/tai sivujen sisältöä tarkastaa onko ne oikeilla sivuilla - noin ylipäätään tarkastella asiaa kokonaisuutena, vaikka mitään ei muuttaisikaan. Ylipäätään asiasta kiinnostuneet voisivat kertoa parannusehdotuksensa täällä ennen härdellimäistä remonttia. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 22.21 (EEST)&lt;br /&gt;
: Wikihän yrittää kaikin keinoin seurata aikaansa. Ainahan löytyy tarkastettavaa. Itse ainakin seuraan mm. [[elokuvapalvelut|elokuvapalveluiden]] kehitystä. Ja kulutan niitä. Tällä hetkellä osa sivustoista on aikamoisia listauksia, mikä toimii ja mikä ei. Listaukset ovat siinä hyvät että niistä näkee heti tukeeko jokin jotakin ja toimiiko se vai joutuuko sitä virittelemään.  Kehitysehdotuksia asiasta ei vielä ole. Asiaa täytyy miettiä. Kyllähän wiki pysyy perässä jos aktiivisia kirjoittajia löytyy. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 11. heinäkuuta 2013 kello 16.53 (EEST)&lt;br /&gt;
&lt;br /&gt;
:: Siirsin ainakin turhan &#039;&#039;linux&#039;&#039; sanan sisältävät sivut uusille nimille. Kokonaisuutta pitäisi varmaan ajatella vielä tulisiko sitä järjestellä enemmän. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 21. lokakuuta 2013 kello 12.49 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Yritys-malline ==&lt;br /&gt;
&lt;br /&gt;
Sellaista ei ole, mutta sellaisen voisi tehdä. Ei mitään tursuavaa kun ei kilpailla wikin kanssa, mutta muutamat perustiedot. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 17.47 (EEST)&lt;br /&gt;
* nimi&lt;br /&gt;
* logo&lt;br /&gt;
* liikevaihto?&lt;br /&gt;
* kotipaikka kaupunki / maa&lt;br /&gt;
* opensource sivusto?&lt;br /&gt;
* kotisivu&lt;br /&gt;
&lt;br /&gt;
: Vähän vastaava sivukin on katso esimerkiksi [[Valve Corporation]], [[Id Software]]n sivusto, joka on Perustietoa, Käsitteet ja Pelit luokassa. Piäisikö nämäkin sivut siirtää myös tähän luokkaan. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 10. heinäkuuta 2013 kello 19.27 (EEST)&lt;br /&gt;
&lt;br /&gt;
:: Tarkoitin mallinnetta, en luokkaa (class vs template). --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 21.36 (EEST)&lt;br /&gt;
::: Oho en huomannut, mutta tuollainenkin luokka oli jo valmiina. Voihan tuosta jonkin mallineenkin tehdä ainakin minun puolesta. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 11. heinäkuuta 2013 kello 16.40 (EEST)&lt;br /&gt;
&lt;br /&gt;
: [[:Malline:Yritys]] on kyhäelmä aiheesta. Koeponnistuksessa parilla sivulla. Jos todetaan toimivaksi, malline pitäisi läiskiä kaikille [[:Luokka:Yritykset]]-sivuille. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 30. syyskuuta 2013 kello 13.21 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Google ja Googlen pakettivarasto ==&lt;br /&gt;
&lt;br /&gt;
Muihin vastaaviin sivuihin verrattuna sivu [[Google]] pitäisi siirtää historiansa kanssa sivuksi [[Googlen_pakettivarasto]] ja luoda uusi sivu [[Google]] jossa olisi firma lyhyesti ja sen &#039;&#039;Katso myös&#039;&#039; linkkaukset. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 17.19 (EEST)&lt;br /&gt;
&lt;br /&gt;
: Voihan tuon Googlen siirtää yritys sivuksi ja luoda uusi Googlen pakettivarasto sivu. Kuulostaa ihan hyvältä idealta. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 10. heinäkuuta 2013 kello 19.23 (EEST)&lt;br /&gt;
&lt;br /&gt;
:: Tarkoitus oli säilyttää se historia sille kuuluvalle sivulle. Tarkkaavuutta näihin sisennyksiin, menee puurot ja vellit sekaisin. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 21.35 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Jakelu-mallinne parannuksia ==&lt;br /&gt;
&lt;br /&gt;
Dodanoin, voisko siihen lisätä esim &#039;&#039;elinkaaren pituus&#039;&#039; tms kentän josta selviäisi kuinka pitkään tuetusta jakelusta on kyse jos sellaisen päättää asentaa? --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 16.09 (EEST)&lt;br /&gt;
&lt;br /&gt;
Ehkä &#039;&#039;toiminnallinen tila&#039;&#039; voisi olla enemminkin &#039;&#039;elinkaaren vaihe&#039;&#039; ja sen arvo voisi olla &#039;&#039;julkaisematon&#039;&#039;, &#039;&#039;tuettu&#039;&#039;, &#039;&#039;loppu&#039;&#039; (eol) tms. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 16.52 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Väärinkäyttösuodatin rikki ==&lt;br /&gt;
&lt;br /&gt;
Väärinkäyttösuodantinlaajennos vaikuttaisi olevan poissa toiminnasta, mikä selittänee viimeaikaisen spämmiaallon. --[[Käyttäjä:Pb|Pb]] ([[Keskustelu käyttäjästä:Pb|keskustelu]]) 9. heinäkuuta 2013 kello 16.41 (EEST)&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;&amp;quot;Linux.fi:n mainossuodatin on estänyt sivun tallentamisen.&amp;quot;&#039;&#039;&#039; - mitäs jos heitätte noi ritsat pois täältä ja suljette sen avoimen editoinniin. En jaksa pelleillä ko käkättimen kanssa kun a) ne haittaavat sisällön tuottamista b) ne eivät estä tätä paskan vyörymistä mitä on logista nähtävissä. Tämä wiki vain edesauttaa spämmin leviämistä palkitsemalla spämmääjiä kun roska roikkuu verkossa päivästä toiseen. Märkä uni, että sotkujen siivoajia riittäisi vastaamaan joka töherrykseen. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 15.34 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Jolla ==&lt;br /&gt;
&lt;br /&gt;
Ehkä hieman omituista, että Jolla mobile on suhteellisen suomalaista alkuperää ja linux.fi:ssä ei ole siitä minkäänlaista mainintaa, saati sitten seikkaperäisempää sepustusta. Pitäisikö asialle tehdä jotain? Meegon tarina voisi olla myös paremmin esitettynä, itse [[meego]] sivu ja linux-puhelimet sivu sisältää asioita joiden sijaintia voisi siirrellä ja &#039;&#039;pääartikkeli&#039;&#039;maisesti linkitellä. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 9. heinäkuuta 2013 kello 12.04 (EEST)&lt;br /&gt;
&lt;br /&gt;
: Ehkäpä joutuu siitä että kukaan ei ole sitä vielä tehnyt. Sinä voisit olla ensimmäinen?? ;) --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 9. heinäkuuta 2013 kello 17.35 (EEST)&lt;br /&gt;
&lt;br /&gt;
:: Mutta kun haluaisin itse enemminkin kuluttaa sitä tekstiä. :) Luulen, että sen veistämiseen löytyy parempia kavereita. Noin niinkuin yhteisönä, tämä aihe ei ole kiva-olla-olemassa vaan vähän niinkuin pitäis olla jos suomalaiset ripustaa tämäntyyppisen linux-tietopankin nettiiin Suomessa. Vähän sama kun Lapista ei löytyis mitään kirjoitettua materiaalia Joulupukista. --[[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 10. heinäkuuta 2013 kello 13.48 (EEST)&lt;br /&gt;
&lt;br /&gt;
: Sailfish-käyttöjärjestelmästä nyt ainakin voisi olla jotain, kunhan se nyt ensin julkaistaan. [[Käyttäjä:Oselotti|Oselotti]] ([[Keskustelu käyttäjästä:Oselotti|keskustelu]]) 10. heinäkuuta 2013 kello 14.02 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Lähdekoodiasennus ja Jakelukohtaista ==&lt;br /&gt;
&lt;br /&gt;
Nykyinen trendi on asentaa jokin pitkälle viimeistelty ja suosittu jakelu joka käyttää jotain pakettijärjestelmää ohjelmavalikoiman hallintaan. Jakeluiden ohjelmavalikoimat ovat kasvaneet vuosien mittaan ja lähdekoodista asentaminen on yhä harvinaisempaa. Wikin sivuista valtaosa käsittelee yksittäistä ohjelmaa ja usein myös lähdekoodista asentamista. Prosentuaalisesti lähdekoodin asennusohje vaiheineen vie sivusta paljon tilaa ja toisaalta ajan myötä käsin asentamisen merkitys vähenee. Tilan viemisen ohella lähdekoodiohjeet vievät myös huomiota muulta sisällöltä. Toisaalta, harvassa sivussa mainitaan tietoja joita nykyään lukija etsii ja tarvitsee: tarkka paketin tai pakettien nimet omalle jakelulleen. Ylläoleva huomioiden, lähdekoodi-asennusohjeissa on paljon hyödyllisiä, aikaasäästäviä ja yksityiskohtaisia ohjeita jos niitä todella tarvitsee.&lt;br /&gt;
&lt;br /&gt;
Koska Wikin on tarkoitus palvella lukijaansa ja vastata aikaansa, ehdotan seuraavaa:&lt;br /&gt;
* Asennusohjeet lähdekoodeista siirretään omaan, ohjelmaa käsittelevän sivun alasivuksi.&lt;br /&gt;
* Alasivun nimi on linux.fi/wiki/Xbmc/Asennus_X jossa X on? Ehdotuksia? Skandiongelma?&lt;br /&gt;
* Alasivuun viitataan kappaleessa &#039;&#039;Katso myös&#039;&#039;.&lt;br /&gt;
* Joka ohjelman sivulle lisätään loppuun toisen tason kappale otsikolla &#039;&#039;Jakelukohtaista&#039;&#039;&lt;br /&gt;
* Jakelukohtaista kappaleen alle jakelukohtaiset ohjeet kolmannen tason otsikolla joka on jakelun nimi.&lt;br /&gt;
* Jakelukohtaisessa kappaleessa mainitaan vähintään:&lt;br /&gt;
** paketin tai pakettien tarkka nimi boldattuna.&lt;br /&gt;
** viittaus paketinhallintajärjestelmän sivuun.&lt;br /&gt;
** viittaus pakettivarastoon jos se poikkeaa oletuksista.&lt;br /&gt;
* Käytäntö ohjeistetaan Wikin muokkausohjeissa.&lt;br /&gt;
&lt;br /&gt;
Muutoksen yhteydessä kannattaisi ehkä muokata ohjelman infoboxia ja mahdollisesti hyödyntää muita mallinteita? [[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 13. toukokuuta 2013 kello 13.14 (EEST)&lt;br /&gt;
 &lt;br /&gt;
:* Sivuistahan on yritetty tehdä jakeluriippumattomia. Ainakin mitä minä olen törmännyt joihinkin lähdekoodeista asennettaviin ohjelmiin niin silloin kun olen esimerkikisi ohjeen raapustanut tänne. Ei ole ollut muita vaihtoehtoja ko. ohjelman asentamiseen (ei löydy mistään pakettivarastosta), mutta jos haluat näin menetellä niin siitä vaan.&lt;br /&gt;
:* Yleensä ohjelman tarkka nimi sanotaan ohjeen alussa tai &#039;&#039;&#039;Asenna&#039;&#039;&#039; kohdassa siellä voi olla tietoa myös jakelukohtaisesta nimestä. Jos pakettia ei löydy omalle jakelulle niin lähdekoodeistahan se on asennettava.&lt;br /&gt;
:* Alasivuissa on myös yksi ongelma. Olen huomannut että jotkin käyttäjät eivät viittaa ohjelmiin &#039;&#039;&#039;Katso myös&#039;&#039;&#039; kohdassa. Ja näin koko alasivujen hyöty hukkuu massaan. Kun niitä ei tavallaan löydä. (samoin joiltakin unohtuu luokkien käyttö).&lt;br /&gt;
:* Jakelukohtaista. -&amp;gt; Sivuistahan on yritetty ja tehdään mahdollisimman jakeluriippumattomia. Eli en näe ainakaan tässä järkeä.&lt;br /&gt;
:--[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 13. toukokuuta 2013 kello 13.32 (EEST)&lt;br /&gt;
::Minusta Tujulla on siinä hyvä pointti, että asennusohjeiden määrä sivuilla on vähän häiritsevä ja vie huomiota hyödyllisiltä asioilta. Minusta kuitenkin tuo /-viivalla erotettu alasivu tuntuu kömpelöltä ratkaisulta ja esitän että asennusohjeet laitettaisiin oman otsikkonsa alle ja oletusarvoisesti piiloon [https://www.mediawiki.org/wiki/Extension:CollapsableText CollapsableText]-laajennuksen avulla. Näin asennusohjeet olisivat pois häiritsemästä, mutta nopeasti ja näppärästi saatavissa. Näitä varten voitaisiin tehdä asennusohjeet-malline, joka vakiinnuttaisi tuon asian ulkoasun. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 17. toukokuuta 2013 kello 23.42 (EEST)&lt;br /&gt;
&lt;br /&gt;
:::Ajatus lähti sisällön yhtenäistämisestä ja käytettävyydestä: Nykyisellään focus on harvemmin tarvittavassa tiedossa joka vie toisilla sivuilla paraatipaikan ja toisaalta yhtenäisen käytännön puute ei kannusta eikä painota puuttuvien, oleellisten tietojen lisämistä (pakettien nimet eri jakeluille), esitetty ratkaisuvaihtoehto oli vain ensimmäinen mieleen tullut. Painottaisin vielä, että ehdotuksessani oli kaksi osaa: Tilaa vievän lähdekoodiasennusohjeen muutos ja Jakelukohtaista kappaleen lisääminen. Nämä ovat kaksi eri asiaa, vaikkakin sivuavat toisiaan.&lt;br /&gt;
&lt;br /&gt;
:::Ehdotettu CollapsableText voisi ajaa asian. Pistää mietityttämään sivulla mainittu varoitus &#039;&#039;live sivuilla&#039;&#039; käytöstä. Linux on perinteisesti ollut ratkaisu joka toimii vanhemmilla laiteistolla ja toisaalta mm selaimien kirjo ja selainspecifisten ominaisuuksien tuki ollut vähäistä. Eli miten tuo sitten toimisi esim Lynxin tai keveiden työpöytien+selaimien käyttäjille? Perustuuko se Java/Ecma-Scriptiin? Kyse on laajennoksesta, mikä elinkaariennuste sen saatavuudelle on tuleviin päivityksiin? Ehdottamani alasivu olisi staattista tekniikkaa eikä sen suhteen ilmeisesti ole riskiä toimivuudesta. Asia tulisi varmistaa jos käytäntö otetaan käyttöön valtaosalla ohjelma-sivuja.&lt;br /&gt;
&lt;br /&gt;
:::Lähdekoodiohjeiden osalta näkisin asian myös parannuksena. Kun niillä on oma paikkansa, kynnys isompienkin ja tilaa vievien listauksien ja tulosteiden käyttöön laskisi ja siten niiden informaation määrä ja käyttöarvo kasvaisi. -- [[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 18. toukokuuta 2013 kello 12.17 (EEST)&lt;br /&gt;
&lt;br /&gt;
:::Voisiko tota CollapsableText laajennusta kokeilla jossakin hiekkalaatikkosivulla tai ulkosella saitilla? Miten se vaikuttaisi esim tulostukseen? Todennäköisesti se on vähäistä eikä sille kannata panna paljon painoarvoa, mutta ehkä lähdekoodiasennus voisi olla sellainen jossa sitä joskus käytetään. Matkapuhelimet ja tabletit kannattaisi myöskin testata samalla. -- [[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 18. toukokuuta 2013 kello 13.11 (EEST)&lt;br /&gt;
&lt;br /&gt;
::::Tarkemmin katsottuna tuo laajennus näkyy olevan rikki, eikä se toimi nykyisellä MediaWikillä. Mutta vastaavan saa tehtyä jo valmiina mukana tulevalla jQuery-palikalla, laitoin sen [[Linux.fi:Kahvihuone|kahvihuoneeseen]] kokeiluun. Lopputulos näyttää tavallisella selaimella ihan asialliselta, eikä [https://dl.dropboxusercontent.com/u/221630/lynx-collapsible.png lynxilläkään] hullummalta. Jakelukohtaista-osan tekeminen on varmaan ihan paikallaan myös. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 18. toukokuuta 2013 kello 23.07 (EEST)&lt;br /&gt;
&lt;br /&gt;
:::Voihan tuota laajennosta kokeilla. Mutta itse olen aina ihmetellyt miksi useilla saiteilla asennusohjeet ovat piilotettu CollapsableTextillä tosi typerästi. Itse en pidä siitä yhtään. Miksi tekstiä pitäsi sivuilla piilottaa. Tuosta focuksesta. Jos sivun luoja EI VAAN halua (pysty, jaksa tai huvita) kirjoitaa ohjelmasta oikein minkäänlaista tekstiä. Esimerkiksi ohjelman sivun focus näyttää olevan joillakin käyttäjillä se että sieltä on vain käytännössä linkki ohjelman kotisivulle (lukekaa sieltä). Ei sivut ovat tosi tylsiä. (pelkkä listauskin olisi parempi.) Ei siinä paljon focukset ja käytettävyydet paljon siten paina. Jos sivuilla ei ole paljon mitään. Niin pelkkä asennusohjekin on herkkua. --[[Käyttäjä:Lahtis|Lahtis]] ([[Keskustelu käyttäjästä:Lahtis|keskustelu]]) 20. toukokuuta 2013 kello 11.43 (EEST)&lt;br /&gt;
&lt;br /&gt;
::::Kyllä tässäkin on pointtinsa. Jos sivu on aluillaan eikä ne sorsa-ohjeet ole pitkät niin voihan se toimia alkuvaiheessa tuomaan lihaa luiden päälle. Toisaalta se saattaa vaikuttaa käänteisesti, että sivu näyttää jo suhteellisen täyteläiseltä eikä kutkuta potentiaalisia kirjoittajia vaikka asiasta jotain tietäisivätkin. Alkuperäinen dilemma, että ajat muuttuu ja lähdekoodiohjeita ei juurikaan tarvita vain korostuu jos sivu on aluillaan ja 99,78% prosenttia sisällöstä on mitä ei etsitä eikä lueta.&lt;br /&gt;
&lt;br /&gt;
::::Jos juuri aloitettu sivu tuntuu tyhjältä, ehdotettu käytäntö tuo jatkossa joka sivulle uuden kappaleen ja sen alakappaleet monelle jakelulle. Sen sijaan, että tyhjyyttä täytetään tekstimassalla jota 99% ei lue, kirjoittaja voisi jatkossa laittaa ohjelmasta vaikka kuvakaappauksen joka piristää sivua jo kummasti. &lt;br /&gt;
&lt;br /&gt;
::::Valtaosa nykyisestä yhteisöstä lukee alkuperäisiä sivuja vaivatta, mutta silti itsekkin etsin suomenkielisestä wikistä usein ideoita ohjelmiksi johonkin tarkoitukseen (kuten taloushallinto-ohjelmiin viimeeksi). Siten pelkkä sivun olemassaolo linkkeineen ja pakettien nimineen on jo paljon ja säästää aikaa. Jos tätä hyödyllisyyden tunnetta ei saavuteta, linux.fi ei ole se ensimmäinen paikka etsiä tietoa.&lt;br /&gt;
&lt;br /&gt;
::::Noin ylipäätään suhtaudun sivuihin pragmaattisesti:&lt;br /&gt;
::::* Sivut eivät ole minun henkilökohtaisia. Niitä voi ja pitää muidenkin muokata. Sama pätee muihin sivuihin.&lt;br /&gt;
::::* Jos sisällöstä ollaan eri mieltä, kädenvääntö käydään sen argumenteilla, ei sillä kuka sen on aloittanut tai viimeeksi muokannut.&lt;br /&gt;
::::* Wiki liikkuu eteenpäin pienillä incrementaalisilla muutoksilla eikä sisällön tavoitteet (rakenne, halutut sivut, jne) riipu siitä mitä yksittäinen osallistuja jättää systemaattisesti tekemättä, missä vaiheessa toteutusta ollaan tai miten kaukana tavoite on. -- [[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 20. toukokuuta 2013 kello 13.55 (EEST)&lt;br /&gt;
&lt;br /&gt;
Noin sivuhuomiona: Kokisin, että jakelut ovat nykyään jo niin pitkälle kehittyneitä, että lähdekoodiasennusohjeiden sijaan yhteisön jäseniä kannustettaisiin paketoimaan kyseinen ohjelma käyttämäänsä jakeluun suoraan. Käsinasennusohjeiden tekeminen on vähän kuin pätsääminen jakelutasolla - sen sijaan, että asiantuntevat työtunnit tehtäisiin upstreamissa josta ne ovat helposti hyödynnettävissä isoihin massoihin.&lt;br /&gt;
* Käyttäjäkunta laajenee paljon enemmän helpottamalla asennuksia (jakelu siirtyy taviksia kohti, toteutettavissa), kuin opettamalla loppukäyttäjät kääntelemään sorsia (tavikset siirtyy jakelua kohti, hankalaa).&lt;br /&gt;
* Työmäärässä ei ole juurikaan eroa.&lt;br /&gt;
* Käännösohjeet pysyvät väkisin ajantasalla kun jakelu joko kääntää tai hylkää ne. Wikissä vastaavaa pilkuntarkkaa ja toistuvaa mekanismia ei ole. Seurauksena sisältö vanhenee nopeasti kun sen ajantasaisuutta on hankala tarkistaa. -- [[Käyttäjä:Tuju|Tuju]] ([[Keskustelu käyttäjästä:Tuju|keskustelu]]) 20. toukokuuta 2013 kello 14.09 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Palvelimen päivitys ==&lt;br /&gt;
Linux.fi muuttaa uudelle palvelimelle tänä viikonloppuna. Muutoksen myötä wikin käyttäjiä pystytään palvelemaan monipuolisemmin ja joustavemmin. Jee! --[[Käyttäjä:Maakuth|Maakuth]] 25. huhtikuuta 2013 kello 23.13 (EEST)&lt;br /&gt;
:Tämä on nyt tehty ja tuntuu toimivan. Ilmoitelkaa jos huomaatte että jokin on rikki. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 28. huhtikuuta 2013 kello 00.29 (EEST)&lt;br /&gt;
::Yksi tunnettu vika on, nimittäin pienoiskuvat eivät kaikkialla näy (esimerkkinä [[KDE tutuksi]]). Tätä koitetaan selvittää mahdollisimman pian. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 1. toukokuuta 2013 kello 14.49 (EEST)&lt;br /&gt;
:::No niin, selvisihän se lopulta. Mainittakoon että &amp;lt;tt&amp;gt;$wgTmpDirectory&amp;lt;/tt&amp;gt;-muuttuja MediaWikin asetuksissa osotti vanhastaa johonkin epäsopivaan paikkaan. Alkoi toimia kun poistin sen määrityksen kokonaan, oletusasetukset periytyvät jostain muualta. Nyt tietääkseni kaikki on kunnossa. Ilmoitelkaa jos keksitte jotain muita ongelmia. --[[Käyttäjä:Maakuth|Maakuth]] ([[Keskustelu käyttäjästä:Maakuth|keskustelu]]) 11. toukokuuta 2013 kello 16.21 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Ongelmia kirjautumisessa ==&lt;br /&gt;
Näyttää siltä että kirjautuminen ei toimi ainakaan kaikilla käyttäjillä. Vikaa selvitellään.... --[[Käyttäjä:Heikki|Heikki]] 8. maaliskuuta 2013 kello 00.32 (EET)&lt;br /&gt;
:Korjattu. Vika johtui epäonnistuneesta päivityksestä uudempaan Mediawikiin, jonka jälkeen jouduin palauttamaan vanhan version ja tietokanta meni vähän solmuun. Nyt pitäisi kuitenkin toimia. Kiitokset Otolle vian ilmoittamisesta, oli jäänyt itseltä huomaamatta kun sitä on kuitenkin aina automaattisesti kirjautuneena sisään. --[[Käyttäjä:Heikki|Heikki]] 8. maaliskuuta 2013 kello 23.22 (EET)&lt;br /&gt;
&lt;br /&gt;
==Viimeaikaiset spämmimuokkaukset==&lt;br /&gt;
Tein [[Toiminnot:Väärinkäyttösuodatin/8|uuden väärinkäyttösuodattimen]], jonka pitäisi estää viimeaikaisen tyyppiset spämmimuokkaukset (ja vain ne). Suodatin on kierrettävissä lisäämällä muokkausyhteenvetoon sana &amp;quot;suodatin&amp;quot;. --[[Käyttäjä:Pb|Pb]] 22. huhtikuuta 2012 kello 22.43 (EEST)&lt;br /&gt;
:Tuo ei ollutkaan tarpeeksi tehokas, joten tein [[Toiminnot:Väärinkäyttösuodatin/9|uuden]] (hieman eri lähestymistavalla) ja poistin ylläolevan käytöstä. --[[Käyttäjä:Pb|Pb]] 23. huhtikuuta 2012 kello 01.34 (EEST)&lt;br /&gt;
::Edelleen tein suodattimen, joka estää viimeaikaiseen bottikaavaan (iso kirjain + 2-15 pientä kirjainta + iso kirjain + 2-15 pientä kirjainta + 2-4 numeroa) pohjautuvien käyttäjätunnusten luonnin. Onko tuon päälläolo OK? --[[Käyttäjä:Pb|Pb]] 23. huhtikuuta 2012 kello 21.22 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Spämmibottitunnusten luonnin esto==&lt;br /&gt;
Spämmibotin luomia uusia käyttäjätunnuksia näyttää tulevan aika iso määrä per päivä. Yksi tapa päästä niistä eroon olisi [http://www.mediawiki.org/wiki/Extension:TitleBlacklist TitleBlacklist]-laajennoksen (ei riippuvaisuuksia, merkitty vakaaksi) asentaminen, jolla voi estää tiettyyn säännölliseen lausekkeeseen sopivien käyttäjätunnusten tai sivunnimien luonnin. &lt;br /&gt;
&lt;br /&gt;
Etunimi+Sukunimi+2-4 numeroa -tyyppisten käyttäjätunnusten esto onnistuisi TitleBlacklist-laajennoksen kanssa esimerkiksi lisäämällä rivin&lt;br /&gt;
 User:&amp;lt;nowiki&amp;gt;[A-Z][a-z]{2,15}[A-Z].{2,15}[0-9]{2,4}&amp;lt;/nowiki&amp;gt; &amp;lt;casesensitive&amp;gt;&lt;br /&gt;
järjestelmäviestiin [[Järjestelmäviesti:Titleblacklist|Titleblacklist]]. --[[Käyttäjä:Pb|Pb]] 4. joulukuuta 2011 kello 21.05 (EET)&lt;br /&gt;
:Päädyin asentamaan reCaptchan Wikipediasta tutuilla asetuksilla, eli rekisteröinti tai rekisteröimättömänä muokkaus vaatii captcha-tunnistuksen läpäisyä. Katsotaan miten toimii. Regexp-suodatushan ratkaisisi tämän nykyisin vaivaavan botin, mutta sitten sitä joutuisi taas hienosäätämään seuraavaa varten, toivotaan että tämä ratkaisu pelaisi pitempään. --[[Käyttäjä:Maakuth|Maakuth]] 7. joulukuuta 2011 kello 12.03 (EET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Linkitys kielletty uusilta käyttäjiltä==&lt;br /&gt;
Viimeaikaisten spämmien takia loin [http://linux.fi/wiki/Toiminnot:V%C3%A4%C3%A4rink%C3%A4ytt%C3%B6suodatin/6 uuden väärinkäyttösuodattimen ehdon] joka estää uusia käyttäjiä lisäilemästä linkkejä. Katsotaan miten toimii ja otetaan vaikka pois päältä jos tuo aalto päättyisi. --[[Käyttäjä:Maakuth|Maakuth]] 21. marraskuuta 2011 kello 13.06 (EET)&lt;br /&gt;
&lt;br /&gt;
:Lisäsin tuohon sellaisen ominaisuuden, että linkin lisäys onnistuu uusiltakin käyttäjiltä, jos muokkausyhteenvetoon kirjoittaa sanan &amp;quot;suodatin&amp;quot;. Tämän pitäisi estää spämmibottien muokkaukset, mutta sallia muiden tekemät. --[[Käyttäjä:Pb|Pb]] 21. marraskuuta 2011 kello 17.13 (EET)&lt;br /&gt;
&lt;br /&gt;
::Hyvä juttu. Tein vielä toisen suodattimen, joka estää uusilta käyttäjiltä sivujen luonnin kokonaan. Tarkkaillaanpa liikennettä ja otetaan pois jos mahdollista. --[[Käyttäjä:Maakuth|Maakuth]] 22. marraskuuta 2011 kello 19.54 (EET)&lt;br /&gt;
&lt;br /&gt;
== Foorumi päivitetty==&lt;br /&gt;
[http://linux.fi/foorumi Keskustelualue] päivitettiin SMF:n uuteen versioon. Ilmoitelkaa, jos foorumi ei toimi normaalisti. Jos saat virheen &amp;quot;Template parse error&amp;quot;, kokeile poistaa evästeet. --[[Käyttäjä:Heikki|Heikki]] 15. syyskuuta 2011 kello 08.28 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Kuvien kanssa ongelmia ==&lt;br /&gt;
Jotkut kuvat/pienoiskuvat eivät näkyneet, sillä kuvien [[chmod|tiedosto-oikeudet]] olivat väärin palvelimella. Nyt kaikkien pitäisi toimia. --[[Käyttäjä:Heikki|Heikki]] 30. elokuuta 2011 kello 08.53 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Päivitys ==&lt;br /&gt;
Päivitin wikin versioon 1.17. Samalla tuli käyttöön uusi ulkoasu. Ilmoitelkaa jos jotain hajosi. --[[Käyttäjä:Heikki|Heikki]] 3. elokuuta 2011 kello 21.35 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Päivitys ==&lt;br /&gt;
Mediawiki päivitetty versioon 1.16.4. Ilmoitelkaa jos on ongelmia. --[[Käyttäjä:Heikki|Heikki]] 18. huhtikuuta 2011 kello 18.13 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Mallineiden luokitus ==&lt;br /&gt;
Kaikki mallineet tulisi luokitella luokkaan [[:Luokka:Mallineet|mallineet]]. Näin niiden löytäminen helpottuisi huomattavasti. --[[Käyttäjä:Kalakeitto Kilju|Kalakeitto Kilju]] 10. huhtikuuta 2010 kello 18.41 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Palvelin ==&lt;br /&gt;
Mahdollisesti off-topicia, mutta millä tavalla tarkemmin ottaen on Linux.fi:n tekninen puoli toteutettu? Minun käsityksen mukaan web-hotelli olisi aikalailla käytäntö jos tällaista halutaan, mutta ilmeisesti teillä on joku oma palvelinkone siellä? -Cerre10. huhtikuuta 2010 kello 19.40 (UTC)&lt;br /&gt;
&lt;br /&gt;
Ja ja. Hyvän tavan mukainen &amp;lt;nowiki&amp;gt;--~~~~~&amp;lt;/nowiki&amp;gt;-merkintä ei tunnu toimivan, ainakaan minulla.&lt;br /&gt;
:Palvelinpuoli on hyvällä mallilla. Tehokkaan palvelimen ja riittävästi kaistaa tarjoavat sivulla [[Linux.fi:Tietoja]] mainitut tahot. Samalla palvelimella on Linux.fin lisäksi myös muutamia muita sivustoja. --[[Käyttäjä:Heikki|Heikki]] 11. huhtikuuta 2010 kello 04.28 (UTC)&lt;br /&gt;
::Juuripa näin, uusi palvelinkonekin tuli varsin hiljattain käyttöön. --[[Käyttäjä:Maakuth|Maakuth]] 11. huhtikuuta 2010 kello 12.18 (UTC)&lt;br /&gt;
:::Siis tarkoitan että voiko palvelinkoneesta antaa ulos tarkempia speksejä? Mihin on kytketty verkkoon, ja ilmeisesti nimenomaan runkoverkkoon? Tuskin kotiin saa niin järeän liittymän kun toimivan wikin pitäminen vaatii. Jopa 10/10-kuitu lienee tarkoitukseen aika laiha.&lt;br /&gt;
:::Juttu on siis siinä että minäkin saan kotiini vanhan palvelinkoneen kuluvan kuukauden aikana, ja haluan vähän vertailla asioita. Aion käyttää sitä Debian- ja Opensuse-seedboxina sekä reitittimenä. Jos oikein innostun niin lähden keräämään vanhoja (kannettavia) tietokoneita, ja laitan ne työskentelemään BOINC-projektin hyväksi. Sonera hyväksyy viisi konetta yhden liittymän taakse, mutta tämä lienee ohitettavissa omalla aliverkolla. --Cerre 12. huhtikuuta 2010 kello 16.34 (UTC)&lt;br /&gt;
::::Kaistaa on käytössä tarpeeksi, en edes tiedä yksityiskohtia. Sinänsä Linux.fi ei paljoa aiheuta liikennettä kun suurin osa sisällöstä on tekstiä. Viime kuukausina kaistaa on kulunut n. 10-11gt, kun eri kävijöitä on ollut n. 30 000 ja sivulatauksia n. 500 000. Vääntöä tarjoaa kasa Xeon-ytimiä ja muistia on gigatavukaupalla. Käyttiksenä on [[CentOS]]. --[[Käyttäjä:Heikki|Heikki]] 12. huhtikuuta 2010 kello 16.42 (UTC)&lt;br /&gt;
&lt;br /&gt;
Harmittaa että jotkut artikkeleista ovat vanhentuneita. Esim Sub.fi ja Jimtv.fi sivustoilta ei voi katsella enää ohjelmia suoraan vaan Jimtv.fi ohjelmat löytyvät nykyään Ruutu.fi sivustolta ja sub.fi sivuston ohjelmat MTV Katsomosta --[[Käyttäjä:Pyscowicz|Pyscowicz]] ([[Keskustelu käyttäjästä:Pyscowicz|keskustelu]]) 22. marraskuuta 2014 kello 10.36 (EET)&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Palvelimen_pystytt%C3%A4minen&amp;diff=48277</id>
		<title>Palvelimen pystyttäminen</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Palvelimen_pystytt%C3%A4minen&amp;diff=48277"/>
		<updated>2018-11-26T13:08:43Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Yhdistettävä|Palvelin}}&lt;br /&gt;
Linuxia käytetään hyvin usein palvelinalustana ja liki jokaisen [[jakelu]]n mukana tulee melko kattava kokoelma palvelinohjelmistoja. On tavallista, että myös Linux- ja Unix-työasemissa käytetään monia palvelinohjelmistoja, esimerkiksi [[sähköpostipalvelin|sähköpostipalvelinta]] ja www-[[välityspalvelin|välityspalvelinta]] suodattamaan ja puskuroimaan liikennettä sekä [[SSH]]-palvelinta koneen etähallintaan. Pystyttäessä (ulko)verkkoon näkyviä palveluja pitää kuitenkin olla huomattavan tarkka [[tietoturva]]-asioista. Isommissa palvelimissa myös resurssien optimointi on hyvin paljon tärkeämpää kuin kotikoneella.&lt;br /&gt;
&lt;br /&gt;
Monet Linux-jakelut on tehty myös ammatilliseen käyttöön, ja jakelun oletusasetukset saattavat olla sovellettuja ison palvelimen tarpeisiin. Oletusasetusten ja eri ohjeiden soveltuvuus omaan käyttöön kannattaa siis varmistaa.&lt;br /&gt;
&lt;br /&gt;
==Palvelimen suojaaminen hyökkäyksiltä==&lt;br /&gt;
&lt;br /&gt;
Jos palvelin pystytetään kokeilua varten tai henkilökohtaiseen käyttöön, siihen ei yleensä ole tarvetta päästä käsiksi kuin muutamalta koneelta. Pääsyä voi rajoittaa [[palomuuri]]lla, [[Tcpwrappers|TCP-wrappers]]illa sekä palvelimen omilla asetuksilla. Kaikkia kolmea kannattaa käyttää. Avainsanoja voi olla esimerkiksi &amp;quot;listen&amp;quot;, &amp;quot;interface&amp;quot; tai &amp;quot;allow&amp;quot; ja &amp;quot;[[localhost]]&amp;quot;. Myös [[reititin|reitittimessä]] on yleensä palomuuriominaisuuksia.&lt;br /&gt;
&lt;br /&gt;
Palvelimen käyttöä voi rajoittaa tietyille käyttäjille. Tämä on tärkeätä etenkin SSH:n tapauksessa, koska murtautumista heikoilla salasanoilla yritetään jatkuvasti. Määräämällä tiedostossa &amp;lt;tt&amp;gt;/etc/ssh/sshd_config&amp;lt;/tt&amp;gt; &amp;quot;AllowedUsers tunnus tunnus2&amp;quot; tai vastaava, muiden käyttäjien heikoista salasanoista ei tarvitse olla &#039;&#039;niin&#039;&#039; huolissaan.&lt;br /&gt;
&lt;br /&gt;
Verkkoa kuuntelevan palvelimen pitäminen ajan tasalla tietoturvapäivitysten osalta on tärkeää. Päivityksistä on yleensä mahdollista saada tietoa jakelun tietoturvatiimiltä erillisen sähköpostilistan kautta (security-announce tms.).&lt;br /&gt;
&lt;br /&gt;
Haavoittuvuuksia voi olla myös palvelimen kautta käynnistettävissä ohjelmissa. Erityisesti tämä koskee www-palvelimen [[cgi]]-skriptejä (php ym.). Satunnainen verkosta haettu [[skripti]] ei ole luotettava tässä mielessä. Ellei halua tai osaa varmistaa skriptien laatua eikä halua pitäytyä muiden varmasti tarkastamissa skripteissä, ei kannata asentaa verkkoon näkyvää www-palvelinta koneelle, jossa on tärkeätäkin tietoa. Jos käynnistää palvelimen eri koneelle kannattaa muistaa, että sisäverkossa on nyt vähemmän luotettava kone, ja liikennettä kannattaa valvoa sen verran, että uskoo huomaavansa mahdollisen ei-toivotun käytön.&lt;br /&gt;
&lt;br /&gt;
Eri jakeluilla on eri käytäntö siinä, käynnistyykö palvelin automaattisesti asentamisen yhteydessä ja kuinka turvallisia oletusasetukset ovat. Yleensä asetukset kannattaa käydä läpi ennen palvelimen käynnistämistä.&lt;br /&gt;
&lt;br /&gt;
===Sähköpostipalvelin===&lt;br /&gt;
Erittäin tärkeätä on estää palvelimen käyttäminen roskapostin levittämiseen. Avainsana &amp;quot;relay&amp;quot;. Postia pitää hyväksyä vain, jos se joko jää omille koneille tai on lähtöisin omilta koneilta.&lt;br /&gt;
&lt;br /&gt;
Väärin säädetty postipalvelin saattaa hävittää postia. Yleensä postia ei saisi hävittää sen jälkeen kuin SMTP-yhteys on päättynyt. Isommissa palvelimissa, missä vastaanottajien tarkistaminen tai roskapostisuodatus reaaliajassa on liian hidasta, tämä tapahtuu jälkikäteen ja roskaposti häviää mustaan aukkoon. Kotikoneella tarkistuksen voi tehdä yhteyden aikana, jolloin lähettäjä saa virheilmoituksen, jos viestiä ei jostain syystä oteta vastaan (myöhemmin virheilmoitusta ei roskapostin osalta voi lähettää, koska se lähtisi väärennettyyn osoitteeseen).&lt;br /&gt;
&lt;br /&gt;
==Eräitä kotikoneen palvelinohjelmistoja==&lt;br /&gt;
* [[Sähköpostipalvelin]]: viestien suodattamiseen, aliasten tai sähköpostilistojen hallintaan (etenkin jos käytössä on oma [[verkkotunnus]] tms.), viestien puskurointiin (jos yhteys on hidas tai epäluotettava), liikenteen seuraamiseen yms.&lt;br /&gt;
* [[SSH]]-palvelin: [[:Luokka:Etäkäyttö|etähallintaan]] ja tiedostojen hakemiseen/lähettämiseen työkoneelta&lt;br /&gt;
* [[Samba]]-palvelin: [[kirjoitin|kirjoittimien]] ja tiedostojen jakoon, etenkin Windows-koneille&lt;br /&gt;
* [[NFS]]-palvelin: tiedostojen jakoon Linux/Unix-koneiden kesken (säilyttää tiedostojen oikeudet ja aikaleimat paremmin kuin SMB/CIFS)&lt;br /&gt;
* WWW-palvelin (yleensä [[Apache httpd]]): WWW-kehittelyyn ja tiedostojen jakoon&lt;br /&gt;
* [[Uutisryhmät|Uutisryhmäpalvelin]]: oma uutisryhmä- eli nyyssipalvelin mahdollistaa useamman uutisryhmäpalvelimen ja uutisryhmälukijan joustavan käytön, koska viestien numerointi (ja siten tieto luetuista viesteistä) hoidetaan paikallisesti. Myös viestien haku etukäteen helpottuu.&lt;br /&gt;
* [[FTP|FTP-palvelin]]: tiedostopalvelin, tiedostojen jakaminen verkkoon ja niiden tuonti paikalliselle koneelle.&lt;br /&gt;
&lt;br /&gt;
== Katso myös ==&lt;br /&gt;
*[[Palvelin]]&lt;br /&gt;
*[[Tietoturva]]&lt;br /&gt;
*[[Verkkoliitynnät]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Palvelimen_pystytt%C3%A4minen&amp;diff=48276</id>
		<title>Palvelimen pystyttäminen</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Palvelimen_pystytt%C3%A4minen&amp;diff=48276"/>
		<updated>2018-11-26T13:08:30Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Yhdistettävä|X-pääte}}&lt;br /&gt;
Linuxia käytetään hyvin usein palvelinalustana ja liki jokaisen [[jakelu]]n mukana tulee melko kattava kokoelma palvelinohjelmistoja. On tavallista, että myös Linux- ja Unix-työasemissa käytetään monia palvelinohjelmistoja, esimerkiksi [[sähköpostipalvelin|sähköpostipalvelinta]] ja www-[[välityspalvelin|välityspalvelinta]] suodattamaan ja puskuroimaan liikennettä sekä [[SSH]]-palvelinta koneen etähallintaan. Pystyttäessä (ulko)verkkoon näkyviä palveluja pitää kuitenkin olla huomattavan tarkka [[tietoturva]]-asioista. Isommissa palvelimissa myös resurssien optimointi on hyvin paljon tärkeämpää kuin kotikoneella.&lt;br /&gt;
&lt;br /&gt;
Monet Linux-jakelut on tehty myös ammatilliseen käyttöön, ja jakelun oletusasetukset saattavat olla sovellettuja ison palvelimen tarpeisiin. Oletusasetusten ja eri ohjeiden soveltuvuus omaan käyttöön kannattaa siis varmistaa.&lt;br /&gt;
&lt;br /&gt;
==Palvelimen suojaaminen hyökkäyksiltä==&lt;br /&gt;
&lt;br /&gt;
Jos palvelin pystytetään kokeilua varten tai henkilökohtaiseen käyttöön, siihen ei yleensä ole tarvetta päästä käsiksi kuin muutamalta koneelta. Pääsyä voi rajoittaa [[palomuuri]]lla, [[Tcpwrappers|TCP-wrappers]]illa sekä palvelimen omilla asetuksilla. Kaikkia kolmea kannattaa käyttää. Avainsanoja voi olla esimerkiksi &amp;quot;listen&amp;quot;, &amp;quot;interface&amp;quot; tai &amp;quot;allow&amp;quot; ja &amp;quot;[[localhost]]&amp;quot;. Myös [[reititin|reitittimessä]] on yleensä palomuuriominaisuuksia.&lt;br /&gt;
&lt;br /&gt;
Palvelimen käyttöä voi rajoittaa tietyille käyttäjille. Tämä on tärkeätä etenkin SSH:n tapauksessa, koska murtautumista heikoilla salasanoilla yritetään jatkuvasti. Määräämällä tiedostossa &amp;lt;tt&amp;gt;/etc/ssh/sshd_config&amp;lt;/tt&amp;gt; &amp;quot;AllowedUsers tunnus tunnus2&amp;quot; tai vastaava, muiden käyttäjien heikoista salasanoista ei tarvitse olla &#039;&#039;niin&#039;&#039; huolissaan.&lt;br /&gt;
&lt;br /&gt;
Verkkoa kuuntelevan palvelimen pitäminen ajan tasalla tietoturvapäivitysten osalta on tärkeää. Päivityksistä on yleensä mahdollista saada tietoa jakelun tietoturvatiimiltä erillisen sähköpostilistan kautta (security-announce tms.).&lt;br /&gt;
&lt;br /&gt;
Haavoittuvuuksia voi olla myös palvelimen kautta käynnistettävissä ohjelmissa. Erityisesti tämä koskee www-palvelimen [[cgi]]-skriptejä (php ym.). Satunnainen verkosta haettu [[skripti]] ei ole luotettava tässä mielessä. Ellei halua tai osaa varmistaa skriptien laatua eikä halua pitäytyä muiden varmasti tarkastamissa skripteissä, ei kannata asentaa verkkoon näkyvää www-palvelinta koneelle, jossa on tärkeätäkin tietoa. Jos käynnistää palvelimen eri koneelle kannattaa muistaa, että sisäverkossa on nyt vähemmän luotettava kone, ja liikennettä kannattaa valvoa sen verran, että uskoo huomaavansa mahdollisen ei-toivotun käytön.&lt;br /&gt;
&lt;br /&gt;
Eri jakeluilla on eri käytäntö siinä, käynnistyykö palvelin automaattisesti asentamisen yhteydessä ja kuinka turvallisia oletusasetukset ovat. Yleensä asetukset kannattaa käydä läpi ennen palvelimen käynnistämistä.&lt;br /&gt;
&lt;br /&gt;
===Sähköpostipalvelin===&lt;br /&gt;
Erittäin tärkeätä on estää palvelimen käyttäminen roskapostin levittämiseen. Avainsana &amp;quot;relay&amp;quot;. Postia pitää hyväksyä vain, jos se joko jää omille koneille tai on lähtöisin omilta koneilta.&lt;br /&gt;
&lt;br /&gt;
Väärin säädetty postipalvelin saattaa hävittää postia. Yleensä postia ei saisi hävittää sen jälkeen kuin SMTP-yhteys on päättynyt. Isommissa palvelimissa, missä vastaanottajien tarkistaminen tai roskapostisuodatus reaaliajassa on liian hidasta, tämä tapahtuu jälkikäteen ja roskaposti häviää mustaan aukkoon. Kotikoneella tarkistuksen voi tehdä yhteyden aikana, jolloin lähettäjä saa virheilmoituksen, jos viestiä ei jostain syystä oteta vastaan (myöhemmin virheilmoitusta ei roskapostin osalta voi lähettää, koska se lähtisi väärennettyyn osoitteeseen).&lt;br /&gt;
&lt;br /&gt;
==Eräitä kotikoneen palvelinohjelmistoja==&lt;br /&gt;
* [[Sähköpostipalvelin]]: viestien suodattamiseen, aliasten tai sähköpostilistojen hallintaan (etenkin jos käytössä on oma [[verkkotunnus]] tms.), viestien puskurointiin (jos yhteys on hidas tai epäluotettava), liikenteen seuraamiseen yms.&lt;br /&gt;
* [[SSH]]-palvelin: [[:Luokka:Etäkäyttö|etähallintaan]] ja tiedostojen hakemiseen/lähettämiseen työkoneelta&lt;br /&gt;
* [[Samba]]-palvelin: [[kirjoitin|kirjoittimien]] ja tiedostojen jakoon, etenkin Windows-koneille&lt;br /&gt;
* [[NFS]]-palvelin: tiedostojen jakoon Linux/Unix-koneiden kesken (säilyttää tiedostojen oikeudet ja aikaleimat paremmin kuin SMB/CIFS)&lt;br /&gt;
* WWW-palvelin (yleensä [[Apache httpd]]): WWW-kehittelyyn ja tiedostojen jakoon&lt;br /&gt;
* [[Uutisryhmät|Uutisryhmäpalvelin]]: oma uutisryhmä- eli nyyssipalvelin mahdollistaa useamman uutisryhmäpalvelimen ja uutisryhmälukijan joustavan käytön, koska viestien numerointi (ja siten tieto luetuista viesteistä) hoidetaan paikallisesti. Myös viestien haku etukäteen helpottuu.&lt;br /&gt;
* [[FTP|FTP-palvelin]]: tiedostopalvelin, tiedostojen jakaminen verkkoon ja niiden tuonti paikalliselle koneelle.&lt;br /&gt;
&lt;br /&gt;
== Katso myös ==&lt;br /&gt;
*[[Palvelin]]&lt;br /&gt;
*[[Tietoturva]]&lt;br /&gt;
*[[Verkkoliitynnät]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Malline:Palvelin&amp;diff=48275</id>
		<title>Malline:Palvelin</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Malline:Palvelin&amp;diff=48275"/>
		<updated>2018-11-26T12:56:30Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Lisätty iptables&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;toccolours&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:2pt solid #5CD5FF; background:#8AE1FF; text-align:center&amp;quot; |&#039;&#039;&#039;[[Palvelin]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;Ylläpito&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | [[SSH]] | [[Tietoturva]] | [[Käyttäjien hallinta]] | [[Systemd]] | [[iptables]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;Komentorivi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | [[Komentorivin perusteet]] | [[Komentorivikomennot]] | [[Bash-skriptaus]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;Palvelintyypit&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | [[LAMP]] | [[Sähköpostipalvelin]] | [[Tietokantapalvelin]] | [[NFS]] | [[Samba]]&lt;br /&gt;
|}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mallineesta==&lt;br /&gt;
Tämä malline on tehty palvelimia ja niiden pystyttämistä käsittelevien artikkeleiden tueksi.&lt;br /&gt;
&lt;br /&gt;
==Käyttö==&lt;br /&gt;
Lisää artikkelin loppuun: &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Palvelin}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
[[Luokka:Mallineet|{{PAGENAME}}]][[Luokka:Artikkelisarjamallineet|{{PAGENAME}}]]&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;[[Luokka:Palvelimet]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=K%C3%A4ytt%C3%A4j%C3%A4:Heikkiket&amp;diff=48274</id>
		<title>Käyttäjä:Heikkiket</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=K%C3%A4ytt%C3%A4j%C3%A4:Heikkiket&amp;diff=48274"/>
		<updated>2018-11-26T12:48:14Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Helsinkiläinen insinööriopiskelija, jolla on kokemusta musiikkiteknologiasta. Pyrin parantamaan Linux.fi:n artikkelien laatua aina kun muilta kiireiltäni ehdin. Nykyisellään kiinnostaa autella kaikissa artikkeleissa, jotka tekevät Linuxista helpomman lähestyä ammattilaisen/koodaajan näkökulmasta. Uusimmaksi projektikseni olen ottanut [[Palvelin]]-artikkelin ja siihen liittyvät artikkelit.&lt;br /&gt;
&lt;br /&gt;
Olen kirjoittanut ison osan wikin musiikintekoa koskevasta artikkelikannasta, ja ylläpidän sitä edelleen. Työnsarkaa riittää, ja apukin on tarpeen. Aloittamaan pääsee [[Musiikinteko Linuxilla]] -artikkelista.&lt;br /&gt;
&lt;br /&gt;
Mulla on muuten [http://heikki.ketoharju.info/ kotisivutkin], joilta löytyy lisää artikkeleja musiikinteosta ja muusta hauskasta.&lt;br /&gt;
&lt;br /&gt;
=== Sekalaisia merkintöjä ===&lt;br /&gt;
&lt;br /&gt;
Linuxsamplerin versiossa 1.0.0.svn15 törmäsin mielenkiintoiseen bugiin:&lt;br /&gt;
Jos JSampler-fantasiassa tai Qsamplerissa tallentaa session lscp-skriptinä, ja koettaa ladata, koko linuxsampler kaatuu. Syynä on RESET-komento, jossa on jotain häikkää. Skriptin saa toimimaan, kun poistaa sieltä RESET-komennot. Tämän jälkeen on tietysti mahdollista, että skripti jättää jotain oleellista nollaamatta. Linuxsamplerin uudelleenkäynnistyksen luulisi auttavan tähän. Kyseessä on [https://bugs.linuxsampler.org/cgi-bin/show_bug.cgi?id=142 pari vuotta vanha bugi], mutta ilmeisesti sitä ei ole korjattu.&lt;br /&gt;
&lt;br /&gt;
== Linux.fi-wikiin kirjoittamani jutut ==&lt;br /&gt;
&lt;br /&gt;
* [[Toiminnot:Muokkaukset/Heikkiket | Omat muokkaukset]]&lt;br /&gt;
&lt;br /&gt;
== Artikkelit, jotka pitäisi kirjoittaa ==&lt;br /&gt;
Siirsin listan [[Artikkelitoiveet | Artikkelitoiveisiin]]&lt;br /&gt;
&lt;br /&gt;
== Muualla verkossa ==&lt;br /&gt;
* [http://heikki.ketoharju.info Kotisivut]&lt;br /&gt;
* [http://forum.ubuntu-fi.org/index.php?action=profile;u=9441 Profiili Ubuntu Suomen foorumeilla]&lt;br /&gt;
* [http://soundcloud.com/heikkiketoharju Musiikkia SoundCloudissa]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=K%C3%A4ytt%C3%A4j%C3%A4:Heikkiket&amp;diff=48273</id>
		<title>Käyttäjä:Heikkiket</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=K%C3%A4ytt%C3%A4j%C3%A4:Heikkiket&amp;diff=48273"/>
		<updated>2018-11-26T12:47:54Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Helsinkiläinen insinööriopiskelija, jolla on kokemusta musiikkiteknologiasta. Pyrin parantamaan Linux.fi:n artikkelien laatua aina kun muilta kiireiltäni ehdin. Nykyisellään kiinnostaa autella kaikissa artikkeleissa, jotka tekevät Linuxista helpomman lähestyä ammattilaisen/koodaajan näkökulmasta. Uusimmaksi projektikseni olen ottanut [[Palvelin]]-artikkelin ja siihen liittyvät artikkelit.&lt;br /&gt;
&lt;br /&gt;
Olen kirjoittanut ison osan wikin musiikintekoa koskevasta artikkelikannasta, ja ylläpidän sitä edelleen. Työnsarkaa riittää, ja apukin on tarpeen. Aloittamaan pääsee [[Musiikinteko Linuxilla]] -artikkelista.&lt;br /&gt;
&lt;br /&gt;
Mulla on muuten [http://heikki.ketoharju.info/ kotisivutkin], joilta löytyy lisää artikkeleja musiikinteosta ja muusta hauskasta.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linux.fi-wikiin kirjoittamani jutut ==&lt;br /&gt;
&lt;br /&gt;
* [[Toiminnot:Muokkaukset/Heikkiket | Omat muokkaukset]]&lt;br /&gt;
&lt;br /&gt;
== Artikkelit, jotka pitäisi kirjoittaa ==&lt;br /&gt;
Siirsin listan [[Artikkelitoiveet | Artikkelitoiveisiin]]&lt;br /&gt;
&lt;br /&gt;
=== Sekalaisia merkintöjä ===&lt;br /&gt;
&lt;br /&gt;
Linuxsamplerin versiossa 1.0.0.svn15 törmäsin mielenkiintoiseen bugiin:&lt;br /&gt;
Jos JSampler-fantasiassa tai Qsamplerissa tallentaa session lscp-skriptinä, ja koettaa ladata, koko linuxsampler kaatuu. Syynä on RESET-komento, jossa on jotain häikkää. Skriptin saa toimimaan, kun poistaa sieltä RESET-komennot. Tämän jälkeen on tietysti mahdollista, että skripti jättää jotain oleellista nollaamatta. Linuxsamplerin uudelleenkäynnistyksen luulisi auttavan tähän. Kyseessä on [https://bugs.linuxsampler.org/cgi-bin/show_bug.cgi?id=142 pari vuotta vanha bugi], mutta ilmeisesti sitä ei ole korjattu.&lt;br /&gt;
&lt;br /&gt;
== Muualla verkossa ==&lt;br /&gt;
* [http://heikki.ketoharju.info Kotisivut]&lt;br /&gt;
* [http://forum.ubuntu-fi.org/index.php?action=profile;u=9441 Profiili Ubuntu Suomen foorumeilla]&lt;br /&gt;
* [http://soundcloud.com/heikkiketoharju Musiikkia SoundCloudissa]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48272</id>
		<title>Palvelin</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48272"/>
		<updated>2018-11-26T12:36:19Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Järjestelty artikkelia uusiksi.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Palvelin&#039;&#039;&#039; on tietokone, joka tarjoaa siinä ajettavien palvelinohjelmistojen välityksellä erilaisia palveluja muille ohjelmille. Asiakkaana toimivat ohjelmat voivat sijaita joko [[loopback|samalla koneella]] tai eri koneilla. &lt;br /&gt;
&lt;br /&gt;
Käsitteellä palvelin voidaan tarkoittaa myös asiakas-palvelin-mallia tapana järjestää kahden ohjelman välinen kommunikointi tai ohjelmaa, johon asiakkaat ottavat yhteyttä.&lt;br /&gt;
&lt;br /&gt;
Tämä artikkeli kokoaa yhteen ohjeita palvelintietokoneen pystyttämiseen Linuxia käyttäen. Se on kirjoitettu niin, että aloittelijakin pysyy mukana matkassa.&lt;br /&gt;
&lt;br /&gt;
== Mikä on palvelin? ==&lt;br /&gt;
&lt;br /&gt;
Palvelinkone poikkeaa yleensä normaaleista pöytäkoneista laitteistoltaan. Isommissa palvelimissa tyypillisiä laitteistoratkaisuja ovat:&lt;br /&gt;
&lt;br /&gt;
* [[SMP|Monta rinnakkaista prosessoria]]&lt;br /&gt;
* Monta rinnakkaista levyä käsittävä levyjärjestelmä, eli [[RAID]]&lt;br /&gt;
* [[SCSI]] tai [[SAS]]&lt;br /&gt;
* Kahdennetut virtalähteet&lt;br /&gt;
* [[Verkkoliitynnät monimutkaisemmin|Useampi verkkoyhteys]]&lt;br /&gt;
&lt;br /&gt;
Suurten palvelinkoneiden rinnalle on tullut uusia vaihtoehtoja. Pitkälti juuri Linuxin ansiosta palvelimia voi nykyään pystyttää kuka tahansa, ja halvat palvelimet ovat yleensä kokoonpanoltaan verrattavissa pöytäkoneisiin, joidenkin palvelimien kohdalla jopa huomattavasti vaatimattomampia. Eräs kotipalvelinkäytössä suosittu minitietokone on [[Raspberry Pi]].&lt;br /&gt;
&lt;br /&gt;
Palvelimien tärkeisiin ominaisuuksiin kuuluu myös etähallinta esimerkiksi [[SSH]]:n yli. Monet valmistajat tarjoavatkin laitteisiinsa erillisiä hallintakortteja, joiden avulla palvelin voidaan sammuttaa ja käynnistää uudelleen verkon yli, vaikka se olisi kaatunut. Parhailla hallintakorteilla voi halutessaan alustaa koneen kovalevyt ja asentaa käyttöjärjestelmän kokonaan uudelleen etänä verkon yli.&lt;br /&gt;
&lt;br /&gt;
{{Perustietoa}}&lt;br /&gt;
&lt;br /&gt;
== Palvelimen hankkiminen ja pystyttäminen ==&lt;br /&gt;
Linux-pohjaisen palvelimen pystyttäminen on helppoa ja halpaa. Siinä oppii paljon uutta tietokoneista ja verkoista. Apua tarjoavat tämä wiki ja muut ohjesivut verkossa, ja lisäksi apua voi kysyä keskustelupalstoilta tai vaikka Redditistä. &lt;br /&gt;
&lt;br /&gt;
Ensiksi pitää hankkia palvelinkone tai ostaa sopivalta palveluntarjoajalta virtuaalipalvelin. Palvelimeen pitää asentaa käyttöjärjestelmä. Tyypillisimmät palvelimissa käytettävät Linux-käyttöjärjestelmät ovat Debian- tai Red Hat -pohjaisia. Oheisessa listassa pari suosituinta:&lt;br /&gt;
===Debian-pohjaisia:===&lt;br /&gt;
* [[Debian]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
===Red Hat -pohjaisia:===&lt;br /&gt;
* [[RHEL]]&lt;br /&gt;
* [[CentOS]]&lt;br /&gt;
&lt;br /&gt;
Näiden järjestelmien asentaminen käsitellään omissa ohjeissaan. Joissain palvelimissa järjestelmä on jo valmiiksi asennettuna. Silloin kannattaa [[Jakelu#Liite:_Mik.C3.A4_on_jakelupakettini_versio.3F|selvittää mitä järjestelmää käytät]]. Se onnistuu yleensä cat-komennolla:&lt;br /&gt;
 $ cat /etc/*release&lt;br /&gt;
&lt;br /&gt;
* [[Jakelut]] - lisätietoa eri Linux-versioista&lt;br /&gt;
&lt;br /&gt;
Linux-pohjainen palvelin on käytännössä verkkoon kytketty tietokone, johon on asennettu Linux. Linuxin päällä pyörii erilaisia **palveluita**, jotka kuuntelevat verkosta koneelle tulevia yhteydenottoja ja vastaavat niihin. Palvelu on käytännössä vain ohjelma, jota tietokone ajaa. Erona normaaliin työpöytäohjelmaan on, että palvelua suoritetaan taustalla, eikä sille ole omaa ohjelmaikkunaa.&lt;br /&gt;
&lt;br /&gt;
*[[Palvelimen pystyttäminen]] - lisätietoa Linux-palvelimen pystyttämisestä&lt;br /&gt;
&lt;br /&gt;
== Alkuun pääseminen ==&lt;br /&gt;
Palvelinta hallitaan komentorivin kautta. Seuraavista artikkeleista on hyötyä komentorivin opettelussa:&lt;br /&gt;
* [[Komentorivin perusteet]] - pitkä ja perusteellinen ohjeartikkeli komentorivin käytöstä&lt;br /&gt;
* [[Komentorivikomennot]] - käyttötarkoituksen mukaan luokiteltuja komentoja&lt;br /&gt;
* [[:Luokka:Komentorivin perustyökalut|Komentorivin perustyökalut]] - aakkostettu lista yleisistä komentorivikomennoista&lt;br /&gt;
&lt;br /&gt;
Palvelimelle on myös luotava käyttäjiä ja ryhmiä. Siihen löytyy nopea ohjeartikkeli:&lt;br /&gt;
* [[Käyttäjien hallinta]]&lt;br /&gt;
&lt;br /&gt;
== Palvelimen hallinta ==&lt;br /&gt;
Palvelinta hallitaan yleensä [[systemd|systemd-järjestelmän]] avulla. Sillä käynnistetään ja pysäytetään palveluita, liitetään levyosioita ja tehdään jonkin verran muitakin toimenpiteitä.&lt;br /&gt;
&lt;br /&gt;
== Etäkirjautumisen salliminen ==&lt;br /&gt;
&lt;br /&gt;
Kuten edellä kirjoitettiin, palvelimeen otetaan yleensä etäyhteys SSH:ta käyttäen. Kun olet saanut asennettua peruskäyttöjärjestelmän, todennäköinen seuraava askel on asentaa ja konfiguroida SSH.&lt;br /&gt;
&lt;br /&gt;
Tarvitset palvelimelle käynnissä olevan [[sshd|sshd-palvelun]]. Omalle tietokoneellesi Sinun on asennettava [[SSH|SSH-asiakasohjelma]].&lt;br /&gt;
&lt;br /&gt;
Windows-käyttäjät käyttävät monesti [[PuTTY]]-ohjelmaa palvelimelle yhdistääkseen. Mac- ja Linux-järjestelmissä ssh-ohjelma on asennettu valmiiksi, ja se avataan järjestelmän oman komentorivin kautta.&lt;br /&gt;
&lt;br /&gt;
== Palvelintyyppejä ==&lt;br /&gt;
Asentamasi Linux-jakelu ei vielä tee varsinaisesti mitään. Siihen on asennettava ja konfiguroitava palvelinohjelmia.&lt;br /&gt;
&lt;br /&gt;
== Yleisimmät palvelinohjelmistot ==&lt;br /&gt;
*Web-palvelin, katso [[Apache]], [[thttpd]], [[lighttpd]] (lähettää www-selaimelle sen pyytämät sivut ja muut tiedostot), [[Tornado]]&lt;br /&gt;
*[[Sähköpostipalvelin]], katso [[Exim]], [[Postfix]], [[Sendmail]], [[wikipedia:qmail|Qmail]], [[Dovecot]], [[wikipedia:Courier Mail Server|Courier]] (lähettää ja/tai vastaanottaa [[sähköposti|sähköpostia]])&lt;br /&gt;
*Tiedostopalvelin, katso [[NFS]], [[Samba]], [[FTP]], [[SFTP]] (palvelin, jonne voi tallentaa ja josta voi hakea tiedostoja)&lt;br /&gt;
*HTTP-välityspalvelin (proxy), katso [[Squid]]&lt;br /&gt;
&lt;br /&gt;
== Erikoisempia palvelinohjelmistoja ==&lt;br /&gt;
*[[DHCP]]-palvelin&lt;br /&gt;
*[[wikipedia:fi:DNS|Nimipalvelin]], katso [[BIND]]&lt;br /&gt;
*[[wikipedia:fi:Keskusteluryhmät|Nyyssipalvelin]], katso [[cnews]], [[inn]], [[leafnode]], [[nntpd]]&lt;br /&gt;
*Pelipalvelin (pitää yllä jotakin, yleensä Internetissä toimivaa peliä jonne pelaajat voivat liittyä)&lt;br /&gt;
*Shellipalvelin (tarjoaa [[komentorivi]]pohjaista etäkirjautumista, tyypillisesti [[irssi]]n ja [[screen]]in kera), katso [[SSH]], [[RSH]], [[Telnet]]&lt;br /&gt;
*Sovelluspalvelin, tarjoaa mahdollisuuksia ajaa sovelluksia, yleensä [[X-pääte]]- tai työasemaympäristössä &lt;br /&gt;
*Thin client -palvelin, katso [[LTSP]] (tehtävät voi haluttaessa jakaa useamman palvelimen kesken)&lt;br /&gt;
*[[wikipedia:fi:Tietokanta|Tietokantapalvelin]], katso [[MySQL]], [[PostgreSQL]], [[SQLite]], [[Oracle]], [[Firebird]]&lt;br /&gt;
*[[VPN]]-palvelin, katso [[wikipedia:fi:L2TP|L2TP]], [[wikipedia:fi:PPTP|PPTP]] (sisältyy [[ydin|ytimeen]]) ja [[wikipedia:OpenVPN|OpenVPN]]&lt;br /&gt;
*[[X]]-etäkirjautumispalvelin, katso [[XDMCP]], [[SSH]]&lt;br /&gt;
*Reititinohjelmia [[Vnstat]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[LASP]]&lt;br /&gt;
*[[LAMP]]&lt;br /&gt;
&lt;br /&gt;
{{Malline:Palvelin}}&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Verkko]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48271</id>
		<title>Palvelin</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48271"/>
		<updated>2018-11-26T12:29:27Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: fix: malline:palvelin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Palvelin&#039;&#039;&#039; on tietokone, joka tarjoaa siinä ajettavien palvelinohjelmistojen välityksellä erilaisia palveluja muille ohjelmille. Asiakkaana toimivat ohjelmat voivat sijaita joko [[loopback|samalla koneella]] tai eri koneilla. &lt;br /&gt;
&lt;br /&gt;
Käsitteellä palvelin voidaan tarkoittaa myös asiakas-palvelin-mallia tapana järjestää kahden ohjelman välinen kommunikointi tai ohjelmaa, johon asiakkaat ottavat yhteyttä.&lt;br /&gt;
&lt;br /&gt;
Tämä artikkeli kokoaa yhteen ohjeita palvelintietokoneen pystyttämiseen Linuxia käyttäen. Se on kirjoitettu niin, että aloittelijakin pysyy mukana matkassa.&lt;br /&gt;
&lt;br /&gt;
== Mikä on palvelin? ==&lt;br /&gt;
&lt;br /&gt;
Palvelinkone poikkeaa yleensä normaaleista pöytäkoneista laitteistoltaan. Isommissa palvelimissa tyypillisiä laitteistoratkaisuja ovat:&lt;br /&gt;
&lt;br /&gt;
* [[SMP|Monta rinnakkaista prosessoria]]&lt;br /&gt;
* Monta rinnakkaista levyä käsittävä levyjärjestelmä, eli [[RAID]]&lt;br /&gt;
* [[SCSI]] tai [[SAS]]&lt;br /&gt;
* Kahdennetut virtalähteet&lt;br /&gt;
* [[Verkkoliitynnät monimutkaisemmin|Useampi verkkoyhteys]]&lt;br /&gt;
&lt;br /&gt;
Suurten palvelinkoneiden rinnalle on tullut uusia vaihtoehtoja. Pitkälti juuri Linuxin ansiosta palvelimia voi nykyään pystyttää kuka tahansa, ja halvat palvelimet ovat yleensä kokoonpanoltaan verrattavissa pöytäkoneisiin, joidenkin palvelimien kohdalla jopa huomattavasti vaatimattomampia. Eräs kotipalvelinkäytössä suosittu minitietokone on [[Raspberry Pi]].&lt;br /&gt;
&lt;br /&gt;
Palvelimien tärkeisiin ominaisuuksiin kuuluu myös etähallinta esimerkiksi [[SSH]]:n yli. Monet valmistajat tarjoavatkin laitteisiinsa erillisiä hallintakortteja, joiden avulla palvelin voidaan sammuttaa ja käynnistää uudelleen verkon yli, vaikka se olisi kaatunut. Parhailla hallintakorteilla voi halutessaan alustaa koneen kovalevyt ja asentaa käyttöjärjestelmän kokonaan uudelleen etänä verkon yli.&lt;br /&gt;
&lt;br /&gt;
{{Perustietoa}}&lt;br /&gt;
&lt;br /&gt;
== Linux-palvelimen pystyttäminen ==&lt;br /&gt;
Linux-pohjaisen palvelimen pystyttäminen on helppoa ja halpaa. Siinä oppii paljon uutta tietokoneista ja verkoista. Apua tarjoavat tämä wiki ja muut ohjesivut verkossa, ja lisäksi apua voi kysyä keskustelupalstoilta tai vaikka Redditistä. &lt;br /&gt;
&lt;br /&gt;
Ensiksi pitää hankkia palvelinkone tai ostaa sopivalta palveluntarjoajalta virtuaalipalvelin. Palvelimeen pitää asentaa käyttöjärjestelmä. Tyypillisimmät palvelimissa käytettävät Linux-käyttöjärjestelmät ovat Debian- tai Red Hat -pohjaisia. Oheisessa listassa pari suosituinta:&lt;br /&gt;
===Debian-pohjaisia:===&lt;br /&gt;
* [[Debian]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
===Red Hat -pohjaisia:===&lt;br /&gt;
* [[RHEL]]&lt;br /&gt;
* [[CentOS]]&lt;br /&gt;
&lt;br /&gt;
Näiden järjestelmien asentaminen käsitellään omissa ohjeissaan. Joissain palvelimissa järjestelmä on jo valmiiksi asennettuna. Silloin kannattaa [[Jakelu#Liite:_Mik.C3.A4_on_jakelupakettini_versio.3F|selvittää mitä järjestelmää käytät]]. Se onnistuu yleensä cat-komennolla:&lt;br /&gt;
 $ cat /etc/*release&lt;br /&gt;
&lt;br /&gt;
* [[Jakelut]] - lisätietoa eri Linux-versioista&lt;br /&gt;
&lt;br /&gt;
Linux-pohjainen palvelin on käytännössä verkkoon kytketty tietokone, johon on asennettu Linux. Linuxin päällä pyörii erilaisia **palveluita**, jotka kuuntelevat verkosta koneelle tulevia yhteydenottoja ja vastaavat niihin. Palvelu on käytännössä vain ohjelma, jota tietokone ajaa. Erona normaaliin työpöytäohjelmaan on, että palvelua suoritetaan taustalla, eikä sille ole omaa ohjelmaikkunaa.&lt;br /&gt;
&lt;br /&gt;
*[[Palvelimen pystyttäminen]] - lisätietoa Linux-palvelimen pystyttämisestä&lt;br /&gt;
&lt;br /&gt;
== Etäkirjautumisen salliminen ==&lt;br /&gt;
&lt;br /&gt;
Kuten edellä kirjoitettiin, palvelimeen otetaan yleensä etäyhteys SSH:ta käyttäen. Kun olet saanut asennettua peruskäyttöjärjestelmän, todennäköinen seuraava askel on asentaa ja konfiguroida SSH.&lt;br /&gt;
&lt;br /&gt;
Tarvitset palvelimelle käynnissä olevan [[sshd|sshd-palvelun]]. Omalle tietokoneellesi Sinun on asennettava [[SSH|SSH-asiakasohjelma]].&lt;br /&gt;
&lt;br /&gt;
Windows-käyttäjät käyttävät monesti [[PuTTY]]-ohjelmaa palvelimelle yhdistääkseen. Mac- ja Linux-järjestelmissä ssh-ohjelma on asennettu valmiiksi, ja se avataan järjestelmän oman komentorivin kautta.&lt;br /&gt;
&lt;br /&gt;
== Alkuun pääseminen ==&lt;br /&gt;
Palvelinta hallitaan komentorivin kautta. Seuraavista artikkeleista on hyötyä komentorivin opettelussa:&lt;br /&gt;
* [[Komentorivin perusteet]] - pitkä ja perusteellinen ohjeartikkeli komentorivin käytöstä&lt;br /&gt;
* [[Komentorivikomennot]] - käyttötarkoituksen mukaan luokiteltuja komentoja&lt;br /&gt;
* [[:Luokka:Komentorivin perustyökalut|Komentorivin perustyökalut]] - aakkostettu lista yleisistä komentorivikomennoista&lt;br /&gt;
&lt;br /&gt;
Palvelimelle on myös luotava käyttäjiä ja ryhmiä. Siihen löytyy nopea ohjeartikkeli:&lt;br /&gt;
* [[Käyttäjien hallinta]]&lt;br /&gt;
&lt;br /&gt;
== Palvelintyyppejä ==&lt;br /&gt;
Asentamasi Linux-jakelu ei vielä tee varsinaisesti mitään. Siihen on asennettava ja konfiguroitava palvelinohjelmia.&lt;br /&gt;
&lt;br /&gt;
== Yleisimmät ==&lt;br /&gt;
*Web-palvelin, katso [[Apache]], [[thttpd]], [[lighttpd]] (lähettää www-selaimelle sen pyytämät sivut ja muut tiedostot), [[Tornado]]&lt;br /&gt;
*[[Sähköpostipalvelin]], katso [[Exim]], [[Postfix]], [[Sendmail]], [[wikipedia:qmail|Qmail]], [[Dovecot]], [[wikipedia:Courier Mail Server|Courier]] (lähettää ja/tai vastaanottaa [[sähköposti|sähköpostia]])&lt;br /&gt;
*Tiedostopalvelin, katso [[NFS]], [[Samba]], [[FTP]], [[SFTP]] (palvelin, jonne voi tallentaa ja josta voi hakea tiedostoja)&lt;br /&gt;
*HTTP-välityspalvelin (proxy), katso [[Squid]]&lt;br /&gt;
&lt;br /&gt;
== Erikoisempia ==&lt;br /&gt;
*[[DHCP]]-palvelin&lt;br /&gt;
*[[wikipedia:fi:DNS|Nimipalvelin]], katso [[BIND]]&lt;br /&gt;
*[[wikipedia:fi:Keskusteluryhmät|Nyyssipalvelin]], katso [[cnews]], [[inn]], [[leafnode]], [[nntpd]]&lt;br /&gt;
*Pelipalvelin (pitää yllä jotakin, yleensä Internetissä toimivaa peliä jonne pelaajat voivat liittyä)&lt;br /&gt;
*Shellipalvelin (tarjoaa [[komentorivi]]pohjaista etäkirjautumista, tyypillisesti [[irssi]]n ja [[screen]]in kera), katso [[SSH]], [[RSH]], [[Telnet]]&lt;br /&gt;
*Sovelluspalvelin, tarjoaa mahdollisuuksia ajaa sovelluksia, yleensä [[X-pääte]]- tai työasemaympäristössä &lt;br /&gt;
*Thin client -palvelin, katso [[LTSP]] (tehtävät voi haluttaessa jakaa useamman palvelimen kesken)&lt;br /&gt;
*[[wikipedia:fi:Tietokanta|Tietokantapalvelin]], katso [[MySQL]], [[PostgreSQL]], [[SQLite]], [[Oracle]], [[Firebird]]&lt;br /&gt;
*[[VPN]]-palvelin, katso [[wikipedia:fi:L2TP|L2TP]], [[wikipedia:fi:PPTP|PPTP]] (sisältyy [[ydin|ytimeen]]) ja [[wikipedia:OpenVPN|OpenVPN]]&lt;br /&gt;
*[[X]]-etäkirjautumispalvelin, katso [[XDMCP]], [[SSH]]&lt;br /&gt;
*Reititinohjelmia [[Vnstat]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[LASP]]&lt;br /&gt;
*[[LAMP]]&lt;br /&gt;
&lt;br /&gt;
{{Malline:Palvelin}}&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Verkko]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48270</id>
		<title>Palvelin</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48270"/>
		<updated>2018-11-26T12:27:59Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Lisätty Palvelin-malline&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Palvelin&#039;&#039;&#039; on tietokone, joka tarjoaa siinä ajettavien palvelinohjelmistojen välityksellä erilaisia palveluja muille ohjelmille. Asiakkaana toimivat ohjelmat voivat sijaita joko [[loopback|samalla koneella]] tai eri koneilla. &lt;br /&gt;
&lt;br /&gt;
Käsitteellä palvelin voidaan tarkoittaa myös asiakas-palvelin-mallia tapana järjestää kahden ohjelman välinen kommunikointi tai ohjelmaa, johon asiakkaat ottavat yhteyttä.&lt;br /&gt;
&lt;br /&gt;
Tämä artikkeli kokoaa yhteen ohjeita palvelintietokoneen pystyttämiseen Linuxia käyttäen. Se on kirjoitettu niin, että aloittelijakin pysyy mukana matkassa.&lt;br /&gt;
&lt;br /&gt;
== Mikä on palvelin? ==&lt;br /&gt;
&lt;br /&gt;
Palvelinkone poikkeaa yleensä normaaleista pöytäkoneista laitteistoltaan. Isommissa palvelimissa tyypillisiä laitteistoratkaisuja ovat:&lt;br /&gt;
&lt;br /&gt;
* [[SMP|Monta rinnakkaista prosessoria]]&lt;br /&gt;
* Monta rinnakkaista levyä käsittävä levyjärjestelmä, eli [[RAID]]&lt;br /&gt;
* [[SCSI]] tai [[SAS]]&lt;br /&gt;
* Kahdennetut virtalähteet&lt;br /&gt;
* [[Verkkoliitynnät monimutkaisemmin|Useampi verkkoyhteys]]&lt;br /&gt;
&lt;br /&gt;
Suurten palvelinkoneiden rinnalle on tullut uusia vaihtoehtoja. Pitkälti juuri Linuxin ansiosta palvelimia voi nykyään pystyttää kuka tahansa, ja halvat palvelimet ovat yleensä kokoonpanoltaan verrattavissa pöytäkoneisiin, joidenkin palvelimien kohdalla jopa huomattavasti vaatimattomampia. Eräs kotipalvelinkäytössä suosittu minitietokone on [[Raspberry Pi]].&lt;br /&gt;
&lt;br /&gt;
Palvelimien tärkeisiin ominaisuuksiin kuuluu myös etähallinta esimerkiksi [[SSH]]:n yli. Monet valmistajat tarjoavatkin laitteisiinsa erillisiä hallintakortteja, joiden avulla palvelin voidaan sammuttaa ja käynnistää uudelleen verkon yli, vaikka se olisi kaatunut. Parhailla hallintakorteilla voi halutessaan alustaa koneen kovalevyt ja asentaa käyttöjärjestelmän kokonaan uudelleen etänä verkon yli.&lt;br /&gt;
&lt;br /&gt;
{{Perustietoa}}&lt;br /&gt;
&lt;br /&gt;
== Linux-palvelimen pystyttäminen ==&lt;br /&gt;
Linux-pohjaisen palvelimen pystyttäminen on helppoa ja halpaa. Siinä oppii paljon uutta tietokoneista ja verkoista. Apua tarjoavat tämä wiki ja muut ohjesivut verkossa, ja lisäksi apua voi kysyä keskustelupalstoilta tai vaikka Redditistä. &lt;br /&gt;
&lt;br /&gt;
Ensiksi pitää hankkia palvelinkone tai ostaa sopivalta palveluntarjoajalta virtuaalipalvelin. Palvelimeen pitää asentaa käyttöjärjestelmä. Tyypillisimmät palvelimissa käytettävät Linux-käyttöjärjestelmät ovat Debian- tai Red Hat -pohjaisia. Oheisessa listassa pari suosituinta:&lt;br /&gt;
===Debian-pohjaisia:===&lt;br /&gt;
* [[Debian]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
===Red Hat -pohjaisia:===&lt;br /&gt;
* [[RHEL]]&lt;br /&gt;
* [[CentOS]]&lt;br /&gt;
&lt;br /&gt;
Näiden järjestelmien asentaminen käsitellään omissa ohjeissaan. Joissain palvelimissa järjestelmä on jo valmiiksi asennettuna. Silloin kannattaa [[Jakelu#Liite:_Mik.C3.A4_on_jakelupakettini_versio.3F|selvittää mitä järjestelmää käytät]]. Se onnistuu yleensä cat-komennolla:&lt;br /&gt;
 $ cat /etc/*release&lt;br /&gt;
&lt;br /&gt;
* [[Jakelut]] - lisätietoa eri Linux-versioista&lt;br /&gt;
&lt;br /&gt;
Linux-pohjainen palvelin on käytännössä verkkoon kytketty tietokone, johon on asennettu Linux. Linuxin päällä pyörii erilaisia **palveluita**, jotka kuuntelevat verkosta koneelle tulevia yhteydenottoja ja vastaavat niihin. Palvelu on käytännössä vain ohjelma, jota tietokone ajaa. Erona normaaliin työpöytäohjelmaan on, että palvelua suoritetaan taustalla, eikä sille ole omaa ohjelmaikkunaa.&lt;br /&gt;
&lt;br /&gt;
*[[Palvelimen pystyttäminen]] - lisätietoa Linux-palvelimen pystyttämisestä&lt;br /&gt;
&lt;br /&gt;
== Etäkirjautumisen salliminen ==&lt;br /&gt;
&lt;br /&gt;
Kuten edellä kirjoitettiin, palvelimeen otetaan yleensä etäyhteys SSH:ta käyttäen. Kun olet saanut asennettua peruskäyttöjärjestelmän, todennäköinen seuraava askel on asentaa ja konfiguroida SSH.&lt;br /&gt;
&lt;br /&gt;
Tarvitset palvelimelle käynnissä olevan [[sshd|sshd-palvelun]]. Omalle tietokoneellesi Sinun on asennettava [[SSH|SSH-asiakasohjelma]].&lt;br /&gt;
&lt;br /&gt;
Windows-käyttäjät käyttävät monesti [[PuTTY]]-ohjelmaa palvelimelle yhdistääkseen. Mac- ja Linux-järjestelmissä ssh-ohjelma on asennettu valmiiksi, ja se avataan järjestelmän oman komentorivin kautta.&lt;br /&gt;
&lt;br /&gt;
== Alkuun pääseminen ==&lt;br /&gt;
Palvelinta hallitaan komentorivin kautta. Seuraavista artikkeleista on hyötyä komentorivin opettelussa:&lt;br /&gt;
* [[Komentorivin perusteet]] - pitkä ja perusteellinen ohjeartikkeli komentorivin käytöstä&lt;br /&gt;
* [[Komentorivikomennot]] - käyttötarkoituksen mukaan luokiteltuja komentoja&lt;br /&gt;
* [[:Luokka:Komentorivin perustyökalut|Komentorivin perustyökalut]] - aakkostettu lista yleisistä komentorivikomennoista&lt;br /&gt;
&lt;br /&gt;
Palvelimelle on myös luotava käyttäjiä ja ryhmiä. Siihen löytyy nopea ohjeartikkeli:&lt;br /&gt;
* [[Käyttäjien hallinta]]&lt;br /&gt;
&lt;br /&gt;
== Palvelintyyppejä ==&lt;br /&gt;
Asentamasi Linux-jakelu ei vielä tee varsinaisesti mitään. Siihen on asennettava ja konfiguroitava palvelinohjelmia.&lt;br /&gt;
&lt;br /&gt;
== Yleisimmät ==&lt;br /&gt;
*Web-palvelin, katso [[Apache]], [[thttpd]], [[lighttpd]] (lähettää www-selaimelle sen pyytämät sivut ja muut tiedostot), [[Tornado]]&lt;br /&gt;
*[[Sähköpostipalvelin]], katso [[Exim]], [[Postfix]], [[Sendmail]], [[wikipedia:qmail|Qmail]], [[Dovecot]], [[wikipedia:Courier Mail Server|Courier]] (lähettää ja/tai vastaanottaa [[sähköposti|sähköpostia]])&lt;br /&gt;
*Tiedostopalvelin, katso [[NFS]], [[Samba]], [[FTP]], [[SFTP]] (palvelin, jonne voi tallentaa ja josta voi hakea tiedostoja)&lt;br /&gt;
*HTTP-välityspalvelin (proxy), katso [[Squid]]&lt;br /&gt;
&lt;br /&gt;
== Erikoisempia ==&lt;br /&gt;
*[[DHCP]]-palvelin&lt;br /&gt;
*[[wikipedia:fi:DNS|Nimipalvelin]], katso [[BIND]]&lt;br /&gt;
*[[wikipedia:fi:Keskusteluryhmät|Nyyssipalvelin]], katso [[cnews]], [[inn]], [[leafnode]], [[nntpd]]&lt;br /&gt;
*Pelipalvelin (pitää yllä jotakin, yleensä Internetissä toimivaa peliä jonne pelaajat voivat liittyä)&lt;br /&gt;
*Shellipalvelin (tarjoaa [[komentorivi]]pohjaista etäkirjautumista, tyypillisesti [[irssi]]n ja [[screen]]in kera), katso [[SSH]], [[RSH]], [[Telnet]]&lt;br /&gt;
*Sovelluspalvelin, tarjoaa mahdollisuuksia ajaa sovelluksia, yleensä [[X-pääte]]- tai työasemaympäristössä &lt;br /&gt;
*Thin client -palvelin, katso [[LTSP]] (tehtävät voi haluttaessa jakaa useamman palvelimen kesken)&lt;br /&gt;
*[[wikipedia:fi:Tietokanta|Tietokantapalvelin]], katso [[MySQL]], [[PostgreSQL]], [[SQLite]], [[Oracle]], [[Firebird]]&lt;br /&gt;
*[[VPN]]-palvelin, katso [[wikipedia:fi:L2TP|L2TP]], [[wikipedia:fi:PPTP|PPTP]] (sisältyy [[ydin|ytimeen]]) ja [[wikipedia:OpenVPN|OpenVPN]]&lt;br /&gt;
*[[X]]-etäkirjautumispalvelin, katso [[XDMCP]], [[SSH]]&lt;br /&gt;
*Reititinohjelmia [[Vnstat]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[LASP]]&lt;br /&gt;
*[[LAMP]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Verkko]]&lt;br /&gt;
{{Palvelin}}&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Malline:Palvelin&amp;diff=48269</id>
		<title>Malline:Palvelin</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Malline:Palvelin&amp;diff=48269"/>
		<updated>2018-11-26T12:27:33Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Luotu malline palvelimia koskevan tiedon yhteen tuomiseksi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;toccolours&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:2pt solid #5CD5FF; background:#8AE1FF; text-align:center&amp;quot; |&#039;&#039;&#039;[[Palvelin]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;Ylläpito&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | [[SSH]] | [[Tietoturva]] | [[Käyttäjien hallinta]] | [[Systemd]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;Komentorivi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | [[Komentorivin perusteet]] | [[Komentorivikomennot]] | [[Bash-skriptaus]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | &#039;&#039;&#039;Palvelintyypit&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | [[LAMP]] | [[Sähköpostipalvelin]] | [[Tietokantapalvelin]] | [[NFS]] | [[Samba]]&lt;br /&gt;
|}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mallineesta==&lt;br /&gt;
Tämä malline on tehty palvelimia ja niiden pystyttämistä käsittelevien artikkeleiden tueksi.&lt;br /&gt;
&lt;br /&gt;
==Käyttö==&lt;br /&gt;
Lisää artikkelin loppuun: &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Palvelin}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
[[Luokka:Mallineet|{{PAGENAME}}]][[Luokka:Artikkelisarjamallineet|{{PAGENAME}}]]&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;[[Luokka:Palvelimet]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48268</id>
		<title>Palvelin</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48268"/>
		<updated>2018-11-26T09:31:31Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Lisätty linkki palvelimen pystyttäminen -artikkeliin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Palvelin&#039;&#039;&#039; on tietokone, joka tarjoaa siinä ajettavien palvelinohjelmistojen välityksellä erilaisia palveluja muille ohjelmille. Asiakkaana toimivat ohjelmat voivat sijaita joko [[loopback|samalla koneella]] tai eri koneilla. &lt;br /&gt;
&lt;br /&gt;
Käsitteellä palvelin voidaan tarkoittaa myös asiakas-palvelin-mallia tapana järjestää kahden ohjelman välinen kommunikointi tai ohjelmaa, johon asiakkaat ottavat yhteyttä.&lt;br /&gt;
&lt;br /&gt;
Tämä artikkeli kokoaa yhteen ohjeita palvelintietokoneen pystyttämiseen Linuxia käyttäen. Se on kirjoitettu niin, että aloittelijakin pysyy mukana matkassa.&lt;br /&gt;
&lt;br /&gt;
== Mikä on palvelin? ==&lt;br /&gt;
&lt;br /&gt;
Palvelinkone poikkeaa yleensä normaaleista pöytäkoneista laitteistoltaan. Isommissa palvelimissa tyypillisiä laitteistoratkaisuja ovat:&lt;br /&gt;
&lt;br /&gt;
* [[SMP|Monta rinnakkaista prosessoria]]&lt;br /&gt;
* Monta rinnakkaista levyä käsittävä levyjärjestelmä, eli [[RAID]]&lt;br /&gt;
* [[SCSI]] tai [[SAS]]&lt;br /&gt;
* Kahdennetut virtalähteet&lt;br /&gt;
* [[Verkkoliitynnät monimutkaisemmin|Useampi verkkoyhteys]]&lt;br /&gt;
&lt;br /&gt;
Suurten palvelinkoneiden rinnalle on tullut uusia vaihtoehtoja. Pitkälti juuri Linuxin ansiosta palvelimia voi nykyään pystyttää kuka tahansa, ja halvat palvelimet ovat yleensä kokoonpanoltaan verrattavissa pöytäkoneisiin, joidenkin palvelimien kohdalla jopa huomattavasti vaatimattomampia. Eräs kotipalvelinkäytössä suosittu minitietokone on [[Raspberry Pi]].&lt;br /&gt;
&lt;br /&gt;
Palvelimien tärkeisiin ominaisuuksiin kuuluu myös etähallinta esimerkiksi [[SSH]]:n yli. Monet valmistajat tarjoavatkin laitteisiinsa erillisiä hallintakortteja, joiden avulla palvelin voidaan sammuttaa ja käynnistää uudelleen verkon yli, vaikka se olisi kaatunut. Parhailla hallintakorteilla voi halutessaan alustaa koneen kovalevyt ja asentaa käyttöjärjestelmän kokonaan uudelleen etänä verkon yli.&lt;br /&gt;
&lt;br /&gt;
{{Perustietoa}}&lt;br /&gt;
&lt;br /&gt;
== Linux-palvelimen pystyttäminen ==&lt;br /&gt;
Linux-pohjaisen palvelimen pystyttäminen on helppoa ja halpaa. Siinä oppii paljon uutta tietokoneista ja verkoista. Apua tarjoavat tämä wiki ja muut ohjesivut verkossa, ja lisäksi apua voi kysyä keskustelupalstoilta tai vaikka Redditistä. &lt;br /&gt;
&lt;br /&gt;
Ensiksi pitää hankkia palvelinkone tai ostaa sopivalta palveluntarjoajalta virtuaalipalvelin. Palvelimeen pitää asentaa käyttöjärjestelmä. Tyypillisimmät palvelimissa käytettävät Linux-käyttöjärjestelmät ovat Debian- tai Red Hat -pohjaisia. Oheisessa listassa pari suosituinta:&lt;br /&gt;
===Debian-pohjaisia:===&lt;br /&gt;
* [[Debian]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
===Red Hat -pohjaisia:===&lt;br /&gt;
* [[RHEL]]&lt;br /&gt;
* [[CentOS]]&lt;br /&gt;
&lt;br /&gt;
Näiden järjestelmien asentaminen käsitellään omissa ohjeissaan. Joissain palvelimissa järjestelmä on jo valmiiksi asennettuna. Silloin kannattaa [[Jakelu#Liite:_Mik.C3.A4_on_jakelupakettini_versio.3F|selvittää mitä järjestelmää käytät]]. Se onnistuu yleensä cat-komennolla:&lt;br /&gt;
 $ cat /etc/*release&lt;br /&gt;
&lt;br /&gt;
* [[Jakelut]] - lisätietoa eri Linux-versioista&lt;br /&gt;
&lt;br /&gt;
Linux-pohjainen palvelin on käytännössä verkkoon kytketty tietokone, johon on asennettu Linux. Linuxin päällä pyörii erilaisia **palveluita**, jotka kuuntelevat verkosta koneelle tulevia yhteydenottoja ja vastaavat niihin. Palvelu on käytännössä vain ohjelma, jota tietokone ajaa. Erona normaaliin työpöytäohjelmaan on, että palvelua suoritetaan taustalla, eikä sille ole omaa ohjelmaikkunaa.&lt;br /&gt;
&lt;br /&gt;
*[[Palvelimen pystyttäminen]] - lisätietoa Linux-palvelimen pystyttämisestä&lt;br /&gt;
&lt;br /&gt;
== Etäkirjautumisen salliminen ==&lt;br /&gt;
&lt;br /&gt;
Kuten edellä kirjoitettiin, palvelimeen otetaan yleensä etäyhteys SSH:ta käyttäen. Kun olet saanut asennettua peruskäyttöjärjestelmän, todennäköinen seuraava askel on asentaa ja konfiguroida SSH.&lt;br /&gt;
&lt;br /&gt;
Tarvitset palvelimelle käynnissä olevan [[sshd|sshd-palvelun]]. Omalle tietokoneellesi Sinun on asennettava [[SSH|SSH-asiakasohjelma]].&lt;br /&gt;
&lt;br /&gt;
Windows-käyttäjät käyttävät monesti [[PuTTY]]-ohjelmaa palvelimelle yhdistääkseen. Mac- ja Linux-järjestelmissä ssh-ohjelma on asennettu valmiiksi, ja se avataan järjestelmän oman komentorivin kautta.&lt;br /&gt;
&lt;br /&gt;
== Alkuun pääseminen ==&lt;br /&gt;
Palvelinta hallitaan komentorivin kautta. Seuraavista artikkeleista on hyötyä komentorivin opettelussa:&lt;br /&gt;
* [[Komentorivin perusteet]] - pitkä ja perusteellinen ohjeartikkeli komentorivin käytöstä&lt;br /&gt;
* [[Komentorivikomennot]] - käyttötarkoituksen mukaan luokiteltuja komentoja&lt;br /&gt;
* [[:Luokka:Komentorivin perustyökalut|Komentorivin perustyökalut]] - aakkostettu lista yleisistä komentorivikomennoista&lt;br /&gt;
&lt;br /&gt;
Palvelimelle on myös luotava käyttäjiä ja ryhmiä. Siihen löytyy nopea ohjeartikkeli:&lt;br /&gt;
* [[Käyttäjien hallinta]]&lt;br /&gt;
&lt;br /&gt;
== Palvelintyyppejä ==&lt;br /&gt;
Asentamasi Linux-jakelu ei vielä tee varsinaisesti mitään. Siihen on asennettava ja konfiguroitava palvelinohjelmia.&lt;br /&gt;
&lt;br /&gt;
== Yleisimmät ==&lt;br /&gt;
*Web-palvelin, katso [[Apache]], [[thttpd]], [[lighttpd]] (lähettää www-selaimelle sen pyytämät sivut ja muut tiedostot), [[Tornado]]&lt;br /&gt;
*[[Sähköpostipalvelin]], katso [[Exim]], [[Postfix]], [[Sendmail]], [[wikipedia:qmail|Qmail]], [[Dovecot]], [[wikipedia:Courier Mail Server|Courier]] (lähettää ja/tai vastaanottaa [[sähköposti|sähköpostia]])&lt;br /&gt;
*Tiedostopalvelin, katso [[NFS]], [[Samba]], [[FTP]], [[SFTP]] (palvelin, jonne voi tallentaa ja josta voi hakea tiedostoja)&lt;br /&gt;
*HTTP-välityspalvelin (proxy), katso [[Squid]]&lt;br /&gt;
&lt;br /&gt;
== Erikoisempia ==&lt;br /&gt;
*[[DHCP]]-palvelin&lt;br /&gt;
*[[wikipedia:fi:DNS|Nimipalvelin]], katso [[BIND]]&lt;br /&gt;
*[[wikipedia:fi:Keskusteluryhmät|Nyyssipalvelin]], katso [[cnews]], [[inn]], [[leafnode]], [[nntpd]]&lt;br /&gt;
*Pelipalvelin (pitää yllä jotakin, yleensä Internetissä toimivaa peliä jonne pelaajat voivat liittyä)&lt;br /&gt;
*Shellipalvelin (tarjoaa [[komentorivi]]pohjaista etäkirjautumista, tyypillisesti [[irssi]]n ja [[screen]]in kera), katso [[SSH]], [[RSH]], [[Telnet]]&lt;br /&gt;
*Sovelluspalvelin, tarjoaa mahdollisuuksia ajaa sovelluksia, yleensä [[X-pääte]]- tai työasemaympäristössä &lt;br /&gt;
*Thin client -palvelin, katso [[LTSP]] (tehtävät voi haluttaessa jakaa useamman palvelimen kesken)&lt;br /&gt;
*[[wikipedia:fi:Tietokanta|Tietokantapalvelin]], katso [[MySQL]], [[PostgreSQL]], [[SQLite]], [[Oracle]], [[Firebird]]&lt;br /&gt;
*[[VPN]]-palvelin, katso [[wikipedia:fi:L2TP|L2TP]], [[wikipedia:fi:PPTP|PPTP]] (sisältyy [[ydin|ytimeen]]) ja [[wikipedia:OpenVPN|OpenVPN]]&lt;br /&gt;
*[[X]]-etäkirjautumispalvelin, katso [[XDMCP]], [[SSH]]&lt;br /&gt;
*Reititinohjelmia [[Vnstat]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[LASP]]&lt;br /&gt;
*[[LAMP]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Verkko]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48267</id>
		<title>Palvelin</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Palvelin&amp;diff=48267"/>
		<updated>2018-11-26T09:29:00Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: Uudistin artikkelia. Lisäsin tietoa palvelimen pystyttämisestä ja konfiguroimisesta. Linkkasin hyödyllisiin artikkeleihin.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Palvelin&#039;&#039;&#039; on tietokone, joka tarjoaa siinä ajettavien palvelinohjelmistojen välityksellä erilaisia palveluja muille ohjelmille. Asiakkaana toimivat ohjelmat voivat sijaita joko [[loopback|samalla koneella]] tai eri koneilla. &lt;br /&gt;
&lt;br /&gt;
Käsitteellä palvelin voidaan tarkoittaa myös asiakas-palvelin-mallia tapana järjestää kahden ohjelman välinen kommunikointi tai ohjelmaa, johon asiakkaat ottavat yhteyttä.&lt;br /&gt;
&lt;br /&gt;
Tämä artikkeli kokoaa yhteen ohjeita palvelintietokoneen pystyttämiseen Linuxia käyttäen. Se on kirjoitettu niin, että aloittelijakin pysyy mukana matkassa.&lt;br /&gt;
&lt;br /&gt;
== Mikä on palvelin? ==&lt;br /&gt;
&lt;br /&gt;
Palvelinkone poikkeaa yleensä normaaleista pöytäkoneista laitteistoltaan. Isommissa palvelimissa tyypillisiä laitteistoratkaisuja ovat:&lt;br /&gt;
&lt;br /&gt;
* [[SMP|Monta rinnakkaista prosessoria]]&lt;br /&gt;
* Monta rinnakkaista levyä käsittävä levyjärjestelmä, eli [[RAID]]&lt;br /&gt;
* [[SCSI]] tai [[SAS]]&lt;br /&gt;
* Kahdennetut virtalähteet&lt;br /&gt;
* [[Verkkoliitynnät monimutkaisemmin|Useampi verkkoyhteys]]&lt;br /&gt;
&lt;br /&gt;
Suurten palvelinkoneiden rinnalle on tullut uusia vaihtoehtoja. Pitkälti juuri Linuxin ansiosta palvelimia voi nykyään pystyttää kuka tahansa, ja halvat palvelimet ovat yleensä kokoonpanoltaan verrattavissa pöytäkoneisiin, joidenkin palvelimien kohdalla jopa huomattavasti vaatimattomampia. Eräs kotipalvelinkäytössä suosittu minitietokone on [[Raspberry Pi]].&lt;br /&gt;
&lt;br /&gt;
Palvelimien tärkeisiin ominaisuuksiin kuuluu myös etähallinta esimerkiksi [[SSH]]:n yli. Monet valmistajat tarjoavatkin laitteisiinsa erillisiä hallintakortteja, joiden avulla palvelin voidaan sammuttaa ja käynnistää uudelleen verkon yli, vaikka se olisi kaatunut. Parhailla hallintakorteilla voi halutessaan alustaa koneen kovalevyt ja asentaa käyttöjärjestelmän kokonaan uudelleen etänä verkon yli.&lt;br /&gt;
&lt;br /&gt;
{{Perustietoa}}&lt;br /&gt;
&lt;br /&gt;
== Linux-palvelimen pystyttäminen ==&lt;br /&gt;
Linux-pohjaisen palvelimen pystyttäminen on helppoa ja halpaa. Siinä oppii paljon uutta tietokoneista ja verkoista. Apua tarjoavat tämä wiki ja muut ohjesivut verkossa, ja lisäksi apua voi kysyä keskustelupalstoilta tai vaikka Redditistä. &lt;br /&gt;
&lt;br /&gt;
Ensiksi pitää hankkia palvelinkone tai ostaa sopivalta palveluntarjoajalta virtuaalipalvelin. Palvelimeen pitää asentaa käyttöjärjestelmä. Tyypillisimmät palvelimissa käytettävät Linux-käyttöjärjestelmät ovat Debian- tai Red Hat -pohjaisia. Oheisessa listassa pari suosituinta:&lt;br /&gt;
===Debian-pohjaisia:===&lt;br /&gt;
* [[Debian]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
===Red Hat -pohjaisia:===&lt;br /&gt;
* [[RHEL]]&lt;br /&gt;
* [[CentOS]]&lt;br /&gt;
&lt;br /&gt;
Näiden järjestelmien asentaminen käsitellään omissa ohjeissaan. Joissain palvelimissa järjestelmä on jo valmiiksi asennettuna. Silloin kannattaa [[Jakelu#Liite:_Mik.C3.A4_on_jakelupakettini_versio.3F|selvittää mitä järjestelmää käytät]]. Se onnistuu yleensä cat-komennolla:&lt;br /&gt;
 $ cat /etc/*release&lt;br /&gt;
&lt;br /&gt;
* [[Jakelut]] - lisätietoa eri Linux-versioista&lt;br /&gt;
&lt;br /&gt;
Linux-pohjainen palvelin on käytännössä verkkoon kytketty tietokone, johon on asennettu Linux. Linuxin päällä pyörii erilaisia **palveluita**, jotka kuuntelevat verkosta koneelle tulevia yhteydenottoja ja vastaavat niihin. Palvelu on käytännössä vain ohjelma, jota tietokone ajaa. Erona normaaliin työpöytäohjelmaan on, että palvelua suoritetaan taustalla, eikä sille ole omaa ohjelmaikkunaa.&lt;br /&gt;
&lt;br /&gt;
== Etäkirjautumisen salliminen ==&lt;br /&gt;
&lt;br /&gt;
Kuten edellä kirjoitettiin, palvelimeen otetaan yleensä etäyhteys SSH:ta käyttäen. Kun olet saanut asennettua peruskäyttöjärjestelmän, todennäköinen seuraava askel on asentaa ja konfiguroida SSH.&lt;br /&gt;
&lt;br /&gt;
Tarvitset palvelimelle käynnissä olevan [[sshd|sshd-palvelun]]. Omalle tietokoneellesi Sinun on asennettava [[SSH|SSH-asiakasohjelma]].&lt;br /&gt;
&lt;br /&gt;
Windows-käyttäjät käyttävät monesti [[PuTTY]]-ohjelmaa palvelimelle yhdistääkseen. Mac- ja Linux-järjestelmissä ssh-ohjelma on asennettu valmiiksi, ja se avataan järjestelmän oman komentorivin kautta.&lt;br /&gt;
&lt;br /&gt;
== Alkuun pääseminen ==&lt;br /&gt;
Palvelinta hallitaan komentorivin kautta. Seuraavista artikkeleista on hyötyä komentorivin opettelussa:&lt;br /&gt;
* [[Komentorivin perusteet]] - pitkä ja perusteellinen ohjeartikkeli komentorivin käytöstä&lt;br /&gt;
* [[Komentorivikomennot]] - käyttötarkoituksen mukaan luokiteltuja komentoja&lt;br /&gt;
* [[:Luokka:Komentorivin perustyökalut|Komentorivin perustyökalut]] - aakkostettu lista yleisistä komentorivikomennoista&lt;br /&gt;
&lt;br /&gt;
Palvelimelle on myös luotava käyttäjiä ja ryhmiä. Siihen löytyy nopea ohjeartikkeli:&lt;br /&gt;
* [[Käyttäjien hallinta]]&lt;br /&gt;
&lt;br /&gt;
== Palvelintyyppejä ==&lt;br /&gt;
Asentamasi Linux-jakelu ei vielä tee varsinaisesti mitään. Siihen on asennettava ja konfiguroitava palvelinohjelmia.&lt;br /&gt;
&lt;br /&gt;
== Yleisimmät ==&lt;br /&gt;
*Web-palvelin, katso [[Apache]], [[thttpd]], [[lighttpd]] (lähettää www-selaimelle sen pyytämät sivut ja muut tiedostot), [[Tornado]]&lt;br /&gt;
*[[Sähköpostipalvelin]], katso [[Exim]], [[Postfix]], [[Sendmail]], [[wikipedia:qmail|Qmail]], [[Dovecot]], [[wikipedia:Courier Mail Server|Courier]] (lähettää ja/tai vastaanottaa [[sähköposti|sähköpostia]])&lt;br /&gt;
*Tiedostopalvelin, katso [[NFS]], [[Samba]], [[FTP]], [[SFTP]] (palvelin, jonne voi tallentaa ja josta voi hakea tiedostoja)&lt;br /&gt;
*HTTP-välityspalvelin (proxy), katso [[Squid]]&lt;br /&gt;
&lt;br /&gt;
== Erikoisempia ==&lt;br /&gt;
*[[DHCP]]-palvelin&lt;br /&gt;
*[[wikipedia:fi:DNS|Nimipalvelin]], katso [[BIND]]&lt;br /&gt;
*[[wikipedia:fi:Keskusteluryhmät|Nyyssipalvelin]], katso [[cnews]], [[inn]], [[leafnode]], [[nntpd]]&lt;br /&gt;
*Pelipalvelin (pitää yllä jotakin, yleensä Internetissä toimivaa peliä jonne pelaajat voivat liittyä)&lt;br /&gt;
*Shellipalvelin (tarjoaa [[komentorivi]]pohjaista etäkirjautumista, tyypillisesti [[irssi]]n ja [[screen]]in kera), katso [[SSH]], [[RSH]], [[Telnet]]&lt;br /&gt;
*Sovelluspalvelin, tarjoaa mahdollisuuksia ajaa sovelluksia, yleensä [[X-pääte]]- tai työasemaympäristössä &lt;br /&gt;
*Thin client -palvelin, katso [[LTSP]] (tehtävät voi haluttaessa jakaa useamman palvelimen kesken)&lt;br /&gt;
*[[wikipedia:fi:Tietokanta|Tietokantapalvelin]], katso [[MySQL]], [[PostgreSQL]], [[SQLite]], [[Oracle]], [[Firebird]]&lt;br /&gt;
*[[VPN]]-palvelin, katso [[wikipedia:fi:L2TP|L2TP]], [[wikipedia:fi:PPTP|PPTP]] (sisältyy [[ydin|ytimeen]]) ja [[wikipedia:OpenVPN|OpenVPN]]&lt;br /&gt;
*[[X]]-etäkirjautumispalvelin, katso [[XDMCP]], [[SSH]]&lt;br /&gt;
*Reititinohjelmia [[Vnstat]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[LASP]]&lt;br /&gt;
*[[LAMP]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Verkko]]&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Keskustelu:Ubuntu&amp;diff=48266</id>
		<title>Keskustelu:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Keskustelu:Ubuntu&amp;diff=48266"/>
		<updated>2018-11-26T09:04:41Z</updated>

		<summary type="html">&lt;p&gt;Heikkiket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Työpöytäjakelun asema ==&lt;br /&gt;
Pitäisikö artikkelin johdantoa muuttaa nyt, kun Ubuntu ei enää tähtää ensisijassa työpöydille tai kuluttajalaitteisiin? Oma käsitykseni on, että nyt painotetaan palvelin- ja etenkin IOT-käyttöä.&lt;br /&gt;
&lt;br /&gt;
==Ubuntun rinnakkaisjakelut==&lt;br /&gt;
Ubuntun rinnakkaisjakelut löytyvät jo [[Malline:Ubuntu|Ubuntu-mallineesta]]. Ei ole järkevää luetella moneen kertaan samalla sivuja niitä. --[[Käyttäjä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;oselotti&amp;lt;/font&amp;gt;]] ([[Keskustelu käyttäjästä:Oselotti|&amp;lt;font face=&amp;quot;fixedsys&amp;quot; color=&amp;quot;#333&amp;quot;&amp;gt;keskustelu&amp;lt;/font&amp;gt;]]) 19. helmikuuta 2016 kello 15.43 (EET)&lt;br /&gt;
&lt;br /&gt;
==Julkaisuhistoria==&lt;br /&gt;
Näitä julkaisuhistoria-alaotsikoita näkyy monissakin artikkeleissa, mutta mahtavatko ne olla todella tarpeellisia? Omasta puolestani jakeluartikkeleista voisi koko julkaisuhistorian jättää pois. --[[Käyttäjä:Maakuth|Maakuth]] 3. toukokuuta 2008 kello 12.32 (EEST)&lt;br /&gt;
:Eipä noista nyt kauheasti hyötyä ole, mutta ei toisaalta kyllä haittaakaan. Mielestäni OK niin kauan, kuin joku niitä jaksaa ylläpitää. Toisaalta jos ei, niin sitten voisi harkita poistoa. Kannattaisi kai pyrkiä siihen, ettei julkaisuhistoriajuttuja käsiteltäisi juoksevassa tekstissä, vaan ainoastaan listassa/taulukossa. Tämä on omiaan alentamaan satunnaisen IP:n kynnystä päivittää listaa, kun ei tarvitse muotoilla uusiksi montaa lausetta pelkän uuden versionumeron takia.  --[[Käyttäjä:Pb|Pb]] 4. toukokuuta 2008 kello 13.38 (EEST)&lt;br /&gt;
&lt;br /&gt;
== EasyUbuntu ja Automatix ==&lt;br /&gt;
Tulisiko EasyUbuntun ja Automatixin maininnat poistaa, koska niiden käyttämisellä ovat aloittelijat lähinnä vain saaneet jakelunsa rikottua. Sisällöltään kyseiset &amp;quot;avut&amp;quot; eivät ole enää myöskään ajantasalla, sillä javat ja flash:t sisältyvät jo Ubuntujen mukana tuleviin *buntu-restricted-extras -paketteihin, jotka saa suoraan pakettipuusta ladattua.&lt;br /&gt;
&lt;br /&gt;
Ehdottaisinkin siis, että mainitsisimme ubuntuun suoraan lisättyjä meta-paketteja kolmannen osapuolen &amp;quot;purkkien&amp;quot; sijaan ja maksimissaan ehdottaisimme käytettäväksi MediBuntun tarjoamia lisäkirjastoja?&lt;br /&gt;
[[Käyttäjä:Ighea|Ighea]] 23. lokakuuta 2007 kello 16.46 (EEST)&lt;br /&gt;
:Samaa mieltä, Automatixin ja EasyUbuntun voi ehkä mainita mutta niitä ei kannata suositella käytettäväksi. --[[Käyttäjä:Heikki|Heikki]] 23. lokakuuta 2007 kello 17.30 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Nimi ==&lt;br /&gt;
Kyllähän se ihan virallisestikin on nimeltään pelkästään Ubuntu. Kotisivun osoite on [[http://www.ubuntulinux.org/ http://www.ubuntulinux.org/]] vain siksi, että [http://www.ubuntu.org/ http://www.ubuntu.org/] on jo varattu. Myös muuten loogisempi näin, siksi siirto. --[[Käyttäjä:Pb|Pb]] 24. lokakuuta 2005 kello 17:51:34 (EEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 8.04 versio ==&lt;br /&gt;
Tullo teksitissä lukeee etttä vimeisin versio olisi 7.10, mutta siitä onjo julkaistu uusiversio.--[[Käyttäjä:LINUX 112|LINUX 112]] 18. huhtikuuta 2008 kello 23.27 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Artikkelista ==&lt;br /&gt;
&amp;quot;Hyvänä puolena tässä on, että vaarallinen tavallisten ohjelmien ajaminen pääkäyttäjän oikeuksilla vaikeutuu&amp;quot;. Ei se sen vaikeampaa ole ajaa sudolla kuin ilmankaan sudoa. --[[Käyttäjä:91.154.60.220|91.154.60.220]] 19. huhtikuuta 2008 kello 18.03 (EEST)&lt;br /&gt;
&lt;br /&gt;
== tuotantoversion ja testiversion erot ==&lt;br /&gt;
&lt;br /&gt;
Pitäisikö artikkelissa olla maininta tuotantoversion eli LTS:än ja testiversion mikä juuri tuli. Että mitä eroa niillä on?&lt;br /&gt;
Eli 10.10 on puolivuosittaisjulkaisu ja LTS: tuki on 3 vuotta.&lt;/div&gt;</summary>
		<author><name>Heikkiket</name></author>
	</entry>
</feed>