LAMP instala, qual a diferença entre o CentOS / RHEL e o Ubuntu / Debian?

1

RESPONDIDO: Veja abaixo, mas fique à vontade para adicionar comentários ou dar sua própria resposta também.

PERGUNTA / PROBLEMA:

O CentOS é um requisito do projeto e estou tentando implantar um build do Drupal o mais rápido possível, para que eu possa me concentrar no desenvolvimento do Drupal; o que não importa qual distro do Linux (ou win) está ligado. O problema é que todos os guias "bons" são para o Ubuntu, e todos os guias que eu encontrei para o CentOS não são tão bons quanto os do Ubuntu. Então ... quando finalmente faço a compilação do CentOS, quais são as diferenças "prováveis"? (por exemplo: CMDs de instalação de pacotes, disponibilidade / localização de pacotes, diretórios, etc.)

OBRIGADO !!

Se alguém estiver interessado, estes são os três bons "guias" que encontrei:

E um sobre configurações para tornar o LAMP um pouco mais leve:

por blunders 12.10.2010 / 23:01

2 respostas

3

As maiores diferenças que você verá são o gerenciador de pacotes e a idade do pacote.

Arquivos de configuração para o apache, mysql / postgresql, php, etc. estarão em praticamente o mesmo lugar, e tão fáceis de encontrar em qualquer distro. Não há customização louca nos arquivos de configuração do Ubuntu / Debian ou do CentOS para essas coisas.

O que será diferente ..

Gerentes de pacotes: Ubuntu & O Debian usa apt-get e dpkg. O CentOS / RHEL usa yum e rpm.

Idade do pacote: O Ubuntu vai ter os pacotes mais novos. Os administradores de sistemas avessos a riscos muitas vezes o evitam por esse motivo.

O CentOS / RHEL tem pacotes mais antigos, mas muito sólidos. Nunca sangrar, mas raramente mofado.

O Debian terá pacotes realmente antigos. Sysadmins avessos ao risco muitas vezes adoram, porque é realmente estável.

Mesmo se os tutoriais do ubuntu forem para uma versão diferente de um pacote que você esteja usando, você ainda deve ser capaz de segui-lo, lembrando-se de substituir "apt-get install php" por "yum install php", e coisas assim.

    
por 12.10.2010 / 23:37
2

Além disso, esteja ciente de que o Debian / Ubuntu lida com configurações de host virtual através dos diretórios habilitados para sites / sites. Eles lidam com módulos da mesma forma (módulos disponíveis / módulos habilitados).

Distribuições baseadas no Red Hat como o CentOS e o Fedora lançam a maioria das definições do módulo no httpd.conf principal e adicionam alguns extras no diretório conf.d /. Gerenciar a organização dos hosts virtuais depende totalmente de você.

Além disso, as distribuições baseadas na Red Hat chamam o apache "httpd". Debian / Ubuntu chamam de "apache2". Isso às vezes pode ser um aborrecimento se você tiver que trabalhar com ambas as distribuições regularmente, já que precisa lembrar o que o apache é chamado em cada servidor. ;-)

    
por 13.10.2010 / 05:30