25 de octubre de 2011

Información del sistema vía terminal

INFORMACIÓN DEL FABRICANTE Y DEL MODELO


Fabricante del equipo:


sudo dmidecode -s system-manufacturer

Nombre del producto:


sudo dmidecode -s system-product-name

Versión del producto:


sudo dmidecode -s system-version


Número de serie del equipo:


sudo dmidecode -s system-serial-number

SKU (Stock Keeping Unit) ó P/N (Part Number) del producto:


sudo dmidecode | grep -i sku

Más información detallada:


sudo dmidecode






INFORMACIÓN DEL PROCESADOR



Mostrar el nombre del fabricante, modelo, y velocidad:


cat /proc/cpuinfo | grep 'vendor_id' ; cat /proc/cpuinfo | grep 'model name' ; cat /proc/cpuinfo | grep 'cpu MHz'

Mostrar la arquitectura (32 o 64 bits):


sudo lshw -C CPU | grep width

Mostrar el tipo de máquina:


uname -m

Mostrar si el procesador soporta "Extensiones de Virtualización" (Intel-VT ó AMD-V), las cuales se activan desde la configuración de BIOS del equipo:



Si el procesador es Intel, se necesita saber si aparece el valor "vmx":


cat /proc/cpuinfo | grep -i vmx

Si el procesador es AMD, se necesita saber si aparece el valor "svm":


cat /proc/cpuinfo | grep -i svm





INFORMACIÓN DE LA BATERÍA



acpi -bi

ó



acpitool -B

Nota: el comando acpitool no se encuentra instalado de forma predeterminada.






MEMORIA RAM Y PARTICIÓN SWAP



Mostrar el total de memoria RAM y la partición swap (cambiar el último parámetro por: -b = Bytes, -k = Kilobytes, -m = Megabytes, -g = Gigabytes, según convenga):



free -o -m

otra forma de hacerlo es así:


cat /proc/meminfo | grep 'MemTotal' ; cat /proc/meminfo | grep 'SwapTotal'

Para mostrar en qué partición (y su tamaño) está swap:


sudo swapon -s





KERNEL




Mostrar el nombre y versión del kernel:


uname -sr





SHELL



Mostrar el shell en uso:


echo $SHELL






DISTRIBUCIÓN



Mostrar el nombre, versión y nombre clave de la distribución:


lsb_release -idc



Versión de Qt y KDE 4:


kde4-config --version

Si el resultado es que no se encontró el comando, probablemente se está usando la versión anterior KDE 3, siendo así entonces se ejecuta lo siguiente:


kde-config --version






ENTORNO DEL USUARIO



Nombre del usuario actual:


echo $USER

Nombre del equipo:


echo $HOSTNAME

Directorio base del usuario actual:


cd ; pwd






DISPOSITIVOS FÍSICOS (HARDWARE)



Listar los dispositivos PCI / PCIe


lspci

Listar todos los dispositivos PCMCIA


lspcmcia


Listar todos los dispositivos USB:


lsusb

Listar todos los dispositivos detectados como SCSI:


cat /proc/scsi/scsi | grep 'Vendor'

Módulos que se han indicado al kernel que cargue durante el arranque:



cat /etc/modules

Listar todos los módulos que cargó el sistema:


lsmod

Listar el hardware (información resumida):


sudo lshw -short

Listar el hardware (información extensa):



sudo lshw





MEDIOS DE ALMACENAMIENTO, ARRANQUE



Listar las particiones en los medios de almacenamiento:


sudo fdisk -l

Conocer el espacio usado y disponible en las particiones:


df -h

Conocer en qué partición (y el tamaño) está swap:



sudo swapon -s

Mostrar las entradas registradas para el gestor de arranque GRUB (GRand Unified Bootloader):



  • Para Grub 1:


cat /boot/grub/menu.lst


  • Para Grub 2:


cat /boot/grub/grub.cfg


Mostrar la tabla de particiones (File System TABle) que el sistema monta automáticamente durante el arranque:


cat /etc/fstab

