Diferencia entre revisiones de «Introducción a Linux/Comandos»

Contenido eliminado Contenido añadido
Línea 153:
| echo <cadena de texto> || muestra en pantalla <cadena de texto>
|-
| watch -n secs "comando" || Repite el comando cada secs segundos, refrescando la pantalla
| top || permite ver y administrar los procesos en ejecución (útil para matar procesos que cuelguen el sistema)<br>pulsar Q para abandonar, K para matar un proceso (pedirá el número de proceso, visible en la columna izquiefa); &lt; y &gt; para cambiar de página<br>''sólo se pueden matar procesos de la propia cuenta; se pueden matar procesos de otras ejecutando el comando como root, pero esto sólo se debería hacer si tiene completa idea de lo que está haciendo.
|-
| htop || Similar a top, pero con una interfaz basada en menús, más amigable de uso.
|-
| lsof || Permite mostrar qué procesos están accediendo a un fichero o directorio o qué conjunto de ficheros están siendo utilizados por un proceso (opción lsof -p "pid"). En Linux todas las entradas/salidas/dispositivos/conexiones de red son tratadas como ficheros, lo cual en la práctica hace a este comando una herramienta muy potente de monitorización.
|-
| shutdown <tiempo>|| reinicia el sistema operativo, ejecutando un init otra vez.
Línea 166 ⟶ 162:
|-
| reboot <tiempo> || reinicia el equipo.<br>Misma sintaxis y permisos que el anterior.
|}
 
==Monitorización==
En general, las opciones de monitorización pueden ser considerados comandos de nivel avanzado o muy avanzado.
{| class="wikitable" border="1"
! Sintaxis
! Explicación
|-
| top || permite ver y administrar los procesos en ejecución (útil para matar procesos que cuelguen el sistema)<br>pulsar Q para abandonar, K para matar un proceso (pedirá el número de proceso, visible en la columna izquiefa); &lt; y &gt; para cambiar de página<br>''sólo se pueden matar procesos de la propia cuenta; se pueden matar procesos de otras ejecutando el comando como root, pero esto sólo se debería hacer si tiene completa idea de lo que está haciendo.
|-
| htop || Similar a top, pero con una interfaz basada en menús, más amigable de uso.
|-
| lsof || Permite mostrar qué procesos están accediendo a un fichero o directorio o qué conjunto de ficheros están siendo utilizados por un proceso (opción lsof -p "pid"). En Linux todas las entradas/salidas/dispositivos/conexiones de red son tratadas como ficheros, lo cual en la práctica hace a este comando una herramienta muy potente de monitorización.
|-
| inotifywatch<br>inotifywait || Las versiones modernas del kernel de Linux permiten notificar a las aplicaciones de usuario cualquier acceso o cambio a un fichero de forma instantánea. Los comandos inotifywatch/inotifywait nos permiten "conectar a la escucha" con el kernel para ser avisados de cualquier cambio producido en uno o varios ficheros de forma instantanea.
|-
| strace || Permite monitorizar las llamadas desde una aplicación de usuario al núcleo o kernel.
|}