Script de manteniment i actualització per a Debian 12 / MX 23

Script de manteniment i actualització per a Debian 12 / MX 23

Script de manteniment i actualització per a Debian 12 / MX 23

Durant tots aquests anys, els hem compartit pràctics i útils tutorials sobre l'ús de la Terminal de Linux, les seves ordres més bàsiques i essencials, i com utilitzar tot això juntament per crear diversos Scripts de Bash Shell per a determinades funcions o activitats. Sent 2 exemples emblemàtics, un sobre un Script de respatller i un altre sobre un Script de manteniment i actualització del sistema operatiu base Debian instal·lat. Els quals, molt segurament, van ser en el seu moment una base perfectible o millorable per a molts en els seus respectius Distros GNU/Linux, basades en Debian o no.

I encara que, certament, molt s'ha avançat quant a aplicacions gràfiques, automatitzables o no, per a ordinadors de la llar i servidors, en aquestes 2 tasques importants, la veritat és que, molts seguim preferint l'ús de la terminal (consola) per a activitats importants com actualitzar el nostre sistema operatiu en profunditat, ja sigui de forma manual i assistida o totalment automatitzada. Per això, avui us mostrarem unes petites ordres de comanda per a Distros GNU/Linux basades en Debian 12 que poguessis incloure al teu actual o proper Script de manteniment.

Script de Manteniment i Actualització sobre GNU / Linux

Script de Manteniment i Actualització sobre GNU/Linux 2018

I, abans de començar aquest present tutorial sobre línies d'ordre útils per crear o millorar un propi «Script de manteniment i actualització sobre Debian GNU/Linux 12» o altres similars, us recomanem explorar la anterior publicació relacionada, en finalitzar la mateixa:

Script de Manteniment i Actualització sobre GNU / Linux
Article relacionat:
¿Com fer un Manteniment de GNU / Linux usant un Script?

Ordres per crear Script de manteniment i actualització

Ordres per crear Script de manteniment i actualització

Útils ordres de comanda per a un Script de manteniment i actualització per a Debian

La nostra primera recomanació és, i només en cas que, aquest sistema operatiu lliure i obert basat en Debian GNU/Linux tingui l'aplicació Bleachbit ja instal·lada, i l'usuari la tingui molt ben configurada i optimitzada per realitzar gràficament el manteniment (neteja) del sistema operatiu, l'execució de forma manual o dins d'un script de la següent ordre d'ordre per a:

La neteja del directori (home) de l'usuari i la resta del sistema operatiu

bleachbit --preset --preview;  bleachbit --preset --clean
sudo bleachbit --preset --preview;  sudo bleachbit --preset --clean

La neteja del sistema operatiu usant el gestor de paquets APT

sudo apt update; sudo update-apt-xapian-index; sudo apt upgrade; sudo apt install -f; sudo apt install --fix-broken; sudo apt autoclean; sudo apt autoremove; sudo apt autopurge

Corregir errors usant el gestor de paquets DPKG

sudo dpkg --configure -a;

Actualitzar el GRUB, Initramfs i Menús del sistema operatiu

sudo update-grub; sudo update-grub2; sudo update-menus; sudo update-initramfs -u

Fins aquí, en poguessin ser suficients les ordres d'ordres més bàsiques o essencials a utilitzar. Ara, només quedaria decidir si volem que aquestes poguessin ser utilitzades dins d'un Script de forma lineal (seqüencial) amb intervenció o no de l'usuari, o mitjançant el codi necessari perquè l'Script ens pregunti si volem executar cada ordre d'ordres per separat o en blocs. Ja això queda a discreció de cadascú. També, poguessin incorporar-se a un Script GUI en comptes de CLI per a la seva selecció i execució via clics, tal com una vegada vaig mostrar a la següent publicació.

També poguessin ser útils aquestes les línies de codi o altres de similars, a gust i necessitat de cadascun:

Veure % de l'ús de l'espai d'emmagatzematge de cada punt de muntatge

sudo df -h

Veure en ordre alfabètic la mida ocupada per cada partició

sudo du -hs /* | sort -k 2

Netejar l'historial del terminal de l'usuari

history -c

Obtenir un registre de tots els paquets instal·lats ordenats alfabèticament

sudo apt list --installed > $HOME/listado-paquetes-instalados-apt-dpkg.txt 

Obtenir un registre de tots els paquets instal·lats ordenats per la mida en MB ocupats

sudo dpkg-query -Wf '${Installed-size}\t${Package}\n' | column -t | sort -k1 > $HOME/listado-paquetes-instalados-peso-milagros.txt

Ordres d'ordres bàsiques i comunes per a Distros GNU/Linux basades en Debian

Ordres d'ordres bàsiques i comunes per a Distros GNU/Linux basades en Debian

Si vols complementar, millorar o perfeccionar una mica més la teva Script de manteniment i actualització per a Debian i altres de similars, et deixo a continuació un petit llistat amb les ordres més bàsiques i comunes basades en APT, DPKG i UPDATE:

apte

  1. apt update: Actualitzar les llistes de paquets dels dipòsits.
  2. apt upgrade: Actualitzar els paquets des dels repositoris de manera segura.
  3. apt full-upgrade: Actualitzar els paquets des dels repositoris de manera total.
  4. apt dist-upgrade: Actualitzar la versió actual del SO a la següent disponible.
  5. apt install -f: Solucionar problemes d'instal·lació de paquets i les seues dependències.
  6. apt install --fix-broken: Solucionar problemes relacionats amb paquets trencats.
  7. apt remove nom_paq: Eliminar paquets. També, es pot fer servir sense el nom.
  8. apt autoremove: Eliminar automàticament tots els paquets sense utilitzar.
  9. apt purge nom_paq: Eliminar paquets completament. També es pot utilitzar sense nom.
  10. apt autopurge: Eliminar automàticament i completament tots els paquets sense utilitzar.
  11. apt clean: Eliminar tots els paquets «.deb», descarregats al directori del magatzem de paquets.
  12. apt autoclean: Elimina tots els paquets del magatzem de paquets, que ja no es poden baixar.
  13. apt install nom_paq_repo: Instal·lar un determinat paquet del repositori pel seu nom.
  14. apt install /dir_paq/nom_paq.deb: Instal·lar un paquet descarregat pel nom.
  15. apt list *nom_paq*: Llistar paquets mitjançant coincidències d'un patró de cerca.
  16. apt list --upgradeable: Llistar els paquets disponibles per a la seva actualització.
  17. apt show nom_paq: Mostra les dades i la informació rellevant d'un paquet del dipòsit.
  18. apt search nom_paq: Mostra els paquets existents que coincideixin amb el patró de cerca.
  19. apt edit-sources: Obriu, en mode d'edició, el fitxer d'orígens de programari (repositoris) principal.

dpkg

  1. dpkg -i /dir_paq/nom_paq.deb: Instal·lar un paquet descarregat pel seu nom.
  2. dpkg --configure -a: Acabar de configurar tots els paquets desempaquetats i interromputs.

actualització

  1. update grub: Actualitzar el GRUB (Gestor d'arrencada multiple v1) instal·lat al disc/partició.
  2. update grub2: Actualitzar el GRUB (Gestor d'arrencada multiple v2) instal·lat al disc/partició.
  3. update-menus: Generar i actualitzar automàticament el contingut del sistema de menú.
  4. update-alternatives --all: Gestionar tota la informació dels enllaços simbòlics del SO.

Una cosa important a tenir en compte és que, la majoria de les ordres mostrades amb l'actual gestor de paquets «apte», tenen el seu equivalent en els anteriors gestors de paquets «apt-get»i«aptitude». També, amb el modern gestor de paquets «Nala». I per descomptat, amb els gestors de paquets respectius de cada Distro GNU/Linux diferent de Debian, com Arch, Fedora i moltes altres més. Per això, se'n poden substituir algunes en cas de ser necessari.

¿Com fer un Respatllers de Data en Equips usant Shell Scripting?
Article relacionat:
¿Com fer un Respatllers de Data en Equips usant Shell Scripting?

Resum: Banner post 2021

Resum

En resum, esperem que aquestes ordres d'ordres de terminal que avui t'hem mostrat, i suggerit o recomanat, et puguin servir directament per crear o millorar el teu propi «Script de manteniment i actualització sobre Debian» o altres de similars, basada en ella o no. En cas contrari, és a dir, en cas que prefereixis l'ús d'interfícies gràfiques, ja que sense cap problema pots fer servir eines de tercers com BleachBit o Stacer, i la majoria dels utilitaris propis de cada Distro GNU/Linux disponibles per fer-ho. Per exemple, jo que faig servir MX Linux, puc utilitzar MX Neteja i MX Actualitzador.

Finalment, recorda visitar la nostra «pàgina d'inici» en castellà. O, en qualsevol altre idioma (només afegir al final de la nostra URL actual, 2 lletres al final, per exemple: ar, de, en, fr, ja, pt i ru, entre moltes altres) per conèixer més continguts actuals. I també, pots unir-te al nostre canal oficial de telegram per explorar més notícies, guies i tutorials. I també, aquest grup per parlar i obtenir més informació sobre qualsevol tema TI aquí abordat.


Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.