Récupérer son IP publique sous Linux

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

mercredi 14 juin 2017

Il suffit de lancer la commande suivante :

curl ifconfig.co

tcpdump sur Linux

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

mercredi 14 juin 2017

Voici une commande bien pratique pour récupérer tout le trafic réseau pendant 1 minute sur une interface sur un serveur Linux : 

tcpdump -i bond2 -w /tmp/bond2.pcap -G 60 -W 1

Petite explication sur les paramètres : 

-i : l'interface à capturer (eth0,...)

-w : écrit les trames dans un fichier plutôt que sur la sortie console

- G : secondes à capturer avant de générer un nouveau fichier

-W : nombre de fichiers à écrire.

Le temps total de capture est donc de G x W

 

tcpdump permet également de filtrer de façon plus précise le trafic réseau (par port, par protocole,....).

Une fois le fichier généré, on peut l'analyser avec Wireshark, par ex.

 

 

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.

page 1 sur 10 suivante »