Mostrar dados do PC
Publicado por Guizeira 16/12/2006
[ Hits: 7.294 ]
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
Inversor de links de download (ou qualquer outra String)
Cadastrando usuários no Squid através de Shell Script
Instalação básica de pacotes desenvolvedor Ubuntu
SysInfo 2.1 (Informações do Sistema)
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Manutenção básica para Gentoo Linux (com script)
Conheça o Zashterminal, um terminal moderno com IA
DOOM Carniceiro: rode o Meatgrinder com uzdoom (Gentoo e Ubuntu)
Samba 4 AD-DC 2026: Como instalar e configurar um Active Directory (via APT-GET)
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)









