Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Autor : Inukaze
- # Licensia : GPL
- # Sitio : http://inukaze.wordpress.com
- #
- # Este MiniScript es para Obtener Informacion de Nuestros Sistemas
- # Desde una Terminal , de cualquier Distro Linux
- # o por lo menos esa es la idea
- function Procesador()
- {
- # Determinando la Velocidad del Procesador
- CPUMHz=`cat /var/log/dmesg | grep "MHz processor" | cut -d " " -f07 | sed 's/[.].*//'`
- if [ "$CPUMHz" -ge 133 ];
- then
- if [ "$CPUMHz" -ge "1032" ];
- then
- let "CPUGHz"=$CPUMHz/1000
- echo "$CPUGHz GHz"
- else
- echo "$CPUMHz Mhz"
- fi
- else
- echo "Menos de 133 Mhz de Procesador"
- fi
- }
- function MemoriaRAM()
- {
- # Determinando la Cantidad De memoria RAM
- RAM_Kb=`grep MemTotal /proc/meminfo | awk '{print $2}'`
- if [ "$RAM_Kb" -ge "16000" ]
- then
- if [ "$RAM_Kb" -ge "1096000" ]
- then
- let "RAMGb"=$RAM_Kb/1000
- echo "$RAMGb GB"
- else
- let RAM_MB=$RAM_Kb/1000
- echo "$RAM_MB MB"
- fi
- else
- echo "Menos de 16 MB RAM"
- fi
- }
- function Video()
- {
- # Determinando Tarjeta de Video & Soporte 3D
- vcard=`lspci -v | grep "VGA" | cut -d " " -f05`
- if [ "$vcard" = nVidia ]
- then
- echo "Tarjeta de video : nVidia"
- nv_card_size=`nvidia-settings -q VideoRam | grep "Attribute 'VideoRam'" | cut -d " " -f06 | sed 's/[.].*//'`
- if [ "$nv_card_size" -ge "8000" ]
- then
- let nvcard_mbmem=$nv_card_size/1000
- echo "Tarjeta de video : $nvcard_mbmem MB"
- nvsupport3d=`nvidia-settings -g | grep "direct rendering: Yes" | cut -d " " -f05`
- if [ $nvsupport3d = "Yes" ]
- then
- echo "Tarjeta de video : Soporte 3D & Renderizado Directo"
- else
- echo "Tarjeta de video : Sin Soporte 3D"
- fi
- else
- echo ""
- echo "Menos de 8 MB de Video y Sin Soporte 3D"
- echo ""
- fi
- else
- echo "Tarjeta de video : $vcard "
- vidsize=lspci -v -s `lspci | awk '/VGA/{print $1}'` | sed -n '/Memory.*, prefetchable/s/.*\[size=\([^]]\+\)M\]/\1/p'
- if [ "$vidsize" -ge 8 ]
- then
- echo "Tienes : $vidsize MB de Video"
- support3d=glxinfo | grep "direct rendering: Yes" | cut -d " " -f03
- if [ $support3d = Yes ]
- then
- echo "Tarjeta de video : Soporte 3D & Renderizado Directo"
- else
- echo "Tarjeta de video : Sin Soporte 3D"
- fi
- else
- echo "Menos de 8 MB de Video y sin Soporte 3D"
- fi
- fi
- }
- function Arquitectura()
- {
- # Determinando la Arquitectura de la Maquina
- arch=`uname -m`
- if [ $arch = "i386" ]; then
- echo "Sistema de 32 Bits / x86 "
- elif [ $arch = "i486" ]; then
- echo "Sistema de 32 Bits / x86 "
- elif [ $arch = "i586" ]; then
- echo "Sistema de 32 Bits / x86 "
- elif [ $arch = "i686" ]; then
- echo "Sistema de 32 Bits / x86 "
- elif [ $arch = "x86_64" ]; then
- echo "Sistema de 64 Bits / x86_64 "
- else
- echo "Architectura Desconocida"
- fi
- }
- function CPUCache()
- {
- # Determinando la Cache del CPU
- CpuCache=`awk -F':' '/^cache size/ { print $2 }' /proc/cpuinfo | uniq | cut -d " " -f02`
- if [ "$CpuCache" -ge "1024" ]
- then
- if [ "$CpuCache" -ge "1024" ]
- then
- let "CpuCacheMB"=$CpuCache/1000
- echo "$CpuCacheMB MB"
- else
- let "CpuCacheKB"=$CpuCache/1000
- echo "$CpuCacheKB Kb"
- fi
- else
- echo "Menos de 256 KB de Cache"
- fi
- }
- clear
- echo
- echo ""
- echo '#########################################################################'
- echo '#### Información del PC ####'
- echo '#########################################################################'
- echo ""
- VDP=`Procesador`
- echo "Tienes : `grep -c 'processor' /proc/cpuinfo | uniq` Procesador(es)"
- echo "La Velocidad de la CPU es : $VDP "
- CCache=`CPUCache`
- echo "El Tamaño de Cache de la CPU es: $CCache"
- echo "La Compañía de la CPU es :`awk -F':' '/^vendor_id/ { print $2 }' /proc/cpuinfo | uniq`"
- ARCH=`Arquitectura`
- echo "La Arquitectura Utilizada es: $ARCH "
- echo "Módelo del CPU :`awk -F':' '/^model name/ { print $2 }' /proc/cpuinfo | uniq`"
- echo ""
- echo "#########################################################################"
- echo "#### Información de la Memoria & Video ####"
- echo "#########################################################################"
- echo ""
- MRAM=`MemoriaRAM`
- echo "Total MemoriaRAM : $MRAM "
- MVID=`Video`
- echo "$MVID "
- echo ""
- echo "#########################################################################"
- echo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement