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
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