Supprimer le cache DNS sous Linux

Aujourd'hui j'ai joué avec les DNS de mes noms de domaine et plusieurs heures après les avoir modifiés, mon serveur sous Debian ne voyait pas les modifications.

J'ai donc cherché à comprendre pourquoi mon serveur ne récupérait pas les bonnes valeurs DNS de mes noms de domaine.

La réponse est simple. Afin d'accélérer la résolution des requêtes DNS, Linux met en cache les addresses qui ont été résolues.

Il suffit donc de nettoyer ce cache afin que votre serveur linux requête de nouveau et fasse de nouvelles résolutions DNS.…

Read more

NetSysInfo est disponible en version Alpha

Après quelques jours de développement, nous avons publié une première version Alpha de NetSysInfo.

NetSysInfo est une application gratuite, totalement paramétrable qui, tout comme PhpSysInfo sur les systèmes Linux, vous permet de visualiser l'état des ressources votre serveur Windows (XP, Seven, 2003, 2008 ou supérieur) en vous connectant sur une url spécifique.

Cette version n'est pas encore totalement finalisée mais elle est déjà opérationnelle.

Pour plus d'informations, des captures d'écran et pour télécharger cette première version de NetSysInfo, rendez-vous sur la page officielle de NetSysInfo.…

Read more

Trouver des fichiers par leur taille sur Linux Ubuntu

Ce matin, mon serveur a eu un souci: le disque principal était plein, ce qui n'est pas du tout normal. Cela signifie donc que quelque chose a utilisé l'espace disque de ma machine.

J'ai donc cherché sur internet comment trouver les fichiers les plus gros afin de voir quels étaient les fichiers consommateurs d'espace.

Lister les plus grands fichiers

Voici la commande que j'ai utilisé afin de trouver les fichiers dépassant une certaine taille.

find {/chemin} -type f -size +{taille_en_kb}k -exec ls -lh {} \; | awk '{ print $8 ": " $5 }'

Par exemple pour chercher des fichiers de plus de 50Mb dans le répertoire courant, il faut utiliser la commande suivante:

find .
Read more

Obtenir les informations d’une carte Ethernet sous Ubuntu

Pour obtenir les informations relatives à votre carte Ethernet sous Linux Ubuntu, il faut utiliser les commandes suivantes:

$ lspci
$ lspci | less
$ lspci | grep -i eth

Cela vous renverra quelquechose comme çà:

04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)

Cela signifie donc que ma carte Ethernet est une Realtek et qu'elle utilise un port PCI Express Gigabit.

Pour obtenir plus d'informations sur votre carte Ethernet, comme l'ip, les bytes émis et reçus, il faut utiliser la commande suivante:

$ ifconfig
$ ifconfig eth0

Vous aurez alors un résultat tel que celui là:

eth0      Link encap:Ethernet  HWaddr 90:e6:ba:89:fe:2b
          inet addr:192.168.0.30  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::92e6:baff:fe89:fe2b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:26437136 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17093398 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:37025194530 (37.0 GB)  TX bytes:3552859769 (3.5 GB)
          Interrupt:44 Base address:0xc000

Afficher ou changer les paramètres de la carte Ethernet

La commande "ethtool" permet d'interroger les paramètres spécifiques de votre carte Ethernet tels que la vitesse ou bien les paramètres duplex. …

Read more

Extraire des fichiers avec tar

Lorsque l'on récupère ou télécharge des fichiers tarball, il est nécessaire de les extraire afin de voir le contenu de l'archive.

