Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:fhs-proc [04/10/2013 10:55] smolski |
doc:systeme:fhs-proc [24/08/2015 19:52] milou [/proc/sys/kernel] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
* Objet : /proc | * Objet : /proc | ||
- | * Niveau requis : {{tag>débutant}} | + | * Niveau requis : {{tag>débutant avisé}} |
* Commentaires : //Le repertoire ''/proc''. // | * Commentaires : //Le repertoire ''/proc''. // | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
- | * Suivi : {{tag>en-chantier à-placer}} Pour choisir, voir les autres Tags possibles dans [[:atelier:#tags|l'Atelier]]. | + | * Suivi : {{tag>en-chantier à-placer à-tester}} Pour choisir, voir les autres Tags possibles dans [[:atelier:#tags|l'Atelier]]. |
- | * Création par <vous> <date> | + | * Création par [[user>smolski]] le 13/06/2010 |
* Testé par <...> le <...> FIXME | * Testé par <...> le <...> FIXME | ||
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=7533 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=7533 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
- | === Nota === | + | **Nota :** |
Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
Ligne 74: | Ligne 74: | ||
<code user>ls -l /proc/2441</code> | <code user>ls -l /proc/2441</code> | ||
- | <code> | + | <file config retour de la commande> |
total 0 | total 0 | ||
-r--r--r-- 1 root root 0 sep 29 16:34 cmdline | -r--r--r-- 1 root root 0 sep 29 16:34 cmdline | ||
Ligne 86: | Ligne 86: | ||
-r--r--r-- 1 root root 0 sep 29 16:34 stat | -r--r--r-- 1 root root 0 sep 29 16:34 stat | ||
-r--r--r-- 1 root root 0 sep 29 16:34 statm | -r--r--r-- 1 root root 0 sep 29 16:34 statm | ||
- | -r--r--r-- 1 root root 0 sep 29 16:34 status</code> | + | -r--r--r-- 1 root root 0 sep 29 16:34 status</file> |
Examinons les lignes une par une : | Examinons les lignes une par une : | ||
Ligne 131: | Ligne 131: | ||
* status : Ce fichier donne un grand nombre d'informations sur l'état actuel du processus. Ces informations sont notamment utilisées par des programmes comme [[:doc:systeme:top]] et [[:doc:systeme:ps]] pour déterminer l'état du processus. | * status : Ce fichier donne un grand nombre d'informations sur l'état actuel du processus. Ces informations sont notamment utilisées par des programmes comme [[:doc:systeme:top]] et [[:doc:systeme:ps]] pour déterminer l'état du processus. | ||
<code user>cat /proc/2441/status</code> | <code user>cat /proc/2441/status</code> | ||
- | <code> | + | <file config retour de la commande> |
Name: bash | Name: bash | ||
State: S (sleeping) | State: S (sleeping) | ||
Ligne 152: | Ligne 152: | ||
CapInh: 0000000000000000 | CapInh: 0000000000000000 | ||
CapPrm: 00000000fffffeff | CapPrm: 00000000fffffeff | ||
- | CapEff: 00000000fffffeff</code> | + | CapEff: 00000000fffffeff</file> |
Examinons une par une la signification de chaque ligne : | Examinons une par une la signification de chaque ligne : | ||
Ligne 194: | Ligne 194: | ||
<code user> | <code user> | ||
cat /proc/ide/drivers</code> | cat /proc/ide/drivers</code> | ||
- | <code> | + | <file config retour de la commande> |
ide-cdrom version 4.58 | ide-cdrom version 4.58 | ||
- | ide-disk version 1.10</code> | + | ide-disk version 1.10</file> |
Les informations plus détaillées sont disponibles dans les sous-répertoires spécifiques à chaque contrôleur. \\ | Les informations plus détaillées sont disponibles dans les sous-répertoires spécifiques à chaque contrôleur. \\ | ||
Ligne 209: | Ligne 209: | ||
<code user> | <code user> | ||
cat /proc/ide/ide0/hda/capacity</code> | cat /proc/ide/ide0/hda/capacity</code> | ||
- | <code> | + | <file config retour de la commande> |
- | 12692736</code> | + | 12692736</file> |
Et : | Et : | ||
Ligne 216: | Ligne 216: | ||
bc -ql</code> | bc -ql</code> | ||
- | <code> | + | <file config retour de la commande> |
12692736*512/1024 | 12692736*512/1024 | ||
- | 6346368</code> | + | 6346368</file> |
On a donc affaire à un disque de 6.3 Go. | On a donc affaire à un disque de 6.3 Go. | ||
Ligne 227: | Ligne 227: | ||
cat /proc/ide/ide0/hda/geometry</code> | cat /proc/ide/ide0/hda/geometry</code> | ||
- | <code> | + | <file config retour de la commande> |
physical 12592/16/63 | physical 12592/16/63 | ||
- | logical 12592/16/63</code> | + | logical 12592/16/63</file> |
==== media ==== | ==== media ==== | ||
Ligne 237: | Ligne 237: | ||
==== model ==== | ==== model ==== | ||
- | Contient le modèle et la marque du périphérique.</code> | + | Contient le modèle et la marque du périphérique. |
<code user> | <code user> | ||
cat /proc/ide/ide0/hda/model</code> | cat /proc/ide/ide0/hda/model</code> | ||
- | <code> | + | <file config retour de la commande> |
- | IBM-DHEA-36481</code> | + | IBM-DHEA-36481</file> |
==== settings ==== | ==== settings ==== | ||
Ligne 281: | Ligne 281: | ||
ls -l /proc/scsi/</code> | ls -l /proc/scsi/</code> | ||
- | <code> | + | <file config retour de la commande> |
dr-xr-xr-x 2 root root 0 Apr 28 17:47 ncr53c7xx | dr-xr-xr-x 2 root root 0 Apr 28 17:47 ncr53c7xx | ||
- | -rw-r-r- 1 root root 0 Apr 28 17:47 scsi</code> | + | -rw-r-r- 1 root root 0 Apr 28 17:47 scsi</file> |
==== /proc/scsi/scsi ==== | ==== /proc/scsi/scsi ==== | ||
Le fichier ''/proc/scsi/scsi'' contient quant à lui la liste complète de tous les périphériques SCSI pris en charge par le système. | Le fichier ''/proc/scsi/scsi'' contient quant à lui la liste complète de tous les périphériques SCSI pris en charge par le système. | ||
- | <code bash> | + | <code user> |
cat /proc/scsi/scsi</code> | cat /proc/scsi/scsi</code> | ||
- | <code> | + | <file config retour de la commande> |
Attached devices: | Attached devices: | ||
Host: scsi0 Channel: 00 Id: 00 Lun: 00 | Host: scsi0 Channel: 00 Id: 00 Lun: 00 | ||
Vendor: RICOH Model: MP6200S Rev: 1.20 | Vendor: RICOH Model: MP6200S Rev: 1.20 | ||
Type: CD-ROM ANSI SCSI | Type: CD-ROM ANSI SCSI | ||
- | revision: 02</code> | + | revision: 02</file> |
Ici, le seul périphérique SCSI reconnu est un lecteur de CD-Rom. | Ici, le seul périphérique SCSI reconnu est un lecteur de CD-Rom. | ||
Ligne 348: | Ligne 348: | ||
<code user>cat /proc/sys/fs/file-max</code> | <code user>cat /proc/sys/fs/file-max</code> | ||
- | <code>4096</code> | + | <file config retour de la commande>4096</file> |
<code user>echo 6000 > /proc/sys/fs/file-max</code> | <code user>echo 6000 > /proc/sys/fs/file-max</code> | ||
Ligne 354: | Ligne 354: | ||
<code user>cat /proc/sys/fs/file-max </code> | <code user>cat /proc/sys/fs/file-max </code> | ||
- | <code> | + | <file config retour de la commande> |
- | 6000</code> | + | 6000</file> |
==== file-nr ==== | ==== file-nr ==== | ||
Ligne 423: | Ligne 423: | ||
<code user>ls -al /proc/sys/fs/binfmt_misc/</code> | <code user>ls -al /proc/sys/fs/binfmt_misc/</code> | ||
- | <code> | + | <file config retour de la commande> |
dr-xr-xr-x 2 root root 0 May 1 16:55 . | dr-xr-xr-x 2 root root 0 May 1 16:55 . | ||
dr-xr-xr-x 3 root root 0 May 1 16:55 .. | dr-xr-xr-x 3 root root 0 May 1 16:55 .. | ||
Ligne 429: | Ligne 429: | ||
-rw-r--r-- 1 root root 0 May 1 16:55 Python | -rw-r--r-- 1 root root 0 May 1 16:55 Python | ||
-w-------- 1 root root 0 May 1 16:55 register | -w-------- 1 root root 0 May 1 16:55 register | ||
- | -rw-r--r-- 1 root root 0 May 1 16:55 status</code> | + | -rw-r--r-- 1 root root 0 May 1 16:55 status</file> |
<code user> | <code user> | ||
cat /proc/sys/fs/binfmt_misc/Python</code> | cat /proc/sys/fs/binfmt_misc/Python</code> | ||
- | <code> | + | <file config retour de la commande> |
enabled | enabled | ||
interpreter /usr/bin/python | interpreter /usr/bin/python | ||
- | extension .py</code> | + | extension .py</file> |
Essayons maintenant d'exécuter directement un script Python. | Essayons maintenant d'exécuter directement un script Python. | ||
Ligne 462: | Ligne 462: | ||
<code user> | <code user> | ||
cat /proc/sys/fs/binfmt_misc/status</code> | cat /proc/sys/fs/binfmt_misc/status</code> | ||
- | <code> | + | <file config retour de la commande> |
- | enabled</code> | + | enabled</file> |
Vous pouvez de même changer cette valeur en écrivant 0 (désactiver) ou 1 (activer) dans ce fichier. | Vous pouvez de même changer cette valeur en écrivant 0 (désactiver) ou 1 (activer) dans ce fichier. | ||
Ligne 489: | Ligne 489: | ||
Le paramètre `frequency' correspond à l'intervalle de temps (en secondes) entre chaque vérification de l'espace libre disponible. Les valeurs par défaut sont 2, 4 et 30. | Le paramètre `frequency' correspond à l'intervalle de temps (en secondes) entre chaque vérification de l'espace libre disponible. Les valeurs par défaut sont 2, 4 et 30. | ||
- | Si la valeur contenue dans ce fichier est 0, la pression simultanée des touches : | + | Si la valeur contenue dans ce fichier est 0, la pression simultanée des touches |
- | <Ctrl>, <Alt> et <Del> | + | <key>C-A-Suppr</key> |
est transmise au processus //init//. \\ | est transmise au processus //init//. \\ | ||
Si cette valeur est supérieure à zéro, le noyau //lancera un reboot// immédiatement, sans démonter les systèmes de fichiers. | Si cette valeur est supérieure à zéro, le noyau //lancera un reboot// immédiatement, sans démonter les systèmes de fichiers. | ||
Ligne 496: | Ligne 496: | ||
== N.B. == | == N.B. == | ||
- | Lorsqu'un programme (comme dosemu) utilise le clavier en mode "raw", alors c'est lui qui intercepte la combinaison //Ctrl-Alt-Del// et qui décide ce qui doit être fait. | + | Lorsqu'un programme (comme dosemu) utilise le clavier en mode "raw", alors c'est lui qui intercepte la combinaison <key>C-A-Suppr</key> et qui décide ce qui doit être fait. |
==== domainname et hostname ==== | ==== domainname et hostname ==== | ||
Ligne 509: | Ligne 509: | ||
<code user>cat /proc/sys/kernel/osrelease</code> | <code user>cat /proc/sys/kernel/osrelease</code> | ||
- | <code> | + | <file config retour de la commande> |
- | 2.2.13</code> | + | 2.2.13</file> |
et : | et : | ||
<code user>cat /proc/sys/kernel/ostype</code> | <code user>cat /proc/sys/kernel/ostype</code> | ||
- | <code> | + | <file config retour de la commande> |
- | Linux</code> | + | Linux</file> |
et enfin : | et enfin : | ||
<code user>cat /proc/sys/kernel/version</code> | <code user>cat /proc/sys/kernel/version</code> | ||
- | <code> | + | <file config retour de la commande> |
- | #6 Sun Apr 16 23:20:59 CEST 2000</code> | + | #6 Sun Apr 16 23:20:59 CEST 2000</file> |
Si les deux premiers fichiers n'appellent pas de commentaires, attardons-nous sur le dernier : | Si les deux premiers fichiers n'appellent pas de commentaires, attardons-nous sur le dernier : | ||
Ligne 705: | Ligne 705: | ||
**icmp_echo_ignore_all, icmp_echo_ignore_broadcast** \\ | **icmp_echo_ignore_all, icmp_echo_ignore_broadcast** \\ | ||
- | La valeur contenue dans ces fichiers contrôle si le noyau ignore (0) ou répond (1) à toutes les demandes ICMP ECHO (utilisées principalement par la commande ping) ou seulement celles destinées aux adresses de broadcast et de multicast. | + | La valeur contenue dans ces fichiers contrôle si le noyau ignore (0) ou répond (1) à toutes les demandes ICMP ECHO (utilisées principalement par [[[[doc:reseau:ping | la commande ping]]) ou seulement celles destinées aux adresses de broadcast et de multicast. |
<note important>Il est très important de noter que si vous décidez d'activer la réponse aux ICMP ECHO pour les adresses broadcast et multicast, votre réseau peut être utilisé comme relai pour certains types d'attaques DDOS (Distributed Denial Of Service).</note> | <note important>Il est très important de noter que si vous décidez d'activer la réponse aux ICMP ECHO pour les adresses broadcast et multicast, votre réseau peut être utilisé comme relai pour certains types d'attaques DDOS (Distributed Denial Of Service).</note> | ||