Σε άλλες περιπτώσεις έχω ήδη γράψει για άλλους ενδιαφέροντες καταλόγους στο LxA, ακόμη και για το δέντρο καταλόγου των διανομών GNU / Linux. Αλλά αυτή τη φορά, θα επικεντρωθούμε σε ένα συγκεκριμένο. Είναι περίπου / εκτελέστε τον κατάλογο, από τα οποία πρόκειται να αποκαλύψουμε όλες τις λεπτομέρειες, ώστε να μην έχει μυστικά για εσάς. Μπορεί να μην είναι ένας από τους πιο δημοφιλείς ή δημοφιλείς καταλόγους, αλλά είναι πολύ σημαντικό για το σύστημα ...
Ο νέος κατάλογος / run αντιπροσωπεύει μια μικρή αλλαγή στον τρόπο με τον οποίο λειτουργεί το Linux προσωρινά δεδομένα κατά το χρόνο εκτέλεσης. Ο νέος κατάλογος αντικαθιστά / var / run σε τρέχουσες διανομές. Τώρα, το / var / lock θα βρεθεί επίσης στο / run / lock και / dev / shm in / run / shm, μεταξύ άλλων αλλαγών. Για να λειτουργούν όλα σωστά, χρησιμοποιούνται συμβολικοί σύνδεσμοι για αυτούς τους καταλόγους. Με αυτόν τον τρόπο, δεν υπάρχουν εμφανείς αλλαγές για τα παλιά προγράμματα που εξαρτώνται από αυτά.
Μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή για να λάβετε πληροφορίες σχετικά με τον κατεχόμενο χώρο:
df -k /run
Αυτό μας επιτρέπει να δούμε ότι πρόκειται για έναν κατάλογο που επισημαίνεται ως tmpfs, δηλαδή, προσωρινό. Στην πραγματικότητα δεν αποθηκεύεται στον σκληρό δίσκο, αλλά μάλλον στην κύρια μνήμη ή στη μνήμη RAM. Εάν μεταβείτε στον κατάλογο, θα δείτε μερικούς υποκαταλόγους και αρχεία μέσα:
cd /run
Είναι το σπίτι για πολλά δεδομένα που χρησιμοποιούνται κατά το χρόνο εκτέλεσης. Για παράδειγμα, μπορείτε να δείτε ότι στο εσωτερικό / run / user υπάρχει ένας κατάλογος με έναν αριθμό για κάθε χρήστη στο σύστημα:
cd /run/users ls -l
Εάν έχετε πρόσβαση στον κατάλογο που αντιστοιχεί στον χρήστη σας, θα δείτε ότι περιέχει δεδομένα που το τρέχουσες τρέχουσες διαδικασίες. Ορισμένα έχουν επέκταση * .pid με το όνομα της διαδικασίας στην οποία αντιστοιχούν. Όπως gdm3.pid, sshd.pid κ.λπ. Σας προσκαλώ να χρησιμοποιήσετε τον συντελεστή για να δείτε το περιεχόμενο ενός από αυτά. Για παράδειγμα:
cat upstart-dbus-bridge.pid
Και θα δείξει το PID αντιστοιχεί στην εν λόγω διαδικασία. Μπορείτε να συνεχίσετε να εξερευνάτε άλλα ενδιαφέροντα όπως / run / sudo, / run / sshd κ.λπ. Όπως μπορείτε να δείτε, όλα όσα εκτελούνται αυτήν τη στιγμή έχουν κάποια υπολειπόμενα ή προσωρινά δεδομένα εκεί ...
Είναι σαν να πείτε στον χρήστη των Windows να ανοίξει το φάκελο των Windows και του συστήματος ...
Γεια, αναρωτιόμουν αν υπάρχει τρόπος να τροποποιήσω τα αρχεία μέσα στον κατάλογο /run. Πριν από λίγες μέρες το σύστημά μου χάλασε, αλλά έχω ένα αντίγραφο ασφαλείας και θα ήθελα να επιστρέψω τα δεδομένα που ήταν αποθηκευμένα εκεί.