GENERALIDADES Y CARACTERÍSTICAS PARA EL MANTENIMIENTO
EN UBUNTU
En primer lugar este sistema operativo genera acumulación de archivos basura cuando:
- Se desinstala un programa, la configuración queda
- Se actualiza, la configuración queda
- Entre otras acciones que llevan a la acumulación de archivos.
CARACTERÍSTICAS
El mantenimiento en linux se puede realizar de dos formas principalmente.
1- POR COMANDOS
En la terminal se ejecuta una serie de lineas para cada caso.
2- HERRAMIENTAS O APLICACIONES
Para resolver cualquier problema desconocido que se presente. Se deben realizar tareas de mantenimiento para prevenir dificultades
Ubucleaner es un script que se usa para la limpieza y el mantenimiento de Ubuntu. A grandes rasgos, ejecuta los comandos que hablamos en un principio, borrando los kernels antiguos y los archivos que se conservan en /var/cache/apt/archives. Además, elimina los archivos de las papeleras de todos los usuarios.
Un programa bastante impresionante ya que borra todo lo que sea basura: historiales, archivos temporales, miniaturas. Y no tan sólo de Ubuntu, sino de muchos programas: Firefox, Flash, VLC, Chromium, Gimp, etc.
Es un sencillo programa con una interfaz bastante amigable, esta dirigido para todos aquellos usuarios desordenados que andan dejando carpetas vacías, archivos duplicados por todo el computador o ficheros temporales, Fslint es tu programa.
Borrar las vistas en miniatura de tus fotos y que acumula una cantidad impresionante de basura.
Para instalarlo en la terminal
sudo apt-get install fslint
RESPALDO DE DISCOS DUROS
Se puede tener miles de archivos en el computador y así respaldar la información frecuentemente debe ser parte del mantenimiento.
Para ello se puede realizar lo siguiente:
Respaldo Local. Todo necesita un respaldo local el cual debe de ser en un disco duro diferente. La clave de los respaldos es hacerlos automatizados.
Back in Time. Back in Time es una herramienta para respaldar información que es fácil de utilizar. El respaldo se lleva acabo tomando snapshots de un conjunto de directorios seleccionados.
rdiff-backup. Otra herramienta fácil de utilizar.
Respaldo Remoto. Todos los archivos importantes necesitan ser encriptados y después subidos a un servidor remoto:
Crashplan. Es un servicio económico de respaldo de archivos en línea.
TAMBIÉN
- Borrar los archivos temporales
- Desinstalación de programas innecesarios
- Uso de Firewall
- Actualizaciones de los controladores gráficos
- Limpiar el Registro
- Actualizar el Antivirus
- Reinicio después de instalar aplicaciones
Ubuntu poco a poco ha ido corrigiendo estos problemas con aplicaciones muy sencillas de usar, sin dejar de lado los ya existentes comandos para borrar datos desde la terminal.
ASPECTOS PARA TENER EN CUENTA A LA HORA DE REALIZAR UN MANTENIMIENTO PREVENTIVO
Los sistemas UNIX/Linux usualmente utilizan el directorio /tmp para almacenar los archivos temporales. Este directorio se limpia automáticamente, además, el registro no existe en Linux por lo que no hay que limpiarlo pero algunas aplicaciones pueden dejar archivos que terminan con el carácter “~” en diversos sitios. Para limpiar estos archivos se utiliza el comando find. Si eres un usuario sin privilegios puedes limpiar estos archivos dentro de “HOME” o si tienes privilegios “root” puedes borrarlos para todo el sistema pero esto pude ser muy peligroso.
DESFREGMENTACION DE ARCHIVOS
El sistema de archivos de Linux no tiene la necesidad de ser desfragmentado pero existe la herramienta FSCK que sirve para reparar el sistema de archivos. Existe una versión diferente para cada sistema de archivos de Linux/UNIX pero usualmente se llaman fsck.ext3, fsck.jfs o fsck.xfs. Si el programa fsck estándar no puede determinar el tipo de sistema de archivos, existen dos opciones: decirle el tipo de sistema de archivos utilizando la opción –t o llamar el programa correcto de manera manual. Necesitaras desmontar el sistema de archivos antes de poder ejecutar fsck:
$ sudo fsck -y /dev/sda8 (Nótese que /dev/sda8 es solo un ejemplo)
$ sudo touch /forcefsck
$ sudo shutdown -r now
FIREWALL
Siempre se necesita de un firewall en cualquier computador. Linux incluye la herramienta iptables pero la interface CLI puede ser tétrica para algunos nuevos usuarios de Linux. Existe una herramienta que funciona como interface para iptables y que es más fácil de utilizar: ufw. Si se quiere bloquear todas las peticiones entrantes con excepción de ssh esto es lo que necesitas teclear:
$ sudo -s
# ufw reset
# ufw default deny incoming
# ufw allow ssh
# ufw enable
# ufw status
Si no utilizas ufw puedes checar iptables directamente tecleando:
$ sudo iptables –L
Si tus controladores gráficos funcionan de manera correcta lo mejor que puedes hacer es dejarlos como están al menos que tengas alguna buena razón para actualizarlos. Las actualizaciones de controladores gráficos frecuentemente no son estables pero si estas decidido a actualizar los controladores entonces prepárate para ejecutar algo de mantenimiento después de la actualización.
Que mencionamos anteriormente Linux no tiene registro así que no hay que preocuparnos por limpiarlo.
REINICIO DESPUÉS DE INSTALACIONES
No es necesario. La única vez que necesitas reiniciar el sistema es cuando instalas actualizaciones del kernel y tal vez con las actualizaciones libc. Actualizaciones del sistema o de aplicaciones deberían de reinicializar el programa actualizado automáticamente pero si por alguna esto no sucede se pude utilizar el siguiente comando:
$ sudo /etc/init.d/mysql restart
o
$ sudo /etc/init.d/apache restart