Millised on parimad näpunäited Linux® serveri seadistamiseks?

Linux on avatud lähtekoodiga operatsioonisüsteem, mida kasutatakse laialdaselt serverites, lauaarvutites ja seadmetes. See on eriti populaarne serveriturul, moodustades vähemalt 32% kõigist veebiserveritest. Linuxi serveri seadistamine võib olla hirmutav ülesanne, kuid hiljutised edusammud on muutnud protsessi palju lihtsamaks kui varem. Uute kasutajate jaoks on tõenäoliselt hea mõte vaadata raamatut või mõnda veebisaiti, et saada teavet Linuxi põhitõdede kohta.

Linuxil on palju erinevaid distributsioone ja paljudel on erinevad eesmärgid. Linuxi serveri seadistamisel on oluline esmalt valida sobiv distributsioon. Serverite jaoks mõeldud distributsioonide hulka kuuluvad Red Hat Enterprise Linux (RHEL), Debian ja Slackware. Red Hat Enterprise Linux ei ole tasuta, kuid kaasas on kaubanduslik tugi ja sobib suurtele ettevõtetele. Debian sisaldab peaaegu täielikult avatud lähtekoodiga tarkvara ja sobib ideaalselt neile, kes soovivad Linuxit kasutada filosoofilistel põhjustel. Slackware on hästi tuntud oma stabiilsuse ja konfigureeritavuse poolest.

Kuigi igal distributsioonil on oma eelised, võivad need, kes pole Linuxi kasutanud või loovad Linuxi serverit esimest korda, proovida kasutajasõbralikku Ubuntu serverit. Installi saab teha CD või USB-mälupulga abil. Installimismeedium on üldiselt saadaval tasuta allalaadimisena.

Olenemata levitamisest on installimine esimene samm Linuxi, Apache, MySQL ja Perli või PHP (LAMP) pinu seadistamisel. Linux on operatsioonisüsteem, Apache on HTTP-server, MySQL on andmebaasitarkvara ning PHP ja Perl on programmeerimiskeeled. Olenevalt valitud distributsioonist võivad need üksused juba olemas olla ja täielikult või osaliselt konfigureeritud. Kui neid pole, saab need üldjuhul installida distributsiooni paketihaldusteenuse kaudu.

See on tavaliselt väga lihtne protsess, mille käigus kasutaja näitab, milliseid pakette ta oma arvutisse soovib. Seejärel laadib paketihaldusteenus automaatselt alla ja installib vastava versiooni. Tarkvara käsitsi installimine on Linuxi süsteemides suhteliselt haruldane ja installiprotsessi ajal võib osutuda vajalikuks esitada teatud teave, näiteks domeen, kus server on hostitud. Pärast Apache’i konfigureerimist kasutavad paljud kasutajad userdirmodi installimiseks paketihaldussüsteemi, mis muudab mitme kasutajakonto seadistamise lihtsaks.

Viimane samm Linuxi serveri seadistamisel on olemasoleva sisu teisaldamine uude Linuxi serverisse. Kui see sisu salvestatakse eemalt, võib kasutaja soovida installida OpenSSH-Serveri, mis võimaldab OpenSSH-d kasutades turvalisi kaugühendusi. OpenSSH-Server muudab ka serveri kaughalduse palju lihtsamaks.