Är Red Hat annorlunda än Ubuntu? Fungerar samma uppsättning kommandon i båda systemen?


Bästa svaret

(Upplysning – Jag arbetade tidigare för Red Hat, jobbar nu för Canonical, företaget bakom Ubuntu .)

Både Red Hat och Ubuntu är Linux-distributioner och som sådan liknar de med olika val och / eller versioner av paket ingår. Många av kommandona som du kommer att använda varje dag som administratör, utvecklare eller operatör är desamma som de är vanliga för de flesta Linux-distributioner.

Som andra redan har noterat finns det några viktiga skillnader i områdena av pakethantering – Red Hat använder Red Hat Package manager (RPM) och tillhörande förpackningsformat medan Ubuntu (baserat på Debian) använder deb-paketformat och verktyg som apt och dpkg för att hantera paket. Det finns också skillnader i fönsterhanterare för stationära datorer om det är din sak.

Det är felaktigt eftersom andra har gjort för att karakterisera Red Hat som för servrar och Ubuntu för skrivbord eftersom saker har gått vidare från 2005 när detta kan ha varit fallet.

Red Hat har gjort ett bra jobb med att leverera en företagsplattform och certifiera med många traditionella företagsapplikationer. Det är defacto-standard Linux för traditionella arbetsbelastningar för företag. Detta började med migrationen av Unix till Linux 2003/2004, där stora företag började använda Red Hat istället för Sun / Solaris och andra gamla Unix-tekniker. Den modellen är fortfarande djupt förankrad i Red Hat och RHEL representerar en stor del av deras verksamhet.

Ubuntu, 2006/2007 fokuserade serverinsatserna på att skala ut arbetsbelastningar och moln, pressade kraftigt in i Amazon EC2 2007 och banat väg för några av de viktigaste teknikerna för Linux i moln som cloudinit. Som ett resultat är Ubuntu-användning i moln mer än alla andra Linux-kombinationer i kombination med många av de tekniska giganterna som Netflix, DropBox, AirBNB och PayPal som använder enorma mängder Ubuntu för server- och molnarbetsbelastningar.

Några av de största skillnaderna mellan Red Hat och Ubuntu är inom affärsmodellens och release-cykeln:

  • Red Hat är endast tillgängligt med en prenumeration som vanligtvis innebär betalning.
  • Ubuntu är fritt tillgänglig med uppdateringar för alla. Företagssupport och tjänster finns tillgängliga från Canonical (företaget bakom Ubuntu)
  • Red Hat släpper nya versioner ”när de är redo” och stöder dem i upp till tio år om du är villig att betala
  • Ubuntu släpper nya versioner varje april och varje oktober. April-utgåvan på jämna år (2012, 2014, 2016, 2018 etc …) är en långvarig supportrelease som stöds i fem år.

Det finns också skillnader i inställningen till kärnor används som relaterar till ABI-kompatibilitet och nya funktioner men det ligger djupt i tarmarna på Linux och förmodligen inte en fråga för de flesta.

Svar

Linux-användarutrymmet (coreutils och sådant) är mestadels samma. Det är mer namnen på paket och förpackningsverktyg som är olika, liksom platserna och metoderna för konfiguration av systemet och vissa paket.

Ubuntu använder Aptitude som baseras på Debian Package Manager. Red hat använder Yum, som är baserad på Red Hat Package Manager.

Till exempel, för att installera ett nytt program: Ubuntu: apt-get install traceroute

Red Hat / Centos: yum install traceroute

För att söka efter ett program : Ubuntu: apt-cache sökprogram

Red Hat / Centos: yum search program

Till ta reda på paketnamnet som innehåller ett program: Ubuntu: dpkg-query -S / bin / ls # Leta efter paketet som innehåller / bin / ls

Red Hat / Centos: yum whatprovi des ”/ bin / ls”

Ubuntu förändras mycket. Red Hat är mer konservativ.

Från ovanstående kan det tyckas att Centos / Fedora / Red Hat är mer användarvänligt. Saken är att Ubuntu kommer med stöd för fler medieapplikationer direkt.

Ubuntu körs på många fler datorer, eftersom fler testar det i fler scenarier. Red Hat körs på färre datorer, men anses vara mer tillförlitligt om det faktiskt körs.

Om du behöver installera Linux och du inte är säker på om det kommer att fungera, välj Ubuntu. Det är därför det Det är så populärt att det fungerar överallt. Om du behöver stödja något affärsprogram som är känt för att fungera på Red Hat, installera Red Hat. Men det kommer att fungera på Centos på samma sätt … och det kan fungera på Ubuntu. Eller så kan du behöva justera den.

Välkommen till Linux.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *