Gnu / Linux é um dos sistemas operacionais de servidor líderes devido à sua capacidade de ser adaptado para diferentes dispositivos e arquiteturas. Quando confrontados com a decisão de implementar um servidor na sua rede doméstica ou de empresa, provavelmente uma das decisões mais importantes é escolher a distribuição mais adequada ao seu caso. Nosso artigo tem como objetivo mostrar as melhores distribuições de servidores Linux em 2017 para que você possa tomar uma decisão informada.
1. Debian Linux - O sistema operacional universal
O Debian como uma das mais antigas distribuições Linux pode ser considerado um dos “Reis” quando se trata de procurar um sistema operacional. Está amplamente disponível para as arquiteturas de sistema mais populares e é considerado por seu grande repositório de software. A distribuição tem três versões (galhos) a partir da qual os usuários podem escolher:
- Estábulo - Pacotes de software cuidadosamente testados são lançados neste ramo. O Debian libera suporte de longo prazo e as versões são geradas uma vez em alguns anos, de acordo com um cronograma rígido.
- prova - Esta versão constitui pacotes de software que estão sendo processados para inclusão no “estável” liberação. Em muitos casos, os aplicativos foram submetidos a algum grau de teste e foram aprovados para reposição da versão instável. Quando os pacotes atendem aos rígidos padrões de qualidade do stable, eles podem passar para a versão do Debian Linux.
- Instável - Ele contém os instantâneos mais recentes do software disponível. Os usuários que optarem por usar esta versão do Debian Linux podem enfrentar operação instável e até falhas de inicialização do sistema se componentes críticos forem afetados.
A versão estável do Debian Linux é considerada uma das melhores bases para operar um servidor em nível de produção, bem como qualquer estrutura de aplicativo. Todos os pacotes aceitos neste ramo se limitam a padrões de qualidade muito rígidos e são considerados por sua estabilidade e segurança.
Quando se trata de segurança, o kernel e o vasto repositório de software garantem que todos os protocolos e padrões padrão do setor possam ser implementados. O Debian também é uma das bases mais amplamente usadas para lançar projetos críticos de infraestrutura, servidores corporativos e projetos domésticos. A comunidade Debian de desenvolvedores e usuários é um dos maiores e todos os problemas de segurança e privacidade são levados a sério.
Arquiteturas Suportadas: ARM64, ARMEL, ARMHF, MIPS, MIPSEL, PowerPC, PPC64le, x86, x86-64, z / Arquitetura
Agenda de Liberação: Suporte de longo prazo
2. Ubuntu Linux - Uma escolha popular
Ubuntu Linux é provavelmente uma das distribuições mais famosas. Desde suas primeiras versões personalizadas para usuários iniciantes, foi associado ao popular movimento livre do sistema operacional. A razão pela qual este sistema Linux se tornou tão popular é o foco em usabilidade e suporte - tanto pela Canonical que o desenvolve, bem como a comunidade de usuários maiores. O Ubuntu é baseado no Debian e continua a tradição de testar os pacotes mais usados antes de permitir que eles entrem nas versões regulares.
A principal diferença com o Debian é que ele é lançado em dois lançamentos - os LTS suportados por 5 anos na área de trabalho e lançamentos regulares publicados a cada 6 meses e com suporte para 9 meses. O Ubuntu também é famoso por oferecer suporte a uma ampla variedade de ambientes gráficos diferentes de área de trabalho, bem como a edições dedicadas de "servidor" que permitem que os administradores de sistema implementem facilmente serviços e estruturas.
O Ubuntu é amplamente considerado como uma das distribuições recomendadas para uma variedade de diferentes projetos de servidores domésticos e ambientes corporativos, pois é amplamente suportado por grandes empresas e tecnologias relacionadas.
O gerenciamento de servidores pode ser tratado pelo Landscape, Utilitário especializado da Canonical. O Ubuntu Server é compatível com as nuvens públicas mais populares e é certificado para ser executado nos principais dispositivos de rede e especialistas do mundo. A Canonical também desenvolveu o Ubuntu Core, um ambiente especializado feito sob medida para a Internet das Coisas (Internet das coisas) dispositivos.
Arquiteturas Suportadas: X86, IA-32, x86-64; ARMhf (ARMv7 + VFPv3-D16), ARM64; Poder, PPC64LE, S390X
Agenda de Liberação: Suporte a longo prazo e lançamentos regulares
3. Red Hat Enterprise Linux - Um padrão da indústria
O Red Hat Enterprise Linux é a distribuição Linux suportada pela empresa mais conhecida. A Red Hat é uma importante contribuidora para muitos componentes e aplicativos de sistema Linux, e sua derivada do sistema operacional é amplamente considerada como um padrão do setor.. De fato, a maioria das empresas da Fortune Global 500 as empresas usam serviços e produtos que dependem de tecnologias fabricadas pela empresa.
Diferentes edições personalizadas para uso acadêmico, clientes corporativos e servidores de produção estão disponíveis na Red Hat. É oferecido um programa de certificação dedicado que treina os administradores de sistema no trabalho com a variedade de serviços da empresa e o layout da configuração da distribuição. Um recurso importante que é atribuído ao Red Hat Enterprise Linux é sua seleção conservadora de pacotes. Como a distribuição é usada principalmente por máquinas e servidores, eles devem ser testados para serem livres de erros e seguros. A Red Hat é compatível com um grande ecossistema de outros protocolos padrão do setor, dispositivos e protocolos.
As versões mais recentes do RHEL se concentram em manter uma plataforma que pode ser implantada na Internet das Coisas (Internet das coisas) dispositivos, aplicativos de contêiner e serviços em nuvem. A distribuição é amplamente usada em operações de rede em larga escala, repositórios e ambientes virtualizados. O Red Hat Enterprise Linux inclui tecnologias de segurança de nível militar e sistemas de alta integridade para garantir um alto padrão de produção.
Arquiteturas Suportadas: X86, IA-32, Arquitetura POWER, S / 390, z / Arquitetura
Agenda de Liberação: Lançamentos de suporte a longo prazo
4. CentOS - O Projeto Comunitário
O CentOS é uma das opções mais populares quando se trata de hospedagem de servidores Web especializados ou dimensionamento de servidores de banco de dados e outros aplicativos críticos relacionados. Ele é baseado no código do Red Hat Enterprise Linux e todos os pacotes disponíveis em seu repositório são compatíveis com a distribuição corporativa. Basicamente, o CentOS pega os pacotes upstream do Red Hat Enterprise Linux e retira os bits proprietários e de arte da empresa.
A distribuição depende do suporte da comunidade, no entanto, várias organizações internacionais profissionais e provedores de serviços executam o CentOS e o definem como uma das ferramentas padrão e recomendadas em seu arsenal.. A filosofia do CentOS afirma que nenhuma modificação é feita nos pacotes base e atualização no que diz respeito a estender ou aprimorar a funcionalidade dos pacotes fornecidos. Isso o torna uma plataforma muito confiável e previsível na qual basear todos os projetos.
O CentOS é lançado nas principais agências que seguem o cronograma e os padrões da versão corporativa do Red Hat disponível no mercado. As liberações pontuais são criadas que constituem uma imagem de instantâneo da versão atual atualizada com as atualizações upstream mais recentes disponíveis em um repositório separado. O CentOS é preferido por muitos administradores de sistema, pois mantém o longo ciclo de lançamento da Red Hat.
Arquiteturas Suportadas: X86-64
Agenda de Liberação: Suporte a longo prazo e lançamentos pontuais
5. Fedora - Perspectivas emocionantes e usabilidade
O projeto Fedora é sancionado pela Red Hat como sendo a base de testes de sua distribuição Enteprise Linux. O Fedora é totalmente desenvolvido pela comunidade e é constantemente atualizado para incluir novos recursos e tecnologias experimentais que estão sendo desenvolvidas para a versão comercial do Linux. É compatível com a maioria da plataforma Red Hat e é comum os desenvolvedores mostrarem novas tecnologias e tendências.
O Fedora enfatiza a integração de novas tecnologias e o trabalho com desenvolvedores de software de código aberto. Esta é a razão pela qual é frequentemente usada para mostrar as últimas tendências e é considerada uma plataforma popular para testar software. Recursos de segurança importantes são ativados por padrão, como o módulo SElinux, invólucros reforçados e outros recursos relacionados.
Uma separação “Servidor” é suportada a edição que integra uma configuração completa do servidor: o tipo de sistema de arquivos padrão é XFS com o LVM ativado, o sistema de gerenciamento de serviços Systemd, registro detalhado do sistema e um firewall completo.
A distribuição é amplamente considerada como um sistema funcional que é muito adequado para administradores de sistemas iniciantes e avançados, pois inclui a flexibilidade do ecossistema de utilitários da Red Hat e o repositório de software cuidadosamente selecionado.
Arquiteturas Suportadas: X86, X86-64, ARM-HFP, ARM AARCH64, PPC64, PPC64le, z / Arquitetura, MIPS-64el, MIPS-el, RISC-V
Agenda de Liberação: Lançamentos regulares
6. SUSE Linux Enterprise Server - A escolha profissional
Esta é a principal distribuição de servidores que está sendo desenvolvida pela empresa SUSE. Ele é desenvolvido por uma base comum com a distribuição da Estação de Trabalho chamada SUSE Linux Enterprise Desktop. As versões mais recentes da versão paga concentram-se em fornecer um ambiente que pode gerenciar tarefas críticas e fornecer energia física, servidores virtuais e na nuvem.
O SUSE Linux Enterprise Server foi projetado para atender aos rígidos padrões de segurança do governo federal (FISMA) que garante um nível muito alto de integridade. Tecnologias e estruturas populares da Web são suportadas prontamente como parte das configurações prontas do servidor. O SUSE Linux Enterprise Server suporta patches de segurança ao vivo, o que é especialmente útil para servidores.
Como outras distribuições especializadas, é compatível com as mais recentes tecnologias de servidor e hardware. Os administradores que utilizam o SUSE Linux Enterprise Server podem confiar em pacotes corporativos compatíveis com a distribuição. O sistema Kiwi está disponível para criar imagens para implantação física, máquinas virtuais, contêineres e serviços em nuvem.
As principais versões são lançadas em um longo ciclo (tipicamente em torno de 3-4 anos) e service packs são lançados em intervalos sobre 18 meses. Os componentes da empresa são permitidos na distribuição somente quando os rigorosos padrões de qualidade são atendidos.
Arquiteturas Suportadas: IA-32, X86-64, S390 / X, PowerPC, Itanium, AARCH32, AARCH64
Agenda de Liberação: Lançamentos de suporte a longo prazo
7. OpenSUSE - Uma plataforma completa de servidores
O OpenSUSE é uma das maiores e mais antigas distribuições Linux patrocinadas por uma empresa, neste caso, SUSE Linux GmbH. Seu foco principal é fornecer uma solução capaz que possa ser usada como um desktop ou servidor completo. A comunidade de desenvolvedores e usuários conseguiu torná-lo um dos principais sistemas operacionais do mundo.
É altamente considerado pelo pacote administrativo do YaST que é capaz de controlar as configurações do sistema. O OpenSUSE é uma das distribuições que integram aplicativos e personalizações inovadoras. Como o Red Hat Enterprise Linux, o programa de instalação pode configurar o sistema de destino com várias camadas e sistemas para melhorar a segurança - perfis reforçados, recursos aprimorados do kernel, unidades criptografadas e controle rigoroso de acesso do usuário.
Como o OpenSUSE é preferido por muitos administradores para configurar dispositivos complexos, os desenvolvedores criaram um Guia de Segurança especializado, disponível no site do projeto.. Muitos canais de suporte e comunidades de usuários foram configurados, o que fornece muitas informações sobre a configuração de vários tipos de servidores. Muitos especialistas em segurança, jornalistas e usuários de Linux têm elogiado continuamente a comunidade OpenSUSE por seu compromisso com o projeto.
A edição da comunidade do OpenSUSE está disponível em várias versões, de acordo com o ciclo de suporte preferido e a atualização de software:
- OpenSUSE Leap - Este é o lançamento regular do OpenSUSE recomendado para usuários novos e inexperientes. O Leap contém a coleção completa de softwares testados e é derivado do código fonte da distribuição do SUSE Enterprise Linux. Ele segue um ciclo de liberação de 9 meses e deve ser estável, e não experimental (ao contrário do Fedora). De acordo com a filosofia da distribuição, esta edição foi projetada para oferecer pacotes estáveis e maduros.
- OpenSUSE Tumbleweed - Este é o modelo de release que incorpora versões estáveis dos aplicativos mais recentes assim que eles atendem aos padrões iniciais de controle de qualidade.
Os administradores de sistema consideram a distribuição altamente, pois é muito fácil de gerenciar. O OpenSUSE usa um sistema avançado de gerenciamento de pacotes que é compatível com muitos formatos de pacotes e pode ser personalizado para criar derivativos personalizados para tarefas específicas. Essas respostas podem ser bastante úteis para configurar certos tipos de serviços da Web e estruturas de aplicativos.
Arquiteturas Suportadas: x86, x86-64, PPC64, PPC64le, BRAÇO, ARM64
Agenda de Liberação: Lançamentos regulares e contínuos
8. Arch Linux - A plataforma flexível
O Arch Linux é uma das distribuições mais populares usadas por usuários Linux mais tecnicamente inclinados. A distribuição em si é desenvolvida por uma equipe que acredita na liberdade de configuração. A idéia por trás do Arch Linux é apresentar uma configuração mínima na qual os usuários individuais possam basear suas configurações. Uma das muitas vantagens do Arch é que ele vem com um ambiente básico que permite que os administradores configurem seus servidores aplicativos de opções e estruturas.
A distribuição é frequentemente recomendada como uma das melhores distribuições suportadas pela comunidade. Seu wiki, fóruns e bate-papos associados podem fornecer respostas e guias abrangentes sobre como configurar uma configuração de servidor competente. Muitos administradores amadores e profissionais preferem usar o Arch por causa de sua flexibilidade. Muitos dos componentes do sistema são governados por scripts, o sistema de gerenciamento de pacotes é intuitivo e a distribuição é feita sob medida para ser personalizável.
O sistema de gerenciamento de pacotes Pacman permite que os usuários do Arch Linux acessem o repositório oficial de software e os downloads de terceiros encontrados no Arch Users Repository (OURO). O Arch Linux traz atualizações frequentes e é muito útil nos casos em que os administradores dependem de novas versões do software mais recente, bem como do suporte. Os mantenedores de pacotes geralmente resolvem rapidamente os problemas. A documentação do Arch Linux mostra como configurar uma lista variada de serviços de maneira rápida e lógica.
São fornecidos instantâneos mensais do instalador que podem ser usados para instalar em rede a distribuição de release sem interrupção.
Arquiteturas Suportadas: X86 (Descontinuada), X86-64, BRAÇO (Não oficial)
Agenda de Liberação: Lançamentos
9. ClearOS - A plataforma flexível
O ClearOS é uma distribuição especializada baseada no código proveniente dos projetos CentOS e Red Hat Enterprise Linux. Ele está sendo mantido por uma empresa chamada Clear Center e foi projetado para competir diretamente com a plataforma Windows Small Business Server. Está disponível em uma versão paga e em uma comunidade que pode ser expandida com módulos pagos quando necessário.
A distribuição vem com uma variedade de componentes prontos, os administradores precisam apenas inserir a configuração desejada. O servidor de rede pode ser configurado através de uma interface baseada na Web especializada e fácil de usar, mesmo para iniciantes. O ClearOS é uma das poucas distribuições que fornece uma plataforma tão rica em recursos. O ClearOS está sendo implementado por grandes empresas em seus produtos e serviços. O projeto apoia a adição de mais de 100 Aplicativos (servidores, estruturas e serviços) que pode ser instalado com apenas alguns cliques do mouse.
Os desenvolvedores destacaram dois pontos de foco de desenvolvimento a longo prazo:
- Desenvolver e manter uma forte, sistema de núcleo seguro e sólido.
- Forneça um ambiente flexível para os desenvolvedores adicionarem recursos.
Os desenvolvedores desenvolvem e publicam ativamente atualizações de status sobre as próximas adições. Desde a sua primeira criação, o ClearOS se tornou uma das distribuições preferidas para a execução de serviços de pequenas e médias empresas. É altamente recomendável para iniciantes, pois fornece uma solução fácil de usar que pode suportar serviços diferentes usando os pacotes estáveis provenientes de distribuições corporativas.
A edição comunitária do ClearOS segue os ciclos de suporte de longo prazo usados nas distribuições Red Hat e CentOS.
Arquiteturas Suportadas: X86, X86-64
Agenda de Liberação: Suporte de longo prazo
10. Gentoo - Otimizado para eficiência
Quando se trata de distribuições Linux, o Gentoo ocupa um lugar especial entre outros concorrentes. Este é um dos poucos projetos baseados na fonte em que os administradores de sistema não precisam apenas configurar suas máquinas, mas também compile da fonte os pacotes solicitados. Isso pode parecer complicado ou difícil, no entanto, o sistema de gerenciamento de pacotes Portage facilita muito.
Um dos excelentes recursos atribuídos ao Gentoo é o uso de sinalizadores especiais que são usados para informar aos compiladores quais recursos ativar ao compilar o software instalado. Isso leva a uma configuração de servidor muito pequena e eficiente. O desenvolvimento publica atualizações para pacotes upstream muito rapidamente e muitos provedores de hospedagem dependem do Gentoo para executar servidores de missão crítica devido à sua área otimizada.
Os administradores de sistema afirmam que os servidores Gentoo exigem uma janela de manutenção muito baixa, pois a distribuição é projetada para ser facilmente atualizada. A distribuição é fornecida como uma liberação contínua que pode ser instalada usando um guia de instalação bem escrito. Os servidores Gentoo podem ser personalizados com uma personalização “endurecido” perfil que inclui funcionalidade extra criada para proteger melhor as máquinas de produção. Uma configuração adequada do servidor Gentoo Linux pode se tornar a espinha dorsal de qualquer empresa pequena ou grande, se mantida adequadamente.
Arquiteturas Suportadas: IA-32, X86-64, IA-64, PA-RISC, PowerPC 32/64, SPARC de 64 bits, DEC Alpha, BRAÇO, Motorola 68K
Agenda de Liberação: Liberação de rolamento
Conclusão
A escolha de uma distribuição Linux para um projeto de hobby ou um ambiente de produção depende principalmente dos objetivos pretendidos. Fornecemos uma lista dos principais 10 escolhas, todos eles têm prós e contras e são usados por usuários individuais e grandes corporações multinacionais.
Em grande parte, um dos fatores mais importantes a serem considerados são os componentes de hardware e a compatibilidade da plataforma. Por exemplo, se os servidores forem baseados na arquitetura ARM, obviamente algumas das distribuições não funcionarão. Os usuários corporativos podem contar com suporte profissional utilizando algumas das distribuições padrão do setor, como a Red Hat, enquanto projetos personalizados podem ser baseados em um sistema Arch ou Gentoo Linux personalizado.
Observe que os projetos maiores ou distribuições especializadas como o ClearOS geralmente fornecem configurações prontas para os serviços mais populares: Servidores da Web e de email, hospedagem de arquivos, controladores de domínio e etc. Eles podem ser usados em situações em que os administradores de sistema desejam implantar rapidamente um serviço ou estrutura sem passar por guias e comandos de instalação manual.
Esperamos ter fornecido algumas informações úteis, fique à vontade para comentar e compartilhar sua experiência com a comunidade Sensors Tech.
Todas as versões que você menciona são legais. Estou usando um Kali Linux. É bom quando você está aprendendo hackers éticos.