समय पर सपोर्ट के लिए सबसे प्रसिद्ध वेब होस्टिंग प्रोवाइडर
कॉल या व्हाट्सएप करें
+91-79862-84663
प्रिंट करें

WHM/cPanel खातों में /tmp फ़ोल्डर को बल्क में कैसे डिलीट करें

परिचय

cPanel में /tmp फ़ोल्डर को क्यों डिलीट करें और क्या यह सुरक्षित है? प्रत्येक cPanel खाते की एक निजी प्रोफाइल होती है। /tmp फ़ोल्डर जो इसकी होम डायरेक्टरी के अंदर स्थित है (उदाहरण के लिए, /होम/यूजरनेम/टीएमपीयह फ़ोल्डर सेशन फ़ाइलें, अस्थायी अपलोड डेटा और कैश्ड लॉग्स को स्टोर करता है। समय के साथ, ये फ़ाइलें हज़ारों छोटे इनोड्स में जमा हो सकती हैं, जिससे डिस्क स्पेस काफ़ी कम हो जाता है और बैकअप प्रक्रिया धीमी हो सकती है। आइए जानें WHM/cPanel अकाउंट्स में /tmp फ़ोल्डर को बल्क में कैसे डिलीट करें?

सैकड़ों खातों के लिए इन फ़ाइलों को मैन्युअल रूप से हटाना असंभव है। यह गाइड एक शक्तिशाली समाधान प्रस्तुत करती है। बैश स्क्रिप्ट प्रक्रिया को सुरक्षित रूप से स्वचालित करने के लिए।.

स्क्रिप्ट लॉजिक

हम जिस स्क्रिप्ट का उपयोग कर रहे हैं, वह तीन महत्वपूर्ण कार्य करती है:

  1. उपयोगकर्ताओं की पहचान करता है: यह cPanel के सभी सक्रिय उपयोगकर्ताओं की सूची प्राप्त करता है। /etc/trueuserdomains.

  2. होम डायरेक्टरी का पता लगाएं: यह प्रत्येक उपयोगकर्ता के लिए सही होम पाथ को गतिशील रूप से खोजता है।.

  3. सुरक्षित सफाई: यह हटा देता है अंतर्वस्तु की /tmp फोल्डर का उपयोग करता है लेकिन एप्लिकेशन की कार्यक्षमता को बाधित होने से बचाने के लिए डायरेक्टरी संरचना को बरकरार रखता है।.


स्वचालित सफाई स्क्रिप्ट

अपने सर्वर पर बल्क क्लीनअप करने के लिए इन चरणों का पालन करें।.

चरण 1: SSH के माध्यम से अपने सर्वर तक पहुंचें

अपने सर्वर में लॉग इन करें जड़ उपयोगकर्ता PuTTY या Terminal जैसे SSH क्लाइंट का उपयोग कर रहा है।.

चरण 2: क्लीनअप स्क्रिप्ट बनाएं

स्क्रिप्ट को रखने के लिए एक नई फ़ाइल बनाएँ:

nano /root/clear_tmp.sh

चरण 3: कोड पेस्ट करें

नीचे दिए गए कोड को हूबहू कॉपी करके एडिटर में पेस्ट करें:

for user में $(awk '{print $2}' /etc/trueuserdomains); do
    HOMEDIR=$(getent passwd "$user" | कट -डी: -एफ6)
    अगर [ -डी "$HOMEDIR/tmp"" ]; तब
        आरएम -आरएफ "$HOMEDIR/tmp""/*
        गूंज "अस्थायी फ़ोल्डर खाली कर दिया गया: $user"
    फाई
हो गया

चरण 4: सहेजें और अनुमतियाँ सेट करें

  • प्रेस Ctrl+O और प्रवेश करना बचाने के लिए, फिर Ctrl+X गमन करना।.

  • स्क्रिप्ट को निष्पादन योग्य बनाने के लिए निम्न कमांड चलाएँ:

chmod +x /root/clear_tmp.sh

चरण 5: स्क्रिप्ट को निष्पादित करें

बल्क डिलीशन प्रक्रिया शुरू करने के लिए स्क्रिप्ट चलाएँ:

/bin/bash /root/clear_tmp.sh

कमान का विश्लेषण

  • awk '{print $2}' /etc/trueuserdomainsयह भाग डोमेन को अनदेखा करते हुए सर्वर पर मौजूद उपयोगकर्ता नामों की सूची को सटीक रूप से प्राप्त करता है।.

  • getent passwd "$user"": यह सुनिश्चित करता है कि भले ही आपके उपयोगकर्ता अलग-अलग माउंट पॉइंट्स पर हों (जैसे /घर2 या /होम थ्री), स्क्रिप्ट उन्हें सही ढंग से ढूंढ लेगी।.

  • rm -rf "$HOMEDIR/tmp"/*: तारांकन चिह्न (*अंत में ) महत्वपूर्ण है—यह हटा देता है फ़ाइलें फ़ोल्डर के अंदर रहते हुए उसे छोड़ दें /tmp डायरेक्टरी को स्वयं नहीं छुआ जाता है, जिससे PHP या cPanel में त्रुटियां नहीं होती हैं।.

निष्कर्ष

नियमित रूप से सफाई करना /tmp सर्वर की सुरक्षा के लिए, विशेष रूप से पूर्ण सर्वर बैकअप लेने से पहले, अपने cPanel खातों के फ़ोल्डरों की नियमित जांच करना एक अच्छा तरीका है। यह स्क्रिप्ट बिना किसी थर्ड-पार्टी प्लगइन के झंझट के आपके सर्वर को सुचारू और प्रभावी ढंग से बनाए रखने का एक आसान तरीका प्रदान करती है।.

अपने सर्वर के प्रदर्शन पर पूर्ण नियंत्रण प्राप्त करें भारत में प्रबंधित वीपीएस होस्टिंग और उच्च गति क्लाउड होस्टिंग myglobalHOST के समाधान—जहां सुरक्षा और गति अंतर्निहित हैं।.

विषय-सूची
बंद करना
myglobalHOST के वेब होस्टिंग प्लान पर 75% + अतिरिक्त 10% की छूट पाएं।

अतिरिक्त 10% छूट

कूपन कोड

एक्स्ट्रा10

इन पर लागू

सीधे 100 रुपये की छूट

कूपन कोड

फ्लैट100

इन पर लागू

इसका लाभ कैसे उठाएं: बस अपने लिए सबसे उपयुक्त होस्टिंग प्लान खोजें और सभी ऑर्डर पर अतिरिक्त छूट का लाभ उठाएं।.