Générer un MD5 sous Linux

Aujourd'hui j'ai dû générer des mots de passe en MD5 sous mon serveur Ubuntu.

Pour celà, j'ai utilisé une petite commande sympathique:

echo -n monpass | md5sum

Ce qui retournera:

a936465247b1be65cc02997f74b5a971 -

Comme vous le voyez c'est super simple de générer des MD5 sous Linux 🙂

Read more

Script de sauvegarde de site Internet

Aujourd'hui j'ai eu besoin de trouver un script de sauvegarde afin de sauvegarder automatiquement mes sites web.

C'est sur le site de Vivek que j'ai alors trouvé ce script qui permet de sauver les fichiers de votre site mais également vos bases de données.

Bien sur pensez à modifier les différents paramètres afin que celui-ci fonctionne avec votre configuration.

#!/bin/bash
# A Simple Shell Script to Backup Red Hat / CentOS / Fedora / Debian / Ubuntu Apache Webserver and SQL Database
# Path to backup directories
DIRS="/home/user/ /var/www/html/ /etc"
 
# Store todays date
NOW=$(date +"%F")
 
# Store backup path
BACKUP="/backup/$NOW"
 
# Backup file name hostname.time.tar.gz
BFILE="$(hostname).$(date +'%T').tar.gz"
PFILE="$(hostname).$(date +'%T').pg.sql.gz"
MFILE="$(hostname).$(date +'%T').mysql.sq.gz"
 
# Set Pgsql username
PGSQLUSER="user"
 
# Set MySQL username and password
MYSQLUSER="user"
MYSQLPASSWORD="password"
 
# Remote SSH server setup
SSHSERVER="backup.example.com" # your remote ssh server
SSHUSER="user"                 # username
SSHDUMPDIR="/backup/remote"    # remote ssh server directory to store dumps
 
# Paths for binary files
TAR="/bin/tar"
PGDUMP="/usr/bin/pg_dump"
MYSQLDUMP="/usr/bin/mysqldump"
GZIP="/bin/gzip"
SCP="/usr/bin/scp"
SSH="/usr/bin/ssh"
LOGGER="/usr/bin/logger"
 
# make sure backup directory exists
[ !
Read more

Monitorer son onduleur sous Linux

J'ai récemment acheté un onduleur Eaton Ellipse 750. Cet onduleur est manageable par USB.

Eaton est un fabricant très important dans la distribution d'onduleurs, notamment depuis le rachat de MGE.

Ce tutoriel s'applique donc également aux onduleurs Eaton, MGE et autres.

Nous allons donc voir comment gérer son onduleur directement sous son ordinateur USB.

Network UPS Tools (NUT)

Sous Linux, et plus précisément sous Ubuntu, c'est l'application Nut qui va nous permettre de configurer et monitorer notre onduleur.…

Read more

Améliorer les performances de ZFS

L'ensemble de mes données sensibles sont stockées sur un système ZFS dans plusieurs zpool (qui est l'équivalent d'un RAID5).

Après plusieurs semaines d'utilisation je me suis aperçu que les vitesses d'écriture et de lecture n'étaient vraiment pas rapide.

J'ai donc effectué des recherches afin de trouver des astuces pour améliorer les performances de mon système ZFS.

Utiliser un processeur 64 Bits et de la mémoire

Une des particularités de ZFS est de consommer pas mal de mémoire car il bufferise pas mal.…

Read more

Détecter le second processeur de votre serveur SMP sous Linux Ubuntu

Le SMP (Symmetric Multi Processing) est une architecture informatique parallèle qui permet d'avoir plusieurs processeurs dans son serveur afin d'augmenter sa puissance de calcul.

De nombreux serveurs haut de gamme utilisent plusieurs processeurs afin de pouvoir exécuter sans difficulté plusieurs centaines de processus.

Aujourd'hui j'ai dû configurer un serveur Dell qui possède 2 processeurs. Le système d'exploitation étant Ubuntu Server, j'ai cherché à détecter le second processeur.

Normalement les systèmes d'exploitation Linux récent utilisent un kernel SMP, du coup il détectera automatiquement votre deuxième processeur.…

Read more

7 logiciels de sauvegarde et de backup pour Linux Ubuntu

Il n'y a rien de plus rageant que de perdre des données (et je sais de quoi je parle j'ai perdu plus de 16To de données).

