Digite para filtrar os verbetes do Glossário.

    DevOps e infraestrutura · Formação DevOps

    O que é Linux?

    Linux é o kernel que controla processos, arquivos, memória e rede no servidor. Entenda a distribuição, o pacote e como conferir a versão instalada.

    Também chamado de: kernel Linux, GNU/Linux

    O que é o Linux

    Linux é o kernel do sistema e responde pelo controle de processador, memória, disco e rede. A ele cabe decidir qual processo roda e como o arquivo é acessado pela máquina.

    O kernel é distribuído com programas, bibliotecas e um sistema de pacotes, e o conjunto recebe o nome de distribuição. No servidor, é a distribuição que você instala, atualiza e mantém.

    Processo, arquivo e permissão

    Cada programa em execução é um processo, com identificador, dono e limites de recurso. Arquivos e diretórios têm dono e modo de acesso, e o serviço que roda com permissão demais amplia o alcance de um erro.

    A porta de rede é um recurso do sistema. A abertura da porta e as conexões aceitas dependem da configuração do processo e das diretivas aplicadas na máquina.

    Kernel, pacote e ciclo de correção

    A distribuição publica kernel corrigido como qualquer outro pacote. A versão nova é instalada, e o kernel em execução continua o anterior até o reinício. Servidores com reinício adiado podem acumular correções que ainda não estão ativas.

    O fornecedor também leva correções para versões antigas dos pacotes mantidos por ele. Esse caminho é o backport, e explica por que o número exibido pode ser anterior ao publicado pelo projeto original com a correção aplicada.

    Como conferir a versão em uso

    uname -r mostra o kernel em execução, e o arquivo de identificação da distribuição informa a versão do sistema instalado. O gerenciador de pacotes lista a versão disponível e a instalada, e a comparação entre as duas mostra o que está pendente.

    O container compartilha o kernel da máquina e isola o resto do ambiente, então a correção do kernel alcança todos os containers que rodam ali. A instância e a máquina virtual mantêm o próprio kernel, com ciclo de atualização separado.

    O acesso por SSH e a rotina de deploy registram o estado do servidor a cada mudança. Para acompanhar pacotes, permissões e reinício de serviços, a Formação DevOps trata dessa manutenção. Quando você precisa revisar o servidor do seu projeto, o Desenvolvimento Colaborativo da Dev Side Studio permite conferir a configuração durante a sessão.

    Dúvidas frequentes

    Perguntas frequentes sobre Linux

    Linux é o mesmo que distribuição?
    Não. O kernel é o núcleo que conversa com o hardware e controla processos, memória e rede. A distribuição reúne o kernel com programas, bibliotecas e um sistema de pacotes, e é isso que você instala no servidor.
    Por que a versão do kernel muda sem eu trocar de sistema?
    A distribuição publica kernels corrigidos como qualquer outro pacote. A versão instalada é a nova, e o kernel em execução continua o anterior até o reinício.
    O que é backport na correção de segurança?
    O fornecedor leva a correção para a versão antiga do pacote mantida pela distribuição. O número exibido pode ser anterior ao publicado pelo projeto original, e a correção está aplicada.
    Um container tem kernel próprio?
    Não. O container compartilha o kernel da máquina e isola o resto do ambiente. Por isso a correção do kernel depende da máquina hospedeira e alcança todos os containers que rodam nela.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Formação DevOps

    Na Formação DevOps, o Linux é a base do servidor: processos, permissões, pacotes e kernel aparecem em toda manutenção.

    Conhecer a formação
    Capa da Formação DevOps

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva. R$ 1.997 à vista ou até 10x de R$ 219 no cartão.

    R$ 1.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva, um encontro por dia útil
    • Dia de conteúdo (terça e quinta) e War Room (segunda, quarta e sexta)
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano