10 importante combate comando ps Linux

  

Linux como un derivado de Unix sistema operativo
, Linux se ha incorporado en vista de la actual ps herramienta de proceso. Esta herramienta se puede utilizar en la línea de comandos.


comando PS es lo

ver su página de manual se puede ver, el comando ps puede dar una instantánea de los procesos actuales en el sistema. Se puede capturar el estado del proceso de un evento en el sistema. Si desea ver el estado de actualización constante, puede utilizar el comando top.

comando ps admite la sintaxis y usados ​​en tres de los

  1. Opciones de estilo UNIX se pueden combinar y primera opción deben tener y " - y " guiones
  2. BSD se pueden combinar, pero la primera opción no tiene y " - y " &" dos primeros guiones
  3. opciones largos de estilo GNU, opciones, - y " guiones

    podemos mezclar estos tipos de estilo, pero puede entrar en conflicto. Como se usa en el presente documento, el comando ps UNIX-estilo. Aquí está un ejemplo el uso de más de comando ps en la vida cotidiana. 1.
    comando ps sin parámetros

    Este es un uso ps fundamental. Ejecutar este comando en la consola y ver los resultados.


    Los resultados mostrados por defecto 4 información.

  4. PID: comando (CMD) del número de procesos en ejecución
  5. TTY: comando de posición está en funcionamiento (terminal)
  6. TIEMPO: ejecutar el comando el tiempo de procesamiento de la CPU
  7. ocupada CMD: el proceso de ejecución de comandos

    esta información no está ordenada cuando se muestre. 2.
    muestra todo el proceso actual

    Utilice parámetro -a. -a representante de todos. Al mismo tiempo, además de parámetro x se mostrará sin el terminal de control.
    $ ps ax

    resultado de este comando puede ser muy largo. Para facilitar la visualización, y el tubo se pueden combinar para utilizar menos de comandos.
    $ ps ax |  menos


    3. acuerdo con el proceso de filtrado de usuario

    En el caso de la necesidad de procesos de usuario específicos, podemos usar el parámetro -u. Por ejemplo, queremos ver el usuario y rsquo; pungki y rsquo; por supuesto, puede utilizar el siguiente comando: ps -u $
    pungki

    ​​
    4. proceso de filtrado

    Por el uso de la CPU y la memoria Tal vez Esperamos que los resultados de la CPU o el uso de memoria de la pantalla, por lo que encontrar qué proceso está utilizando sus recursos. Para ello, podemos utilizar el parámetro auxiliar para visualizar la información completa: $ ps
    -aux |  menos


    Cuando el resultado es muy larga, podemos usar el comando less filtrar y tuberías.

    El conjunto de resultados por defecto no está ordenada. Por y ndash; tipo de ordenación.

    a orden ascendente
    $ ps -aux --sort -pcpu basado en el uso de CPU |  menos


    ser ordenados en orden ascendente basado en el uso de memoria
    $ ps -aux --sort -pmem |  menos


    También podemos combinarlos en un solo comando, y por medio de tuberías mostrar los primeros 10 resultados:
    $ ps -aux --sort -pcpu, PMEM + |  -n cabeza 105. filtración

    a través del nombre del proceso y PID utilizan el parámetro -C, seguido por el nombre del proceso que busca. Por ejemplo, desea mostrar un mensaje denominado proceso getty, puede utilizar el siguiente comando: ps -C $
    Getty


    Si usted quiere ver más detalle, podemos utilizar - f para ver una lista de información de formato:
    $ ps -f -C Getty


    6. hilo de acuerdo al proceso de filtrado

    Si queremos conocer el proceso de hilo específico, puede utilizar parámetros -L, seguido de un PID en particular.
    $ ps -L 1213


    proceso de visualización 7. árbol

    A veces queremos mostrar la estructura de árbol de procesos, se pueden utilizar parámetros -axjf.
    $ ps -axjf


    o puede utilizar otro comando.
    $ pstree


    8. indica información de seguridad

    Si usted quiere ver ahora que ha iniciado sesión en el servidor. Puede utilizar el comando ps con parámetros: Read $ ps-EO PID, usuario, args

    indicaciones de parámetros -e toda la información del proceso, la salida de control parámetro -o. Pid, usuario y Args visualización de los parámetros PID, el usuario que ejecuta la aplicación y la aplicación.


    palabra clave puede ser utilizado con el parámetro -e es args, cmd, comunicación, mando, fname, UCMD, Unom, Lstart, bsdstart y empezar. Cuando el proceso de
    9. formato de salida de usuario root (UID real o efectivo) creado
    administradores

    Sistema quieren ver el proceso ejecutado por el usuario root y otra información acerca de este proceso, se puede el siguiente comando: $ ps
    u root-u root u

    -U parámetro proceso de selección por el identificador de usuario real (RUID), elegirá el nombre de usuario real o ID de usuario de la lista. Ese es el usuario real del proceso de crear realmente el usuario.

    -u parámetro se utiliza para detectar el identificador de usuario efectivo (EUID).

    u parámetro se utiliza para determinar el formato final de salida al usuario por el usuario, PID,% CPU, MEM%, VSZ, RSS, TTY, STAT, START, hora y el comando de estas columnas.

    Aquí está la salida del comando anterior:


    10. PS utilizando en tiempo real el estado del proceso de monitoreo

    comando ps muestra el estado actual del proceso de su sistema, pero este resultado es estático.

    Cuando hay una situación, tenemos que ser supervisados ​​por el proceso de uso de la CPU y la memoria como se mencionó anteriormente, el cuarto punto, y esperamos que los resultados pueden actualizarse una vez por segundo. Con este fin, podemos ver el comando ps y el comando conjunto.
    $ observar -n 1 y lsquo; ps -aux --sort -pmem, -pcpu y rsquo;


    Si la salida es demasiado largo, se puede limitar, por ejemplo antes de 20, podemos utilizar comando head hacer.
    $ observar -n 1 y lsquo; ps -aux --sort -pmem, -pcpu |  la cabeza 20 y rsquo;


    no es vista como algo dinámico aquí arriba o un comando H TOP. Pero los beneficios de usar PS es un campo que se puede personalizar la pantalla, puede seleccionar los campos que desea ver.

    Por ejemplo, si sólo a la razón social y rsquo; pungki y rsquo; la información de usuario, puede utilizar el siguiente comando: $
    ver -n 1 y lsquo; ps -aux -U pungki u - -sort -pmem, -pcpu |  la cabeza 20 y rsquo;


    conclusión

    Es posible comando ps va a utilizar todos los días para controlar su sistema Linux. Pero, de hecho, puede generar varios informes que necesita para pasar parámetros comando ps.

    Otra de las ventajas es el comando ps ps es una variedad de sistemas Linux se instalan por defecto, por lo que sólo se utiliza en la línea.

    No se olvide de ver a través de los hombre ps más parámetros.
    (LCTT Anotación: A medida que el comando ps antigua e importante, por lo que es diferentes parámetros de UNIX, BSD, Linux y otros sistemas no son lo mismo, así que si no está utilizando el sistema Linux, consulte la documentación para los parámetros específicos disponibles. )

Copyright © Conocimiento de Windows All Rights Reserved