Ottimizzare Ubuntu

download Ottimizzare Ubuntu

If you can't read please download the document

Transcript of Ottimizzare Ubuntu

Maverick2011 su forum majorana

Ottimizzare gratis ed in modo semplice Linux Ubuntu(Autore: Marco Morbidoni)

vignetta paperblog

1

Maverick2011 su forum majorana

Indice generale.......................................................................................................................................................2 Introduzione....................................................................................................................................3 Ottimizzazione di Linux Ubuntu....................................................................................................3 Velocizzare Ubuntu ed Ubuntu optimizer tool...............................................................................3 Video guida.....................................................................................................................................3 Manutenzione da terminale.............................................................................................................3 Utilizzare gli strumenti di Ubuntu..................................................................................................8 Ubuntu Tweak.................................................................................................................................9 Ailurus............................................................................................................................................9 Blechbit.........................................................................................................................................11 Sweeper.........................................................................................................................................11 Ubun Tool......................................................................................................................................11 Velocizzare, ottimizzare e pulire Ubuntu 12.04 LTS Precise Pangolin........................................12 Ottimizzare ubuntu 12.04 per netbook.........................................................................................18

2

Maverick2011 su forum majorana

IntroduzionePremesso che Ubuntu non ha bisogno di una manutenzione continua, deframmentazioni, pulizia di registro, o tutto quello a cui siamo obbligati davanti a un qualunque Sistema Windows, lunica cosa che serve un p di accortezza, di amore verso un sistema amico, a misura duomo come Ubuntu.

Ottimizzazione di Linux Ubuntu

Velocizzare Ubuntu ed Ubuntu optimizer tool http://www.elart.it/kubuntu/ottimizzare.php 5 applicazioni per ottimizzare ubuntu 11.04

Video guida pulizia di ubuntu

Manutenzione da terminaleUbuntu non ha bisogno di una manutenzione continua, deframmentazioni, pulizia di registro, o tutto quello a cui siamo obbligati davanti a un qualunque Sistema Windows e munirsi di guanti e spruzzini vari pu servire su Microsoft ma non sullOpen, eh eh. Lunica cosa che serve un p di accortezza, di amore verso un sistema amico, a misura duomo come Ubuntu. Se anche laccortezza manca allora ci viene in aiuto un fantastico script creato dalla Comunit di Ubuntu. Lo script "Pulizia Ubuntu" ancora in fase di crescita per riuscire a ottimizzare il tutto per poter creare uninterfaccia grafica tramite BUC (Basta un click) ma lo script da teminale funziona alla grande e risulta utilissimo sia per chi non conosce i comandi base di pulizia e sia per chi non ha tampo da perdere. Un click e il sistema sar pulito e lindo, vediamo come. Cosa fa? "Pulizia Ubuntu" effettua le seguenti principali operazioni: aggiorna i pacchetti aggiorna lintero sistema da una revisione a unaltra controlla che non ci siano pacchetti difettosi rimuove le dipendenze inutili rimuove la cache dei pacchetti scaricati dai repository obsoleti 3

Maverick2011 su forum majorana rimuove la cache dei pacchetti scaricati dai repository rimuove tutti i pacchetti di sistema oramai diventati obsoleti: dipendenze oramai irrisolte e residui di file di configurazione rimuove files dalla cartella /temp rimuove files dalla cartella cestino ..e molto altro ancora. Come si usa? Il suo utilizzo quello classico dello script (tutti gli script si usano allo stesso modo). Innanzittutto copiamo e incolliamo (possiamo usare leditor di testo che troviamo in Applicazioni-Accessori-Editor di Testo) in un file di testo lo script che trovate a fine capitolo. Dopodich salviamo il nostro file di testo e rendiamolo eseguibile (tasto destro sul file-permessi-spuntare la casella per rendere il file eseguibile, puoi vedere limmagine sotto).

A questo punto clicchiamo 2 volte sul file di testo precedentemente salvato e quando vi apparira limmagine riportata sotto cliccate su Esegui nel Terminale ed il gioco fatto.

Se questo procedimento lo volete fare da terminale risulter ancora pi veloce. Ipotizzando che avete salvato lo script nella scrivania e che labbiato rinominato "pulizia" per renderlo eseguibile e avviarlo baster dare da terminale: cd Scrivania chmod +xpulizia ./pulizia Per rispondere alle domande che lo script vi porr di tanto in tanto bastera scrivere una "s" e premere invio per accettare loperazione proposta oppure "n" + INVIO per rifiutarla. E' consigliato evitare laggiornamento del Kernel soprattutto se avete una 4

