Rechercher : dans
Par :

[red hat] commandes ?

Dernière réponse le 2 avr 2009 à 20:23:21 azerty, le 16 mai 2007 à 17:26:31 
 Signaler ce message aux modérateurs

Bonjour,

Je n'y connais rien à Linux mais me trouve dans l'obligation de dépanner un boîtier administré en red hat.
Bon, j'ai réussi à me connecter à la bécane, j'ai compris comment me déplacer dans les répertoires (les lister déjà !), mais maintenant je voudrais ouvrir certains fichiers pour voir leur contenu.
Comment est-ce que je fais ?

Merci de votre aide.

Configuration: Windows XP
Internet Explorer 7.0

1

mavericks38, le 16 mai 2007 à 17:34:50
  • +2

Cela depand du type de fichier
si c'est du texte essaye vi /le cemin de ton fichier
(exemple vi /etc/network/interfaces et tu pourat modifier ton IP)
voila si tu veu plus de prcécision precise le type de fichier.

Répondre à mavericks38

2

jipicy, le 16 mai 2007 à 17:51:10
  • +1

Salut,

Si ce n'est que de la lecture seule, alors utilises les commandes suivantes :

cat le_fichier
more le_fichier
less le_fichier
cat affiche le fichier dans son intégralité
more comme sous DOS, page par page, "q" pour quitter
less déplacement haut et bas (flêches), "q" pour quitter

;-)) Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

3

azerty, le 16 mai 2007 à 19:43:14

Merci de votre aide.
Dans un 1e temps je recherche un fichier de log, mais n'ai aucune idée de où il se trouve, et ça me semble longuet de parcourir répertoire par répertoire.
Y-a-t-il une fonction de recherche sans avoir le nom complet ?

Répondre à azerty

4

jipicy, le 16 mai 2007 à 22:34:41
  • +1

Re-

Normalement les fichiers de log se situent dans "/var/log/". Certains programmes ayant aussi leur propres dossiers dans ce même répertoire (ex : /var/log/samba).

Sinon concernant ta recherche, tu peux essayer :

find / -type f -name "ton_nom_pas_complet_*"
Ne pas oublier l'astérisque ( * ) en fin pour remplacer les caractères manquants.

find : la commande
/ : depuis le répertoire racine
-type f : type de fichier régulier
-name "..." : avec pour nom ou commençant par

;-)) Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

5

azerty, le 18 mai 2007 à 12:57:07

Merci merci merci !!!
Je suis désolé d'abuser de votre temps, mais... quelle commande utiliser pour connaître le poids du fichier, sa dernière modif, etc ?
Je suis allé là : http://www.libordux.org/docs/shells/ mais je n'arrive pas à trouver mon bonheur...
Merci encore de votre aide.

Répondre à azerty

6

jipicy, le 18 mai 2007 à 13:42:23
  • +1

Re-

quelle commande utiliser pour connaître le poids du fichier

ls -lh fichier
sa dernière modif
stat fichier
etc...
man ls
man stat
etc...
;-))
Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

7

azerty, le 18 mai 2007 à 16:28:54

Merci de votre aide, mais je crois que de toute façon je n'y arriverai pas : comment repérer un "fichier de log trop gros" sur une bécane dont on ne comprend pas la langue...
Et en admettant que je le trouve, je fais comment pour le purger...
Merci encore et à une prochaine fois, mais pas sous Linux !!!

Répondre à azerty

8

bob031, le 18 mai 2007 à 17:16:35
  • +1

Salut,

comment repérer un "fichier de log trop gros" sur une bécane dont on ne comprend pas la langue...

find / -name "*.log" \( -size +10000c \) -print


+10000=supérieur à 10000 octets (bien sûr tu peux mettre la valeur que tu souhaites).

:-))

Répondre à bob031

9

azerty, le 18 mai 2007 à 18:06:05

OK, merci, j'en ai trouvé... mais comment les "purger" ?
Je sais, j'abuse...!
Merci à tous en tout cas.

