7 herramientas de línea de comando para monitorear sistemas Linux

  
 

Una de las mejores cosas de Linux es que puede profundizar en el sistema operativo
para explorar cómo funciona y buscar oportunidades para ajustar el rendimiento o diagnosticar problemas. Aquí hay algunas herramientas básicas de línea de comandos que facilitan la exploración y manipulación de Linux. La mayoría de estos comandos están integrados en su sistema Linux, pero si no lo hacen, use Google para buscar el nombre del comando y el nombre de su distribución. Encontrará qué paquetes deben instalarse (tenga en cuenta que algunos comandos están Otros comandos están agrupados y empaquetados en un solo paquete. El paquete que busca puede estar escrito con otros nombres). Si conoces algunas de las otras herramientas que utilizas, agradece los comentarios.

¿Cómo empezamos?


Nota: Las capturas de pantalla de este artículo se tomaron de Debian Linux 8.1 (" Jessie ") que se ejecuta en OS X 10.10.3 ( " Yosemite ") Una máquina virtual en Oracle VirtualBox 4.3.28 bajo el sistema operativo. Para construir su máquina virtual Debian, consulte mi tutorial
— — " cómo instalar Debian " en la VM VirtualBox.

Top


Como una herramienta de monitoreo de Linux relativamente fácil de usar, el comando top nos lleva a través de casi todos los aspectos de Linux. La siguiente imagen es su interfaz predeterminada, pero presione la tecla " z " para cambiar entre diferentes colores de pantalla. Otras teclas de acceso rápido y comandos tienen otras funciones, como mostrar información de resumen e información de memoria (segunda línea, segunda), ordenar según diversas condiciones, terminar tareas de proceso, etc.
(puede encontrar la lista completa aquí) ).

htop


Comparado con top, su Htop de reemplazo es más refinado. Wikipedia describe esto de la siguiente manera: "Los usuarios a menudo implementan htop para que la parte superior de Unix no proporcione suficiente información sobre el proceso del sistema. Por ejemplo, cuando está tratando de encontrar una pequeña pérdida de memoria en su aplicación, Htop también se puede usar como Se utiliza el sistema de escucha. En comparación con la parte superior, proporciona una interfaz de control del cursor más conveniente para enviar señales al proceso. " (Para más detalles, pinche aquí)

Vmstat


Vmstat es una herramienta simple para monitorear los datos de rendimiento del sistema Linux, lo que lo hace más adecuado En el script de shell. Haga sus trucos de expresiones regulares, use vmstat y trabajos cron para hacer algunas cosas emocionantes.   Este último informe proporciona la media después del último reinicio del sistema, y ​​otro informe proporciona la información del intervalo del informe anterior. Otros procesos e informes de memoria son las condiciones transitorias &quo; (presione aquí para obtener más información).

ps


El comando ps muestra una lista de los procesos que se están ejecutando. En este caso, usamos la opción " -e " para mostrar cada proceso, es decir, todos los procesos en ejecución (desplazé la lista al frente, de lo contrario, los nombres de las columnas no serán visibles). Este comando tiene una serie de opciones que le permiten formatear la salida según sea necesario. Solo usa un poco de técnicas de expresión regular arriba y obtendrás una herramienta poderosa. Haga clic aquí para obtener más información.

Pstree


Pstree " muestra el proceso en ejecución como un árbol. Este árbol de proceso está enraizado en un pid. Si se omite el pid, el árbol tiene su raíz en init. Si especifica un nombre de usuario, todos los árboles de proceso se mostrarán como el proceso principal para el proceso al que pertenece el usuario. " al usar un diagrama de árbol para ayudarlo a clasificar la relación entre procesos, esta es una herramienta muy efectiva (pinche aquí).

pmap


En el proceso de depuración, es importante entender cómo una aplicación usa la memoria, y la función de pmap es mostrar cuando se proporciona una ID de proceso. Información relevante. La captura de pantalla de arriba muestra algunos de los resultados generados al usar la opción " -x " También puede usar la opción "-X " de pmap para obtener más detalles, pero solo si tiene un terminal más ancho. Ventana

iostat


Una métrica de rendimiento crítica para sistemas Linux es el uso del procesador y el almacenamiento, que es lo que informa el comando iostat. Al igual que el comando ps, iostat tiene una serie de opciones que le permiten elegir el formato de salida que necesita, además de repetir muestras durante un cierto período de tiempo

Copyright © Conocimiento de Windows All Rights Reserved