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 | ||
doc:systeme:fhs-proc [04/10/2013 11:28] smolski [/proc/sys/net] |
doc:systeme:fhs-proc [03/11/2016 15:28] bendia [/proc] Mise à jour des tags |
||
---|---|---|---|
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>}} |
- | * 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 630: | Ligne 630: | ||
<code user>cat /proc/sys/dev/cdrom/info</code> | <code user>cat /proc/sys/dev/cdrom/info</code> | ||
- | <code> | + | <file config retour de la commande> |
CD-ROM information, Id: cdrom.c 2.56 1999/09/09 | CD-ROM information, Id: cdrom.c 2.56 1999/09/09 | ||
Ligne 644: | Ligne 644: | ||
Can read MCN: 1 | Can read MCN: 1 | ||
Reports media changed: 1 | Reports media changed: 1 | ||
- | Can play audio: 1</code> | + | Can play audio: 1</file> |
Chaque ligne étant suffisamment explicite, nous ne détaillerons pas plus. | Chaque ligne étant suffisamment explicite, nous ne détaillerons pas plus. |