Script Pulizia Ubuntu Tools - Giugno 2011

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
korda
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1845
Iscrizione: giovedì 24 dicembre 2020, 15:58

Re: Script Pulizia Ubuntu Tools - Giugno 2011

Messaggio da korda »

rinosan_76 ha scritto:
martedì 6 agosto 2024, 10:58
Wow bravo! :)
Non proprio... hai letto gli effetti collaterali?
Io non sono Bagheera né Akela, io non frequento la Rupe.
Io sono Kaa: faccio ballare le scimmie alle Tane Fredde.
Avatar utente
danilo_g
Prode Principiante
Messaggi: 212
Iscrizione: giovedì 6 giugno 2024, 13:02
Desktop: BoiaDE
Distribuzione: LollOS
Località: Memeland

Re: Script Pulizia Ubuntu Tools - Giugno 2011

Messaggio da danilo_g »

korda ha scritto:
martedì 6 agosto 2024, 11:02
rinosan_76 ha scritto:
martedì 6 agosto 2024, 10:58
Wow bravo! :)
Non proprio... hai letto gli effetti collaterali?
Vista la loro potenziale pericolosità, mi chiedo perché siano ancora in essere questi thread...
Resistance is futile, you will be garbage collected.
«Le opinioni sono come i buchi del c*lo, tutti ne hanno uno.» :gh:
Whatever is the way. ¯\_(ツ)_/¯
korda
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1845
Iscrizione: giovedì 24 dicembre 2020, 15:58

Re: Script Pulizia Ubuntu Tools - Giugno 2011

Messaggio da korda »

danilo_g ha scritto:
martedì 6 agosto 2024, 15:01
korda ha scritto:
martedì 6 agosto 2024, 11:02
rinosan_76 ha scritto:
martedì 6 agosto 2024, 10:58
Wow bravo! :)
Non proprio... hai letto gli effetti collaterali?
Vista la loro potenziale pericolosità, mi chiedo perché siano ancora in essere questi thread...
Senza contare il fatto che, così come è stato pubblicato questo "script", sembra quasi che l'intera comunità del forum avalli questo genere di rischi
echo "===================================="
echo "|| Manutenzione di Ubuntu 24.04 ||"
echo "|| CONCLUSO (:·D ||"
echo "===================================="
echo "|| di neolinux ||"
echo "|| Grazie al forum.ubuntu-it.org ||"
echo "===================================="
Io non sono Bagheera né Akela, io non frequento la Rupe.
Io sono Kaa: faccio ballare le scimmie alle Tane Fredde.
Avatar utente
corradoventu
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4081
Iscrizione: domenica 27 aprile 2008, 22:23
Desktop: GNOME
Distribuzione: Ubuntu 22.04,23.10,24.04,24.10
Sesso: Maschile
Località: Rezzoaglio (GE)
Contatti:

Re: Script Pulizia Ubuntu Tools - Giugno 2011

Messaggio da corradoventu »

Ma dare 'a mano' quei pochi comandi controllando mano a mano il risultato è così faticoso? Se fosse necessario fare pulizia 10 volte al giorno capirei l'uso di uno script ma per una pulizia ogni tanto mi sembra fatica sprecata. Anche se facessi aggiornamenti tutti i giorni la pulizia non ti servirebbe più di una volta alla settimana o forse anche meno.
Con o senza religione, i buoni si comportano bene e i cattivi male, ma ci vuole la religione per far comportare male i buoni.
(Steven Weinberg)
Avatar utente
woddy68
Rampante Reduce
Rampante Reduce
Messaggi: 8841
Iscrizione: sabato 12 febbraio 2011, 14:23
Desktop: Kde Plasma 6
Distribuzione: openSUSE Tumbleweed - KDE Neon
Sesso: Maschile

Re: Script Pulizia Ubuntu Tools - Giugno 2011

Messaggio da woddy68 »

Boh! Io sono anni che non faccio pulizie e uso pure una rolling release...l'unica cosa che faccio ogni tanto è la pulizia di cache ecc. dei vari browser che ho, ma ci vogliono pochi secondi a farlo direttamente dal browser.
Desktop - DELL Optiplex 7010 - Notebook HP 250
-Ho sempre accettato caramelle dagli sconosciuti-
korda
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1845
Iscrizione: giovedì 24 dicembre 2020, 15:58

Re: Script Pulizia Ubuntu Tools - Giugno 2011

