Informações do Sistema e Monitoramento de Recursos

Aprenda a monitorar recursos do sistema e coletar informações do sistema. Domine ferramentas para verificar a carga da CPU, uso de memória, espaço em disco e identidade do sistema. Aprenda a usar o comando watch para monitoramento contínuo.

DevOps EngineerDevOpsLinux

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Este curso para iniciantes ensina a coletar e interpretar informações essenciais de um sistema Linux pelo terminal. Em cinco laboratórios guiados, você examinará identidade do sistema, memória e swap, uso de sistemas de arquivos e diretórios, tendências de carga e saídas que mudam continuamente.

O desafio final transforma essas verificações em uma auditoria manual concisa: você acrescentará nome do host, kernel, tempo ativo, memória e sistema de arquivos raiz a um único relatório health_check.txt.

O que você aprenderá

  • Identificar o kernel com uname e a distribuição Linux por /etc/os-release
  • Ler o tempo ativo e as médias de carga de 1, 5 e 15 minutos
  • Comparar as médias de carga com a quantidade de CPUs informada por nproc
  • Interpretar memória total, usada, livre, em cache e disponível com free -h
  • Verificar o espaço swap configurado com swapon --show
  • Comparar a capacidade de df -h ao uso de diretórios e arquivos medido por du
  • Repetir comandos com watch, destacar mudanças com -d e parar com Ctrl+C
  • Montar um relatório de saúde acrescentando saídas de comandos com >>

Para quem é este curso

Este curso é destinado a iniciantes em Linux, técnicos de suporte e futuros administradores de sistemas ou DevOps que precisam de uma primeira verificação repetível da identidade e dos recursos do sistema.

Pré-requisitos: Navegação básica no terminal, execução de comandos, pipes e redirecionamento de saída; não é necessária experiência anterior em monitoramento.

Ambiente de aprendizagem: Um terminal LabEx baseado em Ubuntu com arquivos de log preparados e um espaço de projeto para verificações e o relatório final.

Perguntas frequentes

Como o curso é organizado?

Cinco laboratórios oferecem prática guiada. O sexto item é um desafio final no qual você cria ~/project/health_check.txt e acrescenta identidade, tempo ativo, memória e sistema de arquivos raiz com menos orientação.

Um valor baixo na coluna free significa que a RAM acabou?

Não necessariamente. O Linux usa RAM ociosa como cache. O valor available representa melhor a memória utilizável sem uso intenso de swap.

Qual é a diferença entre df e du?

df informa capacidade e uso do sistema de arquivos, enquanto du mede o espaço de diretórios e arquivos. Juntos, ajudam a passar do sistema cheio ao conteúdo responsável.

Uma média de carga acima de 1 é sempre um problema?

Não. A carga deve ser interpretada em relação à quantidade de CPUs e ao contexto. Comparar com nproc é uma regra inicial, não um diagnóstico absoluto.

Professor

labby
Labby
Labby is the LabEx teacher.