Récupérer son IP publique sous Linux

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

14
06 | 17

Il suffit de lancer la commande suivante :

curl ifconfig.co

tcpdump sur Linux

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

14
06 | 17

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.

 

 

Problème d'installation de Composer sur Debian Wheezy

Classé dans : Web, Linux | aucun commentaire

17
11 | 16

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

28
09 | 16

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

08
07 | 16

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

01
04 | 16

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

 

Configurer Nginx et Php pour une charge élevée

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

13
03 | 15

Sur un site qui commence à avoir de l'audience, la qualité du code est primordiale. Mais une bonne configuration du serveur l'est tout autant. 

Voici quelques astuces pour configurer Nginx et PHP-FPM pour que votre serveur puisse continuer à accueillir sereinement toujours plus de visiteurs.

Lire la suite de Configurer Nginx et Php pour une charge élevée

Changer la disposition du clavier sur CentOS

Classé dans : Serveurs, Linux | aucun commentaire

06
03 | 15

Voici comment configurer le clavier en ligne de commande sur CentOS.

En fait, rien de plus simple : 
  • Editez le fichier /etc/sysconfig/keyboard
  • Configurez les lignes KEYTABLE et LAYOUT avec le code du clavier voulu

Pour un clavier français, on obtient le fichier suivant :
KEYTABLE="fr"
MODEL="pc105+inet"
LAYOUT="fr"
KEYBOARDTYPE="pc"

Pour le changer temporairement, vous pouvez utiliser la ligne de commande suivante : 
loadkeys fr

page 1 sur 3 suivante »