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 paginado «less» y de esta manera es posible desplazarse hacia abajo y hacia arriba visualizando toda la información. Para salir del paginado simplemente se presiona la tecla Q (quit). A continuación 2 ejemplos de cómo se usará dicho paginado:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 |
dmesg | less y less /etc/apt/sources.list 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 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). El paquete lshw no está instalado de manera predeterminada, por lo que antes de usarlo es necesaria su instalación. 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": 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. 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á el swap: sudo swapon -s Mostrar el nombre y versión del kernel: uname -sr Mostrar el shell en uso: echo $SHELL Mostrar el nombre, versión y nombre clave de la distribución: lsb_release -idc 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 Listar los dispositivos PCI / PCIe lspci Listar todos los dispositivos PCMCIA /sbin/lspcmcia Listar todos los dispositivos USB: lsusb Listar todos los dispositivos detectados como SCSI: lsscsi Nota: El paquete anterior no está instalado de manera predeterminada, por lo que antes de usarlo es necesaria su instalación. 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 | less Listar el hardware (información resumida): sudo lshw -short Listar el hardware (información extensa): sudo lshw | less Nota: El paquete lshw no está instalado de manera predeterminada, por lo que antes de usarlo es necesaria su instalación. 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 "Legacy" (hasta la versión 0.97): sudo grep -i title /boot/grub/menu.lst | grep "#" -v Mostrar las entradas registradas para el gestor de arranque GRUB 2: sudo grep -i menuentry /boot/grub/grub.cfg | grep "#" -v Mostrar la tabla de particiones (File System TABle) que el sistema monta automáticamente durante el arranque: less /etc/fstab Mostrar el valor UUID (Universally Unique IDentifier) de todas las particiones: sudo blkid Listar los dispositivos de red alámbricos PCI: lspci | grep -i ethernet Listar los dispositivos de red inalámbricos PCI: lspci | grep -i network Listar los dispositivos de red USB: lsusb | grep -i ethernet ; lsusb | grep -i network Mostrar los módulos cargados por el sistema, para controlar tarjetas de red inalámbricas: lsmod | grep iwl Mostrar información del controlador usado por un dispositivo de red específico (se debe sustituir la palabra interfaz por el nombre lógico de la tarjeta de red, por ejemplo eth0, wlan0, ath0, etc.): sudo ethtool -i interfaz Nota: El paquete anterior no está instalado de manera predeterminada, por lo que antes de usarlo es necesaria su instalación. 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 el contenido del archivo HOSTS: cat /etc/hosts Nombre del equipo, tal y como se verá en la red local: cat /etc/hostname ó grep 127\.0\.1\.1 /etc/hosts ó echo $HOSTNAME Direcciones IP locales de las tarjetas de red alámbricas (resumen): /sbin/ifconfig | grep -i direc | grep -i bcast si el sistema está en inglés se usa: /sbin/ifconfig | grep -i addr | grep -i bcast Direcciones IP locales de las tarjetas de red alámbricas (detalle): /sbin/ifconfig Direcciones IP locales de las tarjetas de red inalámbricas (resumen): /sbin/iwconfig | grep -i direc | grep -i bcast si el sistema está en inglés se usa: /sbin/iwconfig | grep -i addr | grep -i bcast Direcciones IP locales de las tarjetas de red inalámbricas (detalle): /sbin/iwconfig Mostrar la tabla de enrutamiento: sudo route -n Para conocer la dirección IP pública (externa): curl ip.appspot.com Visualizar el contenido del archivo sources.list, el cual contiene las direcciones de los repositorios: less /etc/apt/sources.list 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 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: 2340 frames in 5.0 seconds = 467.986 FPS 2400 frames in 5.0 seconds = 479.886 FPS 2080 frames in 5.0 seconds = 415.981 FPS 2142 frames in 5.0 seconds = 428.346 FPS 2442 frames in 5.0 seconds = 488.181 FPS 2295 frames in 5.0 seconds = 458.847 FPS 2298 frames in 5.0 seconds = 459.481 FPS 2416 frames in 5.0 seconds = 483.141 FPS 2209 frames in 5.0 seconds = 441.624 FPS 2437 frames in 5.0 seconds = 487.332 FPS Para mostrar la configuración actual del servidor X (X Window System): less /etc/X11/xorg.conf Para conocer la resolución actual (anchura x altura) y frecuencia de barrido (MHz): xrandr | grep '*' Para conocer todas las resoluciones que la configuración actual soporta: xrandr 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 Listar hardware de audio: lspci | grep -i audio ó sudo lshw | grep -i audio | grep product Nota: El paquete anterior no está instalado de manera predeterminada, por lo que antes de usarlo es necesaria su instalación. Listar los dispositivos de reproducción de audio: aplay -l | grep -i tarjeta si el sistema está en inglés entonces se usa: aplay -l | grep -i 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 Visualizar las 30 últimas líneas del buffer del kernel: dmesg | tail -30 Visualizar todo el buffer del kernel: dmesg | less Los registros del servidor X dan información útil sobre la configuración actual del mismo, y sobre la tarjeta de video: cd /var/log/ ls Xorg* -hl ello mostrará todos los archivos de registros del servidor X, siendo el archivo Xorg.0.log el más reciente. Para ver los mensajes de error (errors) y mensajes de advertencia (warnings): grep -E "(WW)|(EE)" Xorg.0.log | grep -v unknown Si se desea ver toda la información del registro: 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 ya podrá ser revisado: sudo less /var/log/boot Los registros anteriores de arranque pueden visualizarse con: sudo ls /var/log/boot* -hl 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 -hl 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. Algunas de las herramientas gráficas más conocidas son hardinfo y sysinfo, y para instalarlas desde la terminal basta con ejecutar: sudo aptitude install hardinfo sysinfo Nota: hardinfo aparece como System Profiler and Benchmark, y sysinfo aparece con el nombre Sysinfo. |