Tous les articles par Marc Dilasser

Journée initiation base de données MySQL, le 5 Juin 2004

Lieu : Ancienne école du Kermeur en Plougonven (Finistère) environ 15 Km au Sud de Morlaix,
un fléchage sera mis en place à partir du bourg de Plougonven.

Horaires : Le samedi 5 Juin 2004, de 9H à 18H
il est souhaitable d’arriver un peu avant pour les mises
en réseau (voir contingences techniques), accueil à partir de 8H.

Les points qui seront abordés :
– Mise en place du serveur MySQL
Installation du package serveur.
Droits d’accès
Compte root
Compte user
/etc/my.cnf
Optimisation allocation mémoire

– Les outils clients
mysql, en ligne de commande
mysqlcc, outil graphique
phpmysqladmin, outil web

– Bases SQL
Définition d’une table
Insertion, suppression, select sur une table

– Accès bash
mysql en mode batch
pour des besoins simples, habillage graphique.

– Accès Perl
module perl DBI
Exemples : Chargement de données d’un fichier .CSV
Production d’un classeur Excel

– Accès Php
Mise en place Php sur serveur Apache
La notion de session Html dynamique

————————— Config utilisateur requise :
Linux, *BSD ou MacOSX avec client mysql installé (où les CDs de sa distribution), réseau configuré en dhcp, client ssh pour travailler sur le serveur.

————————— Contingences d’organisation :

L’inscription est bien entendue gratuite. Mais si vous le souhaitez, vous pourrez laisser une participation (en général 3 euros) pour le Comité des fêtes du Kermeur qui nous accueille.

Malheureusement, nous ne pourrons pas bénéficier d’une connexion Internet ;-(
Mais 2 serveurs et un réseau local seront mis en place.

Le repas de midi à la crêperie pour ceux qui le souhaitent (Prévoir une dizaine d’euros).

————————— Contacts :
marc.dilasser at finix.eu.org

yann.forgerit at free.fr

thierry.mercier18 at libertysurf.fr

Rajouter samba à un serveur IPCOP

Rajouter du samba à un firewall, faut-être un peu malade …

-Mais la distribution

  • elle s’installe en un petit quart d’heure
  • nécessite assez peu de ressources (un P166, 48 Mo de mem dans mon cas)
  • le partage de la connexion internet se fait sans se prendre la tête
  • le firewall est tout le temps sous tension, donc les partages toujours disponibles.

Méthode brute de décoffrage pour rajouter le package samba

– Décompacter l’archive IPCOP (version 1.2.0) , packages de la série n.

  • cd /
  • tar -xzvf /REPERTOIRE/samba-2.2.4-i386-3.tgz

– Adapter samba à notre configuration

  • cd /etc/samba
  • cp smb.conf-sample smb.conf
  • vi smb.conf
  • Option importante à soigner pour que samba ne soit pas vu de l’extérieur :
    hosts allow = 192.168.1. (ou autre valeur suivant votre réseau interne).

– Créer les liens nécessaires sur les libssl et libcrypto

  • cd /lib
  • ln -s libssl.so.0.9.6b libssl.so.0
  • ln -s libcrypto.so.0.9.6b libcrypto.so.0

– Créer les users

  • useradd -u 500 -g users -d /home/marc -c « Marc Dilasser » marc
  • passwd marc
  • smbpasswd -a marc
  • useradd -u 501 …

– Tester tout ça :

  • /usr/doc/samba-2.2.4/examples/rc.samba start
  • /usr/doc/samba-2.2.4/examples/rc.samba status
  • voir le voisinage réseau sur un client Windows
  • /usr/doc/samba-2.2.4/examples/rc.samba stop

– Copier une partie du script de démarrage fourni par samba dans /etc/rcd.d/rc.sysinit

      ...
      if [ -x /usr/sbin/smbd -a -x /usr/sbin/nmbd -a -r /etc/samba/smb.conf ">samba de la SlackWare 8.1; then
         echo "Starting Samba..."
         /usr/sbin/smbd -D
         /usr/sbin/nmbd -D
      fi
      ...   
  • vi /etc/rc.d/rc.sysinit
  • Copier le morceau ci-dessus, presque à la fin du script avant la ligne
    echo « Silencing kernel, syslog …

– Rebooter tout ça.