Una de las muchas cosas buenas de Linux es que siempre hay mucho poder a tu alcance. Ese poder viene acompañado de excelente información que puede ayudarle a solucionar problemas o simplemente ver cuánta RAM o almacenamiento se está utilizando.
Con el paso 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.
También: Los primeros 5 comandos de Linux que todo nuevo usuario debería aprender
Antes de sumergirme en estos comandos, debes saber que es posible que nunca los uses. De hecho, con los escritorios GUI actuales, el objetivo debería ya no tendrá que depender de la línea de comando. Por supuesto, si estás trabajando con un servidor, esa es una historia diferente. Pero en lo que respecta al escritorio, te alegrará conocerlos si alguna vez se presenta la ocasión.
Dicho esto, pasemos a los comandos.
1. arriba
El arriba El comando imprime una lista en tiempo real de 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 divide en lo siguiente:
- PID – ID de proceso
- USUARIO: el propietario del proceso enumerado
- PR – la prioridad del proceso
- NI: el valor agradable del proceso (lo agradable 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: zombie)
- %CPU: la proporción de tiempo de CPU que utiliza el proceso (desde la última actualización)
- %MEM: la proporción de memoria física que utiliza el proceso
- TIME+: el tiempo total de CPU que utiliza el proceso (en centésimas de segundo)
- COMANDO – el comando asociado con el proceso
Aunque puede definir el contenido que se muestra, el valor predeterminado debería funcionar en la mayoría de situaciones. El arriba El comando también puede ser útil cuando se utiliza el matar comando para finalizar un proceso fuera de control (porque necesitará conocer el PID del proceso en cuestión).
Para saber más sobre arribaemite el comando hombre arriba.
2. df
Hay ocasiones en las que es posible que desees saber qué parte de tu almacenamiento local está en uso. Ahí es donde el df entra el comando. df El comando presenta una lista de columnas divididas en Sistema de archivos, Tamaño, Usado, Disponible,% de uso y Montado en. Claramente, df También es útil para saber dónde está montada una partición en particular, pero usará principalmente este comando para comprender cuánto almacenamiento de su disco se ha utilizado.
También: Los 6 comandos de Linux que necesitas saber para la gestión de usuarios
si emites df sin opciones, el informe estará en bloques de 1K, lo que puede ser un desafío de entender. En cambio, prefiero correr df-h (el h es para legible por humanos), que presenta el espacio disponible en GB.
Para saber más sobre dfemite el comando hombre df.
3. PD
El PD El comando es bastante importante, ya que informa una instantánea de los procesos en ejecución actuales. En otras palabras, PD enumera todos los procesos en ejecución en su sistema. La cosa sobre PD es que necesitas conocer las opciones correctas para que sea útil. Si simplemente emites el comando PDsolo verá dos entradas, bash y ps, que son los procesos actuales que está ejecutando.
La mejor manera de correr PD es con la opción -aux (que significa todo, usuario, y todos los procesos de su propiedad). Ese comando es:
Por que es PD ¿muy importante? Es la forma más sencilla de localizar un ID de proceso asociado con un comando (mucho mejor que usar arriba). Incluso puedes usar PD con grep para encontrar el proceso que estás buscando. Digamos, por ejemplo, que LibreOffice no responde y necesita cerrarlo. Para hacer eso, necesitará el PID. Si no desea desplazarse por la lista completa de procesos, puede emitir algo como:
ps -aux |grep libreoffice
Este comando enumerará sólo los procesos asociados con LibreOffice.
Para saber más sobre PDemite el comando hombre ps.
4. gratis
El comando gratis muestra la cantidad de memoria libre y utilizada en su sistema. En lugar de usar arriba, que podría ofrecer demasiada información, puede utilizar gratis, que solo enumera la memoria y el intercambio (si corresponde).
La salida está formateada en columnas de total (memoria total instalada), utilizada (memoria total utilizada), libre (memoria total no utilizada), compartida (memoria utilizada por tempfs), buff/cache (suma de buffers y memoria caché en uso), y disponible (una estimación de cuánta memoria está disponible para iniciar nuevas aplicaciones sin utilizar swap).
El gratis El comando no hace nada más, pero puede mostrar la información en un formato legible por humanos con:
Para saber más acerca de gratisemite el comando hombre libre.
5. lsblk
El lsblk El comando resulta útil cuando necesita montar un dispositivo o ver dónde está montado un dispositivo (una unidad). Cuando emites el lsblk comando, verá un resultado como este:
sdb 8:16 0 931.5G 0 disk ââsdb1 8:17 0 931.5G 0 part /media/jack/MINA
Esto significa que el dispositivo de bloque /dev/sdb1 está montado en la carpeta /media/jack/MINA. Una opción que uso a veces es -Fque agrega el tipo de sistema de archivos al listado.
Para saber más sobre lsblk, emitir el comando hombre lsblk.
Estos comandos podrían resultar ú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 facilitar mucho la resolución de problemas de su sistema Linux.