Tema de Jannah La licencia no está validada. Vaya a la página de opciones del tema para validar la licencia. Necesita una sola licencia para cada nombre de dominio.

Comandos esenciales de Terminal para administrar eficientemente los recursos del sistema Linux

La gestión de los recursos del sistema en Linux requiere herramientas potentes y sencillas que permitan al usuario monitorear y mejorar fácilmente el rendimiento del sistema. Usando comandos básicos de terminal, puede rastrear el uso de memoria, CPU y almacenamiento, así como monitorear los procesos en ejecución y el estado del sistema. En este artículo repasaremos los comandos de Linux más importantes que todo usuario debe conocer para aprovechar al máximo su dispositivo y garantizar que funcione de manera muy eficiente.

Comandos de terminal esenciales para administrar de manera eficiente los recursos del sistema Linux

¿No estás seguro de qué está consumiendo los recursos de tu computadora Linux? Existen muchas herramientas para obtener información sobre su sistema y administrar recursos. Aquí hay algunas herramientas que debe conocer para rastrear procesos, archivos, memoria y uso del disco.

1. arriba: descripción general de las operaciones

Comandos de terminal esenciales para administrar de manera eficiente los recursos del sistema Linux

Uno de los comandos que utilicé para saber qué procesos se están ejecutando en mi sistema es el comando superior. Piense en ello como el equivalente en Linux del administrador de tareas de Windows.

Es un programa que ocupa toda la pantalla y muestra los procesos que se ejecutan en mi sistema y los recursos en uso, como CPU y RAM. La vista se actualiza cada pocos segundos.

El comando superior muestra qué procesos se están ejecutando, sus ID de proceso, cuánta memoria están usando y quién es su propietario.

2. htop: Igual que el comando superior, pero con más colores

htop-terminal Comandos de terminal esenciales para administrar de manera eficiente los recursos del sistema Linux

htop es similar a top, pero más colorido. Tiendo a preferirlo a htop y no estoy solo en esto. Parece venir preinstalado con muchas distribuciones de Linux. Una ventaja que tiene sobre la parte superior simple y antigua es que la interfaz es colorida y las barras en la parte superior de la pantalla mostrarán el uso de recursos. También es fácil modificar la visualización, como ordenarla por memoria o uso de CPU.

La interfaz de usuario también es mucho más intuitiva que la del antiguo software superior. htop parece estar instalado de forma predeterminada en muchas distribuciones de Linux. Si no está instalado de forma predeterminada, es una de las primeras cosas que instalo en un nuevo sistema Linux.

En Debian o Ubuntu, puedes usar el siguiente comando para instalarlo:

sudo apto instalar htop

3. gratis: comprueba la memoria libre

free es un comando simple para saber cuánta memoria libre tiene tu dispositivo. Cuando escriba "libre" en la línea de comando, verá cuánta RAM física está utilizando, así como el espacio de intercambio o la memoria virtual.

De forma predeterminada, free muestra la memoria libre en bloques cuando ejecuta el comando sin ningún argumento. La opción -f mostrará la memoria en formatos "legibles para humanos", como gigabytes o megabytes.

libre -h

 

Comandos de terminal esenciales para administrar de manera eficiente los recursos del sistema Linux

Esto hace que sea más fácil ver cuánta memoria estás usando de un vistazo en la Terminal.

4. vmstat: comprobar la memoria virtual

vmstat-terminal Comandos de terminal esenciales para administrar de manera eficiente los recursos del sistema Linux

vmstat muestra algunas estadísticas sobre su espacio de intercambio.

Linux, al igual que otros sistemas operativos modernos, utiliza memoria virtual para utilizar su almacenamiento para procesos que no lo necesitan inmediatamente en la RAM. Esto permite utilizar más memoria que en la RAM física, pero el uso de la memoria es más lento. Los procesos pueden ser "reemplazados" o "reemplazados" según lo necesite el kernel. Si bien Windows tiene un archivo de intercambio, la mayoría de las distribuciones de Linux configuran una partición de intercambio dedicada al iniciar sesión.

