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
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
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
Para validar los comandos se debe tener acceso a una terminal/consola de una maquina con sistema operativo Linux, también existen soluciones en línea que permiten que permiten hacer como los siguientes sitios: