Script di manutenzione e aggiornamento per Debian 12 / MX 23

Script di manutenzione e aggiornamento per Debian 12 / MX 23

Script di manutenzione e aggiornamento per Debian 12 / MX 23

Durante tutti questi anni abbiamo condiviso tutorial pratici ed utili sull'utilizzo del Terminale Linux, i suoi comandi più basilari ed essenziali e come utilizzare tutto questo insieme per creare vari script di shell Bash per determinate funzioni o attività. Essendo 2 esempi emblematici, uno su a Script di backup e un altro su a Script di manutenzione e aggiornamento del sistema operativo di base Debian installato. Che, molto probabilmente, erano all'epoca una base perfezionabile o migliorabile per molti nelle rispettive distribuzioni GNU/Linux, basate su Debian o meno.

E sebbene, certamente, siano stati fatti molti progressi in termini di applicazioni grafiche, automatizzabili o meno, per computer e server domestici, in questi 2 compiti importanti, la verità è che, Molti di noi preferiscono ancora utilizzare il terminale (console) per le attività importanti come l'aggiornamento approfondito del nostro sistema operativo, sia manualmente che assistito o completamente automatizzato. Pertanto, oggi ve ne mostreremo alcuni piccoli comandi comandi per distribuzioni GNU/Linux basate su Debian 12 che potresti includere nel tuo script di manutenzione attuale o successivo.

Script di manutenzione e aggiornamento su GNU / Linux

Script di manutenzione e aggiornamento per GNU/Linux 2018

E, prima di iniziare questo tutorial, sulle righe di comando utili per creare o migliorare le tue «Script di manutenzione e aggiornamento per Debian GNU/Linux 12» o altri simili, ti consigliamo di esplorare il precedente articolo correlato, alla fine:

Script di manutenzione e aggiornamento su GNU / Linux
Articolo correlato:
Come eseguire una manutenzione GNU / Linux utilizzando uno script?

Comandi per creare script di manutenzione e aggiornamento

Comandi per creare script di manutenzione e aggiornamento

Comandi di comando utili per uno script di manutenzione e aggiornamento per Debian

La nostra prima raccomandazione è, e nel caso in cui, detto sistema operativo libero e aperto basato su Debian GNU/Linux avere l'applicazione Bleachbit già installata, e l'utente lo ha molto ben configurato e ottimizzato per effettuare graficamente la manutenzione (pulizia) del proprio sistema operativo, eseguendo manualmente o all'interno di uno script il seguente comando in ordine a:

Pulizia della directory (home) dell'utente e del resto del sistema operativo

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

Pulizia del sistema operativo utilizzando il gestore pacchetti 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

Correggi i bug utilizzando il gestore pacchetti DPKG

sudo dpkg --configure -a;

Aggiorna GRUB, Initramfs e i menu del sistema operativo

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

Fino a questo punto, il ordini di comando più basilari o essenziali da utilizzare. Ora non resta che decidere se vogliamo che vengano utilizzati all'interno di uno Script in modo lineare (sequenziale) con o senza l'intervento dell'utente, oppure tramite il codice necessario affinché lo Script ci chieda se vogliamo eseguirli ordine dei comandi separatamente o in blocchi. Questo è a discrezione di ciascuno. Inoltre, potrebbero essere incorporati in uno script GUI anziché in CLI per la selezione e l'esecuzione tramite clic, come ho mostrato una volta di seguito pubblicazione.

Potrebbero essere utili anche queste righe di codice o altre simili, a seconda dei gusti e delle necessità di ciascuno:

Visualizza la percentuale di utilizzo dello spazio di archiviazione per ciascun punto di montaggio

sudo df -h

Visualizza in ordine alfabetico la dimensione occupata da ciascuna partizione

