Quels fichiers sont inscriptibles sous / proc et pourquoi?

2

J'essaie d'aller plus loin sous Linux et lorsque j'explorais le répertoire / proc à la racine, il y a des fichiers accessibles en écriture, car / proc est un pseudo système de fichiers. Je ne comprends donc pas pourquoi ces fichiers sont en écriture?

Novice
la source
Quelle est la signification de chaque "latence", "mtrr", il existe une sorte de registres, "timer_stats", "sysrq-trigger" sous / proc.
Novice

Réponses:

2

Si un fichier est inscriptible, /procvous pouvez en déduire que vous pouvez y modifier le comportement du noyau ou y insérer une action.

Un exemple est le /proc/sys/sous - arbre, qui contient les variables accessibles par sysctl(8)(en fait, sysctl(8)écrit ici).

Voir proc(5)page de manuel ou Documentation / filesystems / proc.txt dans les sources du noyau Linux.

Andreas Wiese
la source
0

Les fichiers de la /prochiérarchie des répertoires contiennent des informations sur votre matériel système et les processus en cours d'exécution sur le système.

Vous pouvez créer des modules de noyau Linux dans le /procrépertoire pour que le noyau puisse répondre.

Théoriquement, vous pouvez créer n'importe quel fichier, mais le plus souvent, ils sont utilisés pour les modules du noyau Linux.

Ces fichiers sont probablement inscriptibles car ils sont fréquemment ré-générés.

GuruFrog
la source
K j'ai compris ce point. J'ai lancé la commande "ls -l | grep w" sur / proc et j'ai trouvé 3 fichiers ("latency", "mtrr" et "timer_stats") , "sysrq-trigger" est 4ème (ce qui ne permet pas d'écrire sans sudo) et 3 fichiers de liens qui sont enregistrables, je les ai cherchés mais je ne pouvais toujours pas bien comprendre.
Novice