Mostrar dados do PC
Publicado por Guizeira 16/12/2006
[ Hits: 7.273 ]
Homepage: https://br.linkedin.com/pub/guilherme-moraes-da-fonseca/26/a46/750
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.
#!/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
Instalação do FreeRock GNOME unstable
Front para o slackpkg em dialog
Ajustar a hora com o Observatório Nacional
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
[Resolvido] Algo deu errado ao abrir seu perfil
Usando o VNSTAT para medir o seu consumo de internet
Habilitando clipboard manager no ambiente COSMIC
Problema com som no laptop (5)
Quando vocês pararam de testar distros? (11)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (2)









