Ero sivun ”Palvelin” versioiden välillä

Siirry navigaatioon Siirry hakuun
928 merkkiä lisätty ,  5. tammikuuta 2019
→‎Alkuun pääseminen: Lisätty asetustiedostoista ja initistä.
(→‎Mikä on palvelin?: Lisätty pari riviä virtualisoinnista.)
(→‎Alkuun pääseminen: Lisätty asetustiedostoista ja initistä.)
(4 välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 24: Rivi 24:


== Palvelimen hankkiminen ja pystyttäminen ==
== Palvelimen hankkiminen ja pystyttäminen ==
[[Tiedosto:Linux-server-shell.png|kehys|oikea|Linux-pohjaisen etäpalvelimen hallinta tapahtuu komentorivin kautta.]]
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ä.  
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ä.  


Rivi 35: Rivi 36:


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:
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:
  $ cat /etc/*release
  cat /etc/*release


* [[Jakelut]] - lisätietoa eri Linux-versioista
* [[Jakelut]] - lisätietoa eri Linux-versioista


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.
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.


*[[Palvelimen pystyttäminen]] - lisätietoa Linux-palvelimen pystyttämisestä
*[[Palvelimen pystyttäminen]] - lisätietoa Linux-palvelimen pystyttämisestä
Rivi 51: Rivi 52:
Palvelimelle on myös luotava käyttäjiä ja ryhmiä. Siihen löytyy nopea ohjeartikkeli:
Palvelimelle on myös luotava käyttäjiä ja ryhmiä. Siihen löytyy nopea ohjeartikkeli:
* [[Käyttäjien hallinta]]
* [[Käyttäjien hallinta]]
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ä]]
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.
* [[Init]]
* [[systemd]]
Palvelimen konfiguroiminen taas tehdään asetustiedostoja muokkaamalla. Lista tyypillisistä asetustiedostoista löytyy artikkelista [[Asetustiedostot]].


== Palvelimen hallinta ==
== Palvelimen hallinta ==
Rivi 66: Rivi 75:
Asentamasi Linux-jakelu ei vielä tee varsinaisesti mitään. Siihen on asennettava ja konfiguroitava palvelinohjelmia.
Asentamasi Linux-jakelu ei vielä tee varsinaisesti mitään. Siihen on asennettava ja konfiguroitava palvelinohjelmia.


== Yleisimmät palvelinohjelmistot ==
=== Yleisimmät palvelinohjelmistot ===
*Web-palvelin, katso [[Apache]], [[thttpd]], [[lighttpd]] (lähettää www-selaimelle sen pyytämät sivut ja muut tiedostot), [[Tornado]]
*Web-palvelin, katso [[Apache]], [[thttpd]], [[lighttpd]] (lähettää www-selaimelle sen pyytämät sivut ja muut tiedostot), [[Tornado]]
*[[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]])
*[[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]])
Rivi 72: Rivi 81:
*HTTP-välityspalvelin (proxy), katso [[Squid]]
*HTTP-välityspalvelin (proxy), katso [[Squid]]


== Erikoisempia palvelinohjelmistoja ==
=== Erikoisempia palvelinohjelmistoja ===
*[[DHCP]]-palvelin
*[[DHCP]]-palvelin
*[[wikipedia:fi:DNS|Nimipalvelin]], katso [[BIND]]
*[[wikipedia:fi:DNS|Nimipalvelin]], katso [[BIND]]
574

muokkausta

Navigointivalikko