Cómo conocer a fondo nuestro sistema
Me pareció muy interesante esta información que explica cómo conocer a fondo nuestro sistema. Aunque algunas cosas tal vez no las apliquemos a la producción musical, es interesante a la hora de resolver problemas con el hardware o para concerlo un poco mas… Todo el artículo se basa en comandos para utilizar por consola (o terminal).
Esperamos que sea de utilidad.
INFORMACIÓN DEL FABRICANTE Y MODELO
INFORMACIÓN DEL PROCESADOR
MEMORIA RAM Y PARTICIÓN SWAP
KERNEL
SHELL
DISTRIBUCIÓN
ENTORNO DEL USUARIO
DISPOSITIVOS FÍSICOS (HARDWARE)
MEDIOS DE ALMACENAMIENTO, ARRANQUE
REDES
REPOSITORIOS / ACTUALIZACIONES DEL SISTEMA
VIDEO
AUDIO
LOGS / REGISTROS
OTRAS FORMAS DE CONOCER EL SISTEMA
INFORMACIÓN DEL FABRICANTE Y DEL MODELO
Fabricante del equipo:
# dmidecode -s system-manufacturer
Nombre del producto:
# dmidecode -s system-product-name
Versión del producto:
# dmidecode -s system-version
Número de serie del equipo:
# dmidecode -s system-serial-number
SKU (Stock Keeping Unit) ó P/N (Part Number) del producto:
# dmidecode | grep -i sku
Más información detallada:
# 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 el tipo de máquina:
uname -m
cat /proc/meminfo | grep 'MemTotal' ; cat /proc/meminfo | grep 'SwapTotal'
ó usar este otro comando (cambiar el último parámetro por: -b = Bytes, -k = Kilobytes, -m = Megabytes, -g = Gigabytes, según convenga):
free -o -m
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
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):
# lshw -short
Listar el hardware (información extensa):
# lshw
MEDIOS DE ALMACENAMIENTO Y ARRANQUE
Listar las particiones en los medios de almacenamiento:
# fdisk -l
Mostrar las entradas registradas para el gestor de arranque GRUB (GRand Unified Bootloader):
cat /boot/grub/menu.lst
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:
# 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 :
# vol_id /dev/sda1 --uuid
REDES
Listar los dispositivos de red PCI:
lspci | grep -i ethernet
Listar los dispositivos de red USB:
lsusb | grep -i ethernet
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 saber la dirección IP externa se puede visitar el siguiente sitio:
http://checkip.dyndns.org/
Sin embargo a veces el entorno gráfico puede no estar funcionando, por lo tanto no es posible usar un navegador Web como Firefox, IceWeasel, etcétera. Sin embargo es posible que elequipo tenga conexión a Internet, aún cuando no tenga entorno gráfico.
La siguiente línea usa una serie de comandos que permiten obtener y mostrar la dirección IP externa. Los comandos hacen lo siguiente: crear un directorio temporal, entrar al directorio, descargar la página index.html del sitio http://checkip.dyndns.org/ , borrar la pantalla, extraer la dirección IP del archivo index.html :
cd ; rm -rf .temp_ext_ip ; mkdir .temp_ext_ip ; cd .temp_ext_ip ; wget http://checkip.dyndns.org/index.html ; clear ; cat index.html | cut -d ' ' -f 6 | cut -d '<' -f 1 ; cd ; rm -rf .temp_ext_ip
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 se requiere del paquete de herramientas mesa-utils. Para saber si dichas herramientas están instaladas:
aptitude show mesa-utils | grep -i estado
si el sistema está en inglés entonces se usa:
aptitude show mesa-utils | grep -i state
Si no están instaladas se ejecuta lo siguiente:
# aptitude install mesa-utils
posteriormente se ejecuta:
glxinfo | grep direct
Si el resultado dice:
direct rendering: No
entonces NO hay aceleración gráfica por hardware. Si además se muestra una segunda que mencione la palabra ‘Indirect’ entonces SÍ hay aceleración gráfica, pero es por software.
Para calcular la velocidad de dibujo de gráficos se ejecuta el siguiente comando:
glxgears
el cual abrirá 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 unos valores semejantes a los siguientes:
Ejemplo de un sistema con pobre desempeño gráfico:
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 sistema con mejor desempeño gráfico:
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 '*'
AUDIO
Listar hardware de audio:
lspci | grep -i audio
ó
# 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
LOGS / REGISTROS
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 se oprime la tecla Q):
dmesg | less
OTRAS FORMAS DE CONOCER EL SISTEMA
Aunque existen también herramientas gráficas que permiten conocer el sistema, es posible que el ambiente gráfico no funcione, por ello el uso de la terminal es indispensable para el trabajo. Algunas de las herramientas gráficas son hardinfo y sysinfo, y para instalarlas desde la terminal:
# aptitude install hardinfo sysinfo
Posteriormente se ejecutan desde las subcategorías en el menú K: hardinfo aparece como System Profiler and Benchmark, y sysinfo aparece con el nombre Sysinfo.
Fuente: http://www.kubuntu-es.org/wiki/comenzando/howto-conociendo-sistema-o-como-cumplir-punto-6-normas-foro

The Cómo conocer a fondo nuestro sistema by SounDebian, unless otherwise expressly stated, is licensed under a Creative Commons Attribution 2.5 Argentina License.
Puedes seguir cualquier respuesta a esta entrada mediante el canal RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio.

me fue util saber de donde se saca la info y por ultimo una gui que maneja todo ,, me gusto mas sysinfo
gran post gracias
Muy bueno
Gracias