domingo, 10 de marzo de 2013

Sacando información a golpes ( de teclas ;) )

A menudo necesitamos información acerca del sistema sobre el que trabajamos o necesitamos utilizarla para algún script, y no queremos o no podemos utilizar el entorno gráfico, pues para eso está la todopoderosa linea de comandos.

¿QUE EQUIPO TENGO?

PROCESADOR $ sudo lshw -short | grep processor
DISCOS $ sudo lshw -short | grep disk Listado de particiones $ sudo fdisk -l Espacio libre en las particiones $ df -h Mostrar la tabla de particiones que el sistema monta automáticamente durante el arranque cat /etc/fstab Mostrar el valor UUID (Universally Unique IDentifier) de todas las particiones sudo blkid
MEMORIA $ free -o -h Memoria SWAP, tamaño y partición $ sudo swapon -s
DISTRIBUCIÓN $ lsb_release -d
KERNEL (Con las opciones release, version y processor) $ uname -rvp
EXTENSIONES DE VIRTUALIZACIÓN (para ver si nuestro procesador las soporta)
Procesador Intel, hay que comprobar si aparece el valor vmx $ cat /proc/cpuinfo | grep -i vmx Procesador AMD, hay que comprobar si aparece el valor svm $ cat /proc/cpuinfo | grep -i svm
¿QUIEN SOY? ¿DONDE ESTOY? ¿EN QUE ORDENADOR ESTOY METIDO? $ whoami
$ pwd
$ echo $HOSTNAME

HARDWARE
Listar los dispositivos PCI / PCIe $ lspci Listar todos los dispositivos PCMCIA $ lspcmcia Listar todos los dispositivos USB $ lsusb
GRUB (GRand Unified Bootloader)
Grub 1 cat /boot/grub/menu.lst Grub 2 cat /boot/grub/grub.cfg
REDES
Listar los dispositivos de red PCI
$ lspci | grep -i ethernet o lspci | grep -i network Listar los dispositivos de red USB $ lsusb | grep -i ethernet o lsusb | grep -i network Mostrar los módulos cargados por el sistema, para controlar tarjetas de red inalámbricas $ lsmod | grep iwl 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 Configuración de las tarjetas de red $ ifconfig Configuración de las tarjetas de red inalámbricas $ iwconfig Direcciones IP locales de las tarjetas de red cableadas e inalámbricas $ ifconfig | grep 'inet'
$ iwconfig | grep 'inet'
Mostrar la tabla de enrutamiento route -n Para conocer la dirección IP pública (externa) $ curl ip.appspot.com

No hay comentarios:

Publicar un comentario