projeto em Linux Skill Tree

Recuperação de Informações do Servidor Linux

Iniciante

Neste projeto, você aprenderá como recuperar e exibir informações do sistema em um servidor Linux. O script getinfo.sh que você criará pode ser usado para coletar rapidamente detalhes importantes sobre o hardware, software e configuração de rede do servidor.

linuxshell

💡 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

Neste projeto, você aprenderá como obter e exibir informações do sistema em um servidor Linux. O script getinfo.sh que você criará pode ser usado para coletar rapidamente detalhes importantes sobre o hardware, software e configuração de rede do servidor.

👀 Pré-visualização

$ sh getinfo.sh
## Exemplo
cpu num: 8
memory total: 30 G
memory free: 10867 M
disk size: 20G
system bit: 64
process: 40
software num: 1389
ip: 1.32.X.X

🎯 Tarefas

Neste projeto, você aprenderá:

  • Como obter o número de CPUs, memória total, memória disponível, tamanho do disco, bit do sistema, número de processos em execução, número de pacotes de software instalados e endereço IP do servidor.
  • Como usar vários comandos e ferramentas Linux, como grep, free, df, getconf, ps, dpkg-query e ip, para coletar informações do sistema.
  • Como escrever um script zsh que combina esses comandos para fornecer uma visão geral abrangente do estado do servidor.

🏆 Conquistas

Após concluir este projeto, você será capaz de:

  • Entender como usar scripts de shell para automatizar a coleta de informações do sistema.
  • Ganhar familiaridade com comandos Linux comumente usados e suas aplicações.
  • Criar um script reutilizável que pode ser executado para obter e exibir rapidamente detalhes importantes do servidor.
  • Aplicar seu novo conhecimento para monitorar e solucionar problemas de sistemas Linux de forma mais eficaz.

Professor

labby
Labby
Labby is the LabEx teacher.