Kokie yra geriausi patarimai, kaip nustatyti „Linux®“ serverį?

Linux yra atvirojo kodo operacinė sistema, plačiai naudojama serveriuose, staliniuose kompiuteriuose ir įrenginiuose. Jis ypač populiarus serverių rinkoje ir sudaro mažiausiai 32% visų žiniatinklio serverių. „Linux“ serverio nustatymas gali būti nelengva užduotis, tačiau dėl naujausių pasiekimų procesas tapo daug paprastesnis nei buvo anksčiau. Naujiems vartotojams tikriausiai būtų gera idėja perskaityti knygą ar kelias svetaines, kad gautumėte informacijos apie Linux pagrindus.

Yra daug įvairių „Linux“ platinimų ir daugelis jų turi skirtingus tikslus. Nustatant Linux serverį, pirmiausia svarbu pasirinkti tinkamą platinimą. Serveriams sukurti platinimai apima „Red Hat Enterprise Linux“ (RHEL), „Debian“ ir „Slackware“. „Red Hat Enterprise Linux“ nėra nemokama, bet su komercine pagalba ir tinka didelėms įmonėms. „Debian“ turi beveik visiškai atvirojo kodo programinę įrangą ir idealiai tinka tiems, kurie nori naudoti „Linux“ dėl filosofinių priežasčių. Slackware yra gerai žinomas dėl savo stabilumo ir konfigūravimo.

Nors kiekvienas platinimas turi savų pranašumų, tie, kurie pradeda naudoti Linux arba pirmą kartą nustato Linux serverį, gali išbandyti patogų Ubuntu serverį. Diegimas gali būti atliktas naudojant kompaktinį diską arba USB atmintinę. Diegimo laikmeną paprastai galima atsisiųsti nemokamai.

Nepriklausomai nuo platinimo, diegimas yra pirmasis žingsnis nustatant „Linux“, „Apache“, „MySQL“ ir „Perl“ arba PHP (LAMP) dėklą. Linux yra operacinė sistema, Apache yra HTTP serveris, MySQL yra duomenų bazės programinė įranga, o PHP ir Perl yra programavimo kalbos. Priklausomai nuo to, kuris platinimas buvo pasirinktas, šie elementai jau gali būti ir visiškai arba iš dalies sukonfigūruoti. Jei jų nėra, paprastai juos galima įdiegti per platinimo paketų valdymo paslaugą.

Paprastai tai yra labai paprastas procesas, kurio metu vartotojas nurodo, kokius paketus jis ar ji norėtų turėti savo kompiuteryje. Tada paketo valdymo paslauga automatiškai atsisiųs ir įdiegs atitinkamą versiją. Rankinis programinės įrangos diegimas Linux sistemose yra gana neįprastas, todėl diegimo metu gali prireikti pateikti tam tikrą informaciją, pvz., domeną, kuriame yra serveris. Sukonfigūravę Apache, daugelis vartotojų naudoja paketų valdymo sistemą, kad įdiegtų userdirmod, todėl lengva nustatyti kelias vartotojų paskyras.

Paskutinis „Linux“ serverio nustatymo veiksmas yra bet kokio esamo turinio perkėlimas į naują „Linux“ serverį. Jei šis turinys saugomas nuotoliniu būdu, vartotojas gali norėti įdiegti OpenSSH-Server, kuris leis saugiai nuotoliniu būdu prisijungti naudojant OpenSSH. „OpenSSH-Server“ taip pat labai palengvins nuotolinį serverio valdymą.