Prática - Script sysinfo.sh
Criada por: Frederico Madeira, última modificação em: Tue 11 of Oct, 2011 (02:22 UTC)
Escreva um shell Script conforme abaixo:
- Chamado sysinfo.sh
- Ao ser executado, pergunte ao usuário qual é a placa de rede ativa ou pressione CTRL-C para cancelar
- A saída deste script deve ser semelhante a tela abaixo
- Os valores devem ser obtidos do seu sistema
- O valor informado na pergunta da interface, deve ser usado dentro do script para obter os dados em 3.1 e 3.2
Dicas:
Escreva o shell script direto no PC, antes de entregar a prova chame o professor para avaliação do script.
Item 3.3 – Pode ser obtido com o comando ip route
Item 3.4 – Pode ser extraído do conteúdo do arquivo /etc/resolv.conf (informe apenas uma ocorrência da linha nameserver)
Item 4 – Pode ser obtido pelo comando free (O resultado tem que ser em Mb)
- Chamado sysinfo.sh
- Ao ser executado, pergunte ao usuário qual é a placa de rede ativa ou pressione CTRL-C para cancelar
- A saída deste script deve ser semelhante a tela abaixo
- Os valores devem ser obtidos do seu sistema
- O valor informado na pergunta da interface, deve ser usado dentro do script para obter os dados em 3.1 e 3.2
[fred_m@madeira Scripts]$ ./sysinfo.sh
Informe a interface de rede ativa, ou CTRL-C para cancelar....
eth0
--------------------------------------------------------
Iniciando verificações do sistema...
1 - Data e Hora : 00:10 05/10/2011
2 - Nome da Máquina : madeira
3 - Configuração da Rede:
3.1 - Endereço IP: 192.168.1.200
3.2 – Máscara de Rede: 255.255.255.0
3.3 - Gateway: 192.168.1.100
3.4 - Servidor DNS: 192.168.1.100
4 - Memória:
4.1 - Total: 5780 Mb
4.2 - Em Uso: 5355 Mb
4.3 - Livre: 424 Mb
----------------------------------------------------------
Dicas:
Escreva o shell script direto no PC, antes de entregar a prova chame o professor para avaliação do script.
Item 3.3 – Pode ser obtido com o comando ip route
Item 3.4 – Pode ser extraído do conteúdo do arquivo /etc/resolv.conf (informe apenas uma ocorrência da linha nameserver)
Item 4 – Pode ser obtido pelo comando free (O resultado tem que ser em Mb)
Comentários