Répondre à azerty

10

jipicy, le 18 mai 2007 à 18:38:37
  • +2

find / -name "*.log" \( -size +10000c \) -exec rm -i {} \;
-exec : exécuter la commande qui suit
rm -i : rm (remove) effacer: "-i " demande confirmation ("-f " sans confirmation)
{} : évalue chaque fichier trouvé

;-)) Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

11

azerty, le 18 mai 2007 à 18:44:04

Bien, j'ai "findé" un fichier appelé cache.log, quand je fais stat cache.log j'obtiens 25808896 (octets ? qui équivaudrait dc à env. 25 Mo ?), je suppose donc que c'est lui le fautif.
A votre avis, un truc appelé cache.log, je peux le supprimer sans souci ?
J'écris ça exec rm -i cache.log ?

Répondre à azerty

12

jipicy, le 18 mai 2007 à 18:49:24

A votre avis, un truc appelé cache.log, je peux le supprimer sans souci ?
Ça y'a que toi qui peut savoir en fonction des données présentes et du programme qui le génère...

J'écris ça exec rm -i cache.log ?
Plutôt :

rm -i /chemin/complet/cache.log
ou
cd /chemin/complet/vers/fichier
rm -i cache.log
;-))
Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

13

azerty, le 18 mai 2007 à 18:58:24

Je sais que je l'ai déjà dit mais : MERCI.
Pour ce qui est de savoir ce que je peux supprimer ou pas, alors là...
Bon, d'un autre côté, je ne risque rien à le faire, de toute façon la foutue bécane est en rade...
D^'après ce que je vois du fichier, il est "relativement récent" (07/2006 alors que la bécane fonctionne depuis 08/2002) ; il serait généré par squid, et dans ses dernière lignes il hurle :
2007/03/15 12:48:59| WARNING! Your cache is running out of filedescriptors
2007/03/15 12:48:59| comm_open: socket failure: (24) Too many open files
2007/03/15 12:48:59| comm_open: socket failure: (24) Too many open files
2007/03/15 12:48:59| comm_open: socket failure: (24) Too many open files
2007/03/15 12:48:59| comm_open: socket failure: (24) Too 2007/05/14 12:57:25| Starting Squid Cache version 2.3.STABLE4 for i686-pc-linux-gnu...
2007/05/14 12:57:25| Process ID 7921
2007/05/14 12:57:25| With 1024 file descriptors available
2007/05/14 12:57:25| DNS Socket created on FD 1
2007/05/14 12:57:25| Adding nameserver 127.[root@mail squid]#

Alors, qu'en pensez-vous ? Franchement, je ne vous en voudrais pas si je suis un conseil qui s'avère mauvais, au point où j'en suis...

Re- merci !

Répondre à azerty

14

jipicy, le 18 mai 2007 à 19:01:41

Ben là faudra attendre un expert en "squid"... perso, je connais pas du tout ;-(
Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

15

azerty, le 18 mai 2007 à 19:08:57

Bon, en tout cas merci de votre attention.
En attendant, et histoire de me défouler et de tester mes nouvelles connaissances, je lui ai dit "reboot", il m'a répondu "the system is going down for reboot now". C'est bête mais au moins un truc qui marche, ça fait plaisir !
A quelle adresse dois-je envoyer le paquet de Tagada (ou autre selon préférence !) ?

Répondre à azerty

16

jipicy, le 18 mai 2007 à 19:19:25
  • +1

A quelle adresse dois-je envoyer le paquet de Tagada (ou autre selon préférence !) ?
À la première maternelle devant laquelle tu passes ;-))

PS. Prévois plus d'un paquet, les petits monstres en raffolent. N'oublie pas les petits beurres aussi ;-)))
Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

17

 prouser, le 2 avr 2009 à 20:23:21

Salam...
vous n avais qu a faire la comande : vi suivie du fichier que vous voulais lsavoir le contenu
bonne chance.
salam...

Répondre à prouser