Las mejores herramientas para monitorear la salud del sistema en Linux

¿No está seguro de cómo monitorear la salud de su sistema Linux? Hay algunas herramientas que puede usar para monitorear el rendimiento del sistema Linux. Si bien algunos de ellos vienen preinstalados en Linux, otros deben instalarse manualmente.

Veamos cómo puede usar las herramientas de línea de comandos para comprender los problemas básicos que puede tener con su sistema Linux que le impiden funcionar de la mejor manera. El problema puede deberse a algunos cuellos de botella en el almacenamiento en disco, CPU, RAM o en la red. Verificar ¿Qué es la aceleración de PC y cómo puedo solucionarlo?

Las mejores herramientas para monitorear la salud del sistema en Linux - Linux

¿Por qué es importante el monitoreo de la salud de Linux?

Como administrador del sistema, debe asegurarse de que su máquina funcione bien monitoreando con frecuencia su estado. Si surge un problema, debe localizarlo rápidamente y preparar una solución para que el sistema vuelva a funcionar como se espera y se pueda ignorar el tiempo de inactividad.

Para monitorear el estado del sistema, puede utilizar algunas herramientas y utilidades de línea de comandos que lo ayudan a monitorear y usar los recursos del sistema. Cuando surge un problema, puede recurrir nuevamente a estas herramientas para diagnosticar y solucionar el problema en el menor tiempo posible.

Aquí hay algunas herramientas de línea de comandos que puede usar para monitorear el estado de Linux. Para comenzar, abra la interfaz de línea de comandos (CLI) de Linux en su máquina para ejecutar comandos.

Herramientas para monitorear el uso del disco duro en Linux

Aquí hay algunas herramientas de línea de comandos que se enfocan en monitorear el almacenamiento en disco de Linux:

1.df

Puedes usar el comando df Para verificar cuánto espacio está usando su máquina Linux. Cuando se usa con un nombre de archivo, le dice df Encuentra espacio libre en la partición del disco donde está almacenado el archivo. Para verificar el espacio libre en disco en Linux, ejecute este comando:

df

Las mejores herramientas para monitorear la salud del sistema en Linux - Linux

2. du

Este comando personalizado le permite ver el espacio en disco que realmente ocupan sus archivos. Tenga en cuenta que no muestra el espacio disponible como lo hace df. Solo muestra el espacio que se ha utilizado.

Para verificar el espacio consumido, ejecute este comando:

du

Las mejores herramientas para monitorear la salud del sistema en Linux - Linux

3. El comando ls

El comando ls enumera todo el contenido de un directorio y el espacio que ocupa. Para verificar el tamaño de los archivos en un directorio específico, vaya a ese directorio y emita el siguiente comando:

ls -l -h

Las mejores herramientas para monitorear la salud del sistema en Linux - Linux

Verificar Cómo verificar y administrar el espacio en disco en Linux.

Herramientas para monitorear el uso de RAM y CPU en Linux

Aquí hay algunas herramientas de línea de comandos que se enfocan en monitorear el uso de CPU y memoria:

4. Top

Puedes usar el comando Notable Para obtener información sobre el uso de la CPU y la memoria en su sistema. Después de ejecutar el siguiente comando, verá todos los servicios que se ejecutan en su sistema, junto con la información de caché y búfer:

top

Las mejores herramientas para monitorear la salud del sistema en Linux - Linux

Si aparece un problema con el uso de la memoria en la pantalla, puede Optimice el rendimiento de la RAM para solucionarlo.

5. alto

H TOP Es otra herramienta que actúa como alternativa a parte superior. Esta herramienta no está preinstalada en Linux. Para instalarlos, ejecute el siguiente comando en Ubuntu y Debian:

sudo apt install htop

En Arch Linux:

sudo pacman -S htop

En Fedora, CentOS y RHEL:

sudo dnf install htop

Para monitorear el uso de la CPU en su sistema usando H TOP Ejecute este comando:

htop

Las mejores herramientas para monitorear la salud del sistema en Linux - Linux

6. mpstat

Otra herramienta que puede usar para obtener información de la CPU en Linux es mpstat. Esta utilidad proporciona un informe de cada actividad de procesador disponible. También puede ver el informe completo de uso de CPU de todos los procesos usando este comando.

Esta herramienta no está preinstalada en Linux. Primero necesitas instalar un paquete sysstat en su sistema para usar mpstat:

sudo apt install sysstat

Ahora ejecute el siguiente comando para ver el uso de la CPU en su sistema:

