Catégorie : Bash

8 juillet 2019 /

Lorsque le nombre de fichiers dans un répertoire dépasse les 30000, cela peut constituer un problème.

Voici les étapes à suivre pour mener à bien cette tâche
find . -name '*.txt' -print >/tmp/fichiers_a_archiver
tar -cvzf fichiers_a_archiver.tar.gz --files-from /tmp/fichiers_a_archiver
find . -name '*.txt' | xargs rm -v

 

25 avril 2019 /
Avec tree
tree -ihafF / | tr '[]' ' '| sort -k1hr | head -20
Avec find
find / -type f -exec du -h {} \; | sort -rh | head -20
17 janvier 2019 /

Formatage du texte

Mettre le texte en gras
echo -e "\e[1mTEXTE EN GRAS\e[0m"
Mettre le texte en souligné
echo -e "\e[4mTEXTE SOULIGNÉ\e[0m"
Mettre le texte en clignotant
echo -e "\e[5mTEXTE CLIGNOTANT\e[0m"
Pour inverser la couleur du texte
echo -e "\e[7mTEXTE AVEC INVERSION DES COULEURS\e[0m"
Pour masquer le texte (pour voir le texte, il suffit de faire un copier-coller)
echo -e "\e[8mTEXTE MASQUÉ\e[0m"

Formatage de la couleur

Couleur par défaut
echo -e "\e[39mdéfaut"
Texte en noir
echo -e "\e[30mNoir"
Texte en rouge
echo -e "\e[31mRouge"
Texte en rouge clair
echo -e "\e[91mRouge clair"
Texte en vert
echo -e "\e[32mVert"
Texte en vert clair
echo -e "\e[92mVert clair"
Texte en jaune
echo -e "\e[33mJaune"
Texte en jaune clair
echo -e "\e[93mJaune clair"
Texte en bleu
echo -e "\e[34mBleu"
Texte en bleu clair
echo -e "\e[94mBleu clair"
Texte en mauve
echo -e "\e[35mMauve"
Texte en mauve clair
echo -e "\e[95mMauve clair"
Texte en cyan
echo -e "\e[36mCyan"
Texte en cyan clair
echo -e "\e[96mCyan clair"
Texte en gris
echo -e "\e[2mGris"
Texte en gris clair
echo -e "\e[37mGris clair"
Texte en gris foncé
echo -e "\e[90mGris foncé"
Texte en blanc
echo -e "\e[97mBlanc"
29 octobre 2018 /
Pour afficher le nombre total de vCPU de l'hyperviseur
virsh nodeinfo
Pour afficher le nombre de vCPU que KVM a attribué à ses VMs
virsh list | awk '{print $1}' | grep -oIE "[0-9]*" | while read word; do virsh dominfo ${word} | grep "CPU.s"; done | awk 'BEGIN {a=0;} {a=a+$2;} END {print a;}'

 

 

28 septembre 2018 /

Augmentation d’un Swap LVM

On commence par desactiver le Swap pour le volume LVM concerné
swapoff -v /dev/mapper/STARMATE--vg-swap
On augmente la taille de volume logique
lvm lvresize /dev/mapper/STARMATE--vg-swap -L +15G
On formate
mkswap /dev/mapper/STARMATE--vg-swap
Puis on réactive notre Swap
swapon -va
On peut vérifier la taille de notre Swap avec ces deux commandes
cat /proc/swaps
free -h

Réduction d’un Swap LVM

On commence par desactiver le Swap pour le volume LVM concerné
swapoff -v /dev/mapper/STARMATE--vg-swap
On réduit la taille de volume logique
lvm lvreduce /dev/mapper/STARMATE--vg-swap -L -15G
On formate
mkswap /dev/mapper/STARMATE--vg-swap
Puis on réactive notre Swap
swapon -va
On peut vérifier la taille de notre Swap avec ces deux commandes
cat /proc/swaps
free -h