#!/bin/bash ########################################################################## # # # Sysinfo - versão 0.2 # # Escrito por: Reinaldo Marques de Lima ( Plastico ) # # ultima atualização: 18/07/2006 # # # ########################################################################## # # # Descrição: # # - mostra de forma clara e detalhada a situação do sistema, informa # # nome do sistema, da maquina, versão do kernel, situação da memória, HD # # , tempo ativo do sistema e a arquitetura do processador. # # # ########################################################################## #( Variaveis )...........................................................# SISTEMA=$(uname) if [ `awk '{print $1}' /etc/issue | head -1` == "Red" ]; then DISTRO=$(awk '{print $1 $2}' /etc/issue | head -1) else DISTRO=$(awk '{print $1}' /etc/issue | head -1) fi MAQUINA=$(uname -n) KERNEL=$(uname -r) HORA=$(date +%T) DATA=$(date +%d/%m/%y) UP=$(uptime | awk '{print $3}') MEMT=$(free -m |grep Mem | awk '{print $2}') MEMF=$(free -m |grep Mem | awk '{print $4}') HDMB=$((`df -m | grep hda1 | awk '{print $2}'`/1000)) HDPC=$(df -m | grep hda1 | awk '{print $5}') PROC=$(cat /proc/cpuinfo | grep name | cut -d: -f2 | sed 's/ (.*//') #( Mostrando tudo )......................................................# echo " +----------------------------------------------+ | Ola, eis aqui a situação do sistema agora: | +----------------------------------------------+ Sistema: $SISTEMA ; Distribuicao: $DISTRO ; Nome da Maquina: $MAQUINA ; Versão do Kernel: $KERNEL ; O sistema está up a $UP dias ; A memoria total do sistema e de $MEMT MB ; Com $MEMF MB livres ; O tamanho do HD e de $HDMB GB, com $HDPC usados; A aqruitetura do processador e $PROC; $HORA $DATA +----------------------------------------------+ " #( Fim ).................................................................#