Mostrar dados do PC

Publicado por Guizeira 16/12/2006

[ Hits: 6.781 ]

Homepage: https://br.linkedin.com/pub/guilherme-moraes-da-fonseca/26/a46/750

Download script2.sh




Este script mostra os dados do PC, como por exemplo: utilização da memória, espaço do HD (MB), serviços da rede, dentre outros. Tudo com um menu super intuitivo.

  



Esconder código-fonte

#!/bin/bash
## Programa que mostra dados do PC
#
while :
do
echo `clear`
echo ""
echo "## Programa que mostra dados do PC ## "
echo " .................................... "
echo ""
echo "Nome da Maquina: `hostname`"
echo "O nome do usuário desta máquina é: `whoami`"
echo "O sistema operacional que roda nessa máquina é: `uname -o`" 
echo "O Kernel é: `uname -r`"
echo "O diretório home de `whoami` é: $HOME"
echo ""
echo " Opções: "
echo ""
echo  " 1) Utilização da memoria "
echo  " 2) Espaço do Hd (MB) "
echo  " 3) Servicos da Rede"
echo  " 4) Executar o programa para verificacao de RootKit's ?? "
echo  " 5) Usuarios logados na maquina " 
echo  " 6) Gostaria de visualizar o arquivo /var/log/messages ??"
echo  " 7) Desligar ou Reiniciar a maquina ?? "
echo  " 8) Sair "
read opcao
case $opcao in
1)
clear
echo ""
echo ""
echo ""
echo ""
echo "       << Utilizacao da Memoria (espaco livre em mb) >>"
echo ""
echo ""
echo " `free -m` "
echo ""
echo " .................................... "
echo ""
sleep 4
;;
2)
clear
echo ""
echo ""
echo ""
echo ""
echo ""
echo "      << Espaco no HD >> "
echo ""
echo "`df -h`"
echo ""
echo " .................................... "
echo ""
sleep 3
;;
3) 
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
clear
echo "<< Servicos de rede rodando >>"
echo "`nmap localhost`"
echo ""
sleep 4
;;
4)
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
clear
echo " Aguarde Um momento "
sleep 3
clear
echo ""
echo ""
exec chkrootkit
sleep 3
clear
;;
5) 
clear
echo ""
echo ""
echo ""
echo " Usuarios logados :" 
echo ""
echo  "`who`"
sleep 5
;;
6) 
$diretorio=/var/log/messages
clear
echo "`cat /var/log/messages` "
sleep 10
;;
7)
clear
echo ""
echo " ## Menu para Desligar ou Reiniciar ## "
echo ""
echo ""
echo " Opções: "
echo ""
echo " 1) Desligar (d): "
echo " 2) Reinicar (r): "
echo ""
sleep 2
read  dr
clear
test "$dr" = "r" &&{
echo "Realizando Operacao as `date`"
sleep 1
echo " 25%"
sleep 1
echo " 50%"
sleep 1
echo " 75%"
sleep 1
echo " 100%"
sleep 1
clear
echo " .....Reiniciando......."
echo ""
exec shutdown -r now
exit
}
test "$sn" = "d" && 
echo "Realizando Operacao as `date`"
sleep 1
echo " 25%"
sleep 1
echo " 50%"
sleep 1
echo " 75%"
sleep 1
echo " 100%"
sleep 2
clear
echo "  .....Desligando......."
sleep 2
exec shutdown -h now
clear
exit
;;
8)
clear
echo ""
echo ""
echo " Gostaria mesmo de sair ( s/n ) ?? "
echo ""
read  sn
test "$sn" = "s" &&{
clear
echo ""
echo ""
echo "Script gerado na data e horario de: `date` "
sleep 3
clear
exit
}
test "$sn" = "n" &&
echo ""
clear
echo ""
echo ""
echo " Apertou o botao errado neh o paspalho !!!! "
sleep 2
;;
esac
done
#FIM

Scripts recomendados

/etc/issue otimizado

Criaimg - Cria arquivos de imagem

Snake [ALFA] em Shell Script

tradcon

Backup Intermediário Com Logs


  

Comentários
[1] Comentário enviado por gabrielbiga em 18/12/2006 - 01:33h

Script muito bom, parabéns!

[2] Comentário enviado por guimfonseca em 18/12/2006 - 08:10h

obrigado !


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts