5 Comandos de Linux que debes Conocer para que tu Dispositivo funcione sin Problemas

Si desea saber lo que está sucediendo bajo el capó de su sistema operativo Linux, estos comandos le dirán todo sobre los recursos del sistema y los procesos en ejecución.

Una de las muchas cosas buenas de Linux es que siempre hay mucha potencia al alcance de tu mano. Con ese poder viene una gran información que puede ayudarlo a solucionar problemas o simplemente ver cuánta RAM o almacenamiento se está utilizando.

A lo largo de los años, he llegado a depender de estas herramientas, que están integradas en la mayoría de las distribuciones de Linux y son bastante fáciles de usar.

Antes de sumergirme en estos comandos, debes saber que es posible que nunca los uses. De hecho, con los escritorios GUI de hoy en día, el objetivo debería ser ya no tener que depender de la línea de comandos.

Por supuesto, si estás trabajando con un servidor, esa es una historia diferente. Pero en lo que respecta al escritorio, te alegrarás de conocerlos si alguna vez surge la ocasión.

1. TOP

El comando TOP imprime una lista en tiempo real de los procesos de Linux, lo que puede ser importante en caso de que una aplicación o proceso salga mal y necesite averiguar cuál. Top imprime una lista en columnas que se desglosa en lo siguiente:

  • PID – ID de proceso
  • USER: el propietario del proceso enumerado
  • PR – la prioridad del proceso
  • NI – el valor nice del proceso (nice determina la prioridad del proceso)
  • VIRT: la cantidad de memoria virtual que utiliza el proceso
  • RES: la cantidad de memoria residente que utiliza el proceso
  • SHR: la cantidad de memoria compartida que utiliza el proceso
  • S – el estado del proceso (como D – suspensión ininterrumpida, R – en ejecución, S – en suspensión, T – detenido y Z – zombi)
  • %CPU: la parte del tiempo de CPU que utiliza el proceso (desde la última actualización)
  • %MEM: la parte de memoria física que utiliza el proceso
  • TIME+ – el tiempo total de CPU que utiliza el proceso (en centésimas de segundo)
  • COMMAND – el comando asociado con el proceso

Aunque puede definir el contenido que se muestra, el valor predeterminado debería funcionar para la mayoría de las situaciones. El comando top también puede ser útil cuando se usa el comando kill para finalizar un proceso fuera de control (porque necesitará conocer el PID del proceso en cuestión).

Para obtener más información sobre top, emita el comando man top.

2. DF

Hay ocasiones en las que es posible que desee saber cuánto de su almacenamiento local está en uso. Ahí es donde entra en juego el comando df.

El comando df presenta una lista de columnas desglosadas en Sistema de archivos, Tamaño, Usado, Disponibilidad, Uso% y «Montado en».

Claramente, df también es útil para averiguar dónde está montada una partición en particular, pero usarás principalmente este comando para comprender cuánto almacenamiento de tu unidad se ha utilizado.

Si emite df sin ninguna opción, el informe estará en bloques de 1K, lo que puede ser un poco difícil de entender. En su lugar, prefiero ejecutar df -h (la h es para legible por humanos) que presenta el espacio disponible en GB.

Para obtener más información sobre df, emita el comando man df.

3. PS

El comando ps es bastante importante, ya que informa de una instantánea de los procesos que se están ejecutando actualmente. En otras palabras, ps enumera todos los procesos que se ejecutan en su sistema.

Lo que pasa con ps es que necesitas conocer las opciones correctas para que sea útil. Si simplemente ejecuta el comando ps, solo verá dos entradas, bash y ps, que son los procesos actuales que está ejecutando.

La mejor manera de ejecutar ps es con la opción -aux (que significa all, user y todos los procesos de su propiedad). Ese comando es ps -aux

¿Por qué es tan importante el ps? Es la forma más fácil de localizar un ID de proceso asociado a un comando (mucho mejor que usar top). Incluso puedes usar ps con grep para encontrar el proceso que estás buscando.

Digamos, por ejemplo, que LibreOffice no responde y hay que eliminarlo. Para ello, necesitarás el PID. Si no desea desplazarse por toda la lista de procesos, puede emitir algo como ps -aux |grep libreoffice

Este comando enumerará solo los procesos asociados con LibreOffice, para obtener más información sobre ps, ejecute el comando man ps.

4. FREE

El comando free muestra la cantidad de memoria libre y utilizada en el sistema. En lugar de usar top, que puede ofrecer demasiada información, puede usar free, que solo enumera la memoria y el intercambio (si corresponde).

El resultado se formatea en columnas de total (memoria total instalada), usado (memoria total utilizada), libre (memoria total no utilizada), compartido (memoria utilizada por los temporales), buff/caché (suma de búferes y memoria caché en uso) y disponible (una estimación de cuánta memoria está disponible para iniciar nuevas aplicaciones sin usar swap).

El comando free no hace nada más, pero puede mostrar la información en un formato legible por humanos con free -h.

Para obtener más información sobre free, emita el comando man free.

5. LSBLK

El comando lsblk es útil cuando necesita montar un dispositivo o ver dónde está montado un dispositivo (una unidad). Cuando ejecute el comando lsblk, verá un resultado como este:

sdb       8:16   0 931.5G  0 disk  
DiscoUnosdb1    8:17   0 931.5G  0 part  /media/pepe/casa

Esto significa que el dispositivo de bloque /dev/sdb1 está montado en la carpeta /media/pepe/casa. Una opción que a veces uso es -f que agrega el tipo de sistema de archivos a la lista.

Para obtener más información sobre lsblk, ejecute el comando man lsblk.


Estos comandos podrían ser útiles algún día. Es posible que no los necesite al principio (o nunca) pero saber que existen (y su uso básico) puede hacer que la solución de problemas de su sistema Linux sea mucho más fácil.

Admin

Entradas recientes

Juegos Gratis de Epic Games hasta el 20 de noviembre: ScourgeBringer, Songs of Silence y Zero Hour

Si eres un amante de los videojuegos, estás de suerte. Hasta el 20 de noviembre…

8 horas hace

Premio Nobel se une a Bigtechs para trabajar en construir Computadoras Cuánticas personales

La computación cuántica acaba de dar un salto gigante. John M. Martinis, recién galardonado con…

10 horas hace

La biografía de Steve Jobs escrita por el biógrafo Walter Isaacson

La biografía más vendida del cofundador de Apple, Steve Jobs; escrita por uno de los…

2 días hace

Cómo la Inteligencia Artificial está Revolucionando los Sistemas de Seguridad en el Hogar

Hubo un tiempo en el que la “seguridad en el hogar” significaba confiar en un…

2 días hace

Elon Musk se asegura una compensación de 1 billón de dólares con Tesla

Elon Musk vuelve a romper todos los esquemas. Los accionistas de Tesla acaban de aprobar…

2 días hace

GTA 6 se retrasa hasta finales de 2026

Los fans de Grand Theft Auto tendrán que esperar un poco más para volver a…

5 días hace