sudo du -hs /* | sort -k 2

Cancella la cronologia del terminale dell'utente

history -c

Ottieni un registro di tutti i pacchetti installati in ordine alfabetico

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

Ottieni un record di tutti i pacchetti installati ordinati per dimensione in MB occupati

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

Comandi di base e comuni per distribuzioni GNU/Linux basate su Debian

Comandi di base e comuni per distribuzioni GNU/Linux basate su Debian

Se vuoi integrare, migliorare o perfezionare il tuo Script di manutenzione e aggiornamento per Debian e altri simili, di seguito è riportato un piccolo elenco con gli ordini più basilari e comuni basati su APT, DPKG e UPDATE:

adatto

  1. apt update: Aggiorna gli elenchi dei pacchetti del repository.
  2. apt upgrade: Aggiorna i pacchetti dai repository in modo sicuro.
  3. apt full-upgrade: Aggiorna completamente i pacchetti dai repository.
  4. apt dist-upgrade: Aggiorna la versione corrente del sistema operativo a quella successiva disponibile.
  5. apt install -f: Risolvi i problemi di installazione dei pacchetti e delle loro dipendenze.
  6. apt install --fix-broken: Risolvi i problemi relativi ai pacchetti rotti.
  7. apt remove nom_paq: Elimina i pacchetti. Inoltre, può essere utilizzato senza il nome.
  8. apt autoremove: Rimuovi automaticamente tutti i pacchetti inutilizzati.
  9. apt purge nom_paq: Rimuovi completamente i pacchetti. Inoltre, può essere utilizzato senza un nome.
  10. apt autopurge: Rimuovi automaticamente e completamente tutti i pacchetti inutilizzati.
  11. apt clean: Elimina tutti i pacchetti ".deb", scaricati nella directory dell'archivio pacchetti.
  12. apt autoclean: Rimuove tutti i pacchetti dall'archivio pacchetti, che non possono più essere scaricati.
  13. apt install nom_paq_repo: Installa un determinato pacchetto dal repository per nome.
  14. apt install /dir_paq/nom_paq.deb: Installa un pacchetto scaricato per nome.
  15. apt list *nom_paq*: Elenca i pacchetti abbinando un modello di ricerca.
  16. apt list --upgradeable: Elenca i pacchetti disponibili per l'aggiornamento.
  17. apt show nom_paq: Mostra i dati e le informazioni rilevanti di un pacchetto dal repository.
  18. apt search nom_paq: Mostra i pacchetti esistenti che corrispondono al modello di ricerca.
  19. apt edit-sources: Aprire, in modalità di modifica, il file delle principali fonti software (repository).

dpkg

  1. dpkg -i /dir_paq/nom_paq.deb: installa un pacchetto scaricato per nome.
  2. dpkg --configure -a: Completare la configurazione di tutti i pacchetti decompressi e fuori produzione.

update

  1. update grub: Aggiorna il GRUB (Multiple Boot Loader v1) installato sul disco/partizione.
  2. update grub2: Aggiorna il GRUB (Multiple Boot Loader v2) installato sul disco/partizione.
  3. update-menus: Genera e aggiorna automaticamente il contenuto del sistema di menu.
  4. update-alternatives --all: Gestisci tutte le informazioni sui collegamenti simbolici del sistema operativo.

Qualcosa di importante da tenere a mente è che la maggior parte dei comandi mostrati con l'attuale gestore pacchetti «adatto», hanno il loro equivalente nei precedenti gestori di pacchetti «apt-get"E"attitudine». Inoltre, con il moderno gestore di pacchetti «Nala». E ovviamente con i rispettivi gestori di pacchetti di ogni distribuzione GNU/Linux diversa da Debian, come Arch, Fedora e molte altre. Pertanto, alcuni possono essere sostituiti se necessario.

Come eseguire un backup dei dati nell'apparecchiatura utilizzando Shell Scripting?
Articolo correlato:
Come eseguire un backup dei dati nell'apparecchiatura utilizzando Shell Scripting?

Riepilogo: Banner post 2021

Riassunto

In breve, speriamo che tu lo sia comandi di comando del terminale che oggi ti abbiamo mostrato, suggerito o consigliato, possono servirti direttamente per creare o migliorare il tuo «Manutenzione e aggiornamento script su Debian» o altri simili, basati su di esso o meno. Altrimenti, cioè se preferisci l'utilizzo di interfacce grafiche, puoi utilizzare senza problemi strumenti di terze parti come BleachBit o Stacere la maggior parte delle utilità di ciascuna distribuzione GNU/Linux disponibili per questo. Ad esempio, utilizzo MX Linux, posso utilizzare MX Cleanup e MX Updater.

Infine, ricorda visita il nostro «pagina iniziale» en español. Oppure, in qualsiasi altra lingua (semplicemente aggiungendo 2 lettere alla fine del nostro URL attuale, ad esempio: ar, de, en, fr, ja, pt e ru, tra molti altri) per conoscere i contenuti più attuali. Inoltre, puoi unirti al nostro canale ufficiale Telegram per esplorare altre notizie, guide e tutorial. E ha anche questo gruppo per parlare e saperne di più su qualsiasi argomento IT trattato qui.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.