Buscar en moleculax
Comandos para conocer el sistema (identificar hardware y algunas configuraciones de software)

INTRODUCCIÓN


Un equipo de cómputo consta de dispositivos físicos llamados de forma global hardware, y componentes lógicos llamados software. Existen herramientas que permiten identificar ambas partes, ya sea para conocer las características del equipo como para medir su desempeño y/ó diagnosticar posibles fallas.

Cuando existe la necesidad de solicitar apoyo en la resolución de problemas es importante el poder aportar toda la información que sea posible y necesaria sobre el hardware y software que conforman el equipo.


JUSTIFICACIÓN


En las Normas del Foro de esta comunidad se encuentra el punto 6 que dice:
Normas del Foro escribió:

6. Aporta toda la información que puedas sobre tu problema

Proporciona toda la información necesaria sobre el problema en cuestión, como por ejemplo: el tipo de computadora que tienes, versión de Debian, versión del kernel, sistema de escritorio, etc. Describe los pasos que llevaste a cabo para provocar o solucionar el problema.

Es más fácil solicitar y obtener apoyo cuando se sabe cómo proporcionar dicha información, y este artículo pretende ofrecer una lista de comandos para alcanzar dicho objetivo. Muchos usuarios nuevos de Debian GNU/Linux no saben cómo aportar toda la información posible y podrían no recibir la ayuda adecuada, simplemente por no saber proporcionar la información adecuada.


CONVENCIONES


Al ejecutar los comandos se debe observar que el signo $ al inicio de la línea indica que el comando se puede ejecutar con cualquier usuario ordinario, por ejemplo:
$ free -o -m

Mientras que signo # al inicio de la línea indica que el comando se debe ejecutar con el usuario root, por ejemplo:
# fdisk -l

En algunos comandos la información resultante excede la altura de la pantalla, así que para facilitar la lectura de dicha información se usa el paginador less y de esta manera es posible desplazarse hacia abajo y hacia arriba visualizando toda la información. Para salir del paginador simplemente se presiona la tecla Q (quit). A continuación 2 ejemplos de cómo se usará dicho paginador:
$ dmesg | less

y
$ less /etc/apt/sources.list


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:
$ grep 'vendor_id' /proc/cpuinfo ; grep 'model name' /proc/cpuinfo ; grep 'cpu MHz' /proc/cpuinfo

Mostrar la arquitectura (32 o 64 bits):
# lshw -C CPU | grep width

Nota: El paquete lshw no está instalado de manera predeterminada, por lo que antes de usarlo es necesaria su instalación.

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":
$ grep -i vmx /proc/cpuinfo

Si el procesador es AMD, se necesita saber si aparece el valor "svm":
$ grep -i svm /proc/cpuinfo


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

y otra forma de hacerlo es así:
$ grep 'MemTotal' /proc/meminfo; grep 'SwapTotal' /proc/meminfo

Para mostrar en qué partición (y el tamaño) está swap:
# 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


ENTORNO DEL USUARIO


Nombre del usuario actual:
$ echo $USER

Nombre del equipo:
$ echo $HOSTNAME

Directorio base del usuario actual:
$ echo $HOME

Directorio de trabajo actual:
$ echo $PWD

o
$ pwd

.


Powered by

http://emiliogomez.com.ar