No puedo ver el proceso de Apache y nginx mientras uso el comando "superior"

No puedo ver el proceso de Apache y nginx mientras uso el comando "superior"

Como dice el título: "No puedo ver el proceso apache o nginx mientras uso el comando superior". Estoy usando CentOS 6.5 y, por supuesto, ya lo instalé en mi servidor.

Los ejecuto como un servicio usando estos comandos: service nginx start&service httpd start

captura de pantalla: ¡haz clic en mí!

¿Podrías ayudarme a saber por qué no puedo verlo mediante topel comando?

Gracias.

Respuesta1

Dado que pgrep nginxregresa 1988 y su parte superior parece estar ordenada por uso de CPU y luego por PID, sugeriría desplazarse hacia abajo hasta llegar a la línea que tiene PID 1988. Debería poder hacer esto con la tecla 'Av Pág' o la tecla Abajo. Tecla de flecha.

No estoy exactamente seguro de por qué quieres verlo en la parte superior. Si es para ver el uso de la CPU, si no está en la parte superior con su configuración actual, puede estar seguro de que es menos del 0,05%. Si es para ver el uso de la memoria, desplácese hasta encontrar el PID para Apache/nginx. Y si solo desea el PID, el pgrepcomando debería cubrirlo.

SI no está interesado en monitorear ninguno de estos factores en tiempo real, entonces pses lo que desea y esto se puede ayudar con un comando comops aux | grep nginx

Como alternativa a la parte superior, sugeriría htopque sea colorida y tenga más funciones, incluidas cosas como búsqueda y vista de árbol. Si tampoco me equivoco, top no mostrará todos los procesos en un árbol de procesos (para subprocesos), pero eso es visible en htop.

información relacionada