Mostrar dados do PC
Publicado por Guizeira 16/12/2006
[ Hits: 6.914 ]
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
Apagar automaticamente arquivos de /var/log*
Script de instalação do VLC completo (via slackbuilds)
Script para conexão em horário determinado
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Acessar ftp por nome ao invés de ip [RESOLVIDO] (5)
Estou com sede em aprender sobre o nosso querido Linux. (2)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta