Script de maintenance et de mise à jour pour Debian 12 / MX 23
Durant toutes ces années, nous avons partagé des tutoriels pratiques et utiles sur l'utilisation du Terminal Linux, ses commandes les plus basiques et essentielles, et comment utiliser tout cela ensemble pour créer divers scripts Bash Shell pour certaines fonctions ou activités. Il s'agit de 2 exemples emblématiques, l'un sur l'autre Script de sauvegarde et un autre sur un Script de maintenance et de mise à jour du système d'exploitation de base Debian installé. Ce qui, très probablement, était à l'époque une base qui pouvait être perfectionnée ou améliorée pour beaucoup dans leurs distributions GNU/Linux respectives, basées sur Debian ou non.
Et même si, certes, de nombreux progrès ont été réalisés en termes d'applications graphiques, automatisables ou non, pour ordinateurs domestiques et serveurs, dans ces 2 tâches importantes, la vérité est que, Beaucoup d'entre nous préfèrent encore utiliser le terminal (console) pour des activités importantes comme la mise à jour approfondie de notre système d'exploitation, que ce soit manuellement et assistée ou entièrement automatisée. Par conséquent, aujourd'hui, nous allons vous montrer quelques petits command commandes pour les distributions GNU/Linux basées sur Debian 12 que vous pourriez inclure dans votre script de maintenance actuel ou prochain.
Script de maintenance et de mise à jour pour GNU/Linux 2018
Et, avant de commencer ce tutoriel sur les lignes de commandes utiles pour créer ou améliorer la vôtre «Script de maintenance et de mise à jour pour Debian GNU/Linux 12» ou d'autres similaires, nous vous recommandons d'explorer le post connexe précédent, à la fin :
Commandes pour créer un script de maintenance et de mise à jour
Commandes utiles pour un script de maintenance et de mise à jour pour Debian
Notre première recommandation est, et Au cas où, dit système d'exploitation libre et ouvert basé sur Debian GNU/Linux avoir l'application Bleachbit déjà installée, et l'utilisateur l'a très bien configuré et optimisé pour effectuer graphiquement la maintenance (nettoyage) de son système d'exploitation, en exécutant manuellement ou dans un script la commande suivante pour :
Nettoyage du répertoire (personnel) de l'utilisateur et du reste du système d'exploitation
bleachbit --preset --preview; bleachbit --preset --clean
sudo bleachbit --preset --preview; sudo bleachbit --preset --clean
Nettoyage du système d'exploitation à l'aide du gestionnaire de packages 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
Corriger les bugs à l'aide du gestionnaire de packages DPKG
sudo dpkg --configure -a;
Mettre à jour GRUB, Initramfs et les menus du système d'exploitation
sudo update-grub; sudo update-grub2; sudo update-menus; sudo update-initramfs -u
Jusqu'à ce point, le des ordres de commandement plus basiques ou essentiels à utiliser. Maintenant, il ne reste plus qu'à décider si nous voulons qu'ils soient utilisés dans un Script de manière linéaire (séquentielle) avec ou sans intervention de l'utilisateur, ou via le code nécessaire pour que le Script nous demande si nous voulons exécuter chacun d'eux. ordre de commande séparément ou en blocs. C'est à la discrétion de chacun. En outre, ils pourraient être incorporés dans un script GUI au lieu d'une CLI. pour la sélection et l'exécution via des clics, comme je l'ai montré une fois dans ce qui suit Publicación.
Ces lignes de code ou d’autres similaires pourraient également être utiles, selon les goûts et les besoins de chacun :
Afficher le % d'utilisation de l'espace de stockage pour chaque point de montage
sudo df -h
Voir par ordre alphabétique la taille occupée par chaque partition
sudo du -hs /* | sort -k 2
Effacer l'historique du terminal de l'utilisateur
history -c
Obtenez un journal de tous les packages installés triés par ordre alphabétique
sudo apt list --installed > $HOME/listado-paquetes-instalados-apt-dpkg.txt
Obtenez un enregistrement de tous les packages installés triés par taille en Mo occupés
sudo dpkg-query -Wf '${Installed-size}\t${Package}\n' | column -t | sort -k1 > $HOME/listado-paquetes-instalados-peso-milagros.txt
Commandes de commande de base et courantes pour les distributions GNU/Linux basées sur Debian
Si vous souhaitez compléter, améliorer ou perfectionner votre Script de maintenance et de mise à jour pour Debian et d'autres similaires, vous trouverez ci-dessous une petite liste des commandes les plus basiques et les plus courantes basées sur APT, DPKG et UPDATE :
apte
apt update: Mettre à jour les listes de packages du référentiel.
apt upgrade: Mettez à jour les packages à partir des référentiels en toute sécurité.apt full-upgrade: Mettez à jour complètement les packages à partir des référentiels.
apt dist-upgrade: Mettez à niveau la version actuelle du système d'exploitation vers la prochaine version disponible.
apt install -f: Résoudre les problèmes d'installation des packages et de leurs dépendances.
apt install --fix-broken: Résoudre les problèmes liés aux colis cassés.
apt remove nom_paq: Supprimer les packages. En outre, il peut être utilisé sans le nom.
apt autoremove: Supprimez automatiquement tous les packages inutilisés.
apt purge nom_paq: Supprimez complètement les packages. De plus, il peut être utilisé sans nom.apt autopurge: Supprimez automatiquement et complètement tous les packages inutilisés.apt clean: Supprimez tous les packages ".deb" téléchargés dans le répertoire du magasin de packages.
apt autoclean: Supprime tous les packages du magasin de packages, qui ne peuvent plus être téléchargés.
apt install nom_paq_repo: Installez un certain package à partir du référentiel par son nom.
apt install /dir_paq/nom_paq.deb: Installez un package téléchargé par son nom.apt list *nom_paq*: Répertorier les packages en faisant correspondre un modèle de recherche.apt list --upgradeable: Répertorier les packages disponibles pour la mise à jour.apt show nom_paq: Afficher les données et les informations pertinentes d'un package à partir du référentiel.apt search nom_paq: Afficher les packages existants qui correspondent au modèle de recherche.apt edit-sources: Ouvrir, en mode édition, le fichier principal des sources logicielles (dépôts).
dpkg
dpkg -i /dir_paq/nom_paq.deb: Installer un package téléchargé par son nom.
dpkg --configure -a: Terminez la configuration de tous les packages décompressés et abandonnés.
Mise à jour
update grub: Mettez à jour le GRUB (Multiple Boot Loader v1) installé sur le disque/partition.
update grub2: Mettez à jour le GRUB (Multiple Boot Loader v2) installé sur le disque/partition.update-menus: Générez et mettez à jour automatiquement le contenu du système de menus.
update-alternatives --all: Gérer toutes les informations de lien symbolique du système d'exploitation.
Il est important de garder à l'esprit que la plupart des commandes affichées avec le gestionnaire de packages actuel «apte», ont leur équivalent dans les gestionnaires de paquets précédents «apt-get« Et »aptitude». Aussi, avec le gestionnaire de paquets moderne «Nala». Et bien sûr, avec les gestionnaires de paquets respectifs de chaque distribution GNU/Linux autre que Debian, comme Arch, Fedora et bien d'autres. Certains peuvent donc être remplacés si nécessaire.
Résumé
Bref, nous espérons que vous êtes commandes de commande de terminal que nous vous avons montré aujourd'hui, et suggéré ou recommandé, peut directement vous servir à créer ou améliorer le vôtre «Script de maintenance et de mise à jour sur Debian» ou d'autres similaires, basés sur celui-ci ou non. Sinon, si vous préférez utiliser des interfaces graphiques, vous pouvez sans aucun problème utiliser des outils tiers tels que Bleachbit o Stacer, et la plupart des utilitaires de chaque distribution GNU/Linux disponibles. Par exemple, j'utilise MX Linux, je peux utiliser MX Cleanup et MX Updater.
Enfin, rappelez-vous visitez notre «page d'accueil» en español. Ou, dans n'importe quelle autre langue (en ajoutant simplement 2 lettres à la fin de notre URL actuelle, par exemple : ar, de, en, fr, ja, pt et ru, entre autres) pour en savoir plus sur le contenu actuel. Et aussi, vous pouvez rejoindre notre chaîne officielle Telegram pour découvrir plus d'actualités, de guides et de tutoriels. Et aussi, a ceci groupe pour parler et en savoir plus sur n'importe quel sujet informatique abordé ici.