Quali sono le attività di manutenzione comuni?


28

Quando utilizzavo Windows, eseguivo deframment, ccleaner e revouninstaller una volta al mese per mantenere pulito il sistema e il registro.

So che Ubuntu (e tutta la distribuzione Linux) ha una struttura di sistema diversa e non ha bisogno di deframmentare, ma ho sentito che ci sono alcune attività di manutenzione che aiutano a mantenere pulito il sistema (ad esempio, sudo apt-get cleano sudo apt-get autoremove)

Quanti di questi comandi / software (e per favore spiega cosa fanno e se possono compromettere la stabilità del sistema) conosci e usi regolarmente?

Risposte:


27

Lo scopo dei comandi menzionati è esclusivamente quello di risparmiare spazio su disco. Inoltre, sulla maggior parte dei computer al giorno d'oggi il risparmio equivarrebbe solo a una piccola frazione dello spazio su disco. Quindi non sono molto utili.

Le attività di manutenzione più comuni vengono eseguite automaticamente dal sistema. Se sei curioso di conoscerli, ci sono gli script che li eseguono /etc/cron.*. Il nome o il contenuto dello script potrebbero darti un suggerimento su ciò che fanno. Non cambiare nulla che non capisci: questi comandi sono lì per un motivo.

Un'attività di manutenzione che non viene eseguita automaticamente è l'installazione di aggiornamenti di sicurezza e stabilità (principali correzioni di bug). Per impostazione predefinita, riceverai una notifica che sono disponibili aggiornamenti. È necessario seguire la notifica alla prima occasione. Ciò non viene eseguito automaticamente nel caso in cui gli aggiornamenti arrivino in un momento inopportuno, come quando si ha un accesso a Internet a pagamento per byte o si deve spegnere subito il computer; anche perché c'è un rischio (molto piccolo) che gli aggiornamenti rompano qualcosa ed è meglio non farlo incustodito.

Gli aggiornamenti sono l'unica attività di manutenzione che innesco manualmente. Se dovessi fare qualcos'altro, lo considererei un bug. Se deve essere fatto, dovrebbe essere automatizzato.


5
È possibile configurare il sistema in modo che gli aggiornamenti importanti vengano applicati automaticamente in background. Funzionalità molto bella per computer sempre connessi di parenti anziani.
vava,

@vava dovresti aggiungerlo apt-get update && apt-get upgrade --assume-yesal crontab per farlo funzionare con i privilegi.
Nick Bedford,

@NickBedford @vava È meglio installare unattended-upgrades: help.ubuntu.com/lts/serverguide/automatic-updates.html
Skylar Ittner

8

Vi consiglio 2 programmi di guida:

  • po 'di candeggina
  • ubuntu tweak.

bleach-bit è l'equivalente di "ccleaner" per Linux, quindi puoi capire cosa può fare: sudo apt-get install bleachbit dalla console all'installazione.

ubuntu tweak è un po 'un "tweak-ui" / software center / gconf / etc quello che ci interessa qui è l'opzione "pacchetto cleaner":

testo alternativo

Per installare ubuntu-tweak:

  • sudo add-apt-repository ppa:tualatrix/ppa
  • sudo apt-get update
  • sudo apt-get install ubuntu-tweak

wow, ho già usato Ubntu Tweak ma non l'ho mai usato per pulire
Strae

2

Dalla pagina man ufficiale di apt-get (shortversion by me):

   clean
       clean clears out the local repository of retrieved package files.
       It removes everything but the lock file from
       /var/cache/apt/archives/ and /var/cache/apt/archives/partial/. 
       This frees up disk space


   autoremove
       autoremove is used to remove packages that were automatically
       installed to satisfy dependencies for some package and that are no
       more needed.

C'è anche la gui computer-janitor( System=> Administration=> System Janitor)


3
Nella maggior parte dei casi, eviterei computer-janitoril più possibile. Semplicemente non è un buon programma.
aperson,

@aperson: ti prego di giustificare il motivo per cui pensi che non sia un buon programma. Ciò potrebbe significare cose diverse per persone diverse.
jvriesem,

0

Sono un drogato di software - continuo a provare nuovo software, installarlo sul mio computer e quindi rimuoverlo. Quindi per me apt-get -clean e apt-get -autoremove sono usati abbastanza regolarmente :-)

Consiglio anche di controllare le notifiche di aggiornamento e di aggiornarlo regolarmente.

Uno strumento che potresti guardare (credo che sia disponibile nella sezione amministrazione) è il bidello del computer. È ottimo per identificare i pacchetti ridondanti che è possibile rimuovere e liberare spazio.

Un'altra cosa che potresti voler guardare sono i servizi ridondanti - come Apache, SSH, telnet, ecc. Che potrebbero non essere pertinenti o necessari per una singola installazione desktop. Se sono configurati per l'esecuzione all'avvio, è possibile che si stiano sprecando prestazioni / memoria su servizi non necessari.


5
Prendi in considerazione l'utilizzo di aptitude installe aptitude purge, rimuove automaticamente i pacchetti non necessari. purgeInoltre , rimuove qualsiasi pacchetto di file di configurazione installato.
vava,

grazie - lo controllerò ...
Nikhil,

Amo aptitude tanto quanto il prossimo, ma da quello che ho letto, usarlo non ha più vantaggi rispetto a apt. Lo uso ancora comunque.
aperson,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.