Fichiers modifiés vers LOG
Résolu/Fermé
koolshine
Messages postés
2
Date d'inscription
jeudi 4 octobre 2007
Statut
Membre
Dernière intervention
4 octobre 2007
-
4 oct. 2007 à 03:23
koolshine Messages postés 2 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 4 octobre 2007 - 4 oct. 2007 à 16:42
koolshine Messages postés 2 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 4 octobre 2007 - 4 oct. 2007 à 16:42
Bonjour,
Je me lance dans l'aventure de linux en mode console sur une debian Etch pour héberger 2 ou 3 sites persos. C'est vachement intéressant mais il y a encore des heures à passer sur mon putty...
je voudrais savoir si sur linux il est possible de créer un script ou une fonction permettant de tracé tous les fichiers modifiés dans un fichier (/var/log/modif.log) ? Auriez-vous un exemple ?
Si cela n'est pas possible, y a t'il une commande pour lister les derniers fichiers modifiés (du jour ou de la semaine par exemple) ?
Merci à tous.
Je me lance dans l'aventure de linux en mode console sur une debian Etch pour héberger 2 ou 3 sites persos. C'est vachement intéressant mais il y a encore des heures à passer sur mon putty...
je voudrais savoir si sur linux il est possible de créer un script ou une fonction permettant de tracé tous les fichiers modifiés dans un fichier (/var/log/modif.log) ? Auriez-vous un exemple ?
Si cela n'est pas possible, y a t'il une commande pour lister les derniers fichiers modifiés (du jour ou de la semaine par exemple) ?
Merci à tous.
A voir également:
- Fichiers modifiés vers LOG
- Wetransfer gratuit fichiers lourd - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Explorateur de fichiers - Guide
- Windows 7 vers windows 10 - Accueil - Mise à jour
- Fichiers epub - Guide
3 réponses
asevere
Messages postés
13089
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
23 novembre 2024
426
4 oct. 2007 à 10:29
4 oct. 2007 à 10:29
Bonjour,
Il n'y a par default aucun script fesant ça de manière automatique pour tout les fichiers, seulement pour quelques fichiers critiques du système.
Si tu souhaites te faire un script qui te permette de tracer tout ça, il faut que tu lises en premier lieu le manuel de find (man find). Dans les options, certaine te permettent de rechercher les fichier selon différentes dates (création, modification, accés)
find . -mtime 1 // recherche un fichier modifier il y a 24 heures
find . -mtime -1 // recherche un fichier modifier il y a moins de 24 heures
Exemple avec mmin:
Cordialement
Il n'y a par default aucun script fesant ça de manière automatique pour tout les fichiers, seulement pour quelques fichiers critiques du système.
Si tu souhaites te faire un script qui te permette de tracer tout ça, il faut que tu lises en premier lieu le manuel de find (man find). Dans les options, certaine te permettent de rechercher les fichier selon différentes dates (création, modification, accés)
find . -mtime 1 // recherche un fichier modifier il y a 24 heures
find . -mtime -1 // recherche un fichier modifier il y a moins de 24 heures
Exemple avec mmin:
$ ls -al total 32 drwxr-xr-x 2 adrien adrien 240 Oct 4 10:19 . drwxr-xr-x 11 root root 248 Sep 19 14:34 .. -rw------- 1 adrien adrien 3302 Oct 3 21:58 .bash_history -rw-r--r-- 1 adrien adrien 220 Sep 19 14:34 .bash_logout -rw-r--r-- 1 adrien adrien 414 Sep 19 14:34 .bash_profile -rw-r--r-- 1 adrien adrien 2227 Sep 19 14:34 .bashrc -rw------- 1 adrien adrien 114 Oct 4 10:21 .lesshst -rw------- 1 adrien adrien 5018 Oct 3 21:54 .viminfo -rw-r--r-- 1 adrien adrien 2 Oct 4 10:19 temp $ date && find . -mmin -10 //modifié il y a moins de 10 minutes Thu Oct 4 10:24:24 CEST 2007 . ./temp ./.lesshst $ date && find . -mmin 5 //modifié il y a exactement 5 minutes Thu Oct 4 10:24:48 CEST 2007 $ date && find . -mmin 6 //modifié il y a exactement 6 minutes Thu Oct 4 10:25:08 CEST 2007 . ./temp $ echo b > temp //Modification du fichier $ ls -l temp -rw-r--r-- 1 adrien adrien 2 Oct 4 10:25 temp $ date && find . -mmin 6 //modifié il y a exactement 6 minutes Thu Oct 4 10:25:44 CEST 2007 $ date && find . -mmin 1 //modifié il y a exactement 1 minute Thu Oct 4 10:25:48 CEST 2007 ./temp
Cordialement
koolshine
Messages postés
2
Date d'inscription
jeudi 4 octobre 2007
Statut
Membre
Dernière intervention
4 octobre 2007
1
4 oct. 2007 à 16:42
4 oct. 2007 à 16:42
Merci asevere pour toutes ces infos, en effet j'ai trouvé pas mal d'options sur la commande 'FIND' :
-mtime -atime -ctime
Et encore d'autres :
-perm -print -exec
.........
Je vais pouvoir me pencher là-dessus pour bien étudier la chose.
Merci aussi à oeuf mais je crois que pour la compilation de noyau, je verais l'année prochaine...
Je fais comme même des recherches sur le support audit.
Cordialement.
-mtime -atime -ctime
Et encore d'autres :
-perm -print -exec
.........
Je vais pouvoir me pencher là-dessus pour bien étudier la chose.
Merci aussi à oeuf mais je crois que pour la compilation de noyau, je verais l'année prochaine...
Je fais comme même des recherches sur le support audit.
Cordialement.