GNU/Linux >> Tutoriels Linux >  >> Linux

Comment dépouiller un système Linux ?

Il existe des programmes comme Bootchart qui peuvent être utilisés pour montrer les programmes que vous avez exécutés au démarrage - vous pouvez probablement continuer après le démarrage pour voir ce qui a été invoqué pendant une session.

Une meilleure solution peut être d'utiliser des outils de remasterisation.

Il existe des outils de remasterisation pour Fedora, Ubuntu et autres; vous pouvez les utiliser pour personnaliser une distribution.

Vous voudrez peut-être regarder Tiny Core Linux. Il y a un gars qui travaille sur un script de remasterisation pour ça aussi.


Entre autres choses, vous voulez supprimer tout vous n'avez pas besoin. Assurez-vous que le système de fichiers a atime entièrement activé ; vous pouvez le définir dans /etc/fstab . La valeur par défaut actuelle est relatime mais vous voulez utiliser uniquement atime . Chaque fois qu'un fichier est accédé, l'horodatage sera mis à jour. Ensuite, utilisez-le pendant quelques jours pour voir quels fichiers n'ont jamais eu leur atime mis à jour. Je ferais tout cela dans une machine virtuelle, et très soigneusement, car j'imagine qu'il y a quelques fichiers qui sont lus lorsque le système est en mode lecture seule. Remarque :définissez-le sur noatime une fois que vous êtes prêt pour la production, sinon vous ferez une écriture à chaque fois que vous lirez; c'est inefficace.

Bien que pour être honnête, je regarderais Damn Small Linux; avez-vous vraiment besoin d'être plus petit que cela? Construisez le vôtre en fonction de leur distribution et supprimez simplement le gestionnaire de fenêtres et quelques programmes supplémentaires. Laissez tous les outils de ligne de commande, de cette façon si jamais vous avez besoin de réparer ou de recharger vous avez le shell.


en supposant que vous utilisez Debian ou ses dérivés

Après quelques jours d'utilisation (lourde), lancez popularity-contest . Il affichera les plus anciens packages inutilisés en bas. Désinstallez-les, mais en gardant un œil attentif sur l'installation ou non d'éléments qui en dépendent.

Voici un extrait du résultat :

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

Les colonnes signifient atime , ctime , nom-du-paquet , et fichier accédé .


Linux
  1. Comment configurer la virtualisation sur Redhat Linux

  2. Comment définir ou modifier le nom d'hôte du système sous Linux

  3. Comment changer le nom d'hôte sous Linux

  4. Comment vérifier si un système Linux est 32 bits ou 64 bits

  5. Comment changer l'identité d'un système Linux

Comment répertorier les services sous Linux

Comment utiliser la commande fd sur le système Linux

Comment vérifier que le système Linux est 32 bits ou 64 bits ?

Comment configurer une adresse IP statique sur le système Linux

Comment définir $PATH dans le système Linux de manière permanente

Comment personnaliser Cinnamon Desktop dans le système Linux