GNU/Linux >> Linux Esercitazione >  >> Linux

Quale file in /proc viene letto dal kernel durante il processo di avvio?

La mia domanda è:quale file in /proc viene letto dal kernel durante il processo di avvio? Questa era una domanda sul mio test LPIC 101...

Sembra una domanda trabocchetto. I file in /proc non sono file reali su disco (ecco perché hanno una dimensione pari a 0) e i nodi non esistono finché il kernel non monta un procfs file system lì e lo popola.

I file procfs e sysfs sono interfacce del kernel. Quando leggi un file in /proc , stai chiedendo informazioni al kernel e te le fornirà. Quelle informazioni non memorizzato in quel file - niente lo è. Quando scrivi su un file in /proc , stai inviando le informazioni sul kernel, ma ancora una volta, le informazioni non verranno memorizzate in quel file.

Questo è possibile perché il kernel è il gatekeeper per l'accesso ai file in generale. Tutti gli accessi ai file implicano chiamate di sistema, cioè devono passare attraverso il kernel.

Quindi direi che la risposta qui è che non legge alcun file in /proc all'avvio o in qualsiasi altro momento. Sarebbe come comporre il proprio numero di telefono.


Linux
  1. Come pulire la directory /boot su LINUX Mint?

  2. Dove sono documentati i contenuti di /proc del kernel Linux?

  3. Come posso leggere da /proc/$pid/mem sotto Linux?

  4. Recupera il file cancellato che è attualmente in fase di scrittura

  5. Quale pagina man descrive il processo di accensione di un computer?

/proc/cpuinfo e /proc/meminfo in Linux

Comprendere i file /proc/mounts, /etc/mtab e /proc/partitions

Perché il fork del mio processo fa sì che il file venga letto all'infinito

Ridimensionamento della partizione di avvio

Come funziona /proc/*?

Leggi /proc per sapere se un processo ha aperto una porta