Messaggio da korda »

Io cerco, al contrario, di mantenere pulito il sistema periodicamente e ho i miei script e alias (uso l'opzione -y di apt a mio rischio e pericolo, ma ne ho consapevolezza e mi attrezzo di conseguenza)...

...ma non è questo il punto del discorso
Io non sono Bagheera né Akela, io non frequento la Rupe.
Io sono Kaa: faccio ballare le scimmie alle Tane Fredde.
Avatar utente
danilo_g
Prode Principiante
Messaggi: 212
Iscrizione: giovedì 6 giugno 2024, 13:02
Desktop: BoiaDE
Distribuzione: LollOS
Località: Memeland

Re: Script Pulizia Ubuntu Tools - Giugno 2011

Messaggio da danilo_g »

corradoventu ha scritto:
martedì 6 agosto 2024, 17:11
Ma dare 'a mano' quei pochi comandi controllando mano a mano il risultato è così faticoso? Se fosse necessario fare pulizia 10 volte al giorno capirei l'uso di uno script ma per una pulizia ogni tanto mi sembra fatica sprecata. Anche se facessi aggiornamenti tutti i giorni la pulizia non ti servirebbe più di una volta alla settimana o forse anche meno.
Ma uno può anche dimenticarsi i comandi, o non avere voglia di darli a mano tutte le volte, quindi giustamente li raggruppa in un file .sh che poi richiama alla bisogna... Sì, ma devono essere i comandi giusti, però. :D Su un forum non dovrebbero stare script potenzialmente dannosi, e ha ragione anche @korda che la scritta "grazie al forum ubuntu.it" sia abbastanza fuorviante dato che questo utente ha praticamente ignorato qualsiasi istruzione che gli sia stata data nel corso delle discussioni. Inoltre siamo anche in un thread del 2011. Sembra tutto piuttosto surreale.

Personalmente, sulle macchine headless sui cui tengo linux, non faccio pulizia più che una volta al mese, ma potrei anche meno. Sulle macchina con Linux a interfaccia grafica utilizzo Bleachbit che semplifica enormemente (anche per un niubbo) la gestione delle routine di pulizia. Ovviamente anche Bleachbit va usato coi guanti.
Resistance is futile, you will be garbage collected.
«Le opinioni sono come i buchi del c*lo, tutti ne hanno uno.» :gh:
Whatever is the way. ¯\_(ツ)_/¯
Avatar utente
neolinux
Rampante Reduce
Rampante Reduce
Messaggi: 5745
Iscrizione: giovedì 11 dicembre 2008, 21:52
Contatti:

Re: Script Pulizia Ubuntu Tools - Giugno 2011

Messaggio da neolinux »

Volevo solo essere riconoscente al forum, comunque grazie ai suggerimenti da voi ricevuti ho cambiato un po' di cose (nuova versione sotto), anche se c'è qualcosa che non quadra forse, ma è meglio di prima.

Lo script mi piace (come qualcuno ha indovinato) perché non ricordo i comandi a memoria (copia incolla è lunga), la mia formazione non è informatica e questo spiega tutto perché sono quasi analfabeta nei comandi (infatti ci metto la spiegazione per me prima di ogni comando, ma qualcuno senza descrizione a naso so cosa fa).
I comandi li ricavo dove ci sono esempi comprensibili (e per me il post del 2011 sulla pulizia nel forum è stato importantissimo perché è spiegato a livello neofita, inoltre molti comandi sono ancora in uso pure oggi e buonaparte erano validi nelle versioni precedenti ad ubuntu 24.04 pur obsoleti).
Non mi piace quando Ubuntu si impianta perché si autosatura di kernell e log vecchi (e raramente mi è capitato mi ha fatto crashare il sistema, perché ripetere l'esperienza anche se di rado???), quindi è bello tenere in ordine con poco sforzo, inoltre ho scoperto grazie a voi sudo apt list --upgradable (che è meraviglioso tenerlo in fondo, così mi fa la lista di quel che devo fare da me se non mi aggiorna tutto, cosa che talvolta accade con Ubuntu 24.04 e non so perché, i comandi di aggiornamento abituali in Ubuntu precedenti sembrano essere meno prestanti con Ubuntu 24.04, forse ce ne sono altri oltre a quelli aggiunti).

Ho notato che BleachBeat usa apt get in vari comandi (o almeno fino a poco tempo fa), ma non è una modalità in dismissione?
Forse è da un po' che non lo aggiornano?
Può darsi che mi sbagli, tempo fa avevo ricavato alcuni comandi di pulizia da bleachbeat.

Codice: Seleziona tutto

#!/bin/sh
echo
echo "======================================"
echo "|| Manutenzione di Ubuntu 24.04 v.2 ||"
echo "======================================"
echo "||           di neolinux            ||"
echo "||  Grazie al forum.ubuntu-it.org   ||"
echo "======================================"
echo 
echo " Ora pulisco e aggiorno Ubuntu 24.04 (talvolta dai S=si) "
echo
echo  " Installo journalctl "
  sudo journalctl --disk-usage &&
echo
echo  " elimino journal logs di ieri e li limito a 70M "
   sudo journalctl --rotate &&
   sudo journalctl --vacuum-time=1days &&
   sudo journalctl --vacuum-size=70M &&
   sudo journalctl --vacuum-files=5 &&
echo
echo " apt --fix-broken install "
   sudo apt -y --fix-broken install &&
echo
echo " cerco vecchie configurazioni "
  sudo dpkg -l | egrep "^rc" | cut -d ' ' -f3 &&
echo
echo " elimino le vecchie configurazioni,
   NB dpkg dà errore se mancano vecchie configurazioni da eliminare "
  sudo dpkg --purge `dpkg -l | egrep "^rc" | cut -d ' ' -f3` &&
echo
echo " apt autoremove (rimuovo pacchetti non installati) "
  sudo apt autoremove &&
echo
echo " install -f (sblocco installazioni difettose) "
  sudo apt -y install -f
echo
echo " configure -a (configura tutto) "
  sudo dpkg --configure -a &&
echo
echo " update (aggiorno i dati) "
  sudo apt -y update && 
echo
echo " upgrade (aggiorno la versione dei pacchetti) "
  sudo apt -y upgrade && sudo apt -y full-upgrade &&
echo
echo " autopurge (rimuovo pacchetti non installati) "
  sudo apt -y autopurge &&
echo
echo " autoremove --purge (rimuovo pacchetti non installati) "
  sudo apt -y autoremove --purge && 
echo
echo " update 2>err (aggiorno le chiavi GPG degli indici dei pacchetti) "
  sudo apt -y update 2>err && 
echo
echo  " dist-upgrade -f (aggiorno le distribuzioni) "
  sudo apt -y dist-upgrade -f && sudo apt -y full-upgrade &&
echo
echo " update-initramfs -u (aggiorno initramfs) "  
  sudo update-initramfs -u
echo
echo  " grub.cfg & grub.cfg.bak (aggiorno il grub, è il file di boot-avvio)"
  sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak && 
  sudo update-grub && 
echo
echo  " install -f (sblocco installazioni difettose) "
  sudo apt -y install -f && 
echo
echo " snap refresh (aggiorno il repository snap) "
  sudo snap refresh &&
echo
echo " autopurge (rimuovo pacchetti non installati) "
  sudo apt -y autopurge &&
echo
echo  " purge autoremove "
  sudo apt -y --purge autoremove && 
echo
echo  " clean autoclean (pulisco automaticamente) "
  sudo apt -y autoclean && 
echo
echo  " clean (pulisco) "
  sudo apt -y clean && 
echo
echo  " rm tmp (rimuovo file temporanei) "
  sudo rm -fr /tmp/* && 
echo
echo  " rm thumbnails (rimuovo thumbnails) "
  sudo rm -rfv ~/.thumbnails/* && 
echo
echo  " rm share/zeitgeist (rimuovo elementi di zeitgeist) "
  sudo rm -rf /root/.local/share/zeitgeist && 
echo
echo  " find -iname '*.lock' -exec rm "{}" "
  sudo find -iname '*.lock' -exec rm "{}" \; && 
echo
echo  " rm run/shm (rimuovo elementi shm) "
  sudo rm -rf /run/shm/* && 
echo
echo  " find -iname '*.sol' -exec rm "{}" "
  sudo find -iname '*.sol' -exec rm "{}" \; && 
echo
echo  " rm macromedia flashplayer (rimuovo elementi di flashplayer) "
  sudo rm -rf ~/.macromedia/Flash_Player/macromedia.com/support/flashplayer/sys/* && 
  sudo rm -rf ~/.macromedia/Flash_Player/#SharedObjects/* && 
echo
echo  " clean (pulisco) "
  sudo apt -y clean &&
echo
echo  " clean autoclean (pulisco automaticamente) "
  sudo apt -y clean autoclean &&
echo
echo  " update (aggiorno i dati)  "
  sudo apt -y update &&
echo
echo  " upgrade (aggiorno i pacchetti alla versione superiore) "
  sudo apt -y upgrade && sudo apt -y full-upgrade && 
echo
echo " fix-broken install (risistemo le installazioni incomplete) "
  sudo apt -y --fix-broken install &&
echo
echo  " update (aggiorno i dati) "
  sudo apt -y update
echo
echo " install libfuse2t64 (indispensabile per app image)"
  sudo apt -y install libfuse2t64
echo
echo " reinstall install ntfs-3g (driver ntfs per le memorie usb grandi Gigabyte) "
  sudo apt -y --reinstall install ntfs-3g
echo
echo " upgradable (elenco pacchetti non aggiornati e che dovresti aggiornare da te) "
  sudo apt list --upgradable
echo " pacchetti non aggiornati? Dai comando "
echo " sudo apt install PacchettoNonAggiornatoSopraElencato"
echo
echo "= AGGIORNAMENTO & PULIZIA conclusi (se non c'è ERROR sopra)="
echo
echo "======================================"
echo "|| Manutenzione di Ubuntu 24.04 v.2 ||"
echo "||          CONCLUSO (:·D           ||"
echo "======================================"
echo "||           di neolinux            ||"
echo "||  Grazie al forum.ubuntu-it.org   ||"
echo "======================================"
echo
Avatar utente
GjMan78
Rampante Reduce
Rampante Reduce
Messaggi: 6197
Iscrizione: mercoledì 22 novembre 2006, 19:15
Desktop: KdePlasma
Distribuzione: EndeavourOS
Sesso: Maschile
Località: ~/Italia/Lazio/Viterbo/

Re: Script Pulizia Ubuntu Tools - Giugno 2011

Messaggio da GjMan78 »

Praticamente questa versione è identica a quella che è stata messa in quarantena perché nociva.

A parte qualche differenza puramente estetica manca soltanto la chiamata a deborphan (e meno male aggiungerei).

https://www.diffchecker.com/1KQUK4L0/
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
emanuc
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1393
Iscrizione: sabato 1 giugno 2013, 0:32
Desktop: KDE plasma
Distribuzione: Fedora Linux
Sesso: Maschile
Località: Catania

Re: Script Pulizia Ubuntu Tools - Giugno 2011

Messaggio da emanuc »

neolinux ha scritto:
giovedì 29 agosto 2024, 23:11

Non mi piace quando Ubuntu si impianta perché si autosatura di kernell e log vecchi (e raramente mi è capitato mi ha fatto crashare il sistema, perché ripetere l'esperienza anche se di rado???), quindi è bello tenere in ordine con poco sforzo
Rimuovere i log o altri file inutilmente non riduce il rischio di kernel panic o bug vari post upgrade. Rimuovere i log è controproducente, perché se hai problemi non puoi visionare i log per capirne la causa. :sisi:
Avatar utente
corradoventu
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4081
Iscrizione: domenica 27 aprile 2008, 22:23
Desktop: GNOME
Distribuzione: Ubuntu 22.04,23.10,24.04,24.10
Sesso: Maschile
Località: Rezzoaglio (GE)
Contatti:

Re: Script Pulizia Ubuntu Tools - Giugno 2011

Messaggio da corradoventu »

neolinux ha scritto:
giovedì 29 agosto 2024, 23:11
non ricordo i comandi a memoria
Non mi piace quando Ubuntu si impianta perché si autosatura di kernell e log vecchi
per i comandi a memoria una volta che li hai dati il comando

Codice: Seleziona tutto

history
li ricorda per te ... dai il comando history e ti lista tutti i comandi che hai dato precedentemente,

Codice: Seleziona tutto

history --help
e

Codice: Seleziona tutto

man history
ti spiegano tutto

se il tuo Ubuntu si autosatura di kernel significa che fai dei grossi casini.
quanto ai log potrebbero servirti per capire DOVE hai fatto casino.

E poi magari hai sbagliato a fare le partizioni (escluderei disco troppo piccolo)
Con o senza religione, i buoni si comportano bene e i cattivi male, ma ci vuole la religione per far comportare male i buoni.
(Steven Weinberg)
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti