Archive marquée par ‘Linux’
Script bash pour transférer une base de donnée MySQL d’un serveur à l’autre
Je travaillait sur un mandat récemment pour transférer plusieurs dizaines de sites web vers une nouvelle infrastructure. Dans ce billet j’expliquerai le processus que j’ai utilisé pour en finir par produire un script bash qui pourrait vous être utile.
A propos du projet
Considérant que certains sites avaient plus d’une base de donnée il était hors de question de faire a bras les lignes mysqldump, ssh (en fait le transfert se fait en compressant le fichier et le copiant via une redirection gzip avec cat), mysql pour, en ordre, dumper la base de donnée, la transférer, et la restaurer…. sans oublier les create users pour chaque.
Je me suis dit: faisons-en un script!
Une VM Linux qui sert au développement PHP 5.3 avec Eclipse – partie III
Ce billet est le troisième d’une série d’articles décrivant la fabrication d’une Machine Virtuelle (VM) de développement pour une équipe de dévelopeurs.
Cette partie couvrira l’installation de Apache et de PHP 5.3 (la dernière version depuis Juin 2009) qui offre beaucoup d’avancées. Je pense que c’est devenu le juste minimum a cause de ces nouvelles fonctionnalités. Voir articles faits par IBM developerworks “What’s new in PHP 5.3 (part 1, part 2, part 3, and part 4)“.
Une VM Linux qui sert au d√©veloppement PHP 5.3 avec Eclipse – partie II
Ce billet est le deuxi√®me d’une s√©rie d’articles d√©crivant la fabrication d’une Machine Virtuelle (VM) de d√©veloppement pour une √©quipe de d√©velopeurs.
Ce billet expliquera comment j’installe un syst√®me Linux que je consid√®re de base pour une infrastructure d’h√©bergement applicatif. Je ne couvrirai pas les configurations plus avanc√©s pour am√©liorer la s√©curit√©. Je risque de le faire plus tard.
Lire le reste de cette histoire »
Une VM Linux qui sert au d√©veloppement PHP 5.3 avec Eclipse – partie I
Ce billet est le premier d’une s√©rie d’articles d√©crivant la fabrication d’une Machine Virtuelle (VM) de d√©veloppement pour une √©quipe de d√©velopeurs.
Je mentionne PHP 5.3 mais en fait ce type d’installation pourrait √™tre utilis√© pour n’importe quelle technologie web qui peut rouler sous Linux (Ruby on Rails, Java, Perl, etc).
J’ai s√©par√© cette s√©rie en quatre volets.
- Description du concept (cet article)
Ce que je vais discuter dans cette s√©rie d’articles n’est pas n√©cessairement connu de tous. Je vais donc vulgariser un peu avant de commencer.
- Installation du système
Je donne ici mon secret de magicien avec quelques configurations que je consid√®re importantes pour un environement d’h√©bergement web pour am√©liorer la s√©cruit√© (le strict minimum pour cette s√©rie d’articles. Je pourrai en faire un plus pouss√© plus tard).
- Compilation de PHP 5.3
Comment installer Apache 2.x avec le dernier cutting-edge PHP.
- Installation de l’environnement de d√©veloppement avec Eclipse PDT (√† venir)
La magie se passe par l√†! Avec ce setup votre √©quipe pourra r√©pliquer l’installation de d√©veloppement a volont√©.
Mise en contexte
Pour d√©velopper, j’utilise depuis deux ans une machine virtuelle (VM) Linux (minimale) qui me sert de “bac √† sable”… Le but de cette s√©rie d’articles. Dans cette VM il y a tout les outils n√©cessaires aux projets en-cours et ils sont configur√©s pour refl√©ter l’environnement de production o√π je d√©ploie mon travail.
Ce type d’installation est id√©al car il permet d’avoir a installer les pr√©requis une seule fois et pouvoir les dupliquer pour tout les d√©velopeurs. Sans oublier que vous n’avez plus de pr√©occupations de licences logicielles.
A la fin de cette s√©rie d’articles vous aurez acc√®s a une VM qui repr√©sentera votre environement de production (ajuster √† vos besoins de production, √©videmment).
Lire le reste de cette histoire »
Un firewall simple sous Linux avec «Ferm»
Attention: Article Technique!
Dans le but de faire profiter la post√©rit√© et ma m√©moire personnelle voici mon premier post d’une s√©rie d’articles sp√©cialis√©e sur Linux.
Ces articles proviennent de ma voûte documentaire professionnelle et personnelle.
Évidemment pour les publier ici je dois censurer les détails sensibles, vous me comprendrez (!)
Le fait de les avoir dans le format Wiki Markup de Confluence… et les traduire ici demande du temps pour les reformatter pour mon blogue.
D’autres articles sp√©cialis√©s Debian Linux
D’autres articles technique (pour Debian Linux) seront aussi disponibles dans les prochaines semaines.
Voici une liste de quelques uns que je compte publier:
- Monter une machine en SNMP v2c en lecture seule
- Permettre des updates aux serveurs NTP a l’heure
- Installer VMware server 2 sur Debian
- Augumenter le niveau de sécurité pour Infra Publique sous Debian
- Procédure configuration SYSLOG-NG vers un serveur de log
J
