CentOS
É um clone do Red Hat Enterprise Linux, usado principalmente por corporações de padrão militar. O CentOS é ideal para configurar um VPS, pois é usado principalmente para WHM e cPanel, licenças de gerenciamento de sites bem conhecidas. É considerado uma alternativa estável e ideal para trabalhos de alta demanda e é focado especificamente em desenvolvimento web.
É totalmente gratuito em termos de licença e distribuição. Além disso, você encontrará uma extensa documentação que o ajudará a resolver quaisquer dúvidas ou emergências durante o processo de upload.
Ubuntu
O Ubuntu é uma ramificação do Debian Linux, disponível em versões para desktop e servidor web. Este sistema tem a característica de conter muitas funções, o que proporciona maior versatilidade para trabalhar ou jogar.
Debian
Assim como o Ubuntu, o Debian é uma ramificação canônica do Debian Linux, disponível em versões para desktop e como servidor web.
Qual distribuição você deve escolher?
Esta pergunta não tem uma resposta única; depende sempre do uso pretendido e das funções que você pretende para o seu servidor web. Abaixo, descreverei três critérios-chave para garantir que você tome a decisão certa.
Estabilidade
O CentOS é muito estável porque o sistema operacional é desenvolvido para fins corporativos, portanto, o nível de atualizações é menor. Por exemplo, a versão mais recente, o CentOS 7, foi lançada em 2014 e será mantida até 2024.
Ubuntu e Debian são servidores mais versáteis e o número de atualizações é mais frequente. Cada versão é mantida por até 5 anos, recebendo atualizações a cada 6 meses.
Velocidade
Em termos de velocidade de carregamento, é a mais baixa entre as distribuições. Na minha experiência com o terminal, as distribuições Debian e Linux são mais rápidas, tanto para estabelecer conexões SSH quanto para uso contínuo nesta interface. No entanto, não há diferenças significativas ao carregar aplicativos web.
Uso
Em relação à usabilidade entre sistemas operacionais, o CentOS é muito mais simples quando se trata de localizar arquivos e pastas críticos. No caso do firewall, o Debian e o Ubuntu permitem o uso do UFW, o que pode facilitar muito o estabelecimento de regras, embora usar o FirewallD no CentOS não seja particularmente complicado.
Suporte
Caso precise de documentação, embora seja sempre enfatizado que o Ubuntu "vence" nesse quesito devido à sua comunidade maior, a verdade é que, com tantas versões, pode ser mais difícil encontrar uma resposta útil se você estiver usando versões mais recentes, como o Ubuntu LTS 20.24.
Instalação
O Ubuntu e o Debian são mais fáceis de instalar porque vêm com as bibliotecas mais básicas pré-instaladas, e instalar o Apache é suficiente para iniciar o servidor web imediatamente. No CentOS, inicializar o firewall ou instalar o LAMP pode levar alguns minutos a mais.
Linux e Debian compartilham o mesmo branch (Debian Linux), então não há grandes diferenças entre eles, ou você teria que pesquisar mais a fundo para encontrá-los. As comunidades para as três distribuições são vastas e você encontrará tudo o que precisa para, pelo menos, configurar um sistema web.
Certamente, em sua busca, você encontrará alguns detratores e alguns fanáticos, mas na hora de escolher, todas as três distribuições são sistemas operacionais superpoderosos que permitem escalabilidade para sua plataforma web.