Maverick2011 su forum majorana scheda Nvidia recente con i driver installati scaricati dal loro sito. #!/bin/bash #Questo programma effettua la pulizia di un sistema operativo GNU/Linux Ubuntu echo "====================================================== ========================" echo "= MANUTENZIONE DI UBUNTU Team S.P.U. =" echo "= =" echo "= Questo script effettua una manutenzione guidata del sistema =" echo "= per rispondere affermativamente alle domande che verranno =" echo "= poste premete s e confermate premendo il tasto =" echo "= per saltare la domanda premete =" echo "= =" echo "====================================================== ========================" echo echo echo "********************** INIZIO AGGIORNAMENTO DEL SISTEMA **********************" echo echo -n "# Aggiorno gli indici dei pacchetti? " read sure if [[ $sure = "s" ]] then sudo apt-get update echo "* Aggiornamento indici pacchetti[OK]" else echo "* Aggiornamento indici pacchetti[Operazione non eseguita..]" fi echo -n "# Aggiorno i pacchetti? " read sure if [[ $sure = "s" ]] then sudo apt-get upgrade echo "* Aggiornamento pacchetti[OK]" else echo "* Aggiornamento pacchetti[Operazione non eseguita..]" fi echo -n "# Aggiorno il kernel del sistema? " read sure if [[ $sure = "s" ]] then sudo apt-get dist-upgrade -f echo "* Aggiornamento kernel[OK]" else echo "* Aggiornamento kernel[Operazione non eseguita..]" fi echo -n "# Verifco che non ci siano pacchetti difettosi? " read sure if [[ $sure = "s" ]] then 5

