Shell : Historiser (logguer) toutes les commandes shell
Oct28

Shell : Historiser (logguer) toutes les commandes shell

Voici une astuce permettant d’historiser toutes les commandes tapées dans un shell. Cet méthode est inspiré d’un article que j’ai vu sur Linux Attitude, j’ai juste rajouté le fait de rediriger ces logs dans un fichier à part avec la mise en place d’un logrotate. Ajouter dans /etc/profile : # envoyer la commande dans syslog pour chaque commande AVANT exécution trap ‘logger -i -p local5.info -t bash...

Read More
Multitail – voir plusieurs logs en même temps
Avr07

Multitail – voir plusieurs logs en même temps

Je vais vous parler ici de multitail, qui permet de lancer plusieurs tail en même temps dans la même fenêtre grace à ncurses. Le projet n’est pas tout récent et à débuter en 2003. Cet outils peut être vraiment très pratique, j’ai personnellement l’habitude de lancer plusieurs tail sur plusieurs connexions ssh, donc plusieurs fenêtre… Pour rappelle, tail permet d’afficher les 10 dernière ligne d’un...

Read More

Effacer un fichier avec son numéro d’inode

Bah oui, parce que dès fois, suite à une mauvaise manip’, on se retrouve avec un vieux fichier qui contient dans son nom des caractères spéciaux (genre retour à la ligne). Pour récupérer son inode : ls -i * Ici on trouverai par exemple 409641 pour le fichier qu’on veut virer. Puis pour le supprimer avec le numéro récupéré : find . -xdev -inum 409641 -exec rm -rf {} ; Easy guy 😉...

Read More

Astuces shell réseaux

Bien le bonjour, Voici un tout petit billet pour vous présenter 3 commandes fortement utiles que j’ai découvert il y a peu 😉 C’est vraiment agréable de voir qu’on découvre toujours des astuces après 7 ans d’utilisation de linux, sans vouloir prétendre le fait d’être expert non plus 😉 Il s’agit de mii-tool et mii-diag mii-tool – Voir et manipuler l’état de l’unité « Media...

Read More

screen, ou comment eviter de se faire killer une commande

La commande screen permet de lancer un bash, qui en cas de coupure réseau par exemple ne se killera pas mais se détachera et continuera à tourner en arrière plan. Exemple concret d’utilisation : – votre hébergeur coupe une session SSH « inactive » pendant 30 minutes, et vous avez un gros traitement à lancer, qui prend plusieurs heures, que vous voulez lancer de nuit – vous ne voulez pas le lancer en cron pour une...

Read More