Erreur de mise à jour de MySQL sur Linux
Depuis un moment j'ai cette erreur lorsque j'essaye de mettre à jour mysql-server5.0 :
error: 'Access denied for user 'debian-sys-maint'@'localhost'
Allez savoir pourquoi mais apparemment debian perd ses droits... Pour résoudre ce soucis,
Installer VMware Server 2 sur une Debian Lenny chez OVH
Pour l'instant l'article est un peu "brut", je le détaillerai plus tard.
Tout d'abord il vous faut télécharger le noyau et l'extraire dans /usr/src/ :
(/usr/src) wget ftp://ftp.ovh.net/made-in-ovh/bzImage/linux-2.6.31.5-ovh.tar.gz (/usr/src) tar xf linux-2.6.31.5-ovh.tar.gz (/usr/src) ln -fs /usr/src/linux-2.6.31.5-ovh /usr/src/linux (/usr/src) l total 76M lrwxrwxrwx 1 root src 27 2010-01-31 17:16 linux -> /usr/src/linux-2.6.31.5-ovh drwxrwxr-x 23 root root 4.0K 2009-11-05 10:27 linux-2.6.31.5-ovh -rw-r--r-- 1 root src 76M 2010-01-31 16:58 linux-2.6.31.5-ovh.tar.gz (/usr/src) cp /boot/2.6-config-xxxx-std-ipv6-64 /usr/src/linux/.config
Maintenant il faut recompiler le noyau pour prendre en compte les modules :
(/usr/src) cd linux (/usr/src/linux) make clean (/usr/src/linux) make menuconfig
Il faut sélectionner:
- Enable loadable module support
-
- Forced module loading
- Module unloading
- Forced module unloading
Il vous faudra aussi désactiver dans le menu virtualisation le support de kvm, pour le moment cela apporte des problèmes avec vmware : "Failed to initialize monitor device."
On enregistre la configuration, on compile et on copie l'image dans /boot
(/usr/src/linux) make (/usr/src/linux) make modules_install (/usr/src/linux) make bzImage (/usr/src/linux) cp arch/x86/boot/bzImage /boot/bzImage-2.6.31.5-xxxx-std-ipv6-64 (/usr/src/linux) cp System.map /boot/System.map-2.6.31.5-xxxx-std-ipv6-64 (/boot) ln -sf System.map-2.6.31.5-xxxx-std-ipv6-64 System.map
On configure lilo en suivant ce guide.
Une fois rebooté, on lance l'installation de vmware-server jusqu'au plantage :
(~/vmware-server-distrib) ./vmware-install.pl
Maintenant que l'installation a joliment planté, il faut patcher l'install grâce à ce patch (/!\ Attention il faut prendre l'archive plutôt que les fichiers, ils sont différents /!\), puis relancer la configuration avec vmware-config.pl, et tout devrait bien se passer.
Sauvegardes : Rsync + script shell
Les sauvegardes sont importantes pour tous les administrateurs en herbe, beaucoup de solutions existent, il faut donc trouver celle qui est la mieux adaptée à ses besoins. Les plus connues sont les sauvegardes différentielles et incrémentales, elles sont toutes les deux intéressantes et à mon avis complémentaires. Alors comment les utiliser ensemble ? Vous le saurez dans cet article après un petit tour de la question !
Clés publiques/privés – Oubliez vos mots de passes !
Rien de plus énervant que de gérer des mots de passes ! Entre Windows, le navigateur internet, les sites mais aussi les serveurs, cela en fait un paquet à retenir, et au final on se retrouve à retaper tout le temps le même mot de passe car on en a assez de tout retenir et de les retaper. Sans compter que la connexion à un serveur par mot de passe, surtout si celui-ci n'est pas assez complexe, peut être un problème de sécurité.
Changer l’ip source de son serveur
J'ai installé un serveur de jeu sur mon RPS (Unreal tournament 2004) pour une soirée, tout avait l'air de marcher, l'interface web était bien accessible mais pas moyen de me connecter au serveur depuis le jeu, j'ai désactivé le firewall pour voir si cela venait de lui mais rien, toujours pareil... J'ai cherché pendant quelques heures avant de penser à regarder s'il apparaissait dans la liste des serveurs, et effectivement il était là ! Mais pourquoi donc je ne pouvais pas y accéder en rentrant directement l'ip alors qu'il apparaissait dans la liste des serveurs et où je pouvais m'y connecter ?!
Proftpd et ses utilisateurs virtuels

Proftpd est un des (meilleurs ? :p) serveurs ftp disponible sur la toile. Il est simple, performant et surtout bien documenté. Nous verrons ici comment créer des utilisateurs virtuels.
Pourquoi créer des utilisateurs virtuels me direz vous ? Chaque compte, donc utilisateur, peut se connecter sur le serveur par le biais du ftp, il verra donc tout son compte et pourra y envoyer fichiers/dossiers ou en télécharger. Si vous souhaitez faire intervenir des personnes dans un projet ou partager un dossier, vous pouvez créer d'autres utilisateurs mais cela devient vite ingérable. L'idée de créer un utilisateur virtuel est de le cantonner dans un dossier, que vous définissez, accessible que par ftp. Vous pourrez donc en créer/modifier/supprimer autant que vous voulez sans ampiéter sur les comptes utilisateurs.
Garder debian à l’heure automatiquement
Ca fait quelques mois que mon serveur avance de plusieurs minutes et je viens enfin de prendre le temps de le remettre à l'heure et de mettre la commande dans le cron pour qu'il se mette à jour toutes les nuits :
Pour mettre à jour l'heure du système j'utilise ntpdate avec comme flux ntp.tuxfamily.net.