Dimensione: 9786
Commento: piccola modifica, da rividere nello stile
|
← Versione 139 del 28/08/2025 14.52.25 ⇥
Dimensione: 8520
Commento: + 24.04
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
## https://wiki.ubuntu-it.org/AmministrazioneSistema/PulireUbuntu ## page was renamed from PulireUbuntu |
|
Linea 3: | Linea 5: |
[[BR]] ||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents(1)]]|| |
<<BR>> <<Indice>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=482478"; rilasci="24.04 22.04 20.04")>> |
Linea 8: | Linea 11: |
La presente guida vuole essere un'introduzione alle principali operazioni di manutenzione e pulizia del sistema. | La presente guida introduce le principali operazioni di manutenzione e pulizia del sistema. |
Linea 10: | Linea 13: |
= Boot-Up Manager e processi = | = Disattivare servizi inutilizzati = |
Linea 12: | Linea 15: |
Molti dei servizi lanciati automaticamente all'avvio del sistema sono spesso inutilizzati. | Quelli che seguono sono i servizi che possono essere disattivati senza alcun rischio, se non correlati ad esigenze specifiche di un particolare sistema o utente: |
Linea 14: | Linea 17: |
Uno strumento completamente "made in italy" utile per attivare e disattivare tali servizi si chiama '''BUM''' (Boot-Up Manager), creato da [:FabioMarzocca:Fabio Marzocca]. | ||<tablestyle="width:80%" :>'''Servizio''' ||<:> '''Azione''' || || '''acpid''' || gestione energetica intelligente (vedere [[#nota|nota]]) || || '''acpid support''' || risparmio energetico sui notebook (vedere [[#nota|nota]]) || || '''apache2''' || server web apache2 || || '''apmd''' || indicatore di stato delle batterie per vecchi computer portatili (vedere [[#nota|nota]]) || || '''[[Hardware/DispositiviSenzaFili/Bluetooth|bluetooth]]''' || gestione bluetooth || || '''[[Server/Stampa|cups]]''' || server di stampa || || '''powernowd''' || controllo del voltaggio e della velocità della CPU || || '''saned''' || demone per la gestione dello scanner || || '''ssh''' || server ssh per accedere da remoto al vostro PC || |
Linea 16: | Linea 28: |
'''Bum''' consente di selezionare facilmente i servizi che si desidera caricare all'avvio. Nella finestra principale del programma trovate una lista di servizi: | |
Linea 18: | Linea 29: |
[[Immagine(PulireUbuntu/bum1.png,,center)]] | {{{#!wiki important Altri servizi presenti nell'elenco potrebbero essere necessari al corretto funzionamento del sistema, pertanto è sconsigliato disattivarli.}}} <<Anchor(nota)>> {{{#!wiki important Nei portatili più vecchi dotati di [[https://it.wikipedia.org/wiki/BIOS|Bios Legacy]] non disattivare questi servizi, per evitare un esaurimento precoce della batteria.}}} |
Linea 20: | Linea 35: |
A sinistra il simbolo della spunta indica se il servizio viene attivato all'avvio oppure no, in seguito trovate il nome e la descrizione del servizio. Infine, a destra, un pallino colorato o una lampadina vi indicano se il servizio è attualmente attivo oppure no. | Per la gestione dei servizi fare riferimento alla [[AmministrazioneSistema/Systemd|relativa guida]]. |
Linea 22: | Linea 37: |
Questi sono i servizi che possono essere disattivati senza alcun rischio, ammesso che non siano correlati a una vostra specifica esigenza: | = Pulizia delle configurazioni inutilizzate = |
Linea 24: | Linea 39: |
||<tablestyle="width:80%" style="background-color:#FEB76D;":>'''Servizio''' ||<style="background-color:#FEB76D;":> '''Azione''' || ||'''apmd''' || indicatore di stato delle batterie per vecchi computer portatili || ||'''acpid''' || Intelligent Power management || ||'''acpid support''' || come sopra || ||'''powernowd''' || controllo del voltaggio e della velocità della CPU || ||'''ssh''' || server ssh per accedere da remoto al vostro PC || ||'''apache2''' || server web apache2 || |
== Configurazioni nel sistema == |
Linea 32: | Linea 41: |
Per disattivare immediatamente un servizio è sufficiente selezionarlo e cliccarci sopra con il tasto destro, inoltre è possibile impedirne il caricamento automatico all'avvio semplicemente togliendo il segno di spunta presente sulla sinistra. Alcuni servizi, come '''rsync''', si attivano solo su richiesta. Una volta terminate le modifiche, salvare le nuove impostazioni ed uscire dal programma. ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Gli altri servizi presenti nell'elenco sono necessari al corretto funzionamento del sistema, è altamente sconsigliato disattivarli.''' || = Pulizia dei file di configurazione = Dopo aver disinstallato un pacchetto è buona norma eliminare anche i file di configurazione, ormai inutili. A tale scopo è sufficiente digitare il seguente comando: {{{ sudo dpkg --purge [nomepacchetto] |
0. Per disinstallare un determinato pacchetto eliminando anche i file di configurazione digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ sudo apt purge <nome_pacchetto> |
Linea 45: | Linea 45: |
La dicitura «[nomepacchetto]» va sostituita con il nome del pacchetto del quale si desiderano cancellare i file di configurazione. == Ricerca e pulizia delle configurazioni inutili == La procedura sopra descritta consente di eliminare i file di configurazione di un programma disinstallato e conosciuto. Tuttavia, dopo aver disinstallato un programma spesso ci si dimentica di eliminare i relativi file di configurazione. Per trovare ed eliminare tutti i file di configurazione relativi a programmi disinstallati è utile digitare il seguente comando: {{{ sudo dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\ -f3` |
0. Per trovare eventuali file di configurazione relativi a programmi disinstallati digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ apt list '?config-files' }}}Per eliminare i file di configurazione trovati digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ sudo apt purge '?config-files' |
Linea 55: | Linea 51: |
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Prima di'' «'''COLUMNS'''» ''ed alla fine del comando sono stati posti degli accenti gravi: non sono virgolette semplici, bensì si ottengono con la combinazione'' '''Alt``Gr+''''. || | == Configurazioni nella Home == |
Linea 57: | Linea 53: |
= Pulizia della cache di apt-get = | 0. Per visualizzare le cartelle di configurazione presenti nella propria '''Home''' digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ ls -a ~/ }}}Controllare anche nelle sottocartelle `.config` e `.local` digitando: {{{ ls -a ~/.config ls -a ~/.local ls -a ~/.local/share }}} 0. Per eliminare le cartelle di configurazione di eventuali programmi ormai disinstallati, digitare: {{{ rm -r ~/.<nome_cartella> }}}Nel caso fossero annidiate in una sottocartella digitare a seconda dei casi: {{{ rm -r ~/.config/<nome_cartella> rm -r ~/.local/<nome_cartella> rm -r ~/.local/share/<nome_cartella> }}}Sostituire '''nome_cartella''' al nome della cartella che si vuole eliminare. |
Linea 59: | Linea 68: |
Consultare il relativo paragrafo della guida di [:Apt#puliziacache:Apt]. | {{{#!wiki note Per riprodurre il carattere '''~''' (tilde) premere contemporaneamente i tasti '''Alt Gr + ì'''}}} = Pulizia della cache = == Cache di apt == Consultare la [[AmministrazioneSistema/InstallareProgrammi/Apt#Pulizia_della_cache|relativa guida]]. == Cache della Home == Consultare la [[AmministrazioneSistema/BleachBit|guida di BleachBit]]. |
Linea 63: | Linea 83: |
Con l'espressione ''libreria orfana'' si vuole indicare una libreria precedentemente installata poichè necessaria al corretto funzionamento di una o più applicazioni, diventata inutile successivamente alla disinstallazione di tutti i programmi che ne facevano uso. | Con l'espressione ''libreria orfana'' si indica una libreria precedentemente installata perché necessaria al corretto funzionamento di una o più applicazioni. Pertanto diventano inutili successivamente alla disinstallazione di tutti i programmi che ne facevano uso. Occorre tuttavia tenere conto che, se sono stati installati programmi da [[AmministrazioneSistema/InstallareProgrammi/DaSorgenti|sorgenti]] potremmo privarli di librerie a loro utili. |
Linea 65: | Linea 85: |
Per individuare le librerie orfane si può usare '''gtkorphan''', reperibile dal repository [:Repository/Componenti:universe]. Per installare il programma è necessario installare il pacchetto ''gtkorphan'' tramite uno fra [:SynapticHowto:Synapitc] e [:AdeptHowTo:Adept]; in alternativa è possibile installarlo da terminale con [:Apt:apt-get] con il seguente comando: {{{ sudo apt-get install gtkorphan |
{{{#!wiki important L'uso del programma è consigliato solo ad utenti esperti. |
Linea 69: | Linea 89: |
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''L'uso del programma è consigliato solo ad utenti esperti.''' || | 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://deborphan|deborphan]]. |
Linea 71: | Linea 91: |
Terminata l'installazione è possibile lanciare il programma da '''''Sistema -> Amministrazione -> Rimuovi pacchetti orfani'''''. In alternativa è possibile digitare il seguente comando: {{{ gksu gtkorphan |
0. Per cercare librerie orfane digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ deborphan}}}Riceveremo una risposta simile a questa: {{{ libcupsimage2 libnftables1 python-is-python2}}} 0. Per cercare librerie di sviluppo che avevamo installato per compilare ma non servono più digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ deborphan --guess-dev}}} 0. Per eliminare le librerie orfane trovate digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ deborphan | sudo xargs apt -y purge |
Linea 75: | Linea 104: |
Una volta inserita la password ci si troverà di fronte ad un elenco di librerie orfane, come nella figura sottostante. | 0. Per un elenco completo delle opzioni disponibili consultare il man di [[http://manpages.ubuntu.com/manpages/focal/man1/deborphan.1.html|deborphan]]. |
Linea 77: | Linea 106: |
[[Immagine(PulireUbuntu/gtkorphan1.png,,center)]] | ## localpurge non è più presente nei repository! ## ##= Pacchetti di lingua = ## ##L'installazione di un pacchetto sul sistema comporta anche l'installazione dei pacchetti di localizzazione e delle relative pagine '''man''' delle altre lingue diverse da quella corrente. È possibile eliminare tali file inutili con il programma [[apt://localepurge | localepurge]]. ## ##{{{#!wiki important ##Il programma non si integra con la gestione dei pacchetti di Ubuntu. Un uso poco cauto potrebbe causare danni al ##sistema.}}} ## ####== Installazione di localepurge == ## ##[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://localepurge | localepurge]]. ## ##== Configurazione == ## ##Durante la configurazione dell'applicazione bisogna selezionare le lingue che si vogliono mantenere sul sistema. Le altre verranno eliminate.<<BR>> ##Si consiglia di mantenere sul sistema l'inglese (che è la lingua predefinita) e l'italiano, selezionando le seguenti ##sigle: ## ## * '''C''' (predefinita, non in elenco) ## * '''en''' ## * '''en_US''' ## * '''en_US.UTF-8''' ## * '''en_US.ISO-8859-15''' ## * '''it''' ## * '''it_IT''' ## * '''it_IT@euro''' ## * '''it_IT.UTF-8''' ## ##Verranno chieste anche altre informazioni, tra di esse la più importante riguarda l'eliminazione delle pagine di manuale. Per eliminare le pagine '''man''' in lingue diverse dalle due selezionate è sufficiente premere '''Yes'''. ##Tutte le configurazioni verranno salvate nel file `/etc/locale.nopurge`. ## ##Per riconfigurare tutte le impostazioni del programma digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ ##sudo dpkg-reconfigure localepurge ##}}} ## ##== Avvio del programma == ## Una volta salvata la configurazione è possibile lanciare il programma. Aprire un [[AmministrazioneSistema/Terminale|terminale]] e digitare il seguente comando: ##{{{ ##sudo localepurge ##}}} ## ##Verrà avviata l'analisi, dunque l'eliminazione dei file inutilizzati, infine verrà comunicata la dimensione dello spazio liberato. ## ##{{{#!wiki note ##L'efficacia del programma è direttamente proporzionale alla quantità di pacchetti installati: su un sistema abbastanza pulito l'esecuzione del comando comporterà la liberazione di alcune decine di MiB dal disco fisso. Se si possiedono molti programmi installati sul sistema, è probabile che lo spazio liberato raggiunga una dimensione prossima a 100 MiB. ##}}} ## |
Linea 79: | Linea 154: |
Da qui è possibile selezionare le librerie da eliminare. | = Pulizia snap = |
Linea 81: | Linea 156: |
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Grandi/info.png,,center)]] ||<style="padding:0.5em; border:none;">È altamente sconsigliato selezionare l'opzione «'''Mostra tutti, non solo quelli nella sezione libs'''», potrebbero venire elencati dei file essenziali al corretto funzionamento del sistema.|| | Consultare [[AmministrazioneSistema/InstallareProgrammi/PacchettiSnap#Pulizia_snap_inutilizzati|questo paragrafo]]. |
Linea 83: | Linea 158: |
= Pacchetti di lingua = | = Pulizia flatpak = |
Linea 85: | Linea 160: |
L'installazione di un pacchetto sul sistema comporta anche l'installazione dei pacchetti di localizzazione e delle relative pagine '''man''' delle altre lingue diverse da quella corrente. | Consultare la relativa [[AmministrazioneSistema/InstallareProgrammi/PacchettiFlatpak|guida]]. |
Linea 87: | Linea 162: |
È possibile eliminare questi file inutili con il comando '''localepurge''', facilmente reperibile dai [:Repository:repository] ufficiali di Ubuntu. | = Individuare grandi file e/o cartelle = |
Linea 89: | Linea 164: |
Per installare il pacchetto ''localepurge'' è sufficiente digitare il seguente comando in una finestra di terminale: {{{ sudo apt-get install localepurge |
Possono essere utili alcuni semplici strumenti per individuare la presenza di file e/o cartelle che occupano molto spazio, al fine di valutare caso per caso l'eventuale eliminazione. * '''du''' e '''find''' si tratta di due comandi di base; per il loro utilizzo consultare [[AmministrazioneSistema/ComandiBase|questa guida]] oppure utilizzare i comandi:{{{ man du man find |
Linea 92: | Linea 170: |
* '''Baobab''' (Analizzatore di Utilizzo del Disco): semplice programma grafico, di utilizzo molto intuitivo. Per ottenerlo [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://baobab | baobab]]. | |
Linea 93: | Linea 172: |
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Il programma non si integra con la gestione dei pacchetti di Ubuntu. Un uso poco cauto potrebbe causare dei danni al sistema.'''|| == Configurazione == Durante la configurazione dell'applicazione bisogna selezionare le lingue che si vogliono mantenere sul sistema, le altre verranno eliminate. Si consiglia di mantenere sul sistema l'inglese (lingua di default) e l'italiano, selezionando le seguenti sigle: * «'''C'''» (di defualt, non in elenco) * «'''en'''» * «'''en_US'''» * «'''en_US.UTF-8'''» * «'''en_US.ISO-8859-15'''» * «'''it'''» * «'''it_IT'''» * «'''it_IT@euro'''» * «'''it_IT.UTF-8'''» Verranno chieste anche altre informazioni, tra di esse la più importante riguarda l'eliminazione delle pagine di manuale. Per eliminare le pagine '''man''' in lingue diverse dalle due selezionate è sufficiente premere «'''Yes'''». Tutte le configurazioni verranno salvate nel file {{{/etc/locale.nopurge}}} che, naturalmente, può essere modificato con un qualunque [:EditorDiTesto:editor di testo]. Ogni opzione può essere attivata o disattivata semplicemente eliminando o inserendo il carattere di commento «#» all'inizio della riga corrispondente. Un esempio delle opzioni presenti nel file sopra citato è il seguente: ||<style="background-color:#F6D358 ;":>'''Opzione'''||<style="background-color:#F6D358 ;":>'''Descrizione'''|| || MANDELETE || Elimina anche i manuali delle lingue || || DONTBOTHERNEWLOCALE || Elimina tutte le nuove lingue installate nel sistema || || SHOWFREEDSPACE || Indica in modo preciso lo spazio liberato dal programma || || QUICKNDIRTYCALC || Indica in modo sommario lo spazio liberato dal programma || || VERBOSE || Modalità verbosa, le operazioni verranno descritte dettagliatamente || Di seguito l'elenco delle lingue che non verranno eliminate: {{{ ##################################################### # Following locales won't be deleted from this system # after package installations done with apt-get(8): en en_US en_US.ISO-8859-15 en_US.UTF-8 it it_IT it_IT@euro it_IT.UTF-8 }}} == Avvio del programma == Una volta salvata la configurazione è possibile lanciare il programma. Aprire una finestra di terminale e digitare il seguente comando: {{{ sudo localepurge }}} Verrà avviata l'analisi, dunque l'eliminazione dei file inutilizzati, infine verrà comunicata la dimensione dello spazio liberato. ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''L'efficacia del programma è direttamente proporzionale alla quantità di pacchetti installati: su un sistema abbastanza pulito l'esecuzione del comando comporterà la liberazione di alcune decine di MiB dal disco fisso. Se si possiedono molti programmi installati sul sistema, è probabilme che lo spazio liberato raggiunga una dimensione prossima a 100 MiB.'' || |
|
Linea 148: | Linea 175: |
* [http://guide.debianizzati.org/index.php/Pulire_Debian Guida di Debianizzati] * [http://wiki.kde.org/tiki-index.php?page=Performance%20Tips «KDE performance TIPS» dal wiki KDE, in inglese] * [http://wiki.debian.org/LinuxSpeedup «Velocizzare sistema» dal wiki di Debian, in inglese] * [http://www.marzocca.net/linux/bum.html Sito Web di Boot-up Manager] * [http://www.marzocca.net/linux/gtkorphan.html Sito Web di GTKOrphan] |
* [[http://guide.debianizzati.org/index.php/Pulire_Debian|Guida alla pulizia di Debian]] |
Linea 155: | Linea 177: |
CategoryAmministrazione CategoryDaRevisionare | CategoryAmministrazione |
Guida verificata con Ubuntu: 22.04 24.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
La presente guida introduce le principali operazioni di manutenzione e pulizia del sistema.
Disattivare servizi inutilizzati
Quelli che seguono sono i servizi che possono essere disattivati senza alcun rischio, se non correlati ad esigenze specifiche di un particolare sistema o utente:
Servizio |
Azione |
acpid |
gestione energetica intelligente (vedere nota) |
acpid support |
risparmio energetico sui notebook (vedere nota) |
apache2 |
server web apache2 |
apmd |
indicatore di stato delle batterie per vecchi computer portatili (vedere nota) |
gestione bluetooth |
|
server di stampa |
|
powernowd |
controllo del voltaggio e della velocità della CPU |
saned |
demone per la gestione dello scanner |
ssh |
server ssh per accedere da remoto al vostro PC |
Altri servizi presenti nell'elenco potrebbero essere necessari al corretto funzionamento del sistema, pertanto è sconsigliato disattivarli.
Nei portatili più vecchi dotati di Bios Legacy non disattivare questi servizi, per evitare un esaurimento precoce della batteria.
Per la gestione dei servizi fare riferimento alla relativa guida.
Pulizia delle configurazioni inutilizzate
Configurazioni nel sistema
Per disinstallare un determinato pacchetto eliminando anche i file di configurazione digitare nel terminale:
sudo apt purge <nome_pacchetto>
Per trovare eventuali file di configurazione relativi a programmi disinstallati digitare nel terminale:
apt list '?config-files'
Per eliminare i file di configurazione trovati digitare nel terminale:
sudo apt purge '?config-files'
Configurazioni nella Home
Per visualizzare le cartelle di configurazione presenti nella propria Home digitare nel terminale:
ls -a ~/
Controllare anche nelle sottocartelle .config e .local digitando:
ls -a ~/.config ls -a ~/.local ls -a ~/.local/share
Per eliminare le cartelle di configurazione di eventuali programmi ormai disinstallati, digitare:
rm -r ~/.<nome_cartella>
Nel caso fossero annidiate in una sottocartella digitare a seconda dei casi:
rm -r ~/.config/<nome_cartella> rm -r ~/.local/<nome_cartella> rm -r ~/.local/share/<nome_cartella>
Sostituire nome_cartella al nome della cartella che si vuole eliminare.
Per riprodurre il carattere ~ (tilde) premere contemporaneamente i tasti Alt Gr + ì
Pulizia della cache
Cache di apt
Consultare la relativa guida.
Cache della Home
Consultare la guida di BleachBit.
Pulizia delle librerie orfane
Con l'espressione libreria orfana si indica una libreria precedentemente installata perché necessaria al corretto funzionamento di una o più applicazioni. Pertanto diventano inutili successivamente alla disinstallazione di tutti i programmi che ne facevano uso. Occorre tuttavia tenere conto che, se sono stati installati programmi da sorgenti potremmo privarli di librerie a loro utili.
L'uso del programma è consigliato solo ad utenti esperti.
Installare il pacchetto deborphan.
Per cercare librerie orfane digitare nel terminale:
deborphan
Riceveremo una risposta simile a questa:
libcupsimage2 libnftables1 python-is-python2
Per cercare librerie di sviluppo che avevamo installato per compilare ma non servono più digitare nel terminale:
deborphan --guess-dev
Per eliminare le librerie orfane trovate digitare nel terminale:
deborphan | sudo xargs apt -y purge
Per un elenco completo delle opzioni disponibili consultare il man di deborphan.
Una volta salvata la configurazione è possibile lanciare il programma. Aprire un terminale e digitare il seguente comando:
Pulizia snap
Consultare questo paragrafo.
Pulizia flatpak
Consultare la relativa guida.
Individuare grandi file e/o cartelle
Possono essere utili alcuni semplici strumenti per individuare la presenza di file e/o cartelle che occupano molto spazio, al fine di valutare caso per caso l'eventuale eliminazione.
du e find si tratta di due comandi di base; per il loro utilizzo consultare questa guida oppure utilizzare i comandi:
man du man find
Baobab (Analizzatore di Utilizzo del Disco): semplice programma grafico, di utilizzo molto intuitivo. Per ottenerlo installare il pacchetto baobab.