mpstat

Las mejores herramientas para monitorear la salud del sistema en Linux - Linux

7.vmstat

Guarda el comando vmstat Información sobre RAM, procesos, búfer, caché, actividad de la CPU y mucho más. Para usarlo, ejecuta este comando:

vmstat

Las mejores herramientas para monitorear la salud del sistema en Linux - Linux

8. estado

iostat es una herramienta de monitoreo del sistema que puede usar para ver las estadísticas de E/S de almacenamiento de Linux.

Con esta utilidad de línea de comandos, puede ver informes sobre la carga del dispositivo de E/S. Para usar esta herramienta, ejecute este comando:

iostat

Las mejores herramientas para monitorear la salud del sistema en Linux - Linux

9.sar

el comando te permite sar Supervisa el uso de la CPU después de un período de tiempo especificado. Para usar esta herramienta, necesita instalar un paquete sysstat.

Para verificar el uso de la CPU cada 10 segundos, ejecutaría el comando de la siguiente manera:

sar 10

Las mejores herramientas para monitorear la salud del sistema en Linux - Linux

No solo eso, sino que también puede indicarle a la herramienta que se ejecute durante un número determinado de iteraciones. Por ejemplo, si desea monitorear el uso de la CPU cada dos segundos y durante ocho iteraciones, ejecute el comando de la siguiente manera:

sar 2 8

Las mejores herramientas para monitorear la salud del sistema en Linux - Linux

Herramientas para monitorear el uso de la red en Linux

Aquí hay algunas herramientas de línea de comandos que se enfocan en monitorear el uso de la red:

10. NetHogs.com

NetHogs es una popular utilidad de línea de comandos que puede usar para monitorear el tráfico de la red en tiempo real, incluido el ancho de banda utilizado por cada proceso en Linux.

Esta herramienta no está preinstalada en Linux. El siguiente comando se instalará NetHogs En distribuciones basadas en Debian:

sudo apt install nethogs

Para usar esta herramienta, ejecute el siguiente comando:

nethogs

Las mejores herramientas para monitorear la salud del sistema en Linux - Linux

Verificar Cómo verificar si el adaptador inalámbrico admite el modo de monitoreo y la inyección de paquetes en todas las plataformas.

11. volcado tcp

tcpdump Es un analizador de paquetes de red que se utiliza para capturar paquetes TCP/IP enviados o recibidos en una interfaz específica a través de una red.

Para usar esta herramienta, ejecute el siguiente comando y mencione la interfaz en la que desea inspeccionar el tráfico:

tcpdump -i interface

Las mejores herramientas para monitorear la salud del sistema en Linux - Linux

12. netstat

Siendo vigiladonetstat Tráfico de datos de red entrante y saliente y muestra estadísticas del mismo. Este es uno de los más importantes Herramientas de red Se utiliza para comprobar si hay cuellos de botella en la red. También proporciona información sobre las interfaces y los puertos utilizados en el sistema.

Esta utilidad de línea de comandos viene preinstalada en los sistemas Linux modernos. Sin embargo, si no los tiene, puede instalarlos ejecutando el siguiente comando:

sudo apt install net-tools

Para ver las conexiones a Internet activas en su sistema, ejecute este comando:

netstat -a | more

Las mejores herramientas para monitorear la salud del sistema en Linux - Linux

Administración de Linux simplificada

Es mejor prevenir que curar. El objetivo es identificar cualquier problema del sistema mediante la supervisión del uso de la CPU, la RAM, el disco y la red antes de que cause estragos en el rendimiento del sistema.

La administración de Linux no es una tarea fácil. Pero gracias a estas sencillas herramientas de línea de comandos, ahora puede monitorear el estado de Linux y solucionar cualquier problema de red o sistema. Puedes ver ahora Cómo editar y administrar archivos de hosts en Linux.

DzTech

Soy ingeniero estatal con amplia experiencia en los campos de programación, creación de sitios web, SEO y redacción técnica. Me apasiona la tecnología y me dedico a brindar información de calidad al público. Puedo convertirme en un recurso más valioso para los usuarios que buscan información precisa y confiable sobre reseñas de productos y aplicaciones especializadas en diversos campos. Mi compromiso inquebrantable con la calidad y la precisión garantiza que la información proporcionada sea confiable y útil para la audiencia. La búsqueda constante de conocimiento me impulsa a estar al día con los últimos avances tecnológicos, asegurando que las ideas compartidas se transmitan de forma clara y accesible.
Ir al botón superior