comandos-linux-informacion

Comandos Linux - Información y supervisión del sistema

Os presento una recopilación de comandos Linux más útiles sobre Información y supervisión del sistema


#limpiar pantalla de terminal (mismo efecto que control+l)
clear


#reiniciar sesion de terminal
reset


#terminar sesión de terminal local o remoto (ssh) y finalizar procesos iniciados
exit

Gestión de recursos


#mostrar tareas ejecutandose y su uso de recursos 
top


#mostrar tareas ejecutables y recursos mejorado
htop


#muestra el estado de la RAM en megabytes
free -h

Espacio de disco


#mostrar una lista de las particiones montadas
df -h


#mostrar el tamaño de los archivos y directorios ordenados por tamaño
ls -lSr |more


#Estimar el espacio usado por el directorio ‘dir1′
du -sh directorio


#mostrar el tamaño de los archivos y directorios ordenados por tamaño
du -sk * | sort -rn

Información de sistema


#mostrar datos de usuarios conectados
who -a


#mostrar historial de reinicio
last reboot


#Mostrar arquitectura y versión de Linux y Kernel
uname -a


#mostrar el kernel cargado.
lsmod


#mostrar componentes de hardware del sistema.
dmidecode -q


#Listar particiones de disco duro
*cat /etc/fstab


#mostrar características de disco duro
hdparm -i /dev/hda


#mostrar dispositivos PCI
lspci


#mostrar dispositivos USB
lsusb


#mostrar eventosde proceso de carga de kernel
tail /var/log/dmesg


#mostrar los eventos del sistema
tail /var/log/messages


#mostrar lista de archivos abiertos por procesos
lsof -p $$


#mostrar lista de archivos abiertos en un camino dado del sistema
lsof /directorio


#mostrar llamadas del sistema hechas y recibidas por un proceso
strace -c ls >/dev/null


#mostrar las llamadas a la biblioteca
strace -f -e open ls >/dev/null


#mostrar interrupciones en tiempo real
watch -n1 'cat /proc/interrupts'

Apagado y reinicio de sistema


#cerrar sesion usuario
logout


#apagar el sistema ahora
shutdown now


#reiniciar sistema ahora
shutdown -r now


#apagado programado
shutdown horas:minutos &


#cancelar apagado programado
shutdown -c

Fechas


#mostrar la fecha del sistema
date


#mostrar calendario de un año
cal año


#mostrar calendario de mes y año
cal mes año 2011

Ayudas


#manual online de comando
man comando


#muestra un resumen descriptivo de la funcion de comando
whatis comando


#buscar comandos por la tarea realizada (inverso del anterior)
apropos texto

Descarga archivos Internet


#descargar archivo desde paginaweb
wget www.paginaweb.com/archivo 


#descargar un archivo con la posibilidad de parar la descargar y reanudar más tarde.
wget -c www.paginaweb.com/archivo 


#descargar paginaweb completa
wget -r www.paginaweb.com

Operaciones de red


#mostrar la configuración de Ethernet
ifconfig eth0


#activar interface eth0
ifup eth0


#deshabilitar interface eth0
ifdown eth0


#configurar una dirección IP
ifconfig eth0 192.168.1.1 netmask 255.255.255.0


#configurar eth0 en modo común para capturar paquetes (sniffing)
ifconfig eth0 promisc


#activar la interface ‘eth0′ en modo dhcp
dhclient eth0


#mostrar mesa de recorrido
route -n


#configurar entrada predeterminada
route add -net 0/0 gw IP_Gateway


#configurar ruta estática para buscar la red ’192.168.0.0/16′
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1


#eliminar ruta estática
route del 0/0 gw IP_gateway


#activar recorrido ip
echo “1” > /proc/sys/net/ipv4/ip_forward


#mostrar nombre del host
hostname


#buscar nombre del host para resolver el nombre a una dirección ip
host www.paginaweb.com


#buscar nombre del host para resolver el nombre a una dirección ip y viceversa
nslookup www.paginaweb.com


#mostrar estado de enlace de todas las interfaces
ip link show


#mostrar estado de enlace de eth0
mii-tool eth0


#mostrar estadísticas de tarjeta de red eth0
ethtool eth0


#mostrar todas las conexiones de red activas y sus PID
netstat -tup


#mostrar todos los servicios de escucha de red en el sistema y sus PID
netstat -tupl


#mostrar todo el tráfico HTTP
tcpdump tcp port 80


#mostrar redes inalámbricas
iwlist scan


#mostrar configuración de una tarjeta de red inalámbrica
iwconfig wlan0


#buscar en base de datos Whois
whois www.paginaweb.com

SSH, SCP y Tunneling


#iniciar sesion ssh
ssh usuario@servidor.dominio.es


#iniciar sesion ssh con compatibilidad X11 (permite ejecutar tareas visuales)
ssh -X usuario@maquina 


#iniciar sesion ssh en puerto determinado
ssh -p 15000 usuario@maquina 


#copiar archivo mediante scp
scp /archivo usuario@servidor.dominio.es:/directorio


#creacion de tunel ssh
ssh -f usuario@servidor.dominio.es -L 2000:servidor.dominio.es:25 -N


#redireccion de puertos mediante tunneling
ssh -v -L4001:localhost:4001 usuario@servidor.dominio.es

Redes de Microsoft Windows (SAMBA)


#resolución de nombre de red bios
nbtscan ip_addr


#resolución de nombre de red bios
nmblookup -A ip_addr


#mostrar acciones remotas de un host en windows
smbclient -L ip_addr/hostname

Para ver la recopilación completa de comandos de Linux este enlace: Listado de comandos Linux