Pour extraire une archive tarball (ou l'unpacker), il suffit d'utiliser la commande "tar".

Extraire un fichier tarball

Pour unpacker ou extraire un fichier tar, il faut taper:

tar -xvf file.tar

Pour extraire un fichier compresser avec gzip, il faut utiliser la commande:

tar -xzvf file.tar.gz

Pour extraire un fichier compressé avec bzip2, il faut utiliser la commande:

tar -xjvf file.tar.bz2
Read more

Convertir les tabulations en espace en Bash Shell

A force de récupérer différents fichiers, je me suis aperçu que je suis amené presque à chaque fois à remplacer les tabulations par des espaces.

Au début, je faisais cette manipulation avec un éditeur de texte genre Notepad++ ou équivalent mais lorsque je suis sous un terminal linux, ce n'est pas forcément pratique.

J'ai alors cherché des outils sous Linux pour effectuer ce genre de manipulations et je suis tombé sur un petit programme sympa nommé "expand".

De plus, ce programme a l'avantage de convertir les tabulations en espace, tout en conservant les retours chariot (retour à la ligne).…

Read more

Vérifier l’état de vos disques connectés à une carte 3Ware sous Linux

Ayant plusieurs cartes raid de la marque 3Ware, il est important pour moi de pouvoir contrôler l'état SMART de mes disques durs à tout moment.

Pour cela, il suffit d'installer le paquet "smartmontools" via la commande:

apt-get install smartmontools

Smartmontools est un paquet qui permet de récupérer des informations SMART sur vos disques sur les systèmes Linux.

Les commandes suivantes ont été testées sur les 2 cartes raid 3Ware suivantes:

  • Carte Raid 3ware 8506 8 Ports Sata
  • Carte Raid 3Ware AMCC 12 Ports SATA II Raid Controller 9550SXU-12

Voici la commande à utiliser pour récupérer les informations SMART de vos disques durs connectés à votre carte contrôleur raid 3Ware:

smartctl -a -d 3ware,N /dev/tweY
smartctl -a -d 3ware,N /dev/twaY

Le N correspond au port de la carte 3Ware sur lequel votre disque est connecté (les valeurs sont comprises entre 0 et 31).…

Read more

Boostez vos visites avec 8 plugins WordPress

WordPress est le moteur de gestion de contenu (CMS) le plus utilisé dans le monde. Simple d'utilisation, facile à installer, il vous permet de créer des billets (messages) afin de partager avec les internautes.

Mais puisque (presque) tous le monde utilise WordPress, il faut se distinguer et promouvoir votre blog.

Pour se faire, je vous propose une sélection de 8 plugins WordPress que j'utilise (ou que j'ai utilisé). Ces plugins ont plusieurs intérêts:

  • vous démarquer sur la blogosphère
  • automatiser certaines tâches (comme par exemple poster des messages sur des réseaux sociaux)
  • promouvoir  vos articles
  • etc…

Ces 8 plugins sont gratuits et fonctionnent parfaitement avec la dernière version de WordPress.…

Read more

Exécuter une commande Linux via SSH en précisant le mot de passe

Un des avantages de SSH est de pouvoir utiliser un client SSH afin d'exécuter diverses commandes d'administration.

Pour se faire, on peut utiliser divers clients mais le plus utilisé et connu est de loin OpenSSH

Toutefois, lorsque l'on se connecte via OpenSSH, des informations de connection nous sont demandées, notamment le mot de passe de connection.

En effet, pour exécuter une commande il nous faut passer à la fois l'identifiant et le mot de passe de connection:

ssh [email protected]
Read more

Connaitre l’espace disque utilisé par des fichiers

Il est souvent nécessaire de connaitre la taille utilisée par certains fichiers afin de pouvoir faire du ménage par exemple.

Il est d'autant plus intéressant de pouvoir récupérer ces informations dans un format lisible et compréhensible (Human Readable).

Par chance, Linux propose la commande "du" qui permet de savoir l'espace disque utilisé par des fichiers.

Voici comment elle s'utilise:

du -h
du -h /tmp
du -h /home/jhd
du -h /dataz

Ce qui retournera un résultat de ce genre:

$ du -h /tmp/
4.0K    /tmp/ssh-EUpKyOpk2027
4.0K    /tmp/pulse-PKdhtXMmr18n
4.0K    /tmp/keyring-1cbSRP
36K     /tmp/hsperfdata_jhd
4.0K    /tmp/.X11-unix
Read more