Comandos para administrar y gestionar procesos en Linux

En la siguiente lista se muestran algunos comandos, que nos servirán para poder gestionar y administrar procesos en un entorno de trabajo basado en el sistema operativo Linux.

man ps

Ver ayuda del comando ps

ps aux

Muestra todos los procesos del sistema

ps axjf

Mostrar árbol jerárquico con la ruta del programa al que pertenece

ps aux | grep bash

Filtrado para obtener unicamente los procesos pertenecientes a bash

ps -U root -u root u

Muestra cada proceso con permiso root

top

Informe en tiempo real.

Ejemplo de como se ve el comando top:


man top

Ver ayuda del comando top.

top -o %CPU

Donde %CPU es el valor por el que vamos a ordenar los procesos.

top –d 5

Donde 5 es el numero de segundos a transcurrir entre cada muestreo.

top –u usuario

Donde usuario es el usuario del cual queremos mostrar los procesos.

htop

Administra interactivamente los procesos del sistema.

Ejemplo de como se ve el comando htop:


man htop

Ver ayuda del comando top.

htop -d –delay=TIEMPO

Tiempo de espera para refrescar (Tiempo en decimas de segundo).

htop -C –no-color –no-colour

Arranca htop en blanco y negro (Monocromo).

htop -u –user=USUARIO

Muestra solo los procesos de dicho usuario.

kill [PID del proceso]

Gestiona funcion de cierre, completa tareas necesarias y limpia la información cargada en memoria.

kill –KILL [PID del proceso]

Eliminar proceso por la fuerza.

pkill -9 [Nombre del proceso]

Función de cierre con nombre del proceso en vez de PID.

kill –HUP [PID de Apache]

Reinicio de Apache.

killall [programa]

Variante de kill, cierra todos los procesos de un programa.

Y bueno chicos esos serian los comandos tanto para administrar y gestionar los procesos del sistema en Linux.