Skip to main content

jmar.fr

Serveur Bind en master/slave

# Installer bind Installation de bind via l’outil de gestion de paquet du système: apt/yum/emerge apt-get/yum install named emerge -av bind # Configuration du Master Génération de la clé de transfert entre NS1 et NS2 /usr/sbin/dnssec-keygen -a HMAC-MD5 -b 512 -r /dev/urandom -n HOST ns2 Fichier /etc/named.conf options { directory "/var/cache/bind"; // If there is a firewall between you and nameservers you want // to talk to, you may need to fix the firewall to allow multiple // ports to talk.

Migration BDD Zabbix de MySQL vers PostgreSQL

# Création de la base sous PostgreSQL CREATE ROLE zabbix PASSWORD 'pass' LOGIN; CREATE DATABASE zabbix OWNER zabbix # Import du schéma Zabbix psql -U zabbix zabbix < /usr/share/zabbix/database/create/postgresql.sql # Export des datas MySQL dans un format compatible avec PostgreSQL mysqldump --compact -c -e -n -t --compatitable=postgresql zabbix > zabbix_mysql.sql # Echapement des apostrophes en trop sed "s/\\\'/\'\'/g" zabbix_mysql.sql > zabbix_pg.sql # Import des données dans PostgreSQL psql -U zabbix zabbix < zabbix_pg.

Installation de Nginx sur Gentoo

# Installation de Nginx Nginx est un concurent d’apache qui est beaucoup plus performant que ce dernier. http://www.first-world.info/apache-vs-lighttpd-vs-nginx.html Voici comment installer Nginx sous Gentoo … ## Compilation de Nginx # Installation de vim-syntax avec nginx :-) echo "www-server/nginx vim-syntax" > /etc/portage/package.use/nginx emerge -av nginx ## Compilation de PHP # N'ayant pas de module dav pour nginx, apache s'en occupera echo "dev-lang/php fpm gd mysql zip apache2" > /etc/portage/package.use/php # Options de compilation pour gd echo "media-libs/gd png" > /etc/portage/package.

Installation de PostgreSQL à partir des sources

# Récupération des sources wget http://ftp.postgresql.org/pub/source/v9.1.2/postgresql-9.1.2.tar.gz tar xvzf postgresql-9.1.2.tar.gz # Compilation des sources cd postgresql-9.1.2 ./configure --prefix=/opt/postgresql-9.1.2 make -j2 && make install # Initialisation de la base useradd -d /home/databases/postgresql postgres mkdir -p /home/databases/postgresql chown postgres: -R /home/databases/postgresql su - postgres /opt/postgresql-9.1.2/bin/initdb -D /home/databases/postgresql-9.1.2 /opt/postgersql-9.1.2/bin/pg_ctl -D /home/databases/postgresql-9.1.2 start Voila un postgresql installé et démarré. Un prochain article détaillera une configuration un peu plus optimisée.

Installation de Gentoo sur Dedibox SC

Me voila heureux possesseur d’une Dédibox SC. Mais la liste des OS disponibles dans la console d’installation ne me conviens pas du tout. J’ai donc décidé d’installer mon OS préféré, une gentoo. # Etape 1: Booter en mode rescue Cette étape permet d’avoir accès au système car de base le serveur est fourni dans OS. # Etape 2: Préparer les partitions Nous allons préparer les partitions afin d’installer le système. L’utilitaire fdisk est notre meilleur ami !