Actualités

Automatiser une connexion ssh à travers un serveur relais

Pour accéder à vos serveurs finaux via un serveur relais (passerelle, relay ou gateway), il est plutôt fastidieux de devoir réaliser deux connexions ssh surtout quand il faut réaliser cette opération plusieurs fois par jour. Cette petite astuce devrait simplificer votre vie. Illustration en image : Pour commancer il faut créer le fichier ~.ssh/config avec […]

Administrer plusieurs serveurs via ssh

ClusterSSH est un petit utilisataire qui vous permet d’administrer simultanément plusieurs serveurs via ssh. Cet outil est disponible dans les dépots. Il faut créer le fichier ~/.clusterssh/clusters pour y renseigner vos groupes de serveurs. group1 user@xx.xx.xx.xx user@yy.yy.yy.yy group2 user@server1 user@server2 Pour démarrer ClusterSSH, utiliser la commande suivante : cssh group1 Vous pouvez ensuite exécuter la […]

Supprimer de vieux fichiers en ligne de commande

Si vous voulez vider régulièrement un dossier de ses fichiers obsolètes cette astuce est pour vous. Cette ligne de commande vous permettra de supprimer des fichiers plus vieux de x jours d’un répertoire. find /monrepo/ -maxdepth 1 -type f -mtime +1 -exec rm -f {} \\; -maxdepth => permet de spécifier la profondeur du find […]

Alternative killall

Dans certain cas il n’est pas possible de faire un killall, il est nécessaire de filtrer les process à killer comme suit  ps aux | grep filtre1 | grep -v grep| awk ‘{print $2}’ | xargs kill -9 Attention d’exécuter cette commande avec un user ayant suffisamment de droits, car en cas de fail de kill […]

Effectuer une recherche dans un fichier

Si vous souhaitez rechercher un mot ou une chaîne de caractères dans un fichier. Voici une petite commande utile. Cette commande peux s’appliquer à n’importe quel fichier texte ou de log. Commande pour rechercher une adresse mail dans les logs d’envoie de mail sur du Linux. grep « keyword » /tmp/myfile.txt Mise en pratique Lors de non […]