5 utilidades de administración que debes tener instaladas

¡Hola! Hoy os traemos más utilidades para linux. Específicamente os traemos las 5 utilidades de administración que debes tener instaladas si o si para que la administración de tu servidor o pc te sea más sencilla.

Empezamos:

1- lsof

La utilidad lsof es el software por excelencia para averiguar que PID (identificador de proceso) está escribiendo en qué fichero. Es utilizado desde para saber donde está el log de una aplicación hasta para detectar que proceso sigue activo escribiendo en un proceso. Si usas la imaginación podrás encontrar miles de utilidades en tu día a día para este software.

La forma de usarlo es:

Ver todos los ficheros de un PID:  lsof -p PID

root@portatil:~# lsof -p 31074
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
Output information may be incomplete.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
bash 31074 root cwd DIR 253,1 4096 6815746 /home/ger
bash 31074 root rtd DIR 253,1 4096 2 /
bash 31074 root txt REG 253,1 1113504 5636103 /bin/bash
bash 31074 root mem REG 253,1 47568 1839932 /lib/x86_64-linux-gnu/libnss_files-2.27.so
bash 31074 root mem REG 253,1 97176 1839926 /lib/x86_64-linux-gnu/libnsl-2.27.so

 

Ver todos los PIDs escribiendo a un fichero o directorio:
root@portatil:~# lsof /var/log/syslog
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
Output information may be incomplete.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
rsyslogd 983 syslog 7w REG 253,1 810316 5245214 /var/log/syslog

Ver todos los PIDs y ficheros a los que escriben:
root@portatil:~# lsof
COMMAND PID TID USER FD TYPE DEVICE SIZE/OFF NODE NAME
systemd 1 root cwd DIR 253,1 4096 2 /
systemd 1 root rtd DIR 253,1 4096 2 /
systemd 1 root txt REG 253,1 1595792 1839738 /lib/systemd/systemd
systemd 1 root mem REG 253,1 1700792 1839905 /lib/x86_64-linux-gnu/libm-2.27.so
systemd 1 root mem REG 253,1 121016 1840002 /lib/x86_64-linux-gnu/libudev.so.1.6.9
systemd 1 root mem REG 253,1 84032 1839883 /lib/x86_64-linux-gnu/libgpg-error.so.0.22.0
systemd 1 root mem REG 253,1 43304 1839894 /lib/x86_64-linux-gnu/libjson-c.so.3.0.1
systemd 1 root mem REG 253,1 34872 2367413 /usr/lib/x86_64-linux-gnu/libargon2.so.0
systemd 1 root mem REG 253,1 432640 1839864 /lib/x86_64-linux-gnu/libdevmapper.so.1.02.1

 

2- iptraf

Iptraf es un sniffer de red. Saca estadísticas sobre el trafico de red. Nos facilita el trafico por interfaz, el volumen de trafico por IP, por MAC, etc.

Gracias a esta Utilidad se puede identificar de que IPs recibimos trafico o hacia cual lo sacamos, cual es la IP que mas trafico consume de la red y mucho mas.

Aquí tenéis unas imágenes para que veáis que pinta tiene:

Es es el menú principal

iptraf-menu principal

 

Trafico de todas las interfaces

iptraf trafico de todas las interfaces

3- iperf

Iperf es la utilidad por excelencia para hacer pruebas de red. Existen varias versiones. La actual es iperf v3, es la mas conveniente ya que incorpora muchas mejoras respecto a la anterior. Esta utilidad nos facilita la velocidad de la red entre un punto “a” y un punto “b”. Se pueden hacer pruebas tanto por TCP como por UDP.

Para ver todas las opciones se puede ejecutar iperf –help.

  • “Iperf -s” es la opción que hace que se ejecute escuchando en un puerto, esta opción tiene que estar en un punto

iperf -s

  • En el otro punto se ejecuta la opción de cliente “iperf -c XXX.XXX.XXX.XX” donde las X indican la ip del servidor

iperf -c

4- iotop

Con este software podemos ver que proceso está escribiendo mas flujo de datos al disco. La forma de representar los datos se parece bastante a un “top” comun. Pero la diferencia es que el top no representa el mayor uso de CPU y de RAM sino, de escritura en disco.

Esta es una imagen de iotop:

iotop

5- ncdu

Esta es la mejor utilidad que se ha creado jamás para saber donde está la causa de la ocupación de disco. Es genial no solo por su simplicidad de uso. Para utilizarlo tan solo hay que ejecutar “ncdu RUTA_A_COMPROBAR” y nos devolverá el listado de de directorios ordenados por ocupación en disco. Permite la navegación en los directorios y sub-directorios y sigue ordenando por ocupación el contenido cada vez que accedemos a un sub-directorio.

Tras ejecutar “ncdu /var/log”, entonces muestra lo siguiente (en mi PC):

ncdu

Por hoy ha sido todo sobre las 5 utilidades de administración que debes tener instaladas.

Si te ha gustado, por favor compártelo en tus redes sociales.

¡Nos vemos pronto!


Te recomendamos los siguientes libros:

   

Deja una respuesta