Beste svaret
(Disclosure – Jeg pleide å jobbe for Red Hat, jobber nå for Canonical, selskapet bak Ubuntu .)
Både Red Hat og Ubuntu er Linux-distribusjoner og er som sådan like om enn med forskjellige valg og / eller versjoner av pakker inkludert. Mange av kommandoene du vil bruke hver dag som administrator, utvikler eller operatør, er de samme som de er vanlige for de fleste Linux-distribusjoner.
Som andre allerede har nevnt, er det noen viktige forskjeller i områdene. av pakkehåndtering – Red Hat bruker Red Hat Package manager (RPM) og tilhørende emballasjeformat mens Ubuntu (basert på Debian) bruker deb-pakkeformat og verktøy som apt og dpkg for å administrere pakker. Det er også forskjeller i vindusadministratorer for stasjonære datamaskiner hvis det er din ting.
Det er feil som andre har gjort for å karakterisere Red Hat som for servere og Ubuntu for skrivebord som ting har gått videre fra 2005 da dette kan ha vært tilfelle.
Red Hat har gjort en god jobb med å levere en bedriftsplattform og sertifisering med mange tradisjonelle bedriftsapplikasjoner. Det er defacto-standarden Linux for tradisjonelle Enterprise-arbeidsbelastninger. Dette startet med migrasjonen av Unix til Linux tilbake i 2003/2004, hvor store selskaper begynte å bruke Red Hat i stedet for Sun / Solaris og andre eldre Unix-teknologier. Den modellen er fremdeles dypt inngrodd i Red Hat og RHEL representerer en stor del av virksomheten.
Ubuntu fokuserte i 2006/2007 serverarbeid på å skalere ut arbeidsmengder og sky, presset tungt inn i Amazon EC2 i 2007 og var banebrytende på noen av nøkkelteknologiene for Linux i sky som cloudinit. Som et resultat er Ubuntu-bruk i sky mer enn alle andre Linuxer kombinert med mange av de tekniske gigantene som Netflix, DropBox, AirBNB og PayPal, og bruker enorme mengder Ubuntu for server- og skyarbeidsbelastninger.
Noen av største forskjellene mellom Red Hat og Ubuntu er innen forretningsmodell og utgivelsessyklus:
- Red Hat er bare tilgjengelig med et abonnement som vanligvis innebærer betaling.
- Ubuntu er fritt tilgjengelig med oppdateringer for alle. Bedriftsstøtte og -tjenester er tilgjengelige separat fra Canonical (selskapet bak Ubuntu)
- Red Hat lanserer nye versjoner når de er klare og støtter dem i opptil 10 år hvis du er villig til å betale
- Ubuntu lanserer nye versjoner hver april og hver oktober. April-utgivelsen i jevne år (2012, 2014, 2016, 2018 osv …) er en langsiktig støtteutgivelse som støttes i fem år.
Det er også forskjeller i tilnærmingen til kjerner brukt som er relatert til ABI-kompatibilitet og nye funksjoner, men det er dypt inne i tarmene til Linux og sannsynligvis ikke en bekymring for de fleste.
Svar
Linux-brukerområdet (coreutils og slikt) er stort sett det samme. Det er mer navnene på pakkene og emballeringsverktøyene som er forskjellige, samt plasseringene og konfigurasjonsmetodene til systemet og noen pakker.
Ubuntu bruker Aptitude som er basert på Debian Package Manager. Red hat bruker Yum, som er basert på Red Hat Package Manager.
For eksempel å installere et nytt program: Ubuntu: apt-get install traceroute
Red Hat / Centos: yum install traceroute
For å søke etter et program : Ubuntu: apt-cache søkeprogram
Red Hat / Centos: yum search program
To finn ut pakkenavnet som inneholder et program: Ubuntu: dpkg-query -S / bin / ls # Se etter pakken som inneholder / bin / ls
Red Hat / Centos: yum whatprovi des «/ bin / ls»
Ubuntu endres mye. Red Hat er mer konservativ.
Fra ovenstående kan det virke som om Centos / Fedora / Red Hat er mer brukervennlig. Saken er at Ubuntu kommer med støtte for flere medieapplikasjoner ut av esken.
Ubuntu kjører på mange flere datamaskiner, fordi flere tester det i flere scenarier. Red Hat kjører på færre datamaskiner, men regnes som mer pålitelig hvis den faktisk kjører.
Hvis du trenger å installere Linux, og du ikke er sikker på om den vil fungere, velg Ubuntu. Derfor er det «Det er så populært at det fungerer overalt. Hvis du trenger å støtte noe forretningsprogram som er kjent for å fungere på Red Hat, kan du installere Red Hat. Men det fungerer på Centos akkurat det samme … og det kan fungere på Ubuntu. Eller du må kanskje tilpasse den.
Velkommen til Linux.