GNU/Linux >> Linux Esercitazione >  >> Linux

Come rimuovere un sistema Linux?

Esistono programmi come Bootchart che possono essere utilizzati per mostrare quali programmi sono stati eseguiti durante l'avvio:probabilmente puoi continuare a farlo funzionare dopo l'avvio per vedere cosa è stato richiamato durante una sessione.

Una soluzione migliore potrebbe essere quella di utilizzare gli strumenti di rimasterizzazione.

Esistono strumenti di rimasterizzazione per Fedora, Ubuntu e altri; puoi usarli per personalizzare una distribuzione.

Potresti voler dare un'occhiata a Tiny Core Linux. C'è anche un tizio che sta lavorando a una sceneggiatura rimasterizzata.


Tra le altre cose, vuoi rimuovere tutto non ti serve. Assicurati che il filesystem abbia atime completamente abilitato; puoi impostarlo in /etc/fstab . L'impostazione predefinita corrente è relatime ma vuoi usare solo atime . Ogni volta che si accede a un file, il timestamp verrà aggiornato. Quindi fai un po 'di utilizzo per alcuni giorni per vedere quali file non hanno mai avuto il loro atime aggiornato. Farei tutto questo in una VM e con molta attenzione, perché immagino che ci siano alcuni file che vengono letti quando il sistema è in modalità di sola lettura. Nota:impostalo su noatime una volta che sei pronto per la produzione, altrimenti scriverai ogni volta che leggerai; questo è inefficiente.

Anche se ad essere onesti, guarderei Damn Small Linux; hai davvero bisogno di essere più piccolo di così? Costruisci il tuo in base alla loro distribuzione e rimuovi semplicemente il gestore delle finestre e alcuni programmi extra. Lascia tutti gli strumenti della riga di comando, in questo modo se hai bisogno di riparare o ricaricare hai la shell.


supponendo che tu stia usando Debian o le sue derivate

Dopo alcuni giorni di (intenso) utilizzo, esegui popularity-contest . Visualizzerà i pacchetti inutilizzati più vecchi in basso. Disinstalla quelli, ma con un occhio vigile se ci sono o meno elementi che dipendono da essi installati.

Ecco uno snippet dell'output:

1294222606 1292570417 vlc /usr/lib/vlc/plugins/gui/libqt4_plugin.so
1294222606 1292570109 xulrunner-1.9.2 /usr/share/xulrunner-1.9.2/chrome/classic.jar
1294222606 1292507839 ttf-dejavu-extra /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Oblique.ttf
1294222606 1292507459 x11-utils /usr/bin/xprop

Le colonne significano atime , ctime , nome-pacchetto e file a cui è stato effettuato l'accesso .


Linux
  1. Come configurare la virtualizzazione su Redhat Linux

  2. Come impostare o modificare il nome host del sistema in Linux

  3. Come modificare il nome host in Linux

  4. Come verificare se un sistema Linux è a 32 o 64 bit

  5. Come controllare il tempo di attività del sistema in Linux

Come elencare i servizi su Linux

Come utilizzare il comando fd sul sistema Linux

Come verificare il sistema Linux è a 32 o 64 bit?

Come configurare l'indirizzo IP statico su un sistema Linux

Come impostare permanentemente $ PATH nel sistema Linux

Come personalizzare Cinnamon Desktop in un sistema Linux