Red Hat è diverso da Ubuntu? Lo stesso set di comandi funziona in entrambi i sistemi?


Migliore risposta

(Divulgazione: prima lavoravo per Red Hat, ora lavoro per Canonical, la società dietro Ubuntu .)

Sia Red Hat che Ubuntu sono distribuzioni Linux e come tali sono simili anche se con scelte e / o versioni differenti dei pacchetti incluse. Molti dei comandi che utilizzerai ogni giorno come amministratore, sviluppatore o operatore sono gli stessi comuni alla maggior parte delle distribuzioni Linux.

Come altri hanno già notato, ci sono alcune differenze chiave nelle aree della gestione dei pacchetti – Red Hat utilizza il Red Hat Package manager (RPM) e il formato di pacchettizzazione associato mentre Ubuntu (essendo basato su Debian) utilizza il formato del pacchetto deb e strumenti come apt e dpkg per gestire i pacchetti. Ci sono anche differenze nei gestori di finestre per desktop, se questo è il tuo genere.

Non è corretto, come altri hanno fatto, caratterizzare Red Hat come per i server e Ubuntu per i desktop poiché le cose sono andate avanti dal 2005 potrebbe essere stato così.

Red Hat ha svolto un ottimo lavoro nel fornire una piattaforma aziendale e nel certificare con molte applicazioni aziendali tradizionali. È lo standard Linux di fatto per i carichi di lavoro aziendali tradizionali. Ciò è iniziato con la migrazione da Unix a Linux nel 2003/2004, quando le grandi aziende hanno iniziato a utilizzare Red Hat al posto di Sun / Solaris e altre tecnologie Unix legacy. Questo modello è ancora profondamente radicato in Red Hat e RHEL rappresenta una parte enorme della loro attività.

Ubuntu, nel 2006/2007 ha concentrato gli sforzi dei server sulla scalabilità orizzontale dei carichi di lavoro e del cloud, è stata introdotta pesantemente in Amazon EC2 nel 2007 e ha aperto la strada ad alcune delle tecnologie chiave per Linux nel cloud come cloudinit. Di conseguenza, luso di Ubuntu nel cloud è più di tutti gli altri Linux combinato con molti dei giganti della tecnologia come Netflix, DropBox, AirBNB e PayPal che utilizzano enormi quantità di Ubuntu per i carichi di lavoro del server e del cloud.

Alcuni dei le maggiori differenze tra Red Hat e Ubuntu risiedono nelle aree del modello di business e del ciclo di rilascio:

  • Red Hat è disponibile solo con un abbonamento che di solito prevede il pagamento.
  • Ubuntu è disponibile gratuitamente con aggiornamenti per tutti. Il supporto e i servizi aziendali sono disponibili separatamente da Canonical (la società dietro Ubuntu)
  • Red Hat rilascia le nuove versioni “quando sono pronte” e le supporta fino a 10 anni se sei disposto a pagare
  • Ubuntu rilascia nuove versioni ogni aprile e ogni ottobre. La versione di aprile negli anni pari (2012, 2014, 2016, 2018 ecc …) è una versione di supporto a lungo termine che è supportata per 5 anni.

Ci sono anche differenze nellapproccio ai kernel usato che si riferisce alla compatibilità ABI e alle nuove funzionalità, ma che è profondo nelle viscere di Linux e probabilmente non è un problema per la maggior parte.

Risposta

Lo spazio utente di linux (coreutils e simili) è per lo più lo stesso. Sono più i nomi dei pacchetti e delle utilità di pacchettizzazione che sono diversi, così come le posizioni e i metodi di configurazione del sistema e di alcuni pacchetti.

Ubuntu usa Aptitude che è basato sul Debian Package Manager. Red Hat utilizza Yum, che è basato su Red Hat Package Manager.

Ad esempio, per installare un nuovo programma: Ubuntu: apt-get install traceroute

Red Hat / Centos: yum install traceroute

Per cercare un programma : Ubuntu: programma di ricerca apt-cache

Red Hat / Centos: programma di ricerca yum

A trova il nome del pacchetto che contiene un programma: Ubuntu: dpkg-query -S / bin / ls # Cerca il pacchetto contenente / bin / ls

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

Ubuntu cambia molto. Red Hat è più conservatore.

Da quanto sopra potrebbe sembrare che Centos / Fedora / Red Hat sia più user friendly. Il fatto è che Ubuntu viene fornito con il supporto per più applicazioni multimediali immediatamente.

Ubuntu funziona su molti più computer, perché più persone lo testano in più scenari. Red Hat funziona su un numero inferiore di computer, ma è considerato più affidabile se viene effettivamente eseguito.

Se è necessario installare Linux e non sei sicuro che funzionerà, scegli Ubuntu. Ecco perché “È così popolare, funziona ovunque. Se hai bisogno di supportare qualche programma aziendale, che è noto per funzionare su Red Hat, installa Red Hat. Ma funzionerà allo stesso modo su Centos … e potrebbe funzionare su Ubuntu. Oppure potresti doverlo modificare.

Benvenuto in Linux.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *