25-05

Par défaut, le shell sous Debian est
Bash. Si vous souhaitez le modifier, pour le compte
root ou alors pour un utilisateur précis, il vous suffit d'utiliser la commande
chsh.
$chsh root
Changing the login shell for root
Enter the new value, or press ENTER for the default
Login Shell [/bin/bash]:
Vous pouvez aller un peu plus vite en utilisant l'argument
-s
$chsh -s /bin/sh root
Edit: Vous pouvez avoir la liste des shells disponible en regardant le contenu du fichier /etc/shells :
cat /etc/shells
# /etc/shells: valid login shells
/bin/csh
/bin/sh
/usr/bin/es
/usr/bin/ksh
/bin/ksh
/usr/bin/rc
/usr/bin/tcsh
/bin/tcsh
/usr/bin/esh
/bin/bash
/bin/rbash
/usr/bin/screen
/bin/false
05-05

Si vous aussi vous prenez un serveur dédié Hybrid d'OVH, lors de sa livraison, les disques durs SATA sont par défaut montés, mais si comme moi, vous souhaitez avoir un partitionnement personnalisé, la case réinstallation s'impose.
Après réinstallation, malheureusement, la partition SATA n'apparait pas, seuls les disques durs SSD apparaissent, et l'installeur OVH n'a pas proposé leur formatage.
Ces 2 disques durs SATA sont donc partitionnés, par défaut, en RAID 1, et après une réinstallation par OVH, leur contenu n'est pas supprimé, mais il faut les remonter.
Lire la suite >>
26-04

Si vous souhaitez trier vos mails, en bash, en fonction d'une expression, ou d'un header, vous pouvez le faire plutôt simplement, en bash.
Dans mon cas, il s'agit de trier les mails que je reçois sur une adresse pour différentes mailing list, afin de me faire des archives et de pouvoir, ainsi, créer des dossiers.
Je suis abonné à la liste HAProxy, ainsi qu'à plusieurs listes OVH, je souhaite trier les deux dans 2 dossiers différents.
La liste HAProxy est identifiable par un champ CC, la liste OVH est identifiable par un champ To.
Lire la suite >>
20-04

Grep permet d'utiliser une fonction
OR lors de ses recherches et de gagner des précieuses secondes.
Lire la suite >>
16-04

Si vous utilisez la Gentoo Release 2 d'OVH, depuis cette nuit, aux alentours de 4h du matin, vous devez avoir des problèmes d'email. Ceci est dû à la version de Clamav fourni par OVH et non maintenu à jour.
En attendant un
patch (qui peut-être ne sortira jamais) de la part d'OVH, si vous souhaitez rétablir votre serveur SMTP, je vous conseille, dans l'urgence de désactiver le Scanner AntiVirus, soit Clamav, ce qui n'est pas très sécurisé mais qui vous permet de ne pas "sortir de la Release"
(les patch pourront être appliqué par la suite et vous n'aurez pas le support qui vous dira: "vous avez touché à notre distribution, nous ne nous occupons plus de vous").
Lire la suite >>
12-04

Si vous avez développé une version mobile de votre site, vous souhaitez certainement rediriger automatiquement les visiteurs utilisant un iPhone, un BlackBerry vers cette version.
Lire la suite >>
10-04

Clamav est l'antivirus le plus souvent installé par défaut sur la plupart des serveurs dédiés et des systèmes Linux. Gratuit et performant il permet d'effectuer des analyses rapides à partir d'une base de données de définition de virus connus.
Il tourne généralement en tâche de fond et est très souvent couplé à
SpamAssassin pour effectuer les analyses antivirus des emails entrants
(et sortant).
Lire la suite >>
17-03

Aujourd'hui, petite mise à jour de Lighttpd sur l'un de mes dédiés étant sous Debian Squeeze. Au redémarrage du serveur web, impossible de le relancer:
(network.c.529) SSL: error:00000000:lib(0):func(0):reason(0) failed!
Aucune mise à jour spéciales de mon côté au niveau du fichier de configuration, et pourtant, Lighttpd ne veut pas démarrer.
J'ai exactement la même installation fonctionnant sous Debian SID ainsi que Debian Lenny, je pense donc à un problème de version.
Décision prise d'installer Lighttpd en version SID qui sera un peu plus récente.
cd /etc/apt/
sed -i 's/squeeze/sid/g' sources.list
apt-get install lighttpd
J'effectue la mise à jour, et je teste le bon redémarrage de lighttpd :
/etc/init.d/lighttpd start
Starting web server: lighttpd.
Je repasse mon sources.list en version squeeze afin de ne pas mettre à jour l'entière distribution
cd /etc/apt/
sed -i 's/sid/squeeze/g' sources.list
A noter qu'il y a peut-être une solution plus propre pour corriger ce problème, mais étant sur le channel IRC #lighttpd@Freenode, pas mal de personnes semblent avoir eu ce soucis.
15-03

Ce message d'erreur SpamAssasin peut apparaitre dans vos logs lorsque vous ajoutez le plugin Rule2XSBody. Pour corriger ce soucis, il vous suffit d'utiliser la commande sa-compile afin de corriger le soucis.
sa-compile
Mar 15 04:39:39.260 [10092] info: generic: base extraction starting. this can take a while...
Mar 15 04:39:39.260 [10092] info: generic: extracting from rules of type body_0
100% [===================================================] 109.91 rules/sec 00m11s DONE
100% [===================================================] 207.36 bases/sec 00m11s DONE
Mar 15 04:40:02.645 [10092] info: body_0: 1551 base strings extracted in 23 seconds
...
Redémarrez ensuite SpamAssassin, et le problème devrait être réglé.
/etc/init.d/spamassassin restart
Edit: Faute de type corrigée.
09-03

Si vous aussi vous apercevez ce message d'erreur, en utilisant, par exemple, les paquets
DotDeb, cela vient du fait que la signature des paquets n'est pas disponible dans le paquet
debian-archive-keyring. Pour résoudre ce problème, si vous êtes sûr de ce que vous faites et que vous utilisez des sources fiable, il vous suffit de rajouter une ligne de configuration à la configuration d'
Apt.
Lire la suite >>