Cómo limpiar su sistema Ubuntu usando comandos de terminal
Con el tiempo, a medida que utiliza su sistema Ubuntu, puede acumular archivos, paquetes y actualizaciones antiguas innecesarias que ocupan un valioso espacio en el disco. Limpiar su sistema con regularidad ayuda a mantener su rendimiento y liberar espacio para archivos importantes.
En este artículo, exploraremos varios comandos de terminal que puede utilizar para limpiar su sistema Ubuntu fácilmente.
¿Por qué limpiar su sistema Ubuntu?
Limpiar su sistema Ubuntu es esencial por varias razones:
- Liberar espacio: archivos, cachés y paquetes innecesarios pueden ocupar una cantidad significativa de espacio en disco. Al eliminarlos, puede dejar espacio para nuevas aplicaciones o archivos.
- Mejorar el rendimiento: eliminar archivos y paquetes antiguos puede ayudar a acelerar su sistema al reducir el desorden y los procesos en segundo plano innecesarios.
- Seguridad y estabilidad: eliminar paquetes antiguos o no utilizados garantiza que su sistema no esté ejecutando software obsoleto o innecesario que pueda introducir vulnerabilidades.
1. Uso de apt para la limpieza de paquetes
El comando apt es uno de los administradores de paquetes más utilizados en Ubuntu, que ayuda a administrar las instalaciones, actualizaciones y eliminaciones de software.
a. Eliminar paquetes no utilizados
Cuando instalas paquetes, algunos de ellos traen consigo dependencias que quizás no necesites después de desinstalar el paquete principal.
Para eliminar estos paquetes innecesarios, utilice el siguiente comando:
sudo apt autoremove
Esto eliminará los paquetes que se instalaron como dependencias pero que ya no son necesarios para ningún programa instalado. Este es un paso de limpieza importante porque ayuda a liberar espacio en el disco.
b. Eliminar dependencias innecesarias
A veces, los paquetes dejan archivos de configuración o dependencias que ya no son necesarios.
Para eliminarlos, puede utilizar el siguiente comando, que eliminará las versiones antiguas de los paquetes instalados que ya no son necesarios y ayudará a borrar archivos innecesarios del caché de paquetes.
sudo apt autoclean
do. Limpiar caché de paquetes
Ubuntu almacena los archivos de paquetes descargados en el caché para uso futuro. Con el tiempo, estos archivos almacenados en caché pueden ocupar mucho espacio.
Para limpiar este caché, use el siguiente comando que eliminará todos los archivos del paquete del caché, liberando espacio.
sudo apt clean
2. Usando dpkg para eliminar paquetes
Si desea eliminar un paquete específico y sus archivos asociados, puede usar el comando dpkg como se muestra.
sudo dpkg --remove <package_name>
Reemplace
con el nombre del paquete que desea eliminar.
Si desea eliminar completamente el paquete, incluidos sus archivos de configuración, utilice:
sudo dpkg --purge <package_name>
Esto garantiza que el paquete y todos los archivos relacionados se eliminen de su sistema.
3. Usar apt para eliminar núcleos viejos
Cuando actualiza el kernel de Linux, Ubuntu mantiene las versiones anteriores en su sistema, lo que ocupa una cantidad importante de espacio.
Para eliminar kernels antiguos y no utilizados, puede utilizar el siguiente comando:
sudo apt --purge remove linux-image-<version>
Puede verificar el kernel actualmente en ejecución usando:
uname -r
Asegúrese de no eliminar el kernel que está actualmente en uso.
4. Eliminación de paquetes Snap no utilizados
Los paquetes Snap son aplicaciones independientes que incluyen todo lo necesario para ejecutar el software. Sin embargo, pueden acumularse con el tiempo y ocupar mucho espacio.
Para enumerar todos los paquetes snap instalados, utilice:
snap list
Para eliminar un paquete snap que ya no necesita, utilice:
sudo snap remove <snap_name>
Esto le ayuda a limpiar aplicaciones instantáneas innecesarias de su sistema.
5. Eliminación de archivos de registro antiguos
Los archivos de registro son útiles para depurar y monitorear su sistema, pero pueden acumular y consumir espacio si no se limpian con regularidad.
Para eliminar archivos de registro antiguos, utilice el siguiente comando:
sudo journalctl --vacuum-time=7d
Este comando eliminará todos los registros del sistema con más de 7 días. Puede ajustar el plazo para adaptarlo a sus necesidades (por ejemplo, 30 días por 30 días).
Si desea borrar toda la base de datos del registro de diario de systemd, utilice:
sudo journalctl --vacuum-size=100M
Esto eliminará los registros hasta que el tamaño total de los registros del diario sea inferior a 100 MB.
6. Usar lejía para una limpieza profunda
BleachBit es una herramienta gráfica y de línea de comandos que puede limpiar su sistema eliminando cachés, archivos temporales, registros y otros archivos innecesarios.
Para instalar blanqueador, utilice:
sudo apt install bleachbit
Una vez instalado, puede ejecutar bleachbit
desde la terminal con privilegios de root para una limpieza profunda del sistema:
sudo bleachbit
Esta herramienta proporciona una manera fácil de limpiar muchos archivos y aplicaciones del sistema de una sola vez, pero tenga cuidado, ya que puede eliminar ciertos archivos que quizás desee conservar.
7. Uso de du para verificar el uso del disco
Antes de realizar la limpieza, resulta útil comprobar qué directorios consumen más espacio. Puede utilizar el comando du para inspeccionar el uso del disco.
Por ejemplo, para ver el uso del disco de su directorio personal:
du -h --max-depth=1 ~
Esto mostrará el uso del disco para los directorios dentro de su directorio de inicio. Puede explorar otros directorios de manera similar para localizar archivos o carpetas grandes que desee limpiar.
8. Eliminación de paquetes huérfanos con deborphan
Con el tiempo, los paquetes huérfanos (bibliotecas no utilizadas) pueden acumularse en su sistema. Estos paquetes ya no son necesarios pero aún permanecen instalados.
Para buscar y eliminar paquetes huérfanos, primero instale deborphan:
sudo apt install deborphan
Luego, ejecute el comando para enumerar los paquetes huérfanos:
deborphan
Para eliminar estos paquetes huérfanos, utilice:
sudo apt-get remove --purge $(deborphan)
Esto le ayudará a limpiar paquetes innecesarios que alguna vez fueron necesarios para otros programas pero que ya no son necesarios.
9. Limpiar la caché de miniaturas
Ubuntu crea vistas previas en miniatura de imágenes, vídeos y documentos para un acceso rápido. Con el tiempo, estas miniaturas pueden acumularse y consumir espacio.
Para eliminarlos, utilice el siguiente comando:
rm -rf ~/.cache/thumbnails/*
Esto elimina todas las miniaturas almacenadas en caché en su sistema.
Conclusión
Limpiar periódicamente su sistema Ubuntu es esencial para mantener un sistema operativo rápido, receptivo y eficiente. Al utilizar los comandos descritos anteriormente, puede eliminar fácilmente paquetes innecesarios, limpiar archivos antiguos y liberar espacio valioso en el disco.
Recuerde, tenga siempre cuidado al utilizar estos comandos, especialmente al eliminar paquetes o eliminar archivos. Vuelva a verificar lo que está eliminando para asegurarse de no eliminar accidentalmente archivos o software importantes.