Aller au contenu | Aller au menu | Aller à la recherche

dimanche, janvier 6 2008

CLAMAV POSTFIX AMAVIS, et autres problème de mail

Lorsque vous ne recevez plus de mail avec dans vos log mail.warn ou mail.log des erreurs dans le genre de celle ci:

ClamAV-clamd av-scanner FAILED: Too many retries to talk to /var/run/clamav/clamd.ctl (Can't connect to UNIX socket /var/run/clamav/clamd.ctl: No such file or directory)

Lire la suite...

Tester sa solution anti spam et anti virus sur son serveur

pour le spam, s'envoyer un mail avec :

XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X

dedans.

Pour l'anti virus:
http://www.eicar.org/anti_virus_test_file.htm

vendredi, janvier 4 2008

Postfix, spamassassin, amavisd-new

Lorque votre anti spamm ne fonctionne pas (spam assassin) et que vous avez installé la dernière version de amavis, il vous faut réactivé l'anti spam
éditer les fichiers de conf situés dans /etc/amavis/conf.d/
dans /etc/amavis/conf.d/15-content_filter_mode de commenter
@bypass_virus_checks_maps = ( \%bypass_virus_checks, \@bypass_virus_checks_acl, \$bypass_virus_checks_re); et @bypass_spam_checks_maps = ( \%bypass_spam_checks, \@bypass_spam_checks_acl, \$bypass_spam_checks_re); dans /etc/default/spamassassin:
ENABLED=1
dans /etc/amavis/conf.d/20-debian_defaults
$final_spam_destiny = D_DISCARD; re démarrer tous les services postfix, amavisd, spamassassin.
vous retrouverez les messages tués en quarantaine ici :/var/lib/amavis/virusmails

ls count

ls | wc -l

lundi, octobre 15 2007

Debian :: Asterisk :: C compiler cannot create executables

Il faut installer gcc et ses dependances:
apt-get install gcc
apt-get install libc6-dev
apt-get install g++
apt-get install libncurses5-dev
./configure ...

mardi, octobre 9 2007

Debian :: monter une partition distante NTFS via samba

mount -t smbfs -o workgroup=WORKGROUP,username=draggi,password=PASSWORD //SERVEUR/SHARE /mnt/SERVEUR
Après avoir installé smbclient et smbmount et créé le reprtoire /mnt/SERVEUR

dimanche, juillet 29 2007

Unix : Lister tous les repertoires et sous-répertoires

ls -lahR

samedi, juillet 28 2007

Intercepter les packets échangés avec MySQL :: TCPDUMP

tcpdump -l -i eth0 -w - src or dst port 3306 | strings

dimanche, juin 3 2007

BASH :: Filtrer un fichier mysqldump de plusieurs Giga pour en extraire que les insert

sed -e '/INSERT INTO `MaTable`/!d;' Nom_Fichier_Dump.sql > sortie.sql

mercredi, mai 2 2007

SNMPD :: Pas de catch possible depuis un serveur du reseau

Lorsque vous installez SNMPD sur DEBIAN, ne pas oublier de changer la ligne
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'
du fichier /etc/default/snmpd par:
SNMPDOPTS='-Lsd -Lf /dev/null -p /var/run/snmpd.pid'
si vous souhaitez que SNMPD écoute sur les adresse de votre réseau.

lundi, avril 30 2007

NAGIOS :: check_snmp_process.pl :: error No output! ou 126

Lorsque vous exécutez le script de check load ou process sur Nagios version 2.0.
Vous obtenez des erreurs "No output!", ou le plugin vous renvoi une sortie erreur "126", lors de l'execution du script de check.
Vérifier que la ligne:
use lib "/usr/local/nagios/libexec";
Correspond bien au chemin relatif du répertoire ou se trouve le script perl check_snmp_process.pl, ou check_snmp_load.pl

jeudi, avril 26 2007

Debian :: System bootup in progress - please wait

Lors d'une tentative de connexion avec un user système autre que root
---> System bootup in progress - please wait
Se connecter en Root et supprimer le fichier:
rm /etc/nologin

mercredi, avril 4 2007

commande find UNIX

find . -exec grep "www.athabasca" '{}' \; -print
Supprimer tous les fichiers de plus de 2 jours dans le répertoire courant:
find . -type f -mtime +2 -exec rm {} \;

mardi, avril 3 2007

CACTI :: Débordement de la taille permise pour un fichier

Lorsque vous executez le poller.php vous avez le message suivant :
Débordement de la taille permise pour un fichier
il faut vider le fichier de log de cacti dans le répèrtoire log de cacti (cacti.log)

samedi, février 10 2007

APACHE :: Apache2apache2: Could not determine the server's fully qualified domain name, using ...

Si l'erreur Apache2apache2: Could not determine the server's fully qualified domain name, using... persiste alors que vous avez configuré les virtual host correctement, tentez de rajouter le full hostname
de la machine dans le fichier /etc/hostname, puis taper la commande

/bin/hostname -F /etc/hostname

mercredi, décembre 27 2006

RT :: Quelques trucs en VRAC

Installation de RT Request Tracker 3.4 sur une debian stable

Initialiser manuellement la base:

/usr/sbin/rt-setup-database --action init --datafile /etc/request-tracker3.4/initialdata --dba root --prompt-for-dba-password
puis :

/usr/sbin/rt-setup-database --action insert --datafile /etc/request-tracker3.4/initialdata --dba root --prompt-for-dba-password

dimanche, septembre 24 2006

BASH :: Ajout de la variable PATH, dans les scripts executés via cron

Certains serveurs ne prennent pas en compte le $PATH par defaut du user lorsqu' un script s'execute via une crontab. Du coup il faut forcer cette variable dans le script afin d'accéder au différentes commandes sans forcer les liens.
Au début de votre script ajouter:
#!/bin/bash
SHELL=/bin/bash
PATH=/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/bin:/usr/bin/X11
Pour être sur des link PATH, executer :

echo $PATH
dans le shell du user qui va executer la commande dans son cron, et recopier la sortie de la commande dans la variable du script ;)

vendredi, septembre 15 2006

Unix :: Envoyer la sortie d'une commande ou un fichier par mail

Pour envoyer la sortie d'une commande par mail:

ls-lah | mail to draggi@mydomain.com -s mon_sujet
Pour envoyer un fichier:

mail to draggi@mydomain.com -s mon_sujet < mon_script.sh

mardi, septembre 12 2006

Unix :: Remplassement de masse dans les fichiers d'une arborescence

Vous souhaitez modifier une chaine (ex un password dans des scripts php) dans une arborescence contenue dans un répertoire:
Placez vous dans le repertoire racine de votre site ex : cd /var/www/mon_site

find . -type f -print | xargs perl -pi -e "s/toto/monnewpass/g"
Cette commande recherchera, dans tous les fichiers et repertoire de /var/www/mon_site/, la chaine toto et la remplacera par monnewpass. :-D

lundi, août 14 2006

UNIX :: Un prompt coloré :)



export PS1='\e[1;31m\h\e[0m@\e[1;32m\u\e[0m\$ '


export PS1='\e[1;31m\h\e[0m@\e[1;32m\u\e[0m@\w\$ '

- page 2 de 3 -