25-05
Debian: Changer le shell par défaut avec chsh
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 rootEdit: 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
Serveurs Hybrid d'OVH: Remonter le Raid du SATA
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.
26-04
Tips: Trier ses mails en Bash en fonction d'une expression
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.
20-04
Grep, fonction OR et BenchMark
Grep permet d'utiliser une fonction OR lors de ses recherches et de gagner des précieuses secondes.
16-04
Release 2 OVH, plantage des emails dû à Clamav
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").
12-04
Lighttpd: Rediriger ses visiteurs vers une version mobile de votre site en fonction de l'UserAgent
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.
10-04
Clamav, faire une analyse antivirus de son serveur
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).
17-03
Lighttpd Debian : (network.c.529) SSL: error:00000000:lib(0):func(0):reason(0) failed!
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 lighttpdJ'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.listA 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
Spamassasin: Can't locate Mail/SpamAssassin/CompiledRegexps
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 restartEdit: Faute de type corrigée.
09-03
Debian, résoudre l'alerte : WARNING: The following packages cannot be authenticated!
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.