अन्य अवसरों पर मैंने पहले ही एलएक्सए में अन्य दिलचस्प निर्देशिकाओं के बारे में लिखा है, यहां तक कि जीएनयू / लिनक्स वितरण के निर्देशिका पेड़ के बारे में भी। लेकिन इस बार, हम एक विशिष्ट पर ध्यान केंद्रित करने जा रहे हैं। इसके बारे में / रन डायरेक्टरीजिनमें से हम सभी विवरणों को प्रकट करने जा रहे हैं ताकि इसमें आपके लिए रहस्य न हों। यह सबसे अधिक देखी गई या लोकप्रिय निर्देशिकाओं में से एक नहीं हो सकती है, लेकिन यह सिस्टम के लिए काफी महत्वपूर्ण है ...
नई / रन निर्देशिका लिनक्स के संबंध में एक छोटे से बदलाव का प्रतिनिधित्व करती है अस्थायी डेटा रनटाइम पर। नई निर्देशिका वर्तमान डिस्ट्रोस की जगह / var / run करती है। अब, अन्य परिवर्तनों के बीच / var / लॉक भी / run / lock और / dev / shm in / run / shm में मिलेंगे। सब कुछ ठीक से काम करने के लिए, इन निर्देशिकाओं के लिए प्रतीकात्मक लिंक का उपयोग किया जाता है। इस तरह, पुराने कार्यक्रमों के लिए कोई स्पष्ट परिवर्तन नहीं हैं जो उन पर निर्भर करते हैं।
आप निम्न कमांड का उपयोग कर सकते हैं कब्जे वाले स्थान के बारे में जानकारी प्राप्त करें:
df -k /run
यह हमें यह देखने देता है कि यह किस बारे में है एक निर्देशिका को tmpfs के रूप में चिह्नित किया गया है, यह कहना है, अस्थायी। यह वास्तव में हार्ड ड्राइव पर संग्रहीत नहीं है, बल्कि मुख्य मेमोरी या रैम में है। यदि आप निर्देशिका में जाते हैं, तो आपको कुछ उपनिर्देशिकाएँ और फ़ाइलें अंदर दिखाई देंगी:
cd /run
यह बहुत से घर है डेटा रनटाइम पर उपयोग किया जाता है। उदाहरण के लिए, आप देख सकते हैं कि अंदर / रन / उपयोगकर्ता सिस्टम पर प्रत्येक उपयोगकर्ता के लिए एक संख्या के साथ एक निर्देशिका है:
cd /run/users ls -l
यदि आप अपने उपयोगकर्ता के अनुरूप निर्देशिका तक पहुँचते हैं, तो आप देखेंगे कि इसमें डेटा है कि वर्तमान चल रही प्रक्रियाएं। कुछ के पास * .pid विस्तार के साथ उस प्रक्रिया का नाम है जिसके साथ वे मेल खाते हैं। जैसे gdm3.pid, sshd.pid, आदि। मैं आपको उनमें से किसी एक की सामग्री को देखने के लिए समवर्ती का उपयोग करने के लिए आमंत्रित करता हूं। उदाहरण के लिए:
cat upstart-dbus-bridge.pid
और यह दिखाएगा पीआईडी उक्त प्रक्रिया के अनुरूप। आप अन्य रोचक चीज़ों जैसे / रन / सुडो, / रन / sshd, आदि की खोज कर सकते हैं जैसा कि आप देख सकते हैं, वर्तमान में चल रही हर चीज में कुछ अवशिष्ट या अस्थायी डेटा है ...
यह विंडोज यूजर को विंडोज और सिस्टम फोल्डर खोलने के लिए कहने जैसा है ...
नमस्ते, मैं सोच रहा था कि /run निर्देशिका के अंदर फ़ाइलों को संशोधित करने का कोई तरीका है या नहीं। कुछ दिनों पहले मेरा सिस्टम टूट गया था, लेकिन मेरे पास बैकअप है और मैं वहां संग्रहीत डेटा को वापस करना चाहता हूं।