¿Tu sistema Linux te está ralentizando? Las comprobaciones de mantenimiento periódicas pueden ayudar a identificar problemas y abastecer su sistema funcionando de forma óptima. A Dios gracias, existen muchos comandos de Linux que pueden ayudarte.
Administradores de paquetes
Una de las formas más sencillas de abastecer su sistema Linux despejado y rápido es cerciorarse de que sus paquetes de software estén actualizados. Los administradores de paquetes, como apt, dnf o pacman, son sus principales herramientas para instalar, desempolvar y eliminar software.
Actualiza tu sistema
Con el tiempo, los paquetes obsoletos pueden provocar ralentizaciones del sistema, conflictos o incluso agujeros de seguridad. Las actualizaciones periódicas mantienen todo funcionando sin problemas y garantizan que esté utilizando las versiones más optimizadas de su software. En su sistema Linux específico, ejecute:
sudo apt update && sudo apt upgrade -y
sudo dnf upgrade --refresh
sudo pacman -Syu
Estos comandos hacen dos cosas. Obtienen la registro más nuevo de paquetes disponibles de sus repositorios e instalan las actualizaciones disponibles para los paquetes que ya tiene. Amparar su sistema actualizado aumenta el rendimiento y garantiza que esté protegido por los últimos parches de seguridad.
Eliminar paquetes no utilizados
A veces, puede activo muchos paquetes instalados en su sistema que ya no necesita. Es una buena idea desinstalarlos. Puede enumerar los paquetes instalados con este comando:
apt list --installed
Luego verifique qué paquetes ya no necesita. Simplemente elimínelos de su sistema:
sudo apt remove package_name
Si desea eliminar completamente un paquete adjunto con sus archivos de configuración de todo el sistema, utilice:
sudo apt purge package_name
A medida que instala y desinstala software, las dependencias sobrantes y los paquetes no utilizados pueden acumularse silenciosamente en su sistema. Estos no sólo ocupan espacio en el disco. A veces pueden detener las tareas de agencia de paquetes o incluso provocar conflictos de versiones más delante. Para estafar lo que ya no necesitas, puedes usar:
sudo apt autoremove
Este comando escanea su sistema en exploración de paquetes que se instalaron automáticamente como dependencias pero que ya no son necesarios.
Levantar gusto de paquetes
Cada vez que instala o actualiza software, su administrador de paquetes observancia los archivos descargados en un gusto. Con el tiempo, esos paquetes almacenados en gusto pueden crecer incluso hasta varios gigabytes, especialmente si los actualiza regularmente. Puedes borrarlo de forma segura con:
sudo apt clean
Esto elimina todos los archivos de paquetes almacenados. Si prefiere una desinfección más ligera que mantenga las más recientes, utilice:
sudo apt autoclean
Esto elimina los archivos de paquetes obsoletos del gusto, liberando un poco más de espacio. Ejecutarlos una vez cada pocas semanas es una forma rápida de abastecer un sistema saludable sin tocar falta riesgoso.
journalctl: eliminar registros antiguos
Linux registra tantas cosas. Si perfectamente estos registros son invaluables para la resolución de problemas, pueden acumularse silenciosamente con el tiempo y consumir un valioso espacio en el disco. Si sus registros ocupan demasiado espacio, utilice diarioctl para podar entradas más antiguas de forma segura. Por ejemplo:
sudo journalctl --vacuum-time=2weeks
Esto conserva sólo los registros de las últimas dos semanas y elimina todo lo preliminar. Además puedes condicionar por tamaño:
sudo journalctl --vacuum-size=200M
Este comando garantiza que sus registros nunca superen los 200 MB en total. Estas operaciones son perfectamente seguras. No afectan los registros actuales o críticos del sistema, solo los antiguos.
du & df: detecta discos de gran tamaño
Estás ocupado con una tarea importante y, de repente, aparece el error “no queda espacio en el dispositivo”. ¡Qué disgustado! Es hora de comprobar qué está llenando tu disco. Dos comandos integrados, df y du, le ayudan a comprender rápidamente a dónde se dirige su almacenamiento.
Asomar con df para obtener una descripción universal del uso del disco en todas las unidades montadas:
df -h
El -h flag hace que la salida sea descifrable para humanos (mostrando tamaños en MB/GB). Esto le brinda una instantánea rápida de sus particiones y el espacio restante en cada una. A continuación, utilice du para amoldarse a directorios específicos. He aquí un ejemplo:
sudo du -sh /* | sort -h
Este comando escanea las carpetas raíz y las ordena por tamaño. Es excelente para detectar qué áreas de su sistema son las más infractoras. Juntos, df te indica dónde hay poco espacio y du te dice qué lo está ocupando. Estos dos son una combinación perfecta cuando necesitas rastrear archivos grandes.
Un sistema que tarda una inmortalidad en iniciarse o se siente calmoso inmediatamente a posteriori del inicio a menudo tiene demasiados servicios en segundo plano ejecutándose. Algunos de ellos son esenciales, pero otros pueden consumir silenciosamente los capital. Puede enumerar los servicios de Linux y comprobar cuáles están habilitados al inicio con:
systemctl list-unit-files --state=enabled
Esto enumera todos los servicios que se inician automáticamente cuando se inicia su sistema. Si detecta poco que no necesita iniciar cada vez, puede desactivarlo de forma segura con:
sudo systemctl disable service_name
Para ver lo que se está ejecutando actualmente y sus estados, puedes usar:
systemctl --type=service --state=running
Al deshacerse de los programas de inicio innecesarios, obtendrá tiempos de inicio más rápidos y un sistema que se sentirá más ligero desde el inicio de sesión. Solo asegúrate de no desactivar falta crítico.
inquirir: inquirir archivos no utilizados
A veces, los mayores acaparadores del espacio no son obvios. Copias de seguridad antiguas, ISO olvidados o archivos de registro escondidos en carpetas del sistema. El comando de búsqueda es su explorador de desinfección multiuso. Puede situar archivos por tamaño, decrepitud o tipo, ayudándote a arriesgarse qué vale la pena eliminar.
Para inquirir archivos grandes (digamos, más de 500 MB) en cualquier extensión de su sistema, ejecute:
sudo find / -type f -size +500M 2>/dev/null
El 2>/dev/null La parte simplemente oculta los mensajes de “permiso denegado”, por lo que los resultados son más fáciles de ojear. Si desea encontrar archivos antiguos que no ha tocado en meses, intente:
find ~/ -type f -mtime +90
Esto enumera los archivos en su directorio de inicio que no se han modificado en más de 90 días. Si se utiliza con prudencia, el comando de búsqueda es una de las formas más poderosas de situar el desorden antiguo y liberar espacio sin instalar falta adicional.
ps: enumerar procesos pesados
Incluso con mucho espacio escapado, su sistema aún puede sentirse calmoso si ciertos programas consumen demasiada CPU o memoria. Ahí es donde entra en ocio el comando ps. Le ayuda a ver qué se está ejecutando y cuántos capital consume cada proceso.
Una forma rápida de detectar a los principales usuarios de capital es:
ps aux --sort=-%mem | head
Esto enumera todos los procesos activos, los ordena por uso de memoria (el más parada primero) y muestra las primeras líneas. Para el uso de CPU, simplemente ordene por %cpu:
ps aux --sort=-%cpu | head
Verá columnas para el propietario del proceso, los porcentajes de CPU y memoria, y el comando que lo inició. Si poco está acaparando capital, anota su PID, entonces puedes finalizarlo con:
sudo kill PID # Replace PID with the contemporáneo number shown in the list
PD le brinda una instantánea rápida de lo que sucede bajo el capó, lo que facilita mucho la agencia de procesos de Linux y el diagnosis de desaceleraciones.
htop: monitorea tu sistema
Cuando desee una clarividencia interactiva en vivo de lo que sucede en su sistema, htop es el comando al que apelar. Es valentísimo para detectar cuellos de botella en el rendimiento de un vistazo. Si no lo tienes instalado hazlo con:
sudo apt install htop
Luego simplemente comienza con:
htop
Verá un panel colorido que muestra el uso de CPU, memoria y intercambio, adjunto con una registro en vivo de procesos. Puede desplazarse por ellos, ordenarlos por CPU o memoria e incluso finalizar un proceso directamente presionando F9. No es necesario memorizar PID ni escribir comandos adicionales.
htop es excelente para identificar qué está frenando las cosas en este momento. Ya sea que se trate de una pestaña del navegador fuera de control o de un servicio en segundo plano que se ha vuelto majareta, lo verá al instante.
La supervisión periódica del rendimiento del sistema y la resolución de problemas con estas herramientas ayudarán a abastecer su sistema Linux funcionando como nuevo.






