¿Qué comando se utiliza para ver los procesos de Linux?
1.ps
Muestra información del proceso, los parámetros se pueden omitir
-aux muestra el proceso en estilo BSD
Uso común - efH en el proceso de visualización de estilo SystemV
-e, -A muestra todos los procesos
a muestra los procesos de todos los usuarios en el terminal
x muestra no terminal procesos
u Mostrar información detallada
f Visualización en árbol
w Mostrar información completa
l Mostrar lista larga
Cada columna en cada columna El significado de cada campo de salida:
Propietario del proceso USUARIO
ID del proceso PID
Proceso padre PPID
%CPU Uso de CPU
%Uso de memoria MEM
Prioridad de proceso NI. Cuanto mayor sea el valor, menos tiempo de CPU se ocupa
Tamaño virtual del proceso VSZ
Uso del archivo de página RSS
ID de terminal TTTTTY
Estado del proceso STAT
+--D Ininterrumpido
Sueño ininterrumpido (normalmente IO)
+--R R En ejecución,
+- --X Proceso muerto
+---< Prioridad alta
+---N Prioridad baja
+--- L Algunas páginas bloqueadas en la memoria
+---s Contiene procesos secundarios
+---+ Un grupo de procesos en segundo plano;
+- --l subprocesos múltiples , clonar subprocesos múltiples (usando CLONE_THREAD, tal como lo hace
NPTL pthreads)
PID: identificador de proceso, el sistema asigna un identificador a cada símbolo de proceso, llamado PID.
El comando ps se usa con mucha frecuencia. Otros comandos incluyen:
2. pstree
Muestra información del proceso en formato de árbol.
-a muestra el comando y los parámetros completos
-c Muestra los procesos duplicados individualmente
-c Muestra el ID del proceso y el PID
-n Ordena los procesos por PID p>
3 .pgrep
Muestra el PID del proceso
-l Muestra el nombre del proceso y el PID del proceso
-o ID de inicio del proceso
-n ID de finalización del proceso