· Miler Roque · Linux  · 2 min lectura

Guía y consejos prácticos sobre Linux

Diferentes anotaciones rápidas sobre Linux que incluyen consejos útiles, trucos prácticos y ejemplos claros para mejorar el desarrollo de software.

Diferentes anotaciones rápidas sobre Linux que incluyen consejos útiles, trucos prácticos y ejemplos claros para mejorar el desarrollo de software.

Listar uso de puertos

netstat -putona

Ver uso de puerto específico

lsof -i:numeropuerto

Detener aplicación en puerto específico

skill $(lsof -t -i:numeropuerto)
kill -9 $(lsof -t -i:numeropuerto)

Ver consumo y estado general de memoria

free -h

Ver los procesos que más memoria consumen

ps aux --width 30 --sort -rss | head

Ver uso de memoria por proceso y ordenado

ps aux --sort pmem

Monitoreo de recursos RAM y CPU

#Ver consumo recursos de CPU Y RAM
top

#Más datos instalando HTOP
sudo apt install htop
htop

Ver espacio de disco duro

df -h

Ver carpetas que más espacio ocupan

sudo du -a nombrecarpeta | sort -n -r | head -n 10

Ver espacio que ocupa determinada carpeta

du -sh ruta/de/carpeta

Buscar los “n” archivos que más espacio ocupan en determinada carpeta

# Sintaxis para los 10 primeros archivos cuyo espacio supere los 900M
sudo find . -size +900M | ls -laS -h | head -n 10

# Ejemplo
cd /var/lib/mongodb
sudo find . -size +900M | ls -laS -h | head -n 10
# Respuesta
#-rw-------  1 mongodb mongodb 146G Jul 10 15:25 collection-9-8960183773883151710.wt
#-rw-------  1 mongodb mongodb 7.2G Jul 10 15:25 index-21-8960183773883151710.wt
#-rw-------  1 mongodb mongodb 6.8G Jul 10 15:25 index-10-8960183773883151710.wt
# ...

Linux Debian, ver paquetes instalados

dpkg --list | grep nombrepaquete

Linux Debian, eliminar paquetes instalados

sudo apt remove nombrepaquete
sudo apt purge nombrepaquete

#borrar el caché de los paquetes antiguos/obsoletos
sudo apt clean

#eliminar paquetes no requeridos
sudo apt autoremove

Linux Debian, ver la versión de un paquete antes de instalar

sudo apt show nombrepaquete -a

Crear enlace simbólico

#ln -s <archivo/carpeta origen> <archivo/carpeta simbólica>
ln -s /home/edu/web2  /var/www/html/intranet

Ver log de apache2 en linux

sudo tail -f /var/log/apache2/access.log
sudo tail -f /var/log/apache2/error.log
Compartir:
Volver al blog

Posts relacionados

Ver todos »