Si nota un rendimiento lento, puede ejecutar vmstat para ver cuánta RAM virtual se está utilizando. Puede decidir pedir una nueva memoria RAM. top y htop también muestran la memoria física y la memoria de intercambio.

vmstat muestra la cantidad de memoria utilizada en el intercambio, la cantidad de memoria libre, la cantidad de memoria temporal y la cantidad de memoria utilizada en los buffers. La mayor parte de esta información será de interés para los programadores de sistemas, aunque saber cuánta memoria está utilizando es esencial para solucionar problemas de rendimiento.

5. du y df: comprobar el espacio en disco

Aunque los discos duros y SSD ofrecen mucho espacio hoy en día, a veces parece que no tienes suficiente espacio. Herramientas estándar de Linux para comprobar el espacio en disco o du y df.

Comandos de terminal esenciales para administrar de manera eficiente los recursos del sistema Linux

El comando du enumerará el tamaño de los archivos en el directorio. Por ejemplo, para ver el tamaño de los archivos en /usr/local/bin:

en /usr/local/bin

Comandos básicos de terminal de df-h para administrar de manera eficiente los recursos del sistema Linux

El comando df muestra el espacio disponible en todos los dispositivos de almacenamiento instalados. Si ejecuta el comando df con la ruta como argumento, verá el espacio de almacenamiento libre del dispositivo en el que se encuentra el comando.

Por ejemplo, para comprobar el directorio raíz:

df/

De forma predeterminada, los comandos du y df mostrarán el espacio libre según el tamaño del bloque. Para ver el uso en unidades "amigables", como megabytes o gigabytes, utilice la opción -h en ambos programas.

6. lsof: comprueba archivos abiertos

A veces, es posible que el shell no le permita cerrar sesión porque hay un archivo en uso. Puede utilizar el comando lsof para ver qué archivos están abiertos. Le mostrará una lista de archivos que están actualmente abiertos. También mostrará una lista de dispositivos porque los dispositivos también son archivos en Linux. Puede cerrar o finalizar el programa infractor y luego puede cerrar sesiónComandos de terminal esenciales de lsof-head para administrar de manera eficiente los recursos del sistema Linux

 

También se puede utilizar para rastrear conexiones no autorizadas, ya que los enchufes de red también aparecerán en esta lista. Si ve una conexión que no reconoce, podría ser un hacker.

La información más relevante es el nombre del comando y la ruta completa al archivo abierto. Esta información se encuentra dentro de los campos “COMANDO” y “NOMBRE” en la tabla impresa en el terminal.

7. Tiempo de actividad: ¿Cuánto tiempo lleva encendido su dispositivo?

Comandos de terminal esenciales para administrar de manera eficiente los recursos del sistema Linux

El comando uptime muestra cuánto tiempo ha estado funcionando su dispositivo. Mostrará la hora actual, cuánto tiempo ha estado funcionando el sistema desde la última vez que se encendió, la cantidad de usuarios conectados actualmente y la carga promedio durante el último minuto, quince minutos y los últimos treinta minutos.

Esta es una herramienta útil para servidores, pero a muchos usuarios de Linux les gusta derrochar ejecutarlos también. Es simple con menos opciones. Incluso la página del manual es corta. Puede usar la opción -s para mostrar cuándo el sistema se ha iniciado por sí solo

tiempo de actividad -s

Comandos básicos de terminal para administrar eficientemente los recursos del sistema Linux

Al dominar estos comandos de terminal, podrá controlar eficazmente los recursos del sistema Linux y garantizar la estabilidad y el rendimiento del sistema. Estos comandos son herramientas esenciales para administradores y usuarios que desean mejorar su experiencia con Linux y aprovechar al máximo el sistema sin necesidad de herramientas adicionales.

Ir al botón superior