Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > Fedora / Red hat
Fedora / Red hat Vos questions sur les distributions Fedora / Red Hat
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 15/12/2009, 15h53   #1
Invité de passage
 
Inscription : mars 2007
Messages : 15
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 15
Points : 1
Points : 1
Par défaut Recherche IP sous Red Hat

Bonjour,

J'ai utilisé la commande : grep -lir MON_IP /repertoire pour rechercher une IP dans tous les fichiers de /repertoire, mais je souhaitais savoir s'il existait une commande qui me permette de faire la recherche dans tous les fichiers de mon serveur (depuis la racine sans avoir à spécifier un répertoire).

Merci d'avance.
james1984 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2009, 16h27   #2
Membre Expert
 
Avatar de becket
 
Frédéric Brugmans
Informaticien multitâche
Inscription : février 2005
Messages : 664
Détails du profil
Informations personnelles :
Nom : Frédéric Brugmans

Informations professionnelles :
Activité : Informaticien multitâche

Informations forums :
Inscription : février 2005
Messages : 664
Points : 1 196
Points : 1 196
Code :
1
2
 
find / -type f -exec grep -li CHAINERECHERCHEE {} \;
Sinon, tes adresses ip se trouvent configurées dans /etc/sysconfig/network-scripts/ifcfg-*
becket est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2009, 16h33   #3
Invité de passage
 
Inscription : mars 2007
Messages : 15
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 15
Points : 1
Points : 1
Salut,

Je viens de taper la commande que tu m'as suggéré et je reçois l'erreur :

*** glibc detected *** realloc(): invalid next size: 0x089d33f0 ***
find: grep terminated by signal 6

Je sais que les IP /etc/sysconfig/network-scripts/ifcfg-*. En fait j'ai créé un alias de ma première IP. J'ai modifié ma gateway dans /etc/sysconfig/network mais lors du passage sur ma nouvelle IP je me suis aperçu que le service ne marchait pas à cause : l'ancienne IP est rentrée en dur dans un bon nombre de fichiers.
james1984 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2009, 17h02   #4
Membre Expert
 
Avatar de becket
 
Frédéric Brugmans
Informaticien multitâche
Inscription : février 2005
Messages : 664
Détails du profil
Informations personnelles :
Nom : Frédéric Brugmans

Informations professionnelles :
Activité : Informaticien multitâche

Informations forums :
Inscription : février 2005
Messages : 664
Points : 1 196
Points : 1 196
La commande ne devrait pas te retourner une erreur
becket est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2009, 10h57   #5
Candidat au titre de Membre du Club
 
Inscription : novembre 2009
Messages : 36
Détails du profil
Informations forums :
Inscription : novembre 2009
Messages : 36
Points : 12
Points : 12
Citation:
Envoyé par becket Voir le message
La commande ne devrait pas te retourner une erreur
Effectivement chez moi elle fonctionne sans problème !

Mais pourquoi doit-on rajouter à la fin {} \; ?
Ren's est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2009, 12h25   #6
Membre habitué
 
Inscription : avril 2009
Messages : 153
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : avril 2009
Messages : 153
Points : 135
Points : 135
{} correspond au motif capturé par la commande find pour une itération i donnée.
\; permet de signaler la fin du bloc -exec

exemple :

Code :
1
2
3
4
5
6
7
8
9
 
toto $ ls
blah
blih
bloh
toto $ find . -type f -exec echo "fichier: "{} \;
fichier: blah
fichier: blih
fichier: bloh
BSans est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 00h49.


 
 
 
 
Partenaires

Hébergement Web