Choisir un onduleur: le guide complet

Afin de sécuriser mon serveur de production, j'ai décidé d'acheter un onduleur.

J'ai parcouru de nombreux blogs et forums afin de comprendre ce qu'est un onduleur, comment il fonctionne et à quoi il sert.

Il existe de nombreuses sortes et modèles d'onduleurs, j'ai donc lu de nombreux guides et dossiers afin de faciliter mon choix.

Voici un récapitulatif afin de vous aider à choisir un onduleur.

A quoi sert un onduleur ?

Tout d'abord, les onduleurs sont communément appelés UPS (Uninterruptible Power Supply) ou ASI (Alimentation Statique sans Interruption).…

Read more

Utiliser TraceRoute et TracePath sur Linux Ubuntu

TracePath et TraceRoute sont des logiciels qui permettent d'afficher une cartographie réseau entre votre serveur et un serveur distant ( c'est à dire la route parcourue entre votre machine et un serveur distant).

Sur Linux, il existe 2 différences entre TracePath et TraceRoute:

  • TraceRoute nécessite de disposer des droits super utilisateur (root) pour être exécuté alors que TracePath peut être exécuté par tous les utilisateurs.
  • TraceRoute autorise certains options qui ne sont pas disponibles par TracePath. Malheureusement ces options ne sont pas forcément supportées par tous les routeurs.
Read more

Supprimer et désinstaller proprement un logiciel en ligne de commande sous Ubuntu Linux

Il est vrai qu'il est facile d'installer et désinstaller des logiciels sous Linux Ubuntu en utilisant le gestionnaire d'applications.

En ligne de commande l'installation se fait facilement via "apt-get install", mais comment faire pour désinstaller proprement une application que vous n'utilisez plus.

Tout d'abord pour obtenir la liste des logiciels installés, il faut faire:

dpkg --list
dpkg --list | less
dpkg --list | grep mysql

Par exemple pour désinstaller "zfs", il faut tout d'abord lister les packages liés à zfs qui sont installés sur votre machine:

dpkg --list | grep zfs

Cela qui retourne chez moi:

libzfs1                                0.6.0.56-0ubuntu1~oneiric1              Native ZFS filesystem library for Linux
mountall                               2.31-zfs1                               filesystem mounting tool
ubuntu-zfs                             6~oneiric                               Native ZFS filesystem metapackage for Ubuntu.
Read more

Lister les bases de données MySQL sous Linux

Aujourd'hui mon serveur MediaTomb a eu un problème, il n'arrivait pas à se connecter à sa base de données. J'ai donc voulu comprendre pourquoi.

Pour celà, j'ai dû lister les bases de données présentes sur mon serveur MySQL.

Tout d'abord, il faut s'authentifier avec des droits suffisants pour lister les bases de données. Personnellement je m'identie toujours en tant que "root":

mysql -u root -p

Une fois identifié, il vous suffit d'utiliser la commande "show databases" dans le terminal:

mysql> show databases;

Cela vous retournera alors quelque chose comme çà:

+--------------------+
| Database           |
+--------------------+
| information_schema |
| mediatomb          |
| mysql              |
| zbase              |
| zbasebackup        |
+--------------------+
5 rows in set (0.02 sec)

Ma base mediatomb est bien présente.…

Read more

Bar de progression lors d’une copie sous Linux

Je gère la plupart de mes sauvegardes sous forme d'archives. L'intérêt principal est de pouvoir tout faire en ligne de commande.

Au début j'utilisais la commande "mv" qui permet de déplacer des répertoires et des fichiers mais lors de gros transferts il est impossible de savoir la progression du déplacement ou de la copie de fichiers.

Après avoir cherché plusieurs scripts et fonctions, mon choix s'est tourné vers l'application "rsync" qui permet de synchroniser des répertoires entre eux.…

Read more

Température du CPU sous Linux Ubuntu

Aujourd'hui, ma carte SAS (une rocketraid 2680) c'est mise à biper. Immédiatement alerter, j'ai donc cherché à savoir pourquoi.

Ma piste s'est tout de suite diriger vers une surchauffe de la carte SAS mais également un surchauffe du processeur.

Pour savoir la température de mon processeur j'ai utilisé "lm_sensors" qui est disponible via le gestionnaire de paquets.

Installation de lm_sensors

Pour installer "lm_sensors", il suffit d'utiliser le gestionnaire de paquets:

apt-get install lm-sensors

Configuration de lm_sensors

Pour configurer "lm_sensors", il suffit de taper la commande suivante:

sensors-detect

Ce qui retourne:

# sensors-detect revision 5946 (2011-03-23 11:54:44 +0100)
# System: ASUSTeK Computer INC.
Read more

Problème de SuperBlock: réparer une partition corrompue

Aujourd'hui, une des partitions sur mon serveur Linux a été marquée comme étant corrompue. L'erreur indique l'impossibilité de lire un superblock:

/dev/sda3: Input/output error
mount: /dev/sda3: can't read superblock

Ce genre d'erreur est fréquente sur les partitions de type Ext3 mais rassurez vous, il est possible de réparer la partition.

Les erreurs de SuperBlock sont elles réparables ?

Les erreurs dûes aux superblocks sont facilement récupérables car le système de fichier Ext3 ne stocke pas les superblocks sur la partition elle-même.…

Read more

Récupérer des informations matérielles via SSH

Aujourd'hui j'ai été confronté à une intrigue toute simple: comment connaitre le type (DDR, DDR2, DDR3) et la vitesse de la mémoire RAM installée sur mon serveur dédié Linux ?

En effet, lorsque le serveur Linux est dans vos locaux, il suffit de décapoter la machine et de regarder directement sur les barettes mais dans le cas d'un serveur Linux hébergé à distance c'est plus compliqué.

Et bien pas tant que çà puisqu'il est possible de récupérer les informations matérielles de votre serveur Linux via une simple commande SSH.…

Read more

Etre notifié automatiquement par email d’une mise à jour de sécurité sur Ubuntu

Etant en vacances quelques jours, je me suis accordé une petite pause ordinateur. 

Toutefois, ne voulant pas mettre en danger mon serveur, je me suis demandé comment être notifié des mises à jour importantes de sécurité.

Après avoir fouillé sur Internet, j'ai trouvé de nombreux scripts shell mais ceux-ci s'avèrent trop complexes pour l'usage que j'en ai. Et j'ai finalement trouvé l'application "apticron" qui permet l'envoi automatique d'email lorsqu'il y a des mises à jour de sécurité en attente.…

Read more

Capturer le trafic d’une interface réseau avec TCPDump

Aujourd'hui, mon serveur Web a subi des attaques de type FLOOD (une multitude de connection sur le serveur Web sous forme de requêtes de type GET).

J'ai dû analyser le trafic passant sur mon interface réseau afin de voir qui floodait mon serveur Web sur le port 80.

Sur un serveur Windows, il suffirait d'utiliser le logiciel Wireshark afin de capturer le trafic réseau pour l'analyser. Mon serveur étant sous Linux Debian, nous utiliserons donc TCPDump.

TCPDump est ce que l'on appelle classiquement un "packet analyzer".…

Read more