Jan 17 2007
maj du CV
Mon CV est de nouveau à jour.
NB: il est temporairement sous xxxx (lien rétabli http://cv.nuxora.com/ en attendant un petit soucis d’hébergement pour rendre accessible http://cv.nuxora.com/
Admistration, configuration, déploiement, optimisation et tuning.
Jan 17 2007
Mon CV est de nouveau à jour.
NB: il est temporairement sous xxxx (lien rétabli http://cv.nuxora.com/ en attendant un petit soucis d’hébergement pour rendre accessible http://cv.nuxora.com/
Jan 14 2007
Description d’une connexion Reverse VNC a travers un tunnel SSH
Cette petite note explique comment prendre le control d’un pc dans un reseau prive depuis un pc sur un internet avec VNC
INSTALLATION
sur le premier pc ( qui est en zone privee )
Installer UltraVNC et le client SSH Putty.
Installer UltraVNC avec toutes les options par defaut , sauf au dernier ecran retirer les pilotes videos. Rebooter en suite le pc.
Configuration de UltraVNC
Lancer UltraVNC Server, puis cliker droit sur ‘licone a cote de l’heure dans la barre des taches et choisir proprietes.

sur le second pc ( relie directement à internet (ADSL par exemple))
Installer OpenSSH pour windows.
Lire la documentation quickstart dans le repertoire c:\Programs Files\OpenSSH\docs\
Il faut creer les fichiers de groupes et de users a l’aide de ces 2 commandes (il faut au prealable avoir creer le user sous windows)
sous dos dans le repertoire bin de openssh:
mkgroup -l >> ..\etc\group (local groups)
mkpasswd -l [-u ] >> ..\etc\passwd (local users)
Installer UltraVNC
CONFIGURATION ET CONNEXION
assurer vous que UltraVNC soit lance sur le pc en zone privee.
lancer putty sur ce pc et initier une connectiona avec les parametres suiavnts:


puis connect , le pc est maintenant connecte au 2emem et a cree un tunnel SSH en ouvrant un port 7777 sur le 2eme PC.
Il ne reste plusqu’a lancer VNC viewer sur le second PC

Vous etes maintenat connecte au PC en zonne d’adressage privee en remontant le tunnel SSH
Jan 14 2007
Struts est un framework proposant un cadre logiciel pour l’organisation des échanges avec l’utilisateur et la dynamique de l’application. Il promeut une structuration de la couche Servlet-JSP suivant le modèle MVC II. La définition de la dynamique de l’application est partiellement déclarative, via un fichier de configuration, partiellement implémentée, au sein des classes Action…..
>> Lire la suite (mirroir sur developpez.com)
Download: version .doc et .pdf
Struts - Tutorial doc
Jan 13 2007
# java -version
java version “1.4.2″
gcj (GCC) 3.4.5 20051201 (Red Hat 3.4.5-2)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# ./jdk-1_5_0_04-linux-i586.bin
….
Do you agree to the above license terms? [yes or no]
yes
….
inflating: jdk1.5.0_04/man/ja_JP.eucJP/man1/javac.1
….
inflating: jdk1.5.0_04/man/ja_JP.eucJP/man1/idlj.1
Creating jdk1.5.0_04/lib/tools.jar
….
Creating jdk1.5.0_04/jre/lib/deploy.jar
Done.
# mv jdk1.5.0_04/ /usr/local/
# ln -s /usr/local/jdk1.5.0_04 /usr/local/java
# ll /usr/local/
lrwxrwxrwx 1 root root 22 Aug 2 10:55 java -> /usr/local/jdk1.5.0_04
drwxr-xr-x 9 root root 4096 Aug 2 10:54 jdk1.5.0_04
# which java
/usr/bin/java
# ll /usr/bin/java
lrwxrwxrwx 1 root root 22 Jul 20 11:24 /usr/bin/java -> /etc/alternatives/java
# rm /usr/bin/java
rm: remove symbolic link `/usr/bin/java’? y
# ln -s /usr/local/jdk1.5.0_04/bin/java /usr/bin/java
# ll /usr/bin/java
lrwxrwxrwx 1 root root 31 Aug 2 11:00 /usr/bin/java -> /usr/local/jdk1.5.0_04/bin/java
# java -version
java version “1.5.0_04″
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05)
Java HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode, sharing)
# echo “JAVA_HOME=/usr/local/java” >> /etc/profile
# . /etc/profile
# set | grep JAVA_HOME
JAVA_HOME=/usr/local/java
Jan 13 2007
Pour Mysql
pour la socket de connexion
mkdir /var/lib/mysql
ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
puis decompresser le binaire de mysql dans /usr/local/mysql
Pour Apache
Decompresser apache dans un repertoire temporaire, et lancer
./configure –prefix=/usr/local/apache –enable-module=all –enable-shared=max
make
make install
Pour PHP
Decompresser php dans un repertoire temporaire, et lancer
./configure -prefix=/usr/local/php –with-oci8=instantclient,/usr/local/oracle/instantclient_10_2 –with-mysql=/usr/local/mysql –with-gd –with-jpeg –with-png –with-zlib –enable-session –enable-spl –enable-sigchild –with-pcre-regex –enable-ftp –with-apxs=/usr/local/apache/bin/apxs –with-config-file-path=/usr/local/apache/conf
make
make install
Jan 13 2007
La nouveauté sera dans le lancement d’un programme de gestion et d’administration d’un parc de serveur avec la possibilite de deployer rapidemment de nouvelles configurations.