/proc

/proc - Linux et OS Alternatifs

Marsh Posté le 28-11-2001 à 21:20:49    

J'aimerais savoir à quoi sert ce dossier ?
 
Si je fais un cat /proc/sys/net/ipv4/conf/all/rp_filter , il me sort 1.
J'imagine que c'est en rapport avec les "echo" que l'on peut faire.
Vous l'aurez compris, c'est un peu embrouillé. Si qqn peut m'expliquer celà en détail, ca me serais très utile.
D'avance merci

Reply

Marsh Posté le 28-11-2001 à 21:20:49   

Reply

Marsh Posté le 28-11-2001 à 21:46:23    

essaie cat /proc/version
 
je pense que ca contient plein d'info sur le systeme en gros

Reply

Marsh Posté le 28-11-2001 à 21:46:32    

bonne question !
 
ça te donne des infos sur le kernel ou les périphériques...  
 ex : cat /proc/pci  
(ça te le savais surement déjà)
 
Tu peux entre autre configurer le kernel en modifiant les valeurs de certains attributs (et sans redémarrer en plus :D) .
 
au suivant, j'en sais pas plus :(

Reply

Marsh Posté le 28-11-2001 à 21:49:13    

ah ouais tiens, moa je faisais tjs   lspci :)

Reply

Marsh Posté le 28-11-2001 à 21:58:59    

c un moyen élégant d'accéder à plein d'infos hardware (mem, disques, bus divers), sur le fonctionnement du kernel, sur les processus en cours, etc...

Reply

Marsh Posté le 28-11-2001 à 22:09:43    

ah bein c'est génial cà !
Et en ce qui concerne les commandes echo ?
par exemple pour la config d'un firewall :
echo 1 > /proc/sys/net/ipv4/ip_forward
y'a aussi echo "1" ... ("" sont importants ?)
également echo 0 et echo 2

Reply

Marsh Posté le 29-11-2001 à 00:48:03    

die488 a écrit a écrit :

ah bein c'est génial cà !
Et en ce qui concerne les commandes echo ?
par exemple pour la config d'un firewall :
echo 1 > /proc/sys/net/ipv4/ip_forward
y'a aussi echo "1" ... ("" sont importants ?)
également echo 0 et echo 2  




 
 
je pense pas que ça soit important, j'ai vu les deux et les deux fonctionnent.
il y en a plein des options comme ça en "runtime" ;)
c'est sympa :)

Reply

Marsh Posté le 29-11-2001 à 04:46:25    

die488 a écrit a écrit :

ah bein c'est génial cà !
Et en ce qui concerne les commandes echo ?
par exemple pour la config d'un firewall :
echo 1 > /proc/sys/net/ipv4/ip_forward
y'a aussi echo "1" ... ("" sont importants ?)
également echo 0 et echo 2  




 
C'est pas important pour une valeur, en fait les " " disent juste qu'entre eux c'est une chaine.
 
Par exemple si tu fais  
 
echo "plop ; ls" il affichera plop ; ls alors que si tu fais echo plop ; ls il interpretera le ; comme fin de commande et ls comme la commande suivant donc :
 

Code :
  1. plop
  2. fichier1  \ 
  3. fichier2   > ls du rep
  4. ....      /


 
C'est juste pour protéger les caractéres en disant qu'ils font partie de la chaine
 
par contre les caracteres $ et " et qq autres sont a proteger en les precedant de \
 
sinon pour tout protéger de maniere sure dans la chaine il vaut mieux delimiter par des '  ( proteger le ' a l'interieur s'il y en a forcement quand meme )
 
 
/proc c'est sympa, c'est un peu comme un mirroir en forme de fichiers du systeme, rien n'est réel, tout est relier au noyau...  
 
C'est souvent l'endroit ideal pour prendre des infos pour des programmes persos, plutot que de decouper des resultats de commandes pour prendre la seule donnée qu'on souhaite...

 

[edtdd]--Message édité par Sly Angel--[/edtdd]


---------------
Fan et séquestrateur de Deprem De Prel Photographie, célèbre photographe de tuning automobile :o
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed