Os presento una recopilación de comandos Linux más útiles sobre Información y supervisión del sistema
Información general
Limpiar pantalla de terminal
Limpia la pantalla de la terminal, igual que el atajo Control + L.
clearReiniciar sesión de terminal
Restablece la sesión actual de la terminal.
resetTerminar sesión de terminal
Cierra la sesión de terminal local o remota (SSH) y finaliza los procesos iniciados.
exitGestión de recursos
Mostrar tareas en ejecución
Muestra una lista de las tareas en ejecución y su uso de recursos.
topMostrar tareas con recursos mejorados
Muestra información más detallada y visual sobre las tareas en ejecución.
htopEstado de la RAM
Muestra el estado de la RAM en megabytes.
free -hEspacio de disco
Lista de particiones montadas
Muestra una lista de las particiones montadas en el sistema.
df -hVer información de particiones en el sistema
Muestra información sobre las particiones y su uso.
lsblkTamaño de archivos y directorios
Muestra el tamaño de los archivos y directorios ordenados por tamaño.
ls -lSr | moreEspacio usado por un directorio
Estima el espacio usado por el directorio dir1.
du -sh directorioTamaño ordenado de archivos y directorios
Muestra el tamaño de los archivos y directorios ordenados por tamaño.
du -sk * | sort -rnInformación de sistema
Datos de usuarios conectados
Muestra información sobre los usuarios conectados al sistema.
who -aVer detalles de uso de CPU
Muestra detalles de uso de CPU por cada núcleo.
mpstat -P ALLHistorial de reinicios
Muestra el historial de reinicios del sistema.
last rebootArquitectura y versión del sistema
Muestra la arquitectura y versión de Linux y el kernel.
uname -aKernel cargado
Muestra el kernel que está cargado actualmente.
lsmodComponentes de hardware del sistema
Muestra información sobre el hardware del sistema.
dmidecode -qListar particiones de disco duro
Muestra las particiones configuradas en el sistema.
cat /etc/fstabCaracterísticas del disco duro
Muestra características específicas del disco duro.
hdparm -i /dev/hdaMostrar dispositivos PCI
Muestra una lista de los dispositivos PCI conectados.
lspciMostrar dispositivos USB
Lista los dispositivos USB conectados al sistema.
lsusbEventos de proceso de carga del kernel
Muestra los eventos durante la carga del kernel.
tail /var/log/dmesgEventos del sistema
Muestra los eventos del sistema registrados.
tail /var/log/messagesArchivos abiertos por procesos
Muestra la lista de archivos abiertos por el proceso actual.
lsof -p $$Archivos abiertos en un directorio
Muestra archivos abiertos en un directorio específico.
lsof /directorioLlamadas del sistema
Muestra las llamadas del sistema realizadas por un proceso.
strace -c ls >/dev/nullLlamadas a la biblioteca
Muestra las llamadas a la biblioteca de un proceso específico.
strace -f -e open ls >/dev/nullInterrupciones en tiempo real
Muestra las interrupciones del sistema en tiempo real.
watch -n1 'cat /proc/interrupts'Apagado y reinicio de sistema
Cerrar sesión de usuario
Finaliza la sesión del usuario actual.
logoutApagar el sistema
Apaga el sistema inmediatamente.
shutdown nowReiniciar el sistema
Reinicia el sistema inmediatamente.
shutdown -r nowApagado programado
Programa un apagado para una hora y minuto específicos.
shutdown horas:minutos &Cancelar apagado programado
Cancela un apagado que ha sido programado.
shutdown -cFechas
Mostrar la fecha del sistema
Muestra la fecha actual del sistema.
dateCalendario de un año
Muestra el calendario para un año específico.
cal añoCalendario de mes y año
Muestra el calendario para un mes y año específicos.
cal mes año