Script de Manteniment i Actualització sobre GNU / Linux
Per mantenir l'operativitat i minimitzar els errors i fallades, és bo fer un manteniment del nostre Sistema Operatiu GNU / Linux usant un Script, Ja que ens permet via «cron» programar-lo a la seva execució periòdica.
Per això en aquesta publicació anem a tractar d'exposar els més elementals passos (ordres de comandament) a inserir dins del nostre script de manteniment a crear / modificar, Ja siguin de caràcter imprescindible o recomanables per mantenir el nostre PC en correcte funcionament.

Introducció
Gran part dels problemes (Dificultats tècniques) que es presenten en els Sistemes Operatius, ja siguin Privatius o Lliures es poden evitar o prevenir si es realitza un correcte manteniment (preventiu / correctiu) diari.
Tinguem present que els sistemes operatius són sistemes molt robustos i per això tendeixen a presentar certes falles o dificultats tècniques, A causes dels normals o exagerats usos per part de l'usuari, les actualitzacions i instal·lacions de la mateixa o de les aplicacions instal·lades dins d'ell.
Aquests solen ser reparats o eliminats, moltes vegades pel personal tècnic amb aplicacions gràfiques o en casos extrems mitjançant formatacions de el Sistema Operatiu. Però moltes vegades, un manteniment programat (automatitzat) pot estalviar-nos moltes hores / tasca de part de el personal tècnic encarregat per a això.
I en el cas dels Sistemes Operatius GNU / Linux això és molt fàcil de fer mitjançant un Script programat dins el Sistema «cron» usant el terminal.

¿Que tasques d'executar un Script de Manteniment?
Un bon Script de manteniment hauria de complir amb alguns dels següents requisits o paràmetres per mantenir l'operativitat del nostre Sistema Operatiu GNU / Linux, que:
- Executeu com a root o amb permisología de Súper-usuari: Ja que el manteniment de qualsevol sistema operatiu ha d'implicar certes tasques critiques o sensibles que només un usuari amb permisos d'Administrador ha de poder dur a terme.
- Actualitzeu les llistes de paquets dels nostres respectius repositoris: Per mantenir a el Sistema i a l'Usuari mateix de les possibles actualitzacions, critiques o no, disponibles.
- Fer l'actualització segures dels paquets disponibles en els repositoris: Per mantenir a el Sistema el més actualitzat possible amb risc zero de problemes de paqueteria.
- Solvent els possibles presents o futurs problemes de paqueteria: Que hagin pogut estar present o s'hagin presentat encara en una actualització segura.
- Depuri el més possible el Sistema Operatiu: Mitjançant l'eliminació de les aplicacions, arxius d'instal·lació, configuració, llenguatge o registre d'errors, no usats o necessaris dins de el Sistema Operatiu per aprofitar millor el nostre existent espai en disc.
- Actualitzi nostre Sistema de Arrencada Grub: En el cas que hagin hagut canvis no detectats en el mateix, com a canvi de nuclis, noms dels registres d'arrencada o detecció de nous Sistemes Operatius dins el Disc.
- Actualitzi nostre Sistema de Arrencada Plymouth: En el cas que hagin hagut canvis no detectats en el mateix, com a canvi de el tema o imatge mostrada durant la càrrega de el Sistema Operatiu.
- Mostri informació vital sobre l'Estat de l'Equip: Principalment sobre la Distribució de l'Espai en Disc i el Sistema de Fitxers. Encara que se li pogués programar la visualització de paràmetres com ara: Memòria, CPU, Disc, Vídeo, Kernels, Interfícies de Xarxa entre d'altres.

¿Que ordres de comandament d'executar un Script de Manteniment?
A continuació hi ha algunes de les ordres de comandament que podrien ser-li útils o necessàries per crear un bon script de manteniment en el seu Sistema Operatiu GNU / Linux:
#!/usr/bin/env bash
set -eou pipefail
IFS=$'\n\t'
setterm --reset
clear
setterm -background red
if [[ "$(id -u)" != "0" ]]; then
echo "ESTE SCRIPT DEBE SER EJECUTADO COMO ROOT"
sleep 3
clear
else
echo "ESTE SCRIPT SERA EJECUTADO COMO SUPERUSUARIO (ROOT)"
sleep 3
clear
fi
sudo apt update; sudo update-apt-xapian-index; sudo aptitude safe-upgrade; sudo apt install -f; sudo dpkg --configure -a; sudo apt --fix-broken install
sudo localepurge; sudo update-grub; sudo update-grub2; sudo aptitude clean; sudo aptitude autoclean; sudo apt-get autoremove; sudo apt autoremove; sudo apt purge; sudo apt remove
sudo rm -f /var/log/*.old /var/log/*.gz /var/log/apt/* /var/log/auth* /var/log/daemon* /var/log/debug* /var/log/dmesg* /var/log/dpkg* /var/log/kern* /var/log/messages* /var/log/syslog* /var/log/user* /var/log/Xorg* /var/crash/*
sudo update-initramfs -u
sudo df -h
sudo du -hs /* | sort -k 2
sudo dpkg-query -Wf='${Installed-Size} ${Package}\n' | sort -n
sudo echo "" > ~/.bash_history
Vostès poden complementar aquest senzill Script amb les seves ordres de comandament preferides, O adaptar-les mateixes a la seva pròpia Distribució GNU / Linux per així mantenir a el dia el seu respectiu sistema operatiu usat.
En cas que desitgis conèixer una mica més sobre que fer per optimitzar el teu sistema operatiu GNU / Linux et recomanem aquesta altra publicació de l'Blog: Guia Post Instal·lació DEBIAN 8/9 - 2016 - Part I o aquesta altra publicació externa d'un fòrum: Neteja i Manteniment en Linux des de la Terminal
Espero que aquesta publicació els agradi i sigui útil com de costum!