O que é CentOS?
O Sistema Operacional de Enterprise Community (CENTOS) oferece um sistema operacional livre de classificação Enterprise, de código aberto, que é praticavelmente compatível com o Red Hat Enterprise Linux (RHEL). "Gregory Kurtzer" é o fundador da CentOS. Os desenvolvedores do CentOS usam o código -fonte RHEL para gerar um produto altamente comparável ao RHEL.
O CentOS fornece uma plataforma de desenvolvimento em uma das melhores e mais poderosas distribuições disponíveis. É um projeto de software livre orientado pela comunidade criado para fornecer uma plataforma robusta para as comunidades de código aberto crescerem. É altamente adaptável, além de seguro e forte. Além disso, apresenta várias atualizações de segurança em nível corporativo que declaram uma excelente opção para qualquer uso.
Neste artigo, abordaremos os 16 pontos a seguir relacionados ao CentOS como uma distribuição Linux:
História do CentOS:
O CentOS foi lançado em maio de 2004 como um sistema operacional que é totalmente livre e baseado no kernel Linux. Centos é originado de Rhel. Seu objetivo é fornecer uma plataforma de computação de classe corporativa que esteja disponível gratuitamente e manter a compatibilidade binária da Red Hat. O CentOS foi introduzido como uma construção do CAOS e foi fundado por “Gregory Kurtzer.”
Depois disso, "David Parsley", o desenvolvedor primário do Tao Linux, anunciou em junho de 2006 que o Tao Linux seria aposentado e seu desenvolvimento seria absorvido em CentOS (o Tao Linux é outro clone de RHEL). Ao usar a atualização YUM, os usuários do TAO conseguiram atualizar sua versão atual do sistema para o CentOS. Infelizmente, "Lance Davi", o fundador do CentOS, foi relatado que desapareceu no site do CentOS Project em julho de 2009. "Davis" parou de contribuir para o projeto CentOS, mas ele manteve seu site do CentOS.
A equipe do CentOS supostamente entrou em contato com "Davis" em agosto de 2009 e obteve os domínios do CentOS.org e centos.informações. O CentOS se tornou a distribuição Linux mais popular em julho de 2010 e ultrapassou a popularidade do Debian para servidores da Web, representando mais de 30% de todos os servidores da Web Linux. No entanto, em janeiro de 2012, foi deixado para o segundo lugar pelo Debian. Red Hat declara em janeiro de 2014 que a equipe patrocinará o projeto do CentOS, ajudando no desenvolvimento de uma plataforma que é compatível de acordo com os requisitos dos desenvolvedores de código aberto que trabalham em torno do sistema operacional e tecnologias emergentes.
Marcas comerciais do CentOS foram transferidas para Red Hat. RHEL Standards e Open-Source Team Group, que trabalham de forma independente da equipe RHEL, emprega os desenvolvedores líderes do CentOS. No mercado de hospedagem, o CentOS é considerado a distribuição mais confiável. O CentOS é excepcionalmente compatível com a maioria dos softwares Linux devido à sua compatibilidade binária com Rhel. O CentOS também é a distro Linux mais adequada para a maioria dos painéis de controle de hospedagem.
Objetivo do desenvolvimento do CentOS:
O desenvolvimento do CentOS tem como objetivo fornecer um sistema robusto para comunidades de código aberto para fins de desenvolvimento. Além disso, essa plataforma pode ser usada para empresas científicas de processamento e hospedagem de dados; Por exemplo, as empresas podem usar esta plataforma confiável para hospedar seus programas.
RHEL e CENTOS:
O CentOS é uma distribuição comercial Linux baseada no código -fonte RHEL e é suportada pela comunidade. Como o Red Hat constrói seu produto usando o software de código aberto, esse é o motivo pelo qual eles precisam tornar seu código fonte público. Posteriormente, Centos e Rhel são funcionalmente equivalentes, com as principais diferenças sendo a remoção da obra de arte e da marca do fornecedor.
Por outro lado, o CentOS não possui certificações Red Hat porque é baseado apenas em seu código -fonte. O projeto do CentOS usa o Red Hat publicamente pacotes de origem disponível para produzir pacotes binários, que qualquer pessoa pode usar de graça. Ainda assim, atualizações específicas não são divulgadas; Pode existir algumas variações entre os pacotes entregues pelo CentOS e Red Hat.
A Red Hat apoia o projeto CentOS desde 2014 para ajudar os desenvolvedores de código aberto no desenvolvimento de uma plataforma adequada que utiliza o CentOS para integrar tecnologias. No mesmo ano, os desenvolvedores do CentOS e Red Hat formaram o Conselho de Administração, que vários grupos de trabalho agora supervisionam. Este conselho de administração é composto por fundadores do CentOS Project, bem como funcionários da Red Hat.
Grupos de interesse especial (SIGs):
Grupos de interesse especial (SIGs) são as equipes nas quais membros específicos da comunidade do CentOS estão preocupados em aumentar a conscientização, aumentar a distribuição do Linux e melhorar os aspectos funcionais, como documentação e infraestrutura. Virtualização, obras de arte e núcleo são alguns dos grupos de interesse especiais ativos.
Qual é o projeto do CentOS?
Este projeto compreende um grupo responsável pela manutenção da estrutura de desenvolvimento do CentOS. Ele opera mais do que um sistema operacional e emite recursos para ajudar outras organizações a desenvolver tecnologias baseadas em centros. Além disso, este projeto aspira a tornar o CentOS Linux uma plataforma comunitária principal para o desenvolvimento de novas tecnologias de código aberto de outros projetos.
Para que o CentOS é adequado para?
Esta versão Linux é adequada para usuários empresariais que não querem pagar as altas taxas associadas ao RHEL. Essas duas distribuições são idênticas para uma determinada versão, exceto para gerenciamento de assinatura RHEL e marca RHEL e são frequentemente chamadas de “Enterprise Linux.”
Arquitetura do CentOS:
Centos tem de alguma forma arquitetura semelhante em comparação com outras distros Linux. No entanto, ele suporta apenas a arquitetura x86-64. Esta declaração declara que pode ser executada nas plataformas de 64 e 32 bits:
Repositórios:
A principal distribuição do CentOS é composta por três repositórios primários, que também são conhecidos como canais, cada um dos quais contém esses pacotes de software:
O Projeto CentOS mantém muitos repositórios adicionais que compreendem pacotes de software não encontrados em repositórios de atualização e base padrão. A seguir, alguns dos repositórios:
Principais características do CentOS
Rhel e Centos compartilham muitos recursos porque o CentOS é baseado no código -fonte de Rhel.
Alto desempenho e disponibilidade:
Ele usa uma máquina virtual baseada em kernel para virtualização e oferece alta disponibilidade e excelente desempenho.
Distribuição Linux estável:
O CentOS é apoiado por uma comunidade dedicada de desenvolvedores que a mantém atualizada e garante compatibilidade com ambos e novo software. Além disso, os desenvolvedores principais são apoiados por uma comunidade global de usuários voluntários, como entusiastas do Linux, administradores de rede, administradores de sistema e assim por diante, que testam versões, gerenciam atualizações e oferecem ajuda no desenvolvimento.
Atualizações e suporte regulares:
As versões do CentOS são atualizadas a cada seis meses, em média, e cada lançamento é suportado por dez anos.
Alto nível de segurança:
A equipe de segurança da Red Hat é previdencial na detecção de ameaças e garantindo um alto nível de segurança. O CentOS também vem com a extensão do kernel Linux aprimorada pela segurança.
Quando se trata de especificações, como qualquer outro sistema Linux, o CentOS tem muito a oferecer. A documentação interna do CentOS abrange muitos pontos mais refinados; A maioria dos programadores deve se familiarizar com o quadro geral antes de decidir em um servidor dedicado do CentOS. Antes de tentar o CentOS por si mesmo, aqui está uma olhada em tudo que você precisa saber sobre isso.
Centos não é RHEL:
Rhel foi reembalado como CentOS. Considerando que a equipe do CentOS é um grupo de voluntários que empacota os pacotes de fontes do RHEL em binários disponíveis ao público. Depois disso, o software é distribuído através de vários espelhos públicos. Red Hat e Centos não têm um link ou parceria direta, tanto quanto eu sei. No passado, a falta de parcerias formais havia causado problemas, como quando o Red Hat insistia que, do CentOS, toda a marca do Red Hat deveria ser removida.
Muitas organizações fornecem suporte para o CentOS Linux, mas ainda assim, não há suporte comercial adequado disponível. Red Hat fornece suporte direto com RHEL. Para suporte comercial do CentOS, um usuário do CentOS depende de especialistas em TI e da comunidade.
Muitas especificações de primeira linha estão incluídas no CentOS:
O CentOS consiste em um grande número de especificações exclusivas que permitem mais inovação dentro desta plataforma. Centos 6 e 7 são baseados no Linux 2.6.32 e Linux 3.10.0 kernels, respectivamente. Essas distribuições são "plug and play" em termos de natureza, suportando arquivos MP3 de diferentes fontes e Firefox 60 como o navegador da Internet padrão.
A arquitetura x86_64 nos centros 6 e 7 pode alocar espaço de 12 e 64 TB em termos de capacidade de CPU. Enquanto isso, o sistema de arquivos local pode lidar com tamanhos de arquivo máximos que variam de 2 TB a 100 TB em diferentes configurações. O CentOS também torna possível adicionar uma variedade de recursos úteis. Por exemplo, as versões atuais do CentOS suportam o Bluetooth nativo, bem como o Linux aprimorado pela segurança.
O CentOS tem a capacidade de suportar a arquitetura x86_64 e x86:
Atualmente, essa distribuição Linux suporta os sistemas x86_64 e x86. No entanto, o CentOS 7 é único porque atualmente ajuda PPC64, PPC64LE, Arm32, i686 e Arm64, arquiteturas ARM32, i686 e ARM64. Enquanto o CentOS 6 pode suportar as duas arquiteturas.
Você pode baixar o CentOS gratuitamente:
CentOS é uma distro disponível gratuitamente para distribuir e usar. O CentOS convida as pessoas a adulterar e encontrar novas maneiras de aumentar a funcionalidade na distribuição do Linux por causa de seu modelo de desenvolvimento orientado pela comunidade. O CentOS oferece várias opções para baixar seu software, incluindo ISO mínimo, Amazon Web Services, torrent, DVD ISO e muito mais. Ao mesmo tempo, os pacotes de origem do CentOS estão disponíveis através do cofre de arquivo e não são incorporados em downloads comuns.
A comunidade do CentOS está crescendo:
A comunidade CentOS se comprometeu a desenvolver TI Patch By Patch, que é uma das razões críticas pelas quais controla a manutenção de uma participação de mercado significativa. Esta sociedade aberta se reuniu com o tempo e desenvolveu sigs individuais. Essas organizações estão muito preocupadas em aprimorar áreas funcionais específicas, como virtualização e experiência do usuário.
A diretoria do CentOS escolhe quais sigs podem começar a trabalhar sob sua proteção. Qualquer membro da comunidade pode desempenhar seu papel em um SIG até que eles possam aceitar críticas da comunidade e ter documentação suficiente. Então a comunidade também está resolvida para ajudar usuários experientes e iniciantes. Como resultado, eles oferecem várias listas de discussão para ajudar os usuários a obter conselhos diretos de outros membros da comunidade, disponíveis em diferentes idiomas.
O CentOS fornece manuais aos usuários:
O projeto do CentOS requer novos usuários para aproveitar ao máximo cada momento de trabalho que eles colocaram até agora. Para isso, eles criaram uma biblioteca de documentação para ajudá -los a começar. Esta biblioteca contém um guia de instalação passo a passo para várias arquiteturas e libera notas para as principais modificações.
Para uma visão geral rapidamente dos recursos do CentOS, consulte a tabela abaixo:
Características | CENTOS |
---|---|
Núcleo do sistema | Centos é baseado em redhat |
Gerenciamento de pacotes | Yum |
Ciclo de atualização | Menos frequente |
Hospedando participação de mercado | 17.5% dos usuários do Linux |
Virtualização | Opennebula OpenStack, CloudStack, |
Segurança | Forte |
Estabilidade | Forte |
Aplicativos padrão | As inscrições são atualizadas quando necessário |
Manutenção | Desafiante |
Apoiar | Documentação sólida com uma comunidade pequena, mas ativa |
Fácil de usar | Desafiante |
Velocidade | Excelente, mas dependente de hardware |
Estrutura de arquivo | A mesma estrutura básica de arquivo/pasta, mas o formato difere no local dos serviços do sistema |
Vantagens do CentOS:
Aqui estão alguns dos benefícios de utilizá -lo:
Requisitos de hardware para versões mais recentes do CentOS:
Distro Linux | Processador | BATER | Espaço em disco | Arquitetura do sistema |
---|---|---|---|---|
CENTOS 8 | 1.1 ghz | Armazenamento mínimo: 1 GB Armazenamento recomendado: 2 GB | Mínimo: 20 GB Recomendado: 40 GB | 64 bits |
Centos 7 ou Rhel 7 | 1.1 ghz | Armazenamento mínimo: 1 GB Armazenamento recomendado: 2 GB | Mínimo: 20 GB Recomendado: 40 GB | 64 bits |
Últimos lançamentos do CENTOS:
Temos o CentOS 7, Centos 8 e Centos Stream para falar sobre os últimos lançamentos do CentOS. Em 2019, quando o CentOS 8 foi introduzido, muitas pessoas se perguntaram o que havia mudado significativamente do CentOS 7. Agora, descobriremos o contraste entre essas duas versões do CentOS. Então, vamos ao fundo deste mistério e verificar se o CentOS 8 é digno de experimentar ou não.
O CentOS 7 foi a primeira distribuição do RHEL a incluir "Systemd" como um recurso padrão. O CentOS 7 foi lançado em 2014 e ofereceu vários recursos que ajudaram a comunidade bem nos últimos dez anos. Outros novos recursos no CentOS 8 são mostrados na tabela abaixo, juntamente com algumas das diferenças entre os dois lançamentos do CentOS:
Diferença entre o CentOS 7 e o CentOS 8
Características | CENTOS 7 | CENTOS 8 |
---|---|---|
Git | Git versão 1.8 | Git versão 2.18 |
Containers | Docker está disponível para o CentOS 7 | Docker é omitido. Para trabalhar com contêineres, utilize o Skopeo e Buildah, Podman, Runc Tools. |
Núcleo | Baseado no kernel a montante 3.10 e Fedora 19 | Baseado no kernel a montante 4.18 e Fedora 28 |
Gerenciamento de armazenamento | Padrão do gerenciador de volume lógico | Gerenciador de volume lógico e Stratis |
Segurança | O CentOS 7 inclui suporte para TLS 1.0 e OpenSSL 1.0.1 | O CentOS 8 inclui suporte para TLS 1.3, OpenSSL 1.1.1, TLS 1.0 e TLS 1 |
Ntp | Tanto o daemon Chronyd quanto o NTP disponível | Apenas protocolo NTP Chrony |
Gerenciamento de software | Usou Yum V3, distribuído com RPM 4.11 | No CentOS 8, Yum é substituído por DNF. Também utiliza a combinação de RPM 4.14 yum v4. Além disso, esta versão também suporta conteúdo modular. |
Java | OpenJdk 8 | Ambos openjdk 8 e openjdk 11 |
Estrutura de rede | Esta versão usa iptables | A estrutura de rede do CENTOS 8 é baseada em nftables que o firewalld utiliza para o back -end padrão. |
Suporte Python | Suporte limitado para Python 2.7. O CentOS 7 também suporta Python 2.7 | Suporte fixo para Python 2.7, mas também suporta Python 3.6 |
Virtualização | Utilize Virt-manager e Qemu-KVM | Distribuído com virt-manager, qemu-kvm 2.12 depreciados e cockpit assumindo o controle |
httpd/apache | Servidor HTTP 2.4 | Servidor HTTP 2.4 |
Firewall | O CentOS 7 utiliza iptables como sua estrutura de filtragem para pacotes | O CentOS 8 utiliza nftables como sua estrutura de filtragem para pacotes |
Ruby, Php, Perl | Ruby 2.0.0, Php 5.4.16, Perl 5.16.3 | Perl 5.26, Ruby 2.5. Considerando que, por padrão, o FastCGI Process Manager (FPM) é utilizado pelo PHP. |
Bancos de dados | MySQL 5.5, PostgreSql 9.2, Mariadb 5.5 | MySQL 8.0, PostgreSql 10, Redis 5, PostgreSQL 9.6, Mariadb 10.3 |
Ambiente da área de trabalho | No CentOS 7, o X.Org Server é o gnome padrão, gerenciador de exibição. | No CentOS 8, Wayland é o gerenciador de exibição do Gnome padrão com o Gnome Shell versão 3.28 |
Nginx | não disponível (por padrão) | Esta distro Linux fornece suporte para o servidor da web nginx. Versão 1.14 |
Com o anúncio do CentOS 8 End of Life (EOL) em dezembro de 2021, o ciclo de vida do sistema operacional foi reduzido a curto. Como resultado, Rhel declarou que sua equipe se concentraria no fluxo do CentOS no futuro.
CentOS Stream:
Uma plataforma de desenvolvimento Linux que permite que os desenvolvedores da Red Hat colaborem com os membros da comunidade de código aberto é o CentOS Stream. Red Hat desenvolve o código -fonte Red Hat Enterprise Linux (RHEL) no CentOS Stream antes de liberar as versões mais recentes. Portanto, é considerado como parte do modelo de desenvolvimento de código aberto. A implementação deste modelo faz do CentOS Stream uma prévia dos lançamentos futuros do Red Hat Enterprise Linux.
Vantagens do fluxo do CentOS:
Will CentOS Stream substituem o CentOS Linux?
A versão do fluxo do CentOS não pode ser considerada um substituto para a distribuição do CentOS. É uma versão de desenvolvimento do RHEL. Enquanto o CentOS é uma versão Red Hat Enterprise Linux restabelecida. Como resultado, o CentOS Stream é mais adequado para as pessoas que desejam ver se seus servidores são à prova de futuro e usuários do CentOS Linux se a construção for estável o suficiente para suas necessidades. Ele tem sua posição porque o CentOS Stream é inevitável e um próximo passo natural em direção à inovação avançada do Enterprise Linux. Ele também possui um laço compactado de feedback entre os desenvolvedores da RHEL.
Como o Red Hat cria versões futuras do RHEL, a compactação de loop de feedback facilita para todas as vozes serem ouvidas, sejam eles colaboradores individuais ou grandes parceiros.
Red Hat também recebe todos os desenvolvedores e parceiros para participar do CentOS Stream e criar suas filiais, permitindo que esse centro de inovação testasse soluções para seus problemas únicos. Aceita -se que o fluxo do CentOS seja o linux corporativo do futuro. Ajudará a comunidade a ter um impacto extraordinário na direção do Rhel libera. Os projetos internos da Red Hat serão passados para o CentOS Stream, permitindo que eles compartilhem táticas e melhores práticas operacionais com a comunidade maior à medida que este trabalho avança.
Cronograma do CentOS Fim do Suporte (EOS):
Versão | Data de lançamento | Fim da vida |
---|---|---|
CENTOS 6 | 10 de julho de 2011 | 30 de novembro de 2020 |
CENTOS 7 | 7 de julho de 2014 | 30 de junho de 2024 |
CENTOS 8 | 24 de setembro de 2019 | 31 de dezembro de 2021 |
Comandos mais valiosos do CentOS:
Aqui estão alguns comandos que ajudarão no trabalho do CentOS, como:
Por que os líderes amam centos?
Como o Centos desempenhará seu papel no crescimento da sua carreira?
Conclusão:
O CentOS oferece um projeto de software livre orientado pela comunidade construído para fornecer uma plataforma robusta para as comunidades de código aberto crescerem. Ele também fornece um ambiente de desenvolvimento para a maioria das comunidades de hospedagem, provedores de nuvem, processamento científico de dados, etc. Entregamos as informações essenciais relacionadas ao CentOS em nossa postagem. Este guia inclui história do CentOS, recursos, arquitetura, repositórios, grandes lançamentos e seu cronograma de fim de apoio e muito mais. Além disso, também explicamos que a distribuição do CentOS o ajudará em seu crescimento na sua carreira.