Eliminar procesos de un usuario en linux

Eliminar procesos de un usuario en linux

eliminar procesos de un usuarioEliminar procesos de un usuario en linux puede ser la última alternativa cuando tenemos problemas de exceso de carga en un servidor dedicado o servidor privado virtual (VPS).

Puede suceder que la carga de nuestro servidor sea excesiva debido a un solo usuario que está corriendo muchos servicios, un bucle infinito generado desde un código mal escrito, etc.

Los servidores deben monitorearse de manera permanente para poder tomar acciones proactivas y de esta manera prevenir un “downtime” afectando a todos los usuarios en el servidor, es recomendable realizar el monitoreo y así prevenir la sobrecarga del servidor utilizando sistemas de monitoreo y control externos de manera que estos generen alertas o incluso realicen acciones automáticas cuando se detecte una actividad inusual dentro del servidor.


Si has agotado todas las opciones disponibles la última opción puede ser eliminar los procesos generados por el “mal vecino”, para esto vamos a comenzar listando todos los procesos en el servidor.

Listar procesos desde el shell

Usted puede detectar los procesos que están cargando el servidor ejecutando el siguiente comando desde la consola:

[code language=”bash”]ps aux | more[/code]

Una vez detectamos cual puede ser el posible usuario problemático podemos listar la lista de procesos ejecutados por este usuario.

Para poder conocer los procesos que están siendo ejecutados por un solo usuario necesitamos ejecutar el siguiente comando en la consola:

[code language=”bash”]ps -u usuario[/code]

Eliminar procesos de un usuario

Una vez identificado el problema y si usted  usted considera conveniente eliminar todos los procesos de este usuario deberá ejecutar el comando:

[code language=”bash”]pkill -u usuario[/code]

Esto eliminará todos los procesos iniciados por el usuario en cuestión.

Tenga en cuenta que esta medida no solucionará el problema, apenas le dará tiempo para corregir el error, contactar al usuario propietario de la cuenta o terminar un “bucle infinito”.

No olvide reemplazar usuario por el usuario que usted desea, no elimine los procesos del usuario root, pues esto puede dejar su servidor inaccesible y deberá realizar un reboot del servidor para restablecer los procesos necesarios para el funcionamiento normal del servidor.

Tienes problemas de carga con tu servidor? Podemos ayudarte, revisa nuestros planes de VPS Hosting o servidores dedicados nuestro soporte técnico especializado te sorprenderá!

Comentar