Archives pour Mercredi 14 octobre 2009

OpenLDAP : reconstruction d'une base suite à une mise à jour

En cas de mise à jour d’une version majeure d’OpenLDAP, voici la procédure à respecter pour reconstruire votre base LDAP.

Etape 1 : export de votre base LDAP :

# /etc/init.d/slurpd stop
# /etc/init.d/slapd stop
# slapcat -l /root/ldapdump.raw
# egrep -v '^entryCSN:' < /root/ldapdump.raw > /root/ldapdump
# mv /var/lib/openldap-data/ /root/openldap-data-backup/

Etape 2 : mise à jour et configuration de la nouvelle version d’OpenLDAP.

Etape 3 : import du dump :

# slapadd -l /root/ldapdump
# chown <ldap_user>:<ldap_user> /var/lib/openldap-data/*
# /etc/init.d/slapd start

Mac OS X : forcer le boot noyau 64 bits de Snow Leopard

Pour activer et démarrer définitivement sous le noyau 64 bits de Snow Leopard, la commande à exécuter est la suivante :

$ sudo nvram boot-args="arch=x86_64"

Votre machine doit évidemment supporter le 64 bits (noyau + EFI64 + CPU), mais aussi vos drivers qui doivent être 64 bits (ce qui n’est pas le cas de tous les constructeurs actuellement…). Si tout se passe bien un uname -a doit vous indiquer le mode x86_64.

Pour basculer sur le noyau 32 bits par défaut, la commande suivante sera nécessaire :

$ sudo nvram boot-args=""

Fun : le jeu de la roulette russe en shell

Parfois, j’avoue hésiter entre tout réinstaller et mettre les mains dans le cambouis… alors autant faire ceci :

$ [ "`whoami`" == "root" ] && ( [ $[ $RANDOM % 6 ] == 0 ] \
&& ( dd if=/dev/null of=/dev/sda bs=1 ; halt; ) || echo Alive\! ) \
|| echo No risk, no fun! Become root\!;

Inutile de préciser qu’il faut être adulte !

Source : http://www.commandlinefu.com/commands/view/3786/better-russian-roulette

Haut de page