Välja den bästa Linux Distro för en webbserver
Om du använder en hanterad webbhotell för att vara värd för din webbplats kan du inte vara störd att veta vad distro används i backend. Allt du behöver veta är att din webbplats måste köra 24/7 utan att misslyckas. Men om du administrerar din egen server, blir det en viktig uppgift att välja rätt distro. Här är några av de populära och stabila distros som du kan använda för din server.
1. CentOS
CentOS är ett community-byggt distro baserat på källkoden för RedHat Enterprise Linux (REHL). Det är också den mest populära distroen för webbservern från och med nu. Fördelen med att använda CentOS är att den är stabil och sällan kraschar. Om du har några paket som bara fungerar med REHL, är chansen att du kan få dem att arbeta i CentOS också. Att vara den mest populära distroen har också fördelarna med bra stöd, antingen från deras communityforum eller någonstans på webben.
Till skillnad från de flesta distroer som har en frisläppningscykel på 1 -2 år tog CentOS en (mycket) lång tid för att släppa en ny version (CentOS 5 släpptes 2007, och det var först till december 2011 att CentOS 6 släpptes). Fördelen med detta är att när du får din server igång, kommer den att vara i bra form under lång tid utan att behöva uppgradera regelbundet till en nyare version. Dessutom har det ett mycket långsiktigt stöd för all sin utgivning (CentOS-4 har 7 års företags livstid), så du vet att din server är i goda händer för lång sikt att komma.
När det gäller nackdelarna kan det hända att du har svårigheter att köra nyare paket och använda sig av den senaste tekniken. Om du tittar på avancerad teknik är CentOS inte för dig.
2. Debian
Om du kommer från en Debian-bakgrund skulle en Debian-server göra ett bra alternativ till CentOS. När det gäller administration är båda lika, förutom att Debian använder "apt-get" och ".deb" medan CentOS använder "yum" och "rpm".
Debian har också en lång release-cykel, men inte så länge som CentOS. Att vara en community distro, nya versioner av Debian släpps bara när samhället ser dem som redo för allmänheten. Fördelen med detta är att varje stabil frisättning är faktiskt stabil . Debian kommer inte med en server eller skrivbordsutgåva. Det finns bara en bild för att ladda ner och installera. Standardvärdet fungerar som serverns utgåva. Installera en skrivbordshanterare och det blir skrivbordsversionen.
3. Ubuntu
Den mest populära Linux distroen för skrivbordet har nyligen blivit en favorit för många webbadministratörer, främst för att de är mycket bekanta med den. Ja, om du är bekant med Ubuntu kanske du vill gå med Ubuntu-servern, eftersom allt från att lägga till paketkällor, är det enkelt att installera paket för att hitta support.
Ubuntu släpper ut en ny version var sjätte månad och dess långsiktiga support release (för server) är vart femte år. Detta ger dig ett bra val att använda antingen LTS för stabilitet eller den senaste versionen för avancerad teknik.
4. OpenSUSE
Även om OpenSUSE (inte SUSE Linux Enterprise Server) är relativt okänd i serverns arena och få personer kommer att rekommendera det som förstahandsvalet för webbservern har det varit en stor efterfrågan på det och många webbhotell har redan erbjudit OpenSUSE i deras bibliotek av bilder.
OpenSUSE är den fria och lokala versionen av SUSE, som ger Enterprise Linux, ungefär som RedHat gör med sin RHEL. OpenSUSE använder RPM-paketet, men det betyder inte att det är fullt kompatibelt med RedHat eller Fedoras paket, gör det här något du bör notera.
Personligen har jag inte använt OpenSUSE som en server tidigare, så jag vet inte hur den fungerar. Men jag såg artiklar som hävdade att OpenSUSE (som en server) är snabbare och stabilare än CentOS. Jag är inte säker på dess giltighet, men om du är erfaren och bekväm i att använda OpenSUSE, kan du definitivt använda den för din webbserver.
Övriga
Andra distros som inte nämnts ovan inkluderar Fedora, ArchLinux och Gentoo och premiumen inkluderar RedHat Enterprise Linux och SUSE Enterprise Linux. Personligen skulle jag inte rekommendera Fedora, ArchLinux och Gentoo. Fedora är för skälet för mig, medan Arch Linux och Gentoo kräver mycket konfiguration, vilket gör dem svåra att behålla. Om du har råd med pengar och behöver professionellt stöd, är RHEL och SEL några av de bästa där ute.
Slutsats
Det finns ingen absolut bästa eller värsta distro för serveranvändning. De flesta av dem är likartade och alla har sina egna fördelar och nackdelar. Om du administrerar din egen server är den viktigaste faktorn lätt att använda och det beror på användarupplevelse och förtrogenhet med distro. Tumregeln är att välja den distro som du är mest bekväm med och har mest erfarenhet av. Det kommer att ge dig mindre problem när du administrerar det.
Vilken är din favorit Linux distro för webbserver?
Bildkredit: 3D-rendering av ett serverrum med svarta servrar av BigStockPhoto