Installer s3fs sur Debian Wheezy pour accéder au contenu d'un bucket Amazon S3 directement

Classé dans : Non classé | aucun commentaire

jeudi 17 novembre 2016

Installer les dépendances

sudo apt-get install build-essential libfuse-dev libcurl4-openssl-dev libxml2-dev mime-support automake libtool
sudo apt-get install pkg-config libssl-dev

Télécharger la dernière version de s3fs

cd /var/tmp
wget https://github.com/s3fs-fuse/s3fs-fuse/archive/v1.80.tar.gz
tar zxf v1.80.tar.gz
cd s3fs-fuse-1.80

Installer s3fs

./autogen.sh
./configure --prefix=/usr --with-openssl # See (*1)
make
sudo make install

Configurer les droits d'accès

echo <access-key-id>:<secret-access-key> > /etc/passwd-s3fs 
chmod 600 /etc/passwd-s3fs 

Monter le volume

mkdir /mnt/s3_mybucket
echo s3fs#mybucket /mnt/s3_mybucket fuse _netdev,rw,nosuid,nodev,allow_other 0 0 >> /etc/fstab 
mount -a

Problème d'installation de Composer sur Debian Wheezy

Classé dans : Web, Linux | aucun commentaire

jeudi 17 novembre 2016

En essyant d'installer composer, le gestionnaire de dépendance de php sur une Debian Wheezy avec PHP 5.5, j'ai eu le message d'erreur suivant : 

root@myserver:/var/www# curl -sS https://getcomposer.org/installer | php
All settings correct for using Composer
PHP Warning:  file_get_contents(): Unable to set verify locations `/etc/ssl/certs/ca-certificates.crt' `(null)' in - on line 770

Warning: file_get_contents(): Unable to set verify locations `/etc/ssl/certs/ca-certificates.crt' `(null)' in - on line 770
PHP Warning:  file_get_contents(): failed to create an SSL handle in - on line 770

Warning: file_get_contents(): failed to create an SSL handle in - on line 770
PHP Warning:  file_get_contents(): Failed to enable crypto in - on line 770

Warning: file_get_contents(): Failed to enable crypto in - on line 770
PHP Warning:  file_get_contents(https://getcomposer.org/versions): failed to open stream: operation failed in - on line 770

Warning: file_get_contents(https://getcomposer.org/versions): failed to open stream: operation failed in - on line 770
PHP Warning:  Invalid argument supplied for foreach() in - on line 516

Warning: Invalid argument supplied for foreach() in - on line 516
None of the 0 stable version(s) of Composer matches your PHP version (5.5.38-1~dotdeb+7.1 / ID: 50538)

La solution à ce problème se trouve dans ce post : https://github.com/composer/composer/issues/2798 : 

L'idée est de remplacer le certificat par un qui fonctionne : 

wget http://curl.haxx.se/ca/cacert.pem
cp /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt.old
mv cacert.pem /etc/ssl/certs/ca-certificates.crt

Ensuite, on peut lancer l'install de composer :

curl -sS https://getcomposer.org/installer | php -- --cafile=cacert.pem

Configurer une IP fixe sur CentOS 7

Classé dans : Serveurs, Réseau, Linux | aucun commentaire

mercredi 28 septembre 2016

Pour configurer une IP fixe sur une carte réseau (ici eth0), il faut éditer le fichier /etc/sysconfig/network-scripts/ifcfg-eth0.

​Modifier la ligne suivante comme suit : 

BOOTPROTO="static"

Ajouter les lignes suivantes :

IPADDR=192.168.200.5
NETMASK=255.255.0.0
GATEWAY=192.168.10.1
DNS1=192.168.40.1
DNS2=192.168.40.2
DOMAIN=mon-domaine.lan

Redémarrer le service : 

systemctl restart network.service

 

Vider la d'attente de Postfix

Classé dans : Serveurs, Messagerie, Linux | aucun commentaire

vendredi 08 juillet 2016

Pour vider la file d'attente de Postfix : 

postsuper -d ALL

Pour lister le contenu de la file : 

mailq

Supprimer les commentaires d'un fichier de conf sous Linux

Classé dans : Linux | aucun commentaire

vendredi 01 avril 2016

Voici une ligne de commande bien pratique pour supprimer les commentaires des fichiers de conf et les rendre plus lisibles : 

grep  -v "^\s*#" /le/fichier/de/config.conf

 

Windows : Les icones des outils de synchro Dropbox, Drive, TortoiseSVN,... ne s'affichent pas

Classé dans : Administration, Windows | aucun commentaire

lundi 07 mars 2016

Si vous utilisez de nombreux outils de synchro de fichiers en même temps sur Windows, vous avez peut-être remarqué que parfois les icônes indiquant l'état de la synchro disparaîssent.

Ceci est une limitation de Windows qui restreind le nombre d'icones d'overlay affichable.

La solution consiste à réorganiser l'ordre de ces icônes pour afficher en premier celles que l'on souhaite voir .

Ceci se passe dans la base de registre, dans la clé HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers

Il suffit de prioriser les icônes en les faisant commencer par un ou plusieurs espaces pour les trier par ordre alphabétique.

Voici ce que ça donne chez moi : 

N'oubliez pas de redémarrer pour prendre les modifs en compte.

MySQL : réparer toutes les tables d'un coup

Classé dans : Bases de données | aucun commentaire

lundi 31 août 2015

Une petite ligne de commande toute simple pour réparer toutes les tables d'une instance MySQL : 

mysqlcheck -u root -p --auto-repair --check --all-databases

Utiliser PDO avec PHP et MySQL

Classé dans : Web, Bases de données | aucun commentaire

mercredi 17 juin 2015

Petit guide rapide de l'utilisation de PDO avec PHP et MySQL, en remplacement des traditionnelles (et obsolètes) méthodes mysql_*

Lire la suite de Utiliser PDO avec PHP et MySQL

page 1 sur 10 suivante »