Comandos Linux
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á dichopaginador:
dmesg | less
y
less /etc/apt/sources.list
Información del fabricante y del modelo
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
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):
sudo lshw -C CPU | grep width
Nota: Elpaquete lshw no está instalado de manera predeterminada, por lo que antes de usarlo es necesaria su instalación.
uname -m
Este comando devolverá una de estas dos posibilidades sobre la arquitectura:
x86_64 = Arquitectura de 64 bits.
i686 = Para arquitecturas de 32 bits.
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 deforma 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á el swap:sudo 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 $HOMEDirectorio de trabajo actual:
echo $PWD
o
pwd
Hardware
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 suinstalació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 esnecesaria su instalación.
Medios de almacenamiento y arranque
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...
Regístrate para leer el documento completo.