Il est donc indispensable de créer régulièrement des sauvegardes des vos données et du système.

Les systèmes Raid et les systèmes de sauvegarde sont complémentaires et en aucun cas une des solutions doit remplacer l'autre.

Après plusieurs recherches sur le net j'ai trouvé plusieurs comparatifs de logiciels de sauvegarde. Ces applications sont toutes compatibles avec Ubuntu Desktop, certaines le sont avec Ubuntu Server.…

Read more

Trouver les répertoires vides et les fichiers vides sous Linux

Aujourd'hui j'ai eu besoin de trouver quels étaient les dossiers vides de mon Linux Ubuntu et quels étaient les fichiers dont la taille est de 0 byte.

Après recherche, Linux permet de trouver ces répertoires et fichiers vides grâce à la commande "find".

Trouver les répertoires vides en utilisant la commande find

Pour trouver les dossiers vides du répertoire courant, il faut exécuter la commande suivante:

find . -type d -empty

Pour trouver les dossiers vides du répertoire "/tmp", il faut exécuter la commande suivante:

find /tmp -type d -empty

On peut également supprimer ces répertoires automatiquement via la commande suivante:

find /tmp -type d -empty -exec rmdir {} \;

Attention toutefois à ne pas supprimer les répertoires vides des dossiers systèmes.…

Read more

Redémarrer son ordinateur sous Linux en ligne de commande

 

Maintenant que l'on sait éteindre son ordinateur en ligne de commande, il est tout aussi intéressant d'apprendre à redémarrer sa machine via une ligne de commande.

Veuillez noter qu'il faut être identifié en tant que "root" pour pouvoir exécuter les commandes qui suivent.

La commande Reboot

Tout comme pour la commande "shutdown", la commande "reboot" permet de redémarrer la machine. 

Elle peut s'utiliser de diverses manières:

/sbin/reboot
/sbin/shutdown -r now
reboot

Vous pouvez également notifier les utilisateurs loggués que le système va être redémarré via la commande:

shutdown -r +5

Ce qui retourne:

Broadcast message from jhd@jhdserver
(/dev/pts/1) at 13:21 ...
Read more

Hotswap sous Linux Ubuntu sur bus SCSI SATA

Aujourd'hui j'ai eu un disque qui a rendu l'âme. J'ai donc voulu le remplacer à chaud (hotswap) car celui-ci est connecté en SATA et j'ai lu sur le forum Ubuntu que les disques branchés en SATA peuvent être changé à chaud.

Tout en gardant le pc allumé, je retire donc l'ancien disque, et je remets un nouveau disque qui fonctionne à la place.

Je lance le gestionnaire de disques et la à ma grande surprise aucun changement n'est apparent.…

Read more

Eteindre son ordinateur Linux en ligne de commande

Mon serveur est sous Ubuntu Server et des fois j'ai besoin de l'arrêter via une ligne de commande.

Veuillez noter qu'il faut être identifié en tant que "root" pour pouvoir exécuter les commandes qui suivent.

La commande ShutDown

La méthode la plus simple pour éteindre votre ordinateur est d'utiliser la commande "shutdown":

shutdown -h time "votre_message"
shutdown -h now "votre_message"

Voici le détail des options:

  • -h: éteindre l'ordinateur
  • time: délai pour éteindre l'ordinateur. Le format utilisé est HH:mm (02:30 par exemple pour un délai de 2 heures 30).
Read more