Valg af den bedste Linux Distro til en webserver
Hvis du bruger en administreret webhosting service til at være vært for dit websted, bliver du muligvis ikke generet af, hvad distroen bruges i backend. Alt du behøver at vide er, at dit websted skal køre 24/7 uden at fejle. Men hvis du administrerer din egen server, bliver det en vigtig opgave at vælge den korrekte distro. Her er nogle af de populære og stabile distroer, som du kan bruge til din server.
1. CentOS
CentOS er et community-bygget distro baseret på kildekoden til RedHat Enterprise Linux (REHL). Det er også den mest populære distro for webserver fra nu af. Fordelen ved at bruge CentOS er, at den er stabil og sjældent går i stykker. Hvis du har nogle pakker, der kun virker sammen med REHL, er der chancer for, at du kan få dem til at arbejde i CentOS også. At være den mest populære distro, det har også gavn af stor støtte, enten fra deres community forum, eller overalt på internettet.
I modsætning til de fleste distroer, der har en 1 -2 års frigivelsescyklus, tog CentOS (meget) lang tid til at frigive en ny version (CentOS 5 blev udgivet i 2007, og det var først indtil dec 2011, at CentOS 6 blev frigivet). Fordelen ved dette er, at når du får din server op og kører, vil den være i god form i lang tid uden at skulle regelmæssigt opgradere til en nyere version. Derudover har den en meget langsigtet støtte til hele sin udgivelse (CentOS-4 har 7 års virksomhedsliv), så du ved, at din server er i gode hænder for lang sigt at komme.
Hvad angår ulemperne, kan du have problemer med at køre nyere pakker og gøre brug af de nyeste teknologier. Hvis du kigger på avanceret teknologi, er CentOS ikke til dig.
2. Debian
Hvis du er fra en Debian-baggrund, ville en Debian-server være et godt alternativ til CentOS. Med hensyn til administration er begge ens, bortset fra at Debian bruger "apt-get" og ".deb", mens CentOS bruger "yum" og "rpm".
Debian har også en lang frigivelsescyklus, men ikke så længe som CentOS. At være en community distro, frigives nye versioner af Debian kun, når samfundet ser dem som klar til offentligheden. Fordelen ved dette er, at hver stabil frigivelse er faktisk stabil . Debian leveres ikke med en server eller desktop-udgave. Der er kun ét billede, som du kan downloade og installere. Standarden fungerer som serverudgaven. Installer en desktop-manager, og det bliver desktop-udgaven.
3. Ubuntu
Den mest populære Linux distro til skrivebordet er for nylig blevet en favorit for mange webadministratorer, primært fordi de er meget bekendt med det. Ja, hvis du er bekendt med Ubuntu, vil du måske gå med Ubuntu-serveren, fordi alt fra at tilføje pakkekilder, er det nemt at installere pakker til at finde support.
Ubuntu udgiver en ny version hvert halve år, og dens Long Term Support-udgivelse (for server) er hvert 5. år. Dette giver dig et godt valg af at bruge enten LTS til stabilitet eller den nyeste udgivelse til avanceret teknologi.
4. OpenSUSE
Selv om OpenSUSE (ikke SUSE Linux Enterprise Server) er relativt ukendt i serverarenaen og få mennesker vil anbefale det som første valg til webserver, har der været en stor efterspørgsel efter det, og mange webhoste har allerede tilbudt OpenSUSE i deres bibliotek af billeder.
OpenSUSE er den gratis og lokale version af SUSE, som giver Enterprise Linux, ligesom RedHat gør med sin RHEL. OpenSUSE bruger RPM-pakken, men det betyder ikke, at den er fuldt kompatibel med RedHat eller Fedora's pakke. Det er noget, du bør være opmærksom på.
Personligt har jeg ikke brugt OpenSUSE som en server før, så jeg ved ikke, hvordan den udfører. Jeg har dog set artikler, der hævder, at OpenSUSE (som server) er hurtigere og mere stabil end CentOS. Jeg er ikke sikker på dens gyldighed, men hvis du er erfaren og komfortabel i at bruge OpenSUSE, kan du helt sikkert bruge den til din webserver.
Andre
Andre distroer, som ikke er nævnt ovenfor, omfatter Fedora, ArchLinux og Gentoo, og de bedste er RedHat Enterprise Linux og SUSE Enterprise Linux. Personligt vil jeg ikke anbefale Fedora, ArchLinux og Gentoo. Fedora er for skarpt for mig, mens Arch Linux og Gentoo kræver rigeligt med konfiguration, hvilket gør dem vanskelige at vedligeholde. Hvis du har råd til pengene og har brug for professionel support, er RHEL og SEL nogle af de bedste derude.
Konklusion
Der er ingen absolut bedste eller værste distro for serverbrug. De fleste af dem er ens, og alle har deres egne fordele og ulemper. Hvis du administrerer din egen server, er den vigtigste faktor nem at bruge, og det afhænger af din brugserfaring og kendskab til distroen. Tommelfingerregel er, vælg den distro, som du er mest komfortabel med og har mest erfaring med. Det vil give dig mindre problemer, mens du administrerer det.
Hvilket er din foretrukne Linux distro til webserver?
Billedkredit: 3D-gengivelse af et serverrum med sorte servere af BigStockPhoto