Mostrar el valor UUID (Universally Unique IDentifier) de todas las particiones:


sudo blkid

Otra forma, cuando ya se conoce el nombre del dispositivo, es con el comando vol_id. El ejemplo siguiente es para mostrar el UUID de la partición /dev/sda1 :



sudo vol_id /dev/sda1 --uuid

nota: el comando vol_id ya no está presente en Kubuntu 9.10 (Karmic Koala).






REDES



Listar los dispositivos de red PCI:


lspci | grep -i ethernet


y también el comando:


lspci | grep -i network

Listar los dispositivos de red USB:


lsusb | grep -i ethernet

y también el comando:


lsusb | grep -i network

Mostrar los módulos cargados por el sistema, para controlar tarjetas de red inalámbricas:


lsmod | grep iwl

Configuración de las tarjetas de red y sus direcciones IP asignadas:



cat /etc/network/interfaces

Resolución de Nombres de Dominio:


cat /etc/resolv.conf

Mostrar los servidores DNS configurados:


cat /etc/resolv.conf | grep nameserver

Nombre de dominio del equipo:


cat /etc/resolv.conf | grep domain

Nombre de dominio de búsqueda:


cat /etc/resolv.conf | grep search


Mostrar el contenido del archivo HOSTS:


cat /etc/hosts

Nombre del equipo, tal y como se verá en la red local:


cat /etc/hostname

ó


cat /etc/hosts | grep 127.0.1.1

ó


echo $HOSTNAME

Direcciones IP locales de las tarjetas de red alámbricas (resumen):



ifconfig | grep 'inet direcc'

si el sistema está en inglés se usa:


ifconfig | grep 'inet addr'

Direcciones IP locales de las tarjetas de red alámbricas (detalle):


ifconfig

Direcciones IP locales de las tarjetas de red inalámbricas (resumen):


iwconfig | grep 'inet direcc'

si el sistema está en inglés se usa:


iwconfig | grep 'inet addr'


Direcciones IP locales de las tarjetas de red inalámbricas (detalle):


iwconfig

Mostrar la tabla de enrutamiento:


route -n

Para conocer la dirección IP pública (externa):


curl ip.appspot.com





REPOSITORIOS / ACTUALIZACIONES DEL SISTEMA




Visualizar el contenido del archivo sources.list, el cual contiene las direcciones de los repositorios:


cat /etc/apt/sources.list





VIDEO



Listar las tarjetas de vídeo (PCI / PCIe):


lspci | grep -i vga

Para determinar si el equipo soporta aceleración de gráficos es necesario que esté instalado el paquete de herramientas mesa-utils. Dicho paquete contiene el comando glxinfo:



glxinfo | grep -i render

Para calcular los FPS (frames per second) se ejecuta el siguiente comando:


timeout 60 glxgears

el cual mostrará durante 60 segundos (con la ayuda del comando timeout) una ventana pequeña con una animación de 3 engranajes, mientras que al mismo tiempo en la ventana de la terminal se mostrarán los valores promedios de fotogramas por segundo (FPS, frames per second):


Ejemplo del desempeño gráfico de un sistema:


338 frames in 5.4 seconds = 62.225 FPS
280 frames in 5.1 seconds = 55.343 FPS
280 frames in 5.2 seconds = 54.179 FPS
280 frames in 5.2 seconds = 53.830 FPS
280 frames in 5.3 seconds = 53.211 FPS


Ejemplo de un mejor desempeño gráfico en otro sistema:


2345 frames in 5.0 seconds = 468.997 FPS
2483 frames in 5.0 seconds = 496.533 FPS
2502 frames in 5.0 seconds = 500.318 FPS
2404 frames in 5.0 seconds = 480.749 FPS
3765 frames in 5.0 seconds = 752.863 FPS

Los valores anteriores indican un promedio de cuántos cuadros por segundo (Frames Per Second) es capaz de dibujar el sistema. Para finalizar la prueba simplemente se cierra la ventana de la animación de los engranajes.


