Tous les articles par memo

Afficher les dernier fichiers modifiés

  • -maxdepth : profondeur de recherche, omettre pour rechercher dans l’arborescence complète ou mettre à 1 pour uniquement le répertoire courant
  • -name : permet de limiter à certains types de fichier
  • -mtime -n : dont la date de modification à moins de 5 jours
  • -printf pour formater la sortie

Pour exclure un répertoire:

Pour trier les résultats par date de dernière modification:

 

Alerte e-mail en cas de disque dur plein

Si /etc/cron.daily existe:

Sinon avec crontab:

Contenu du fichier diskAlert

 

Monitorer son serveur avec Munin

Installation

On autorise les IPs listées ou alors tout le monde

Remplacer « Allow from localhost 127.0.0.1/8 ::1 » par « Allow from all »

Ajouter une surveillance de Fail2ban

Remplacer « [fail2ban] » par « [fail2ban*] »

Protection des graphiques

Décommenter les 4 lignes suivantes:

Créer un mot de passe pour l’utilisateur « Munin »

Attention: la directive « AllowOverride » vHost actif doit être réglée sur « all »

Transfert de base de données en PHP

Sur le serveur de départ

Notes

  • Il est possible d’exporter toutes les tables en omettant le dernière argument
  • –ignore-table=[BASE].[TABLE] permet d’exclure une table

Sur le serveur de destination

 

Rechercher une chaîne de caractères dans une arborescence

Limiter aux fichiers PHP et HTML

Pour rechercher une chaîne avec un anti-slash, on peut ajouter l’argument -F afin que le chaîne soit traitée littéralement:

 

Gestion Git

Nouveau repository

Premier push

Nouveau commit

Mise à jour locale depuis le repository

Forcer la mise à jour depuis le repository

Forcer les couleurs

Forcer l’utilisation de nano

Définir la branche par défaut

Editer le fichier de configuration .git/CONFIG et ajouter:

Nettoyer les branches obsolètes

Récupération des branches remote et suppression des branches locales inexistantes en remote

Listing des branches mergées avec master

Suppression d’une branche remote

Suppression d’une branche locale

 

Activer le slowlog MySQL

Décommenter les 2 lignes suivantes:

Enregistrer et relancer MySQL

 

 

Compression / Décompression

Avec TAR

-z : Format gzip
-f : Dans le fichier indiqué
-c : Compresser
-x : Décompresser
-v : verbose

Avec ZIP