Maverick2011 su forum majorana sudo apt-get install -f echo "* Verifica pacchetti difettosi[OK]" else echo "* Verifica pacchetti difettosi[Operazione non eseguita..]" fi echo "ATTENZIONE: COMANDO POTENZIALMENTE PERICOLOSO!!" echo "# Aggiorno le configurazioni di GRUB? " read sure if [[ $sure = "s" ]] then sudo cp /boot/grub/menu.lst /boot/grub/menu.bak sudo update-grub echo "* Backup /boot/grub/menu.lst[OK]" echo "* Aggiornamento GRUB[OK]" fi echo echo " AGGIORNAMENTO TERMINATO " echo echo echo "************************* INIZIO PULIZIA DEL SISTEMA *************************" echo echo -n "# Rimuovo le dipendenze inutili? " read sure if [[ $sure = "s" ]] then sudo apt-get purge autoremove echo "* Rimozione dipendenze inutili[OK]" else echo "* Rimozione dipendenze inutili[Operazione non eseguita..]" fi echo -n "# Rimuovo la cache dei pacchetti scaricati dai repository obsoleti? " read sure if [[ $sure = "s" ]] then sudo apt-get autoclean echo "* Rimozione cache pacchetti obsoleti[OK]" else echo "* Rimozione cache pacchetti obsoleti[Operazione non eseguita..]" fi echo -n "# Rimuovo la cache dei pacchetti scaricati dai repository? " read sure if [[ $sure = "s" ]] then sudo apt-get clean echo "* Rimozione cache pacchetti scaricati[OK]" else echo "* Rimozione cache pacchetti scaricati[Operazione non eseguita..]" fi echo -n "# Rimuovo tutti i pacchetti di sistema oramai diventati obsoleti? " read sure if [[ $sure = "s" ]] then sudo dpkg purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\ -f3` 6

Maverick2011 su forum majorana echo "* Rimozione pacchetti obsoleti[OK]" else echo "* Rimozione pacchetti obsoleti[Operazione non eseguita..]" fi echo "ATTENZIONE: COMANDO POTENZIALMENTE PERICOLOSO!!" echo -n "# Rimuovo le librerie orfane? " read sure if [[ $sure = "s" ]] then sudo apt-get purge remove `deborphan` echo "* Rimozione librerie orfane[OK]" else echo "* Rimozione librerie orfane[Operazione non eseguita..]" fi echo "ATTENZIONE: COMANDO POTENZIALMENTE PERICOLOSO!!" echo -n "# Rimuovo le librerie orfane di sviluppo? " read sure if [[ $sure = "s" ]] then sudo apt-get purge remove `deborphan libdev` echo "* Rimozione librerie orfane[OK]" else echo "* Rimozione librerie orfane[Operazione non eseguita..]" fi echo -n "# Elimino il contenuto di /temp? " read sure if [[ $sure = "s" ]] then sudo rm -fr /tmp/* echo "* Eliminazione contenuto /temp[OK]" else echo "* Eliminazione contenuto /temp[Operazione non eseguita..]" fi echo -n "# Elimino il contenuto del Cestino? " read sure if [[ $sure = "s" ]] then sudo rm -rfv ~/.local/share/Trash/* echo "* Eliminazione files da /Trash [OK]" else echo "* Eliminazione files da /Trash [Operazione non eseguita..]" fi echo -n "# Elimino il contenuto della directory /.thumbnails? " read sure if [[ $sure = "s" ]] then sudo rm -rfv ~/.thumbnails/* echo "* Eliminazione files da /.thumbnails [OK]" else echo "*Eliminazione files da /.thumbnails [Operazione non eseguita..]" fi echo -n "# Effettuo una ricerca dei residui di files? " read sure if [[ $sure = "s" ]] then find $HOME -name "*~" 7

Maverick2011 su forum majorana find $HOME -name "Desktop.ini" find $HOME -name "Thumbs.db" echo -n "# Rimuovo questi residui di file? " read sure if [ $sure == "s" ] then find $HOME -name "*~" -print0|xargs -0 /bin/rm -f find $HOME -name "Desktop.ini" -print0|xargs -0 /bin/rm -f find $HOME -name "Thumbs.db" -print0|xargs -0 /bin/rm -f echo "* Eliminazione residui[OK]" else echo "* Eliminazione residui[Operazione non eseguita..]" fi else echo "* Ricerca residui di files[Operazione non eseguita..]" fi echo echo " PULIZIA TERMINATA " echo read -p "Premi per uscire"

Fonte progetto e ultimi aggiornamenti a http://forum.ubuntu-it.org/viewtopic.php?t=201409

Utilizzare gli strumenti di Ubuntu http://www.guidati.it/guide/244-pulizia-ubuntu-10-04.html

8

Maverick2011 su forum majorana

Ubuntu Tweak

Ubuntu Tweak uno strumento intuitivo e completo, che consente sia attivit di manuntenzione del sistema che di aggiornamento, settaggi e tanto altro. Una completa guida all'intallazione ed utilizzo reperibile al sito del Majorana http://www.istitutomajorana.it/index.php? option=com_content&task=view&id=1284&Itemid=33

Ailurus

9

Maverick2011 su forum majorana

Ailurus uno strumento anch'esso molto completo, ma per utenti pi evoluti rispetto ad ubuntu tweak (ma li consiglio entrambi) Ailurus uno strumento per la personalizzazione e la configurazione di Ubuntu che pu essere considerato un fratello di Ubuntu Tweak. Grazie ai repository ufficiali PPA potrete facilmente aggiornarlo o installarlo.Alcune delle caratteristiche principali di Ailurus riguardano Impostazioni di Sistema, Informazioni, Installare Software, Pulizia, Recovery, Repository pi veloce. Ecco come installare Ailurus su Ubuntu 10.04 Lucid Lynx e Ubuntu 10.10 Maverick Meerkat (non sono stati ancora creati i deb per le versioni precedenti di Ubuntu, tramite i suoi repository PPA .Aprire IL terminale, e digitare i seguenti comandi: sudo add-apt-repository ppa:ailurus/ppa sudo apt-get update sudo apt-get install ailurus Se avete gi installata una versione precedente di Ailurus, laggiornamento sar proposto tra gli aggiornamenti automatici di sistema. Per qualsiasi altra distribuzione, o per linstallazione diretta dai sorgenti, vi rimando direttamente alla pagina di download di Ailurus. Fonte http://www.linuxitaliano.it 10

Maverick2011 su forum majorana Un altra guida per Ailurus presente qui http://www.gmstyle.org/ubuntu-tools/28ailurus-la-migliore-alternativa-ad-qubuntu-tweakq.html

Blechbithttp://bleachbit.sourceforge.net/ in grado di ripulire sia la Home dell utente sia la Root da file temporanei cach e molto altro ancora... dopo l'istallazione aprite il terminale e digitate: sudo apt-get update (per rilevare nuovi aggiornamenti) sudo apt-get uppgrade (per istallare i nuovi aggiornamenti)

Sweeper

http://www.istitutomajorana.it/index.php? option=com_content&task=view&id=1288&Itemid=191

Ubun Tool Questo tool nasce prima di tutto per esigenze personali, anche se una volta fatto lo script non stato troppo difficile estenderlo a un caso pi generale, in modo da renderlo fruibile anche ad altri.UbunTool una piccola utility scritta in bash che stata integrata, mediante Zenity, con uninterfaccia grafica minimale. Comunque, anche i pi diffidenti potranno controllare ci che accade, poich allinterno del codice si fa uso di xterm.

http://freetimesblog.altervista.org/blog/ubuntool-utility-targata11

Maverick2011 su forum majorana

freetimes-blog/

Velocizzare, ottimizzare e pulire Ubuntu 12.04 LTS Precise PangolinPubblicato da Marco Pagliaro 27/04/2012

Le release LTS di Ubuntu (Long Term Support, Supporto a Lungo Termine) sono molto pi stabili e reattive delle versioni semestrali, in cui vengono introdotte le nuove features; nate in un certo senso per essere "testate" in previsione appunto della versione stabile LTS. La neonata release Precise Pangolin abbastanza reattiva di per s, la nuova interfaccia Unity stata notevolmente migliorata nell'aspetto, nelle funzionalit e nella velocit; ma il margine di miglioramento ancora ampio, basta qualche piccolo accorgimento ed adattamento. Di seguito, vedremo alcuni passaggi per migliorare piccoli aspetti, che di solito mi trovo a dover fare ad ogni una nuova installazione. Ubuntu di default attiva molti servizi, per andare incontro alle svariate esigenze, ma vediamo come migliorare con pochi e semplici passi l'avvio del sistema, visualizzare correttamente lo splash screen Plymouth che, come nel caso del mio netbook di default compare "in ritardo", pulire il sistema ed eliminare i pacchetti inutili per alleggerirlo ed infine installare qualche programma utile alla manutenzione e gestione di Ubuntu. Disabilitare alcune Applicazioni d'avvio Di default su Ubuntu le applicazioni d'avvio non sono pi visibili, per "motivi di sicurezza" per i nuovi utenti; sono quei processi che partono all'avvio del sistema, alcuni possono essere disabilitati se non ci servono, velocizzando il boot; per farli apparire apriamo il terminale e digitiamo:cd /etc/xdg/autostart/

E poi:sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop

Quindi inseriamo la nostra password. Adesso apriamo Applicazioni d'avvio e disabilitiamo i servizi che non ci servono come (nel mio caso): Bluetooth, Condivisione file Personali, Notifica Aggiornamenti, ecc.

12

Maverick2011 su forum majorana

Visualizzare Plymouth Sul mio netbook, appena installata la nuova versione di Ubuntu, vedo una schermata viola fissa, per tutto il tempo del boot e solo alla fine compare il logo di Ubuntu con i pallini rossi. Questa procedura necessaria per visualizzare il caricamento dello splash nel modo corretto; naturalmente se la vostra schermata viene visualizzata correttamente saltate questo passaggio. Apriamo il terminale e digitiamo:sudo -s

Inseriamo la nostra password e digitiamo:echo FRAMEBUFFER=y >>/etc/initramfs-tools/conf.d/splash

E poi aggiorniamo con:update-initramfs -u

Disabilitare l'AppMenu, HUD e le Overlay Scrollbar Sul mio netbook, ho notato che eliminando le barre di scorrimento a scomparsa Overlay, il Global menu e HUD, Unity risulta molto pi reattivo, dovendo caricare meno processi e funzionalit; se vi piacciono teneteli, ma per

13

Maverick2011 su forum majoranachi come me li vuole disabilitare bisogna prima installare Compizconfig, disabilitare HUD nella sezione "Ubuntu Unity Plugin" e poi rimuoverne i pacchetti.

Nel teminale digitiamo:sudo apt-get install compizconfig-settings-manager

Per installare il Gestore di Configurazione Compiz. Per rimuovere l'Appmenu e le Overlay Scrollbar digitiamo:sudo apt-get remove appmenu-gtk appmenu-gtk3 appmenu-qt indicator-appmenu overlay-scrollbar

Digitiamo poi:sudo apt-get autoremove

Installiamo Deborphan per pulire il sistema dai "pacchetti orfani":sudo apt-get install deborphan

E dopo diamo:sudo apt-get purge `deborphan`

Infine, eliminiamo i file di configurazione con:sudo dpkg --purge `dpkg -l | egrep "^rc" | cut -d' ' -f3`

Eliminare i pacchetti e le documentazioni delle lingue che con ci interessano L'installazione di un pacchetto sul sistema, comporta anche l'installazione dei pacchetti di localizzazione e delle relative pagine di manuale in altre lingue. Teniamo solo l'Inglese (default) e l'Italiano, cos da liberare qualche centinaio di MB di spazio. Installiamo Localepurge digitando:sudo apt-get install localepurge

14

Maverick2011 su forum majorana

Nel terminale apparir una finestra da cui possiamo selezionare, premendo il tasto "Spazio", solo le lingue che ci interessano; se vogliamo tenere solo l'Inglese (di default, e necessario) e l'Italiano, selezioniamo le voci:en en_US en_US.UTF-8 it it_IT it_IT@euro it_IT.UTF-8

Confermiamo e digitiamo:sudo localepurge

Puliamo la cache, i file temporanei del sistema, di internet e la cronologia di Flash Quando installiamo qualcosa, i pacchetti scaricati anche dopo essere stati installati rimangono nella cartella var/chache/apt/archive, visto che sono installati e non ci servono pi, digitiamo:sudo apt-get clean

Quando andiamo su internet "scarichiamo" nella cache del nostro browser tutto quello che visualizziamo, anche i video in Flash, e tutto questo dopo anche pochi giorni di navigazione occupa spazio; per pulire tutto in modo semplice installiamo l'ottimo Bleachbit:sudo apt-get install bleachbit

Aprendo Bleachbit ci troveremo una schermata da cui selezionare le cose che vogliamo pulire; ecco una schermata di una pulizia completa (ma senza fare danni al sistema) sia in versione "normale" che in modalit "root", in cui andremo a pulire a fondo i pi nascosti meandri del sistema:

15

Maverick2011 su forum majorana

Nella sezione "Sistema" aggiungete anche (visto che nella schermata non entrava): "Appunti", "Cestino", "Elenco documenti recenti" e "File temporanei". Aprendo Bleachbit Root selezioniamo, dopo aver messo la nostra password, le caselle come nella schermata:

Cambiare il puntatore del mouse A volte pu capitare che, cambiando il classico puntatore bianco, e mettendo ad esempio quello nero, rimanga invariato o che venga visualizzato correttamente solo nei programmi tipo il browser; forse un piccolo bug, ma possiamo impostare il puntatore definitivamente. Installiamo Gnome Tweak Tool (si porta dietro anche Gnome Shell):sudo apt-get install gnome-tweak-tool

Lanciamo "Impostazioni avanzate", e selezioniamo ad esempio nella sezione "Tema" DMZ-Black e chiudiamo.

16

Maverick2011 su forum majorana

Digitiamo:sudo gedit /usr/share/icons/default/index.theme

Sostituiamo "DMZ-White" con il nome del nostro puntatore, nel mio caso "DMZ-Black" e salviamo, quindi chiudiamo e terminiamo la sessione. Avremo cos il puntatore sempre uguale.

Scalare la dimensione dei fonts in modo omogeneo Sempre tramite Gnome Tweak Tool possiamo scalare in proporzione la dimensione dei fonts e delle finestre, funzione utile soprattutto su schermi piccoli come quelli dei netbook. Nella sezione "Tipi di carattere", si pu modificare il valore da "1.0" ad esempio a "0,9" nel tab "Text Scaling Factor".

17

Maverick2011 su forum majorana

E infine, se come me odiate il MeMenu, il nome utente sul pannello superiore, installate Gdm al posto di Lightdm (il login manager) e scomparir anche il nome dell'utente:sudo apt-get install gdm

Nella schermata che apparir selezioniamo "Gdm" spostandoci con le frecce e premendo "Spazio". Confermiamo e riavviamo.

Ottimizzare ubuntu 12.04 per netbookhttp://www.istitutomajorana.it/index.php? option=com_content&task=view&id=1677&Itemid=33

Buona ottimizzazione!This document in the Public Domain. The summary of the Legal Code is available at http://creativecommons.org/licenses/publicdomain/.

18