Algunos detalles del hardware del pc se pueden conseguir a base de teclear comandos en la terminal, y nos pueden servir de ayuda para solventar problemas o al menos empezar a buscar una solución a alguno de ellos: montar particiones, cd, dvd, arreglar problemas de sonido, etc
Aquí he puesto algunos, no pretendo que esta sea una lista exhaustiva, seguro que me dejo algunos, o muchos…si queréis contribuir a aumentar la lista…
sudo dmidecode -t bios muestra información sobre la bios
uname -a para comprobar la versión del kernel que estamos usando en esta sesión
uname -m para sabe si el sistema linux instalado es de 32 o de 64 bits
Los posibles resultados y su significado son los siguientes:
i686: tenemos instalada la versión de 32 bits.
x86_64: tenemos instalada la versión de 64 bits.
sudo dpkg – –get-selections | grep linux-image Para comprobar las versiones del kernel que tenemos instaladas
lsusb Información sobre los puertos usb y lo que tengamos conectados a ellos
lspci : Muestra dispositivos conectados por bus PCI
lspci | grep -i vga Para obtener información sobre que tarjeta gráfica tengo instalada
aplay -l Para saber qué modelo de tarjeta de sonido tengo
lspci | grep -i audio Listamos los dispositivos de audio conectados al sistema en el bus pci: La salida nos dará la identificación de las tarjetas de sonido
cat /proc/asound/cards Ver cuál es el número que da ALSA (Advanced Linux Sound Architecture) a la tarjeta de audio , nos devolverá, entre otros datos (en mi caso):
0 [Intel ]: HDA-Intel – HDA Intel
La que funcionará por defecto será la tarjeta de audio número 0, pero podemos tener más tarjetas, numeradas, numeradas como 1, 2, etc.
cat /proc/asound/modules Vemos el módulo que utiliza la tarjeta de sonido
cat /proc/asound/vesion Vemos la version de la tarjeta de sonido
cat /proc/asound/card0/codec#* | grep Codec Para saber que modelo de chip tiene la tarjeta de sonido
head -n 1 /proc/asound/card*/codec#* Vemos los codecs que usa la tarjeta de sonido
==> /proc/asound/card0/codec#0 <==
Codec: Realtek ALC268
==> /proc/asound/card0/codec#1 <==
Codec: Motorola Si3054
hwinfo : Programa que nos crea un informa sobre el hardware presente en nuestro sistema
sudo lshw ( y sudo lshw -C ) : Con esa orden aparece un extenso y detallado listado con las características técnicas de la máquina en la que se ejecute. Como el listado resultante es muy largo se puede acotar a un área concreta, mediante el parámetro “-C” . Si se instala el paquete lshw-gtk se obtiene un programa gráfico (ejecutarlo con: sudo lshw-gtk ) equivalente al commado.
Ejemplos:
Acotar al procesador:
sudo lshw -C processor
Acotar a los discos duros:
sudo lshw -C disk
Acotar a la memoria RAM:
sudo lshw -C memory
Acotar a la tarjeta de sonido:
sudo lshw -C sound
Acotar a los dispositivos de conexión a Internet:
sudo lshw -C communication
ls -l /dev/cd* Información sobre el dispostivo /dev correspondiente al el lector y grabadora de cd, que nos puede servir para editar el archivo /etc/fstab y montar dichos dispositivos.
lrwxrwxrwx 1 root root 3 2010-09-30 15:18 /dev/cdrom -> sr0
lrwxrwxrwx 1 root root 3 2010-09-30 15:18 /dev/cdrw -> sr0
ls -l /dev/dvd* Información sobre el dispositivo /dev correspondiente al lector y grabadora de dvd, que nos puede servir para editar el archivo /etc/fstab y montar dichos dispositivos.
lrwxrwxrwx 1 root root 3 2010-09-30 15:18 /dev/dvd -> sr0
lrwxrwxrwx 1 root root 3 2010-09-30 15:18 /dev/dvdrw -> sr0
blkid: Este comando no sólo nos permite conocer el UUID de un dispositivo sino que, como información adicional, nos muestra el tipo de partición.
df: El comando que nos permite conoce el espacio libre en un disco
df -T: Nos permite también saber el tipo de cada partición
sudo fdisk -l Nos da información sobre todos los discos duros que tengamos, y sobre todas las particiones
mount Nos da información solo sobre las particiones que tengamos montadas en el momento de ejecutar dicho comando
glxinfo | grep direct Nos dice si tenemos o no aceleración gráfica: con el mensaje: direct rendering: Yes ( o Not )
curl icanhazip.com Para averiguar tu IP pública
iwconfig Para información sobre la tarjeta de red wifi
dmesg da información general sobre errores en nuestro sistema. Si ha habido algún error en el arranque del sistema, dmesg nos informará de algún detalle con respecto a esto. El comando dmesg nos informa de casi todo: los mensajes de error presentados no tienen por qué afectar de forma grave al funcionamiento del sistema.
dmesg | tail nos informa de los últimos errores detectados.
dmesg | grep -i xxx Las “x” deben ser sustituidas por la palabra que deseamos buscar en el informe de errores. Por ejemplo, si sólo deseamos buscar errores relacionados con nuestras conexiones usb, ejecutaríamos la orden dmesg | grep -i usb.
Aquí he puesto algunos, no pretendo que esta sea una lista exhaustiva, seguro que me dejo algunos, o muchos…si queréis contribuir a aumentar la lista…
sudo dmidecode -t bios muestra información sobre la bios
uname -a para comprobar la versión del kernel que estamos usando en esta sesión
uname -m para sabe si el sistema linux instalado es de 32 o de 64 bits
Los posibles resultados y su significado son los siguientes:
i686: tenemos instalada la versión de 32 bits.
x86_64: tenemos instalada la versión de 64 bits.
sudo dpkg – –get-selections | grep linux-image Para comprobar las versiones del kernel que tenemos instaladas
lsusb Información sobre los puertos usb y lo que tengamos conectados a ellos
lspci : Muestra dispositivos conectados por bus PCI
lspci | grep -i vga Para obtener información sobre que tarjeta gráfica tengo instalada
aplay -l Para saber qué modelo de tarjeta de sonido tengo
lspci | grep -i audio Listamos los dispositivos de audio conectados al sistema en el bus pci: La salida nos dará la identificación de las tarjetas de sonido
cat /proc/asound/cards Ver cuál es el número que da ALSA (Advanced Linux Sound Architecture) a la tarjeta de audio , nos devolverá, entre otros datos (en mi caso):
0 [Intel ]: HDA-Intel – HDA Intel
La que funcionará por defecto será la tarjeta de audio número 0, pero podemos tener más tarjetas, numeradas, numeradas como 1, 2, etc.
cat /proc/asound/modules Vemos el módulo que utiliza la tarjeta de sonido
cat /proc/asound/vesion Vemos la version de la tarjeta de sonido
cat /proc/asound/card0/codec#* | grep Codec Para saber que modelo de chip tiene la tarjeta de sonido
head -n 1 /proc/asound/card*/codec#* Vemos los codecs que usa la tarjeta de sonido
==> /proc/asound/card0/codec#0 <==
Codec: Realtek ALC268
==> /proc/asound/card0/codec#1 <==
Codec: Motorola Si3054
hwinfo : Programa que nos crea un informa sobre el hardware presente en nuestro sistema
sudo lshw ( y sudo lshw -C ) : Con esa orden aparece un extenso y detallado listado con las características técnicas de la máquina en la que se ejecute. Como el listado resultante es muy largo se puede acotar a un área concreta, mediante el parámetro “-C” . Si se instala el paquete lshw-gtk se obtiene un programa gráfico (ejecutarlo con: sudo lshw-gtk ) equivalente al commado.
Ejemplos:
Acotar al procesador:
sudo lshw -C processor
Acotar a los discos duros:
sudo lshw -C disk
Acotar a la memoria RAM:
sudo lshw -C memory
Acotar a la tarjeta de sonido:
sudo lshw -C sound
Acotar a los dispositivos de conexión a Internet:
sudo lshw -C communication
ls -l /dev/cd* Información sobre el dispostivo /dev correspondiente al el lector y grabadora de cd, que nos puede servir para editar el archivo /etc/fstab y montar dichos dispositivos.
lrwxrwxrwx 1 root root 3 2010-09-30 15:18 /dev/cdrom -> sr0
lrwxrwxrwx 1 root root 3 2010-09-30 15:18 /dev/cdrw -> sr0
ls -l /dev/dvd* Información sobre el dispositivo /dev correspondiente al lector y grabadora de dvd, que nos puede servir para editar el archivo /etc/fstab y montar dichos dispositivos.
lrwxrwxrwx 1 root root 3 2010-09-30 15:18 /dev/dvd -> sr0
lrwxrwxrwx 1 root root 3 2010-09-30 15:18 /dev/dvdrw -> sr0
blkid: Este comando no sólo nos permite conocer el UUID de un dispositivo sino que, como información adicional, nos muestra el tipo de partición.
df: El comando que nos permite conoce el espacio libre en un disco
df -T: Nos permite también saber el tipo de cada partición
sudo fdisk -l Nos da información sobre todos los discos duros que tengamos, y sobre todas las particiones
mount Nos da información solo sobre las particiones que tengamos montadas en el momento de ejecutar dicho comando
glxinfo | grep direct Nos dice si tenemos o no aceleración gráfica: con el mensaje: direct rendering: Yes ( o Not )
curl icanhazip.com Para averiguar tu IP pública
iwconfig Para información sobre la tarjeta de red wifi
dmesg da información general sobre errores en nuestro sistema. Si ha habido algún error en el arranque del sistema, dmesg nos informará de algún detalle con respecto a esto. El comando dmesg nos informa de casi todo: los mensajes de error presentados no tienen por qué afectar de forma grave al funcionamiento del sistema.
dmesg | tail nos informa de los últimos errores detectados.
dmesg | grep -i xxx Las “x” deben ser sustituidas por la palabra que deseamos buscar en el informe de errores. Por ejemplo, si sólo deseamos buscar errores relacionados con nuestras conexiones usb, ejecutaríamos la orden dmesg | grep -i usb.