Para mostrar la configuración actual del servidor X (X Window System):


cat /etc/X11/xorg.conf


Para conocer la resolución actual (anchura x altura) y frecuencia de barrido (MHz):


xrandr | grep '*'

Para mostrar las cámaras web (USB):


lsusb | grep -i camera

El siguiente ejemplo muestra el resultado de 2 cámaras web conectadas a un mismo equipo:


Bus 001 Device 003: ID 0c45:62c0 Microdia Sonix USB 2.0 Camera
Bus 002 Device 004: ID 0ac8:3420 Z-Star Microelectronics Corp. Venus USB2.0 Camera

Las cámaras web se "montan" en orden consecutivo en la ruta /dev/ :



Bus 001 ---> /dev/video0
Bus 002 ---> /dev/video1
Bus 003 ---> /dev/video2
[...]

Para comprobar que las cámaras web se han "montado" en su ruta correspondiente:


ls /dev/video* -lh






AUDIO



Listar hardware de audio:


lspci | grep -i audio

ó


sudo lshw | grep -i audio | grep product

Listar los dispositivos de reproducción de audio:


aplay -l | grep tarjeta


si el sistema está en inglés entonces se usa:


aplay -l | grep card

Listar todos los módulos que cargó el sistema, para ser usados por los dispositivos de sonido:


lsmod | grep -i snd

Las siguientes son pruebas para verificar si los altavoces están correctamente conectados y distribuidos. Los altavoces deben estar encendidos y durante la prueba se puede ajustar el volumen, cables, y disposición. Cada prueba emite un sonido en un ciclo, y se repite 2 veces más:


Si el sistema de sonido es de 1 canal (monoaural):


speaker-test -l 3 -t sine -c 1

Si el sistema de sonido es de 2 canales (stereo):



speaker-test -l 3 -t sine -c 2

Si el sistema de sonido es de 5.1 canales (surround):


speaker-test -l 3 -t sine -c 6





REGISTROS (logs)



Visualizar las 30 últimas líneas del buffer del kernel



dmesg | tail -30

Visualizar todo el buffer del kernel (se usan las teclas AvPág/RePág y las teclas de flechas para desplazarse por el documento). Para salir del paginador less se oprime la tecla Q quit:


dmesg | less

Los registros del servidor X dan información útil sobre la configuración actual del mismo, y sobre la tarjeta de video. Para ver los mensajes de error (errors) y mensajes de advertencia (warnings) se hace lo siguiente:



cd /var/log/
ls Xorg*

ello mostrará todos los archivos de registros del servidor X, siendo el archivo Xorg.0.log el más reciente.


cat Xorg.0.log | grep -E "(WW)|(EE)" | grep -v unknown

Si se desea ver toda la información del registro (se usan las teclas AvPág/RePág y las teclas de flechas para desplazarse por el documento) se ejecuta el siguiente comando, recordando que para salir del paginador less se oprime la tecla Q quit:



less Xorg.0.log

Si se desea ver el contenido de algún registro anterior al actual sólo basta sustituir el nombre de archivo Xorg.0.log por el nombre del archivo que se desee visualizar.


Para visualizar el registro de arranque (boot) es necesario activarlo primeramente. Se debe abrir el archivo /etc/default/bootlogd y sustituir el valor no por yes, quedando así:



# Run bootlogd at startup ?
BOOTLOGD_ENABLE=yes

Durante el próximo inicio del sistema se generará el archivo /var/log/boot el cual puede ser revisado con el paginador less, recordando que para salir se oprime la tecla Q quit:


sudo less /var/log/boot

Los registros anteriores de arranque pueden visualizarse con:


ls /var/log/boot*


y consultarse como ya se ha mostrado.


Para ver otros registros: La mayoría de los registros (logs) del sistema se encuentran en el directorio /var/log/, así como también en varios subdirectorios, por lo tanto sólo basta entrar a dicho directorio y realizar un listado para conocerlos:


cd /var/log/
ls -l



Fuente: Kubuntu-es.org

0 comentarios: