La directory Linux / run

Albero delle directory principali di Linux

In altre occasioni ho già scritto di altre directory interessanti in LxA, incluso l'albero delle directory delle distribuzioni GNU / Linux. Ma questa volta ci concentreremo su uno specifico. Riguarda / run directory, di cui sveleremo tutti i dettagli in modo che non abbia segreti per te. Potrebbe non essere una delle directory più visitate o popolari, ma è abbastanza importante per il sistema ...

La nuova directory / run rappresenta un piccolo cambiamento nel modo in cui Linux funziona rispetto a dati temporanei in fase di esecuzione. La nuova directory sostituisce / var / run nelle distribuzioni correnti. Ora, / var / lock si troverà anche in / run / lock e / dev / shm in / run / shm, tra le altre modifiche. Affinché tutto funzioni correttamente, vengono utilizzati collegamenti simbolici per queste directory. In questo modo, non ci sono cambiamenti apparenti per i vecchi programmi che dipendono da loro.

È possibile utilizzare il seguente comando per ottenere informazioni sullo spazio occupato:

 df -k /run 

Questo ci fa vedere che si tratta una directory contrassegnata come tmpfs, cioè temporaneo. Non è effettivamente memorizzato sul disco rigido, ma nella memoria principale o nella RAM. Se vai nella directory, vedrai alcune sottodirectory e file all'interno:

 cd /run 

È la patria di molti dati utilizzati in fase di esecuzione. Ad esempio, puoi vedere che all'interno di / run / user c'è una directory con un numero per ogni utente sul sistema:

 cd /run/users
ls -l 

Se accedi alla directory corrispondente al tuo utente, vedrai che contiene dati che il file attuali processi in esecuzione. Alcuni hanno l'estensione * .pid con il nome del processo a cui corrispondono. Come gdm3.pid, sshd.pid, ecc. Ti invito a utilizzare il concatenatore per vedere il contenuto di uno di essi. Per esempio:

 cat upstart-dbus-bridge.pid 

E mostrerà il file PID corrispondente a detto processo. Puoi continuare a esplorare altri interessanti come / run / sudo, / run / sshd, ecc. Come puoi vedere, tutto ciò che è attualmente in esecuzione ha alcuni dati residui o temporanei lì ...


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Alperçon suddetto

    È come dire all'utente di Windows di aprire Windows e la cartella di sistema ...

  2.   alex suddetto

    Ciao, mi chiedevo se c'è un modo per modificare i file all'interno della directory /run. Qualche giorno fa il mio sistema si è rotto, ma ho un backup e vorrei restituire i dati che erano lì archiviati.