Skip to content

Latest commit

 

History

History
122 lines (91 loc) · 2.58 KB

informacao_e_monitoramento_do_sistema.md

File metadata and controls

122 lines (91 loc) · 2.58 KB

Capítulo 4: Informação e Monitoramento do Sistema

4.1 Data e Hora

Gerenciar a data e hora do sistema é uma tarefa comum. Aqui estão alguns comandos úteis:

  • date: Exibe ou define a data e hora do sistema.

    date
  • timedatectl: Controla o sistema de tempo, permite visualizar e ajustar a data e hora.

    timedatectl
  • hwclock: Exibe ou define a hora do relógio de hardware.

    hwclock --show

4.2 Uso do Sistema

Monitorar o uso do sistema ajuda a entender o desempenho e identificar problemas. Comandos essenciais incluem:

  • df: Exibe o uso do sistema de arquivos.

    df -h
  • du: Exibe o uso do disco por arquivos e diretórios.

    du -sh *
  • free: Mostra a quantidade de memória livre e usada no sistema.

    free -h

4.3 Processos

Gerenciar processos é crucial para manter o sistema funcionando corretamente. Comandos importantes são:

  • ps: Exibe uma lista de processos em execução.

    ps aux
  • top: Monitora os processos em tempo real.

    top
  • htop: Uma versão aprimorada do top, oferece uma interface interativa.

    htop
  • kill: Envia um sinal para encerrar um processo.

    kill PID

4.4 Monitoramento de Recursos

Monitorar recursos do sistema é vital para identificar gargalos e otimizar o desempenho. Comandos úteis incluem:

  • vmstat: Relata estatísticas sobre processos, memória, paginação, bloqueios de E/S e CPU.

    vmstat
  • iostat: Exibe estatísticas de E/S do CPU e dispositivos.

    iostat
  • sar: Coleta, relata ou salva informações sobre a atividade do sistema.

    sar -u 1 3

4.5 Rede e Conectividade

Gerenciar a rede e a conectividade é fundamental para garantir a comunicação eficiente entre sistemas. Comandos relevantes incluem:

  • ifconfig: Configura interfaces de rede.

    ifconfig
  • ip: Uma alternativa ao ifconfig para configurar interfaces de rede.

    ip addr
  • ping: Verifica a conectividade com outro host na rede.

    ping example.com
  • netstat: Exibe conexões de rede, tabelas de roteamento e outras estatísticas de rede.

    netstat -tuln
  • ss: Uma alternativa ao netstat para investigar sockets.

    ss -tuln
  • traceroute: Rastreia a rota que um pacote toma até o destino.

    traceroute example.com
  • nslookup: Consulta servidores DNS para obter informações sobre domínios.

    nslookup example.com