O Red Hat é diferente do Ubuntu? O mesmo conjunto de comandos funciona em ambos os sistemas?


Melhor resposta

(Divulgação – eu trabalhava para a Red Hat, agora trabalho para a Canonical, a empresa por trás do Ubuntu .)

Tanto o Red Hat quanto o Ubuntu são distribuições Linux e, como tal, são semelhantes, embora com diferentes opções e / ou versões de pacotes incluídos. Muitos dos comandos que você usará todos os dias como administrador, desenvolvedor ou operador são os mesmos que são comuns à maioria das distribuições Linux.

Como outros já observaram, existem algumas diferenças importantes nas áreas de gerenciamento de pacotes – Red Hat usa o gerenciador de pacotes Red Hat (RPM) e formato de empacotamento associado enquanto o Ubuntu (sendo baseado no Debian) usa o formato de pacote deb e ferramentas como apt e dpkg para gerenciar pacotes. Existem também diferenças nos gerenciadores de janela para desktops, se for o seu caso.

É incorreto, como outros fizeram, caracterizar o Red Hat como sendo para servidores e o Ubuntu como sendo para desktops, já que as coisas mudaram desde 2005, quando pode ter sido esse o caso.

A Red Hat fez um excelente trabalho no fornecimento de uma plataforma empresarial e na certificação de muitos aplicativos empresariais tradicionais. É o Linux padrão de fato para cargas de trabalho corporativas tradicionais. Isso começou com a migração do Unix para o Linux em 2003/2004, onde grandes corporações começaram a usar o Red Hat no lugar do Sun / Solaris e outras tecnologias Unix legadas. Esse modelo ainda está profundamente enraizado no Red Hat e o RHEL representa uma grande parte de seus negócios.

O Ubuntu, em 2006/2007 concentrou os esforços de servidor em escalar horizontalmente as cargas de trabalho e na nuvem, empurrado fortemente para o Amazon EC2 em 2007 e foi pioneira em algumas das principais tecnologias para Linux em nuvem, como cloudinit. Como resultado, o uso do Ubuntu na nuvem é mais do que todos os outros Linuxes combinados com muitos dos gigantes da tecnologia, como Netflix, DropBox, AirBNB e PayPal, usando grandes quantidades de Ubuntu para servidores e cargas de trabalho em nuvem.

Alguns dos maiores diferenças entre Red Hat e Ubuntu estão nas áreas de modelo de negócios e ciclo de lançamento:

  • Red Hat está disponível apenas com uma assinatura que geralmente envolve pagamento.
  • Ubuntu está disponível gratuitamente com atualizações para todos. Suporte e serviços empresariais estão disponíveis separadamente da Canonical (a empresa por trás do Ubuntu)
  • A Red Hat lança novas versões quando estiverem prontas e oferece suporte por até 10 anos se você estiver disposto a pagar
  • O Ubuntu lança novas versões todo mês de abril e todo mês de outubro. O lançamento de abril em anos pares (2012, 2014, 2016, 2018 etc …) é um lançamento de suporte de longo prazo com suporte por 5 anos.

Também há diferenças na abordagem dos kernels usado que se relaciona com a compatibilidade ABI e novos recursos, mas que está profundamente no interior do Linux e provavelmente não é uma preocupação para a maioria.

Resposta

O espaço do usuário do linux (coreutils e outros) é basicamente o mesmo. São mais os nomes dos pacotes e utilitários de empacotamento que são diferentes, assim como as localizações e métodos de configuração do sistema e alguns pacotes.

O Ubuntu usa o Aptitude que é baseado no Debian Package Manager. O Red hat usa Yum, que é baseado no Red Hat Package Manager.

Por exemplo, para instalar um novo programa: Ubuntu: apt-get install traceroute

Red Hat / Centos: yum install traceroute

Para pesquisar um programa : Ubuntu: programa de pesquisa apt-cache

Red Hat / Centos: programa de pesquisa yum

Para descubra o nome do pacote que contém um programa: Ubuntu: dpkg-query -S / bin / ls # Procure o pacote que contém / bin / ls

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

O Ubuntu muda muito. Red Hat é mais conservador.

Do exposto, pode parecer que Centos / Fedora / Red Hat é mais amigável. O fato é que o Ubuntu vem com suporte para mais aplicativos de mídia prontos para uso.

O Ubuntu roda em muito mais computadores, porque mais pessoas o testam em mais cenários. O Red Hat é executado em menos computadores, mas é considerado mais confiável se realmente for executado.

Se você precisa instalar o Linux e não tem certeza se vai funcionar, escolha Ubuntu. É por isso que “é tão popular que funciona em qualquer lugar. Se você precisar de suporte a algum programa de negócios, que funcione no Red Hat, instale o Red Hat. Mas ele funcionará no Centos da mesma forma … e pode funcionar no Ubuntu. Ou você pode ter que ajustá-lo.

Bem-vindo ao Linux.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *