Archive for the ‘soekris’ Category

July 3rd, 2007 @ 12:12pm | njames | Categories GNU/Linux, soekris | No Comments »
Je dois me pencher un peu plus sur le système de sauvegarde et de restauration que je peux mettre autour de mon site web perso. Tout d'abord parce que Serendipity m'a lancé une action automatique ce matin, bien dérangeante, il a recrée le .htaccess à la racine de son répertoire d'installation. Ce fichier est installé par défaut lors de l'installation de Serendipity, et à moins d'une configuration aux petits oignons de Apache, le mieux est de supprimer ce fichier (sinon le weblog est inaccessible, Internal error). J'ai commencé à bidouiller mes fichiers parce que je croyais que cela venait d'une modification sur l'url de base d'accès au weblog, que je venais de faire. Résultat, le constat est celui-ci, il faut que je mette en place une politique de sauvegarde, de synchronisation des fichiers. Et aussi, une procédure de déploiement de tout le site web, rapide, sans douleurs... SQLite: La DB du weblog. Il me faut un système d'exploration de la base, sous Linux, je n'ai pas trouvé de système qui fonctionne bien, le mieux pour le moment est encore d'utiliser SQLite Administrator, qui est une appli windows mais fonctionne très bien avec Wine sous Linux. Cependant, cette appli ne gère pas l'encodage des caractères apparemment, l'unicode n'est pas compris. (C'est une application Delphi je pense, en tout cas, elle utilise JVCL Jedi Visual Components Library qui est une library pour Delphi et C++, je suis toujours épaté par la qualité des appli codées en Delphi, comme StarUML). (Cela me fait penser qu'il peut être possible de lancer StarUML sous Linux, se serait une chouette de bonne idée). Synchronisation: - rsync - unison - fullsync (appli java)
June 10th, 2007 @ 11:56am | njames | Categories GNU/Linux, soekris | No Comments »
J'essaye de faire en sorte de pouvoir ghoster le système de mon soekris net4801 (debian etch), cependant j'ai quelques ennuis.
Je me disais un truc avec partimage, mais avec ce dernier on ne peut cloner un filesystem déjà monter (et on ne peut pas vraiment démonter le /, hahaha).

Du coup, j'ai cherché des alternatives, la première qui me vient à l'esprist c'est d'installer un second debian sur le soekris, destiné à la rescue.

1. Ce qui est assez pratique finalement car pas de chargement d'image en réseau ou de NFS.
Certes, c'est la solution de la facilité, et cela consomme 1GIB pour le système.

2. La seconde alternative, c'est de faire un netboot avec g4u, qui est une application mais aussi un système démarrable depuis des disquettes (ça existe encore ?), ou cd, le tout basé sur netbsd.
J'ai testé en utilisant le tutoriel suivant: http://www.tuxdocs.net/wiki/index.php/G4u_configure_for_pxe_boot
Je pense n'avoir rien oublié (indiquer le fichier de boot dans dhcp.conf, récuperer les fichiers indiqués dans le tuto), mais cela ne fonctionne pas, la séquence de boot sur le soekris s'amorce, puis il se fige.

Du coup, comme je ne trouve pas rapidement de solution, j'ai pas vraiment de temps, je vais installer 2 systèmes sur le soekris (eve et eve-rescue).

Infos sur g4u (ghost 4 unix):
http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/fr/html-1page/g4u.html

3. Une autre alternative est d'utiliser une clé USB, installer une TRK dessus, et de booter ma soekris dessus, mais un ghost avec partimage de /, et la coller dans home.
=> Impossible, le net4801 ne boote pas sur l'USB, le matériel est capable de le faire mais le BIOS ne contient pas le code pour (apparement le code pour booter sur l'USB est assez lourd...) edit 06-12: finalement pas de ghost, avec 2 systèmes sur le soekris, dont un qui fait le ghost de l'autre, la création du ghost prend énormément de temps (pour une install standard de debian ~40min pour une image ghost gzippée). Une solution serait de voir si je peux faire une copie à chaud du système et copier les fichiers à travers scp... Affaire à suivre!
May 21st, 2007 @ 12:44pm | njames | Categories soekris | No Comments »

soekris

L'envoie d'un signal HUP demande à un processus père de tuer tous ces fils comme pour le signal TERM, mais contrairement à ce dernier, le processus père ne s'arrête pas.

on redémarre inetd avec un signal HUP.

BOOTP parait bien plus simple à utiliser que DHCP, notamment pour le fichier de configuration de bootp /etc/bootp, qui peut ressembler à ceci:

aldebaran.foo.com:ha=006008C7A3D8:ip=192.168.1.100:bf=/tftpboot/vmlinuz.nb<p/>
Constat à propos de mysql:
C'est horriblement lent sur mon soekris net4801, je pense à tester un SGBD genre msql qui est fait pour les petits systèmes et les embedded, produit par HuguesTechnologies qui a l'air d'avoir du succès et de gros client (hp, general electric ...).
C'est apparemment, une base de donnée très connue, et php intègre de nombreuses fonction pour interroger des bases msql. UserGuide de msql, voir http://www.ysa.org.au/man/msql/manual.html Cependant, wordpress ne fonctionne qu'avec MySQL, voir http://wordpress.org/support/topic/84520 Un lien intéressant, qui m'aurait fait gagner beaucoup de temps, une comparaison des moteurs de weblogs par requirements: http://www.blogbasics.com/blog-comparison-1.php

Du coup j'essaye plutôt SQLite, qui est supporté par serendipity, et de plus il y a un projet pour WordPress SQLite, voir http://hasin.wordpress.com/2006/08/11/wordpress-sqlite-update-one/, de même qu'il y a un projet SPIP pour SQLite.

A propos de Serendipity:
Utiliser le plugin Simple Cache, pour très nettement augmenter la navigation sur le site: voir http://spartacus.s9y.org/index.php?mode=bygroups_event_en
Serendipity est apparemment très supporté par une communauté, le nombre de plugins de Seredipity est impressionnant, et de plugins intéressant, pourtant le code de Serendipity est assez particulier, il utilise un système de template qui n'est pas facile de visualiser rapidement.

Liens:



 Valid XHTML 1.0 Transitional Valid CSS! WordPress