Se videoversjonen av denne artikkelen
Først og fremst er det ingen generelle svar som er riktig. Hvis det bare var ett passende valg, enn du ikke ville se så mange kommentarer på nettet som argumenterer for hvilken distribusjon som er best (og denne artikkelen ville ikke være nødvendig). Riktig svar så langt som distro som er overlegen er den som gjør at du eller din organisasjon kan oppnå målet du har kjøpt serveren for. Alle distribusjoner er verdt å sjekke ut, men noen vil fokusere på visse områder mer enn andre. La oss se raskt på noen av de mer populære valgene, sammen med fordeler og ulemper ved hver.
Les doktoren: Velge en Linux -distribusjon
Debian stall
Hvis du leter etter en distribusjon som er bunnsolid, ikke står overfor hyppige endringer og fungerer bra for en rekke bruk-tilfeller-så se ikke lenger enn Debian. Debian er en av de eldste Linux -distribusjonene rundt, så du kan tenke på det som bransjeveteran. Debian blir feiret av sin fan-base, med vanlige elementer av ros som er dens stabilitet, et stort antall tilgjengelige pakker, og det at det er samfunnsbasert i stedet for å eksistere for å tjene fordelene med et bestemt selskap. Det er tre varianter av Debian, som inkluderer stabil, testing og ustabil. Generelt bruker de fleste administratorer den stabile versjonen på servere, med de andre smakene rettet mot de neste trinnene i Debians livssyklus, og gir utviklere en forhåndsvisning av hva som skal komme.
En annen fordel med Debian er treffende (forkortelse for avansert pakkeverktøy). Pakkeledere er et vanlig element i Linux i dag, men Debian er distribusjonen som gjorde dette konseptet berømt. I en tid da administratorer måtte finne ut hvordan de kunne tilfredsstille avhengigheter av sine egne, kom Apt med og forenklet prosessen. Som andre moderne pakkeledere, tar APT vare på å finne ut avhengigheter for deg, og installerer automatisk pakkene som er nødvendige for å tilfredsstille en forespørsel. I dag har flertallet av Linux -distribusjoner sin egen pakkeansvarlig som gjør det samme (mer eller mindre), men det er noe å si om å bruke en distribusjon som var banebrytende denne tilnærmingen.
Så langt høres Debian bra ut, ikke sant? Vel, det er det - men akkurat som alle andre distribusjoner er det også ulemper. Den mest skurrende er det faktum at versjonene av programvaren som er inkludert i depotene til den "stabile" grenen, ofte er mye eldre enn andre distribusjoner. Årsaken til dette er fordi den stabile utgaven ikke er fokusert på blødningsprogramvare - den kalles "stabil" av en grunn. For at pakker skal inkluderes i Debians depoter, må de bevise seg selv ved å gå gjennom de ustabile og teste depotene først. Denne prosessen kan høres ut som en velsignelse i stedet for en forbannelse, og den er absolutt - men hvis du prøver å installere Debian på nåværende maskinvare, kan du ha det vanskelig med kompatibilitet. På grunn av at pakkene i stabile versjoner av Debian er utdatert, er programvarestøtte for fysiske maskinvareenheter (for eksempel tilgjengelige drivere) ofte bak andre distros. Dette kan bety at hvis du har relativt nylig maskinvare, er det ikke nyttig å støtte den nødvendige versjonen av Linux -kjernen eller driverpakkene. Jada, Enterprise -maskinvare beveger seg saktere enn forbrukerenheter, men det kan fremdeles være problemer med kompatibilitet som du normalt ikke vil møte med andre distros.
Utdaterte pakker til side, programvaren som er tilgjengelig innen Debian Stable, liker sikkerhetsoppdateringer i minst flere år, og i løpet av den tiden vil det være få (om noen) kaotiske endringer. I tillegg, hvis du distribuerer Linux på en skyplattform, er ikke maskinvarekompatibilitetsproblemet egentlig et problem for deg i det hele tatt - skyleverandører endrer typisk sine Debian -distribusjonsbilder med de nødvendige endringene for å få alt til å fungere som det skal. Debian er en anbefalt distribusjon for administratorer som bygger langsiktig infrastruktur uten plutselige overraskelser. Totalt sett er Debian flott - bare husk å sjekke kompatibiliteten først før du prøver å installere den.
Prøv Debian på Linode med $ 100 i kreditt, klikk her
Ubuntu
Ubuntu er ikke bare ment for bruk på stasjonære maskiner - Canonical (The Makers of Ubuntu) produserer også en "server" -utgave. Faktisk er Ubuntu muligens den mest populære distribusjonen for servere, etter å ha hatt en betydelig tilstedeværelse på både fysiske og virtuelle servere. Under panseret er Ubuntu faktisk gaffel fra Debian. Men Ubuntu er mer enn bare en enkel respin, fordelingen inneholder ytterligere fordeler på toppen av Debians base for å gi deg enda flere funksjoner. Og noe av den ekstra funksjonaliteten inkluderer verktøy som Juju som gir muligheten til å raskt spinne opp hele OpenStack og Kubernetes distribusjoner, og tjenester som MAAS (Metal-as-a-Service) gjør deg i stand til å tilby fysiske servere ved å starte dem direkte i en en Installasjonsbilde.
Det er to typer utgivelser når det gjelder Ubuntu; formidler og langvarig støtte. Hvert annet år slippes en ny LTS -versjon. For det meste er LTS -utgivelser de anbefalte versjonene av Ubuntu som kjører på servere. Mellomutgivelser er også bra, men har en kortere holdbarhet. LTS-utgivelser mottar sikkerhetsoppdateringer i fem år, mens mellomledd (ikke-LTS) utgivelser støttes i bare 9 måneder. Mellomutgivelsene eksisterer som forhåndsvisning av hva som skal komme, og gir utviklere en mulighet til å teste applikasjonene sine mot neste generasjon av teknologier. Med mindre du trenger å teste programvare mot nyere teknologier (eller du vil bli med i Ubuntu -samfunnet og bidra til å utvikle eller teste nyere utgivelser), er det best å holde seg til LTS. Fem års støtte er uansett mer passende for bruk av bedrifter.
En annen forbedring Ubuntu gjør over Debian, er at den har nyere pakker tilgjengelig. Og å ha nyere pakker betyr også at Ubuntu har bedre maskinvarestøtte, ettersom det gir en nyere Linux -kjerne enn Debian (så vel som nyere drivere). Det er en langt mindre sjanse for at du møter ikke støttet maskinvare mens du bruker Ubuntu sammenlignet med Debian. Imidlertid er maskinvarekompatibilitet aldri garantert (uavhengig av operativsystem).
Å ha nyere programvare i Ubuntu antyder ikke nødvendigvis at den er mindre stabil. Ja, pakkene i Ubuntus depoter er mer blødende kant, men utviklerne bruker mye tid på å sikre stabilitet til det punktet at de til og med bruker flere lapper for å styrke plattformen sin.
Når det gjelder ulemper, er Ubuntu ganske avrundet. At det er en distribusjon som er opprettholdt av et selskap i stedet for bare å være et samfunnsprosjekt, kan noen ganger dele den generelle oppfatningen fra Linux -samfunnet. Mange administratorer er mer enn fine med dette, mens andre foretrekker å gå en annen retning. Canonical har vært en stor forvalter for Ubuntu, og har hjulpet det med å nå høyder av popularitet som andre distribusjoner bare kunne drømme om. På den annen side har det vært noen avgjørelser som ikke har blitt møtt med universell anerkjennelse. Heldigvis deler Ubuntu og Debian så mye til felles at det å migrere fra hverandre ikke er den vanskeligste endringen du noen gang vil oppleve. Men med støtte av Canonical kommer muligheten til å kjøpe en støtteplan med distribusjonen, i tilfelle teamet ditt trenger ekstra hjelp.
Ubuntu er et godt valg for alle med nyere maskinvare, eller noen som vil bruke nyere teknologier. Innovasjoner som Maas, Juju (blant andre) gir stort insentiv for administratorer å gi det et skudd, og dens popularitet gjør det enkelt å finne hjelp. Imidlertid, hvis du foretrekker en samfunnsfokusert distribusjon, kan Debian være en bedre passform.
Prøv Ubuntu på Linode med $ 100 i kreditt, klikk her
Red Hat Enterprise Linux
Red Hat Enterprise Linux (eller RHEL for kort) er en av de lengste løpende distribusjonene vi har i dag. Det er hele sertifiseringer dedikert til nettopp denne distribusjonen, og den har en sterk tilstedeværelse i bedriften. I motsetning til de andre distribusjonene på denne listen, er den ikke tilgjengelig for en gratis nedlasting. Programvaren som finnes i distribusjonen er fremdeles åpen kildekode, men et abonnement er påkrevd. Av denne grunn kommer RHEL ned på budsjettet eller ikke. Og det er verdt kostnaden - RHEL har mer enn bevist seg gjennom årene, og er klarert innen mange datasentre. Denne distribusjonen har også gitt opphav til andre, som Centos, Oracle Enterprise Linux, Alma Linux, Fedora, blant andre.
Rhel har gått over fra Yum -pakkeansvarlig til den nyere DNF, og det har vært mange forbedringer gjennom årene. Distribusjonen bruker RPM -pakkeformatet, en av de eldste formatene som eksisterer. Andre distribusjoner, for eksempel SUSE, Fedora, Centos og mange andre, bruker samme format. Distribusjonen er kjent for å støtte mange serverbruk-saker, for eksempel nettverk, containerisering, virtuelle maskiner og mye mer.
RHEL er et flott valg for et selskap som leter etter en stabil distribusjon som også inkluderer alternativer for støtte.
Prøv Red Hat Enterprise Linux på Linode med $ 100 i kreditt, klikk her
Centos
I likhet med Ubuntu er Centos en av de mest populære serverfordelingene som eksisterer. Det er nesten umulig å lese emner i et Linux -samfunn og ikke finne det nevnt noen ganger. Og med god grunn - som Debian, er Centos en bedriftsfokusert distribusjon med et stort antall distribusjoner. Mange administratorer liker dens bunnsolid stabilitet, og dens popularitet betyr at det ikke er mangel på opplæringsprogrammer og hvordan du er på nettet for å veilede deg gjennom omtrent hva du måtte ønske å oppnå med det.
Nå for tiden er det ikke så sent å avgjøre om det å gå med CentOS er den samme samtalen som det pleide å være så sent som i fjor, ettersom prosjektet nylig endret retning. Og det er ikke nødvendigvis en dårlig retning, men en splittende en likevel. I det siste var Centos en gratis-nedlasting av Red Hat Enterprise Linux. En ny utgivelse av Centos var det samme produktet som den matchende versjonen av RHEL, med hovedforskjellen at merkevaren Red Hat ble fjernet bort, og erstattet med Centos -merkevarebygging.
Senere ble Centos faktisk kjøpt opp av Red Hat, og senere ble Red Hat kjøpt opp av IBM. Selv om det i seg selv ikke nødvendigvis er en dårlig ting, er distribusjonen ikke lenger en avmerket versjon av Red Hat Enterprise Linux. Nylig ble det kunngjort at Centos Stream ville være etterfølgeren til CentOS slik vi pleide å kjenne den, og Stream i seg selv er en nå en alltid utviklende distribusjon og ikke lenger er en 1: 1 drop-in-erstatning for rød hatt som den pleide å være.
Ny retning til side, Centos er fremdeles en verdig distribusjon å sjekke ut. Det har kanskje ikke det samme fokuset som før, men det betyr ikke nødvendigvis at det er mindre stabilt. Det passer godt for administratorer som leter etter en mer utviklet bedriftsdistribusjon, som ikke nødvendigvis har et krav om å være kompatibel med Red Hat.
Prøv Centos på Linode med $ 100 i kreditt, klikk her
Alma Linux & Rocky Linux
Både Alma Linux og Rocky Linux er omtalt i dette sporet, fordi begge er 1: 1 kompatible med RHEL. Tidligere ble Centos feiret som en gratis ombygging av RHEL, men endret senere retning (som nevnt over). Denne nye retningen resulterte i noen interessante utviklinger i Linux -samfunnet, for å si det mildt. Både Alma Linux og Rocky Linux ble født av den nye retningen, med den hensikt å fortsette å være det Centos pleide å være.
Uansett om du velger Alma eller Rocky, tar begge sikte på å være en drop-in-erstatning for RHEL. Siden begge er bygget fra kildekode fra RHEL, gjør disse distribusjonene deg til å dra nytte av stabiliteten til Red Hat's kode, men de er fritt til å laste ned og ikke noe abonnement er nødvendig. Og siden disse distribusjonene er basert på rød hatt, finnes de samme fordelene også med dem - stabilitet i bedriftsklasse og programvarekompatibilitet, for å nevne noen. Å være en drop-in-erstatning for RHEL betyr at eventuelle skript du kan ha som kjørte på Centos og Red Hat selv, bør fortsette å fungere i Alma og Rocky Linux med liten eller ingen endring som nødvendig.
Alma Linux og Rocky Linux passer godt for de av dere som leter etter en distribusjon av bedrifter som er kompatibel med Red Hat Technologies, samt administratorer som setter opp et datasenter for første gang.
Prøv Alma Linux & Rocky Linux på Linode med $ 100 i kreditt, klikk her
Bonus: SUSE
SUSE er en annen distribusjon som er en bransjeveteran, som den har eksistert siden 90 -tallet. Det er to forskjellige versjoner av SUSE tilgjengelig, Suse Linux Enterprise Server SLES, samt OpenSuse. Hovedforskjellen mellom de to er at SLE-er er en Linux-distribusjon av bedrifter i både arbeidsstasjoner og servere, mens Opensuse styres av samfunnet og eksisterer for å fremme bruken av åpen kildekode-programvare. Primært er det mer sannsynlig at OpenSuse blir funnet på arbeidsstasjoner - mens SLE -er er mer vanlig i datasenteret. OpenSuse i seg selv eksisterer i to forskjellige varianter, sprang og tumbleweed. Leap er en stabil distribusjon som ikke ser hyppig endring, mens tumbleweed er en "rullende" utgave av OpenSuse som gir brukerne en forhåndsvisning av de nyeste Linux -teknologiene.
For servere er SLES et godt valg. Som RHEL er SLES bare tilgjengelig med en støtteavtale. Og akkurat som RHEL, fokuserer det på stabilitet i bedriftsklasse. SLES er nesten som en bedriftsprogramvare som tilsvarer sveitsisk hærkniv, den inneholder verktøy for omtrent alt. Enten du har tenkt å sette opp en katalogserver, filserver, virtualiseringsvert, containere - SLES støtter disse brukscasene og mye mer. For å være rettferdig, kan du også konfigurere alle de samme tjenestene i andre distribusjoner av Linux, men en ting som skiller SUSE fra andre valg er Yast. Yast er et av de mest berømte verktøyene i Linux-samfunnet, fordi det gir administratorer enkel tilgang til å sette opp serverne sine for de mest populære bruks-tilfeller fra ett enkelt verktøy. Enten du setter opp en server for å være vertskap for en webapplikasjon eller noe annet bedriftsformål du kan tenke på, er SUSE opp til oppgaven.
Av avhengig av hvor du ligger geografisk, har SLE -er enten et stort fotavtrykk eller et mindre en. Bruken med SUSE varierer veldig avhengig av beliggenhet, og det er ofte ikke så kjent i noen kretser som distribusjoner som Red Hat. Imidlertid er SUSE en kraftig distribusjon for omtrent ethvert prosjekt du måtte jobbe med. I tillegg har distribusjonen noen ganske unike funksjoner, hvorav den ene er Open Build -tjenesten som er ment å gjøre det lettere for deg å distribuere programvare.
Er det flere distribusjoner enn de som kan være en god passform for serveren din? Vel, selvfølgelig - det er ingen mangel på Linux -distribusjoner tilgjengelig. De som var inkludert på denne listen er de mest populære og serverer en rekke bruks-tilfeller. Dette er imidlertid på ingen måte en uttømmende liste. Når det kommer til det, er det rette valget det som passer best for din personlige bruk. Som en del av beslutningen din, må du huske å faktorere i størrelsen på samfunnet, som vil avgjøre hvor raskt du kan være i stand til å motta støtte fra lokalsamfunn (eller selskaper, i tilfelle av SUSE og Red Hat). Du kan ikke gå galt med noen av distribusjonene på denne listen, og det at vi har et slikt utvalg å velge mellom gir oss et bredt utvalg av alternativer vi kan vurdere mens vi bygger ut servere eller hele datasentre.
Prøv SUSE på Linode med $ 100 i kreditt, klikk her
Konklusjon
Debian, Ubuntu, Rhel, Centos, Alma Linux og Rocky Linux eller Suse er alle gode valg for en serverdistribusjon; Velg din favoritt, og du kan ikke gå galt.