16 comandos de monitoreo del servidor Linux que debe conocer

  
                  

¿Quieres saber qué está haciendo tu servidor? Entonces necesitas conocer los comandos básicos descritos en este artículo. Una vez que esté familiarizado con estos comandos, sentará las bases para convertirse en un administrador de sistemas Linux profesional.

Puede obtener mucha información de estos comandos de shell a través de un programa de interfaz gráfica de usuario (GUI), según la distribución de Linux que utilice. Por ejemplo, SUSE Linux tiene una excelente herramienta de configuración y administración gráfica, YaST y KDE System Guard de KDE son igualmente buenos.

Sin embargo, un hilo común que los administradores de Linux deben entender es que la GUI se debe ejecutar en el servidor solo cuando sea absolutamente necesario. Esto se debe a que la GUI de Linux consume recursos del sistema que de otro modo podrían usarse de manera más razonable en otros lugares. Por lo tanto, si bien el uso de programas GUI es un buen lugar para realizar una comprobación básica del estado del servidor, si desea saber qué sucede, cierre la GUI y comience a usar estas herramientas desde el shell de comandos de Linux.

Esto también significa que debe abrir la GUI en el servidor siempre que lo necesite; desactívela cuando no la necesite. Para garantizar un rendimiento óptimo, el servidor Linux debe ejecutarse en el nivel de ejecución 3, que es totalmente compatible con la red y varios usuarios, pero no abre la GUI cuando se inicia la máquina. Si realmente necesita un escritorio gráfico, siempre puede obtener un escritorio gráfico ejecutando startx desde el indicador del shell.

Si su servidor se inicia en un escritorio gráfico, deberá cambiar esto. Para hacer esto, vaya a la ventana del terminal, use el comando su para cambiar al usuario root y luego abra el archivo /etc /inittab con su editor favorito.

Una vez dentro del archivo, busque la línea initdefault y cambie id: 5: initdefault: to id: 3: initdefault :.

Si no hay un archivo /etc /inittab, cree uno y agregue la línea id: 3. Guardar y salir. La próxima vez que inicie el servidor, se iniciará en el nivel de ejecución 3. Si no desea reiniciar después de realizar este cambio, también puede configurar el nivel de ejecución del servidor inmediatamente con el comando init 3.

Una vez que su servidor se esté ejecutando en init 3, puede comenzar a usar los siguientes shells para ver qué está sucediendo en su servidor.

iostat

El comando iostat detalla el aspecto del subsistema de almacenamiento. Por lo general, usa iostat para monitorear el funcionamiento del subsistema de almacenamiento y para detectar problemas de entrada /salida lentos antes de que los usuarios noten que el servidor está lento. ¡Créame, debería encontrar estos problemas antes de que los usuarios encuentren estos problemas!

meminfo y gratis

meminfo le muestra el aspecto de la memoria en detalle. Por lo general, puede utilizar otro programa, como cat y grep, para acceder a la información de meminfo. Por ejemplo, cat /proc /meminfo le muestra en detalle cómo se utiliza la memoria del servidor en cualquier momento.

Si desea obtener rápidamente una visión general de la memoria, puede usar el comando gratis. En resumen, free te da una visión general; meminfo te da información detallada.
mpstat


El comando mpstat informa la actividad de cada procesador disponible en un servidor multiprocesador. Hoy en día, debido a los procesadores de varios núcleos, este comando está disponible para casi todos los servidores. Mpstat también puede informar la actividad promedio de los procesadores en todos los servidores. Le permite visualizar las estadísticas totales del procesador por sistema o por procesador. Esta información de resumen puede alertarlo sobre posibles problemas de aplicación antes de que provoquen a los usuarios.

netstat

netstat, al igual que ps, también es una herramienta de Linux utilizada por los administradores de Linux todos los días. Muestra mucha información sobre la red, como el uso de zócalos, enrutamiento, interfaces, protocolos, estadísticas de red y más. Algunas de las opciones más comunes son las siguientes:

-a Mostrar toda la información sobre el zócalo

-r Mostrar información de enrutamiento

-i Mostrar estadísticas para las interfaces de red

-s Muestra estadísticas para los protocolos de red

nmon

nmon es la abreviatura de Nigel &squo; s Monitor, una popular herramienta de código abierto para monitorear el rendimiento de los sistemas Linux. Nmon puede monitorear la información de rendimiento para múltiples subsistemas como la utilización del procesador, el uso de la memoria, la información de la cola de ejecución, las estadísticas de entrada /salida del disco, las estadísticas de entrada /salida de la red, la actividad de paginación de la memoria y las métricas del proceso. Luego, puede ver los resultados de la medición del sistema en tiempo real de nmon a través de la interfaz de curses " graphic ".

Copyright © Conocimiento de Windows All Rights Reserved