Ma question est la suivante :quel fichier dans /proc est lu par le noyau lors du processus de démarrage ? C'était une question sur mon test LPIC 101...
Cela ressemble à une question piège. Les fichiers en /proc
ne sont pas de vrais fichiers sur le disque (c'est pourquoi ils ont une taille de 0) et les nœuds n'existent pas jusqu'à ce que le noyau monte un procfs
système de fichiers et le remplit.
Les fichiers Procfs et sysfs sont des interfaces du noyau. Lorsque vous lisez un fichier en /proc
, vous demandez des informations au noyau et il vous les fournira. Ces informations ne sont pas stocké dans ce fichier - rien ne l'est. Lorsque vous écrivez dans un fichier en /proc
, vous envoyez les informations du noyau, mais encore une fois, les informations ne seront pas stockées dans ce fichier.
Ceci est possible car le noyau est le gardien de l'accès aux fichiers en général. Tous les accès aux fichiers impliquent des appels système, c'est-à-dire qu'ils doivent passer par le noyau.
Je dirais donc que la réponse ici est qu'il ne lit aucun fichier dans /proc
au démarrage ou à tout autre moment. Ce serait comme composer votre propre numéro de téléphone.