Para monitorear y controlar un proceso, primero debe entender el proceso actual, es decir, necesita ver el proceso actual, y el comando ps es el comando de vista de proceso más básico y muy poderoso. Utilice este comando para determinar qué procesos se están ejecutando y ejecutando, si el proceso finaliza, si el proceso está muerto, qué procesos están consumiendo demasiados recursos, etc. En resumen, la mayor parte de la información se puede obtener ejecutando este comando.
ps nos proporciona una vista única del proceso, y los resultados que proporciona no son dinámicamente continuos; si desea monitorear el tiempo del proceso, debe usar la herramienta superior.
kill es usado para matar el proceso.
1, descripción de los parámetros de ps
ps proporciona una gran cantidad de parámetros de opciones, comúnmente utilizados como los siguientes:
l salida de formato largo;
u muestra el proceso en el orden de nombre de usuario y hora de inicio;
j Utilice el formato de tarea para mostrar el proceso;
f Muestre el proceso en un formato de árbol;
a Muestre todos los procesos de todos los usuarios (incluidos otros usuarios);
x Muestre el proceso sin un terminal de control;
r muestra el proceso en ejecución;
ww evita que se trunquen los parámetros detallados;
Nuestra elección común es que la combinación sea aux o laxa, y la aplicación del parámetro f.
2, explicación de la salida ps aux o lax
propietario del proceso USUARIO; ID de proceso PID de
; proceso padre de PPID original;% porcentaje de CPU de proceso CPU%;
El porcentaje de memoria ocupada por% MEM;
El valor NICE del proceso NI, el valor es grande, lo que indica menos tiempo de CPU; el tamaño virtual del proceso VSZ;
el número de páginas en el RSS residente;
terminal TTY estado ID
proceso STAT (hay varios)
D no puede ser interrumpida sueño (por lo general proceso IO);
R puede ser en el funcionamiento La cola se puede pasar;
S está en hibernación;
T se ha detenido o rastreado; W ingresa en el intercambio de memoria (no válido desde el kernel 2.6); Visto);
Z Proceso de Zombie;
< Proceso de Alta Prioridad
N Proceso de Baja Prioridad
L Algunas páginas están bloqueadas en la memoria;
s Líder del proceso (Hay procesos secundarios debajo de él);
l Multi-process (usando CLONE_THREAD, similar a pthreads NPTL);
+ proceso del grupo en el fondo;
WCHAN recursos del proceso en espera;
START Hora de iniciar el proceso;
TI El proceso ME consume tiempo de CPU; el nombre y los parámetros del comando COMMAND;
3, ejemplos de aplicación
[root @ localhost ~] # ps -aux
Notas de instalación 1. Este paquete de instalación se puede implementar e instalar en todos los
Uno de los beneficios de esto es que se puede entender, así como los principios detrás del hardware
Primero, descargue la dirección de descarga de magent: http://pan.baidu.com/s/1eRygtEUmkdir -p /usr
nmap es un escáner de puertos de red. Su función principal es verificar un grupo de hosts de destino
Instalación de Debian Chrome scim
declaraciones Linux de control de flujo awk shell (si, por, mientras que, do) Detalles
Proceso de inicio de arm + linux en el kernel
Centos boot inicia automáticamente el comando de servicio SSHD
Linux Cómo prohibir que root use ssh para iniciar sesión y modificar ssh port
Durante varias configuraciones aguas arriba Nginx
Instalación y configuración de tarjetas Ethernet bajo el sistema operativo Linux
Cómo instalar y configurar dispositivos de red en el sistema Linux
Linux usa el comando ping para devolver la operación no permitida.
Área de almacenamiento compartido, instancia de comunicación y análisis
No se pueden eliminar archivos sin utilizar Win7 de terceros
Active la protección en tiempo real para sistemas Windows 8
Pequeña forma de eliminar el icono de programa Win8 pequeño escudo
¿Cuál es el significado del menú de opciones avanzadas en el que se inicia Windows XP?
Crear un servidor proxy socks5
Fecha límite, su actualización Win8.1 Win8.1 no lo hizo
La versión de vista previa de Win10 10061 no se puede activar después de que se resuelva la solución
Cómo abrir la interfaz de configuración de la tarjeta de sonido en Win7
¿Abrir la línea de fuego cruzado cf aparece miniobject.dll está pasando?