Le blogouille de Caro et Nico

Entre famille, sport et aventures !

Catégorie dans Informatique / Computers

Clean Up WinSXS

Bon, voilà quelques notes pour le clean up de WinSXS et autres dossiers d’installs et service pack sur Windows

Windows 2008 R2, post SP1 install : dism /online /cleanup-image /spsuperseded

Windows 2008 R1 : compcln 

L’outils cleanmgr.exe se trouve sur le disque dans les WinSXS, Il n’est pas installé par défault, il s’agit de la Feature « Desktop Experience »… qui nécessite un reboot.

Windows Server 2008 64-bit C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_en-us_b9f50b71510436f2\cleanmgr.exe.mui
Windows Server 2008 64-bit C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_c962d1e515e94269\cleanmgr.exe
Windows Server 2008 32-bit C:\Windows\winsxs\x86_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_en-us_5dd66fed98a6c5bc\cleanmgr.exe.mui
Windows Server 2008 32-bit C:\Windows\winsxs\x86_microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_6d4436615d8bd133\cleanmgr.exe

Ensuite il faut les copiers dans :

  1. Cleanmgr.exe dans %systemroot%\System32
  2. Cleanmgr.exe.mui dans %systemroot%\System32\en-US

Clean up sur Ubuntu 12.04 LTS

Bon après passage (sans problème) sur Ubuntu 12.04 LTS, j’ai cherché à faire un clean up des packages inutiles. Cet article est très utile :

Cleaning up a Ubuntu GNU/Linux system

Et voilà les packages à installer et les commandes à faire pour purger le tout :

sudo apt-get autoclean 
sudo apt-get install localepurge 
sudo apt-get install deborphan 
sudo deborphan | xargs sudo apt-get -y remove --purge

Migration Debian Lenny vers Squeeze

Bon le serveur a été (enfin) migré de Debian 5 « Lenny » vers Debian 6 « Squeeze ». Le tout à distance par SSH. Plutôt risqué mais en suivant bien la documentation et avec un peu de temps, tout a redémarré (ou presque) sans grosse maintenance additionnelle.

A noter les problèmes suivants :

SSH : durant la migration, le script demande de redémarrer pas mal de services réseau, y compris ssh. Pour éviter de perdre la connexion, penser à modifier la liste et enlever ssh.

Dovecot : utilise un fichier de configuration à la syntaxe différente que la version précédente, avec un plugin sieve modifié et un aussi un standard de nommage des répertoires emails « Mailbox » différents de la version majeure précédente, donc il faut paramétrer le format à la main. C’est bien décrit ici :
http://workaround.org/ispmail/squeeze/migrating-from-lenny

MySQL 5.1 : il a fallu purger l’ancienne configuration par défaut pour 5.0 et recréer la nouvelle config 5.1 (par défaut aussi).

ProFTP : bah …. n’a pas tout simplement été installé/migré. Le nom du paquet est différent. Une installation ultérieure avec apt-get install proftpd-basic a résolu le problème, fichier de configuration intact 🙂

PhpMyAdmin : problème de mot de passe à la reconfiguration. J’avais tout simplement oublié le mot de passe. Donc en fouillant j’ai du ré-initialiser le mot de passe root de MySql (différent de root système) et ré-installer PhpMyAdmin complètement, y compris re-sécurisation du fichier de configuration, et lien symbolique depuis Apache2.

Sources APT : bon il faut nettoyer les sources APT et les reconfigurer pour n’avoir que du Squeeze après la migration, avec une petite update/upgrade au passage pour avoir tous les paquets au dernier niveau.

S’amuser avec le prompt bash

Bon comme j’ai plusieurs machines à gérer, sous plusieurs users, j’ai décidé de me faire des prompts sympas , avec un peu de couleur, pour m’y retrouver. Voici mon prompt « user » par défault :

Exemple de prompt

export PS1="\[\e[37;1m\]\u\[\e[0m\]@\[\e[37;1m\]\h\[\e[0m\] \w $ "

et mon prompt root, le même avec l’utilisateur en jaune (code couleur 31) :

export PS1="\[\e[31;1m\]\u\[\e[0m\]@\[\e[37;1m\]\h\[\e[0m\] \w # "

Bien entendu, le tout à rajouter tranquilement dans sous .bashrc pour avoir cette configuration permanente. Surtout lorsqu’on utilise des codes escapes de couleur, il faut encadrer cette séquence avec \[ et \] qui permettent de notifier au bash de ne pas compter ces séquences pour éviter d’avoir un prompt incohérent dès qu’on rappelle une ligne de commande précédente ou qu’on s’approche de la droite de l’écran.

Je recommande la lecture de l’article d’IBM sur ce sujet, qui donne tous les codes ESCape et les codes couleurs :

http://www.ibm.com/developerworks/linux/library/l-tip-prompt/

Amusez vous bien avec le prompt !

Utiliser les permaliens avec WordPress et Debian

Bon pour éviter de perdre deux heures la prochaine fois, il faudra noter que l’installation par défaut de Apache 2 sous Debian n’active pas le module rewrite mod, qui est nécessaire pour faire fonctionner les permaliens dans WordPress.

Il faut suivre la procédure décrite ici :
http://www.lavluda.com/2007/07/15/how-to-enable-mod_rewrite-in-apache22-debian/

Puis ensuite activer les permaliens dans WordPress. L’activation dans WordPress créé automatiquement un fichier .htaccess qui contient le paramétrage des permaliens pour Apache.

Bon courage avec WordPress !