Linux on avoimen lähdekoodin käyttöjärjestelmä, jota käytetään laajalti palvelimilla, pöytäkoneilla ja laitteilla. Se on erityisen suosittu palvelinmarkkinoilla, ja se muodostaa vähintään 32% kaikista verkkopalvelimista. Linux -palvelimen asentaminen voi olla pelottava tehtävä, mutta viimeaikaiset edistysaskeleet ovat tehneet prosessista paljon helpompaa kuin ennen. Uusille käyttäjille on luultavasti hyvä idea lukea kirja tai pari verkkosivustoa saadaksesi tietoa Linuxin perusteista.
On olemassa monia erilaisia Linux -jakeluja, ja monilla on eri käyttötarkoitukset. Kun asennat Linux -palvelinta, on tärkeää valita ensin sopiva jakelu. Palvelimille suunniteltuja jakeluja ovat Red Hat Enterprise Linux (RHEL), Debian ja Slackware. Red Hat Enterprise Linux ei ole ilmainen, mutta se sisältää kaupallista tukea ja sopii suurille yrityksille. Debian sisältää lähes täysin avoimen lähdekoodin ohjelmiston ja on ihanteellinen niille, jotka haluavat käyttää Linuxia filosofisista syistä. Slackware on tunnettu vakaudestaan ja konfiguroitavuudestaan.
Vaikka jokaisella jakelulla on etunsa, ne, jotka eivät ole vielä käyttäneet Linuxia tai asentavat Linux-palvelinta ensimmäistä kertaa, saattavat haluta kokeilla käyttäjäystävällistä Ubuntu-palvelinta. Asennus voidaan suorittaa CD- tai USB -muistitikulla. Asennusmateriaali on yleensä saatavana ilmaiseksi ladattavana.
Jakelusta riippumatta asennus on ensimmäinen askel Linux-, Apache-, MySQL- ja Perl- tai PHP (LAMP) -pinoiden määrittämisessä. Linux on käyttöjärjestelmä, Apache on HTTP -palvelin, MySQL on tietokantaohjelmisto ja PHP ja Perl ovat ohjelmointikieliä. Riippuen siitä, mikä jakelu on valittu, nämä kohteet voivat olla jo valmiina ja konfiguroitu kokonaan tai osittain. Jos niitä ei ole, ne voidaan yleensä asentaa jakelun paketinhallintapalvelun kautta.
Tämä on tyypillisesti hyvin yksinkertainen prosessi, jossa käyttäjä ilmoittaa, mitkä paketit hän haluaa saada tietokoneelleen. Paketinhallintapalvelu lataa ja asentaa sitten automaattisesti sopivan version. Manuaalinen ohjelmiston asennus on suhteellisen harvinaista Linux -järjestelmissä, ja saattaa olla tarpeen antaa tiettyjä tietoja asennuksen aikana, kuten toimialue, jossa palvelinta isännöidään. Apachen määrittämisen jälkeen monet käyttäjät käyttävät paketinhallintajärjestelmää userdirmodin asentamiseen, mikä helpottaa useiden käyttäjätilien määrittämistä.
Viimeinen vaihe Linux -palvelimen asennuksessa on siirtää olemassa oleva sisältö uuteen Linux -palvelimeen. Jos tämä sisältö tallennetaan etänä, käyttäjä saattaa haluta asentaa OpenSSH-palvelimen, joka mahdollistaa suojatut etäyhteydet OpenSSH: n avulla. OpenSSH-palvelin helpottaa myös palvelimen etähallintaa.