Exim4 – Commandes utiles

Simuler une connexion SMTP sur son serveur Exim :
swaks --to destinataire@domaine.tld --from emetteur@domaine.tld --auth-user login@domaine.tld -pipe "exim -bh ip.du.client.smtp"

Les adresses –to et –from peuvent être fictives.
–auth-user doit exister, son mot de passe sera demandé (et affiché en clair)

Cette commande est utile pour tester les ACLs d’Exim.

Commandes utiles

Quelques commandes utile pour administrer un serveur Debian .

Installer un .deb

dpkg -i paquet.deb
Ensuite, on installe les dépendances avec :
apt-get -f install

Grouper les résultat d’un netstat

Comptabilise le nombre de connexions par IP

netstat -pan | grep 'tcp\|udp' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n

Comptabilise le nombre de connexion par IP sur le port 80 :

netstat -atn -A inet | grep ":80" | awk -F " " '{print $5} ' | awk -F ":" '{print $1}' | sort | uniq -c | sort -nr

Bloquer une IP avec iptables :

iptables -I INPUT -s IP_ADRESS -j DROP

Afficher la taille des dossiers d’un répertoire :

du -h --max-depth=1

-h : Human readable
-d : max-depth

Trier les fichiers par date de modification :

ls -t

Supprimer des fichiers d’une date antérieur :

find $log -type f -mtime +7 -exec /bin/rm -f {} \;

Rechercher un fichier avec find

Pour rechercher un fichier dans une arborescence, sans dépasser le premier niveau de celle-ci, il faut utiliser find de cette manière :
find . -name '*.c' -maxdepth 1 -type f

« Older Entries