मैं कर्नेल मॉड्यूल की कुछ विशेषताओं का परीक्षण करने के लिए kvm ubuntu 10.04 वर्चुअल मशीन का उपयोग कर रहा हूं। मैं /var/log
उस मॉड्यूल के बारे में कर्नेल संदेशों का निरीक्षण करने के लिए फ़ाइलों के माध्यम से grep करता हूं ।
एक स्वच्छ स्थिति से शुरू करने के लिए, मैं लॉग फ़ाइलों को पुराने संदेशों को हटाकर निष्पादित करता हूं rm -rf /var/log/*
और फिर वर्चुअल मशीन को रीबूट करता हूं । हालाँकि, मैं रिबूट करने के बाद, नई लॉग फ़ाइलों में अभी भी उन पुराने लॉग संदेश शामिल हैं। फ़ाइलों को हटाने और वर्चुअल मशीन को रीबूट करने में लगभग 5-6 चक्र लगते हैं, आखिरकार उन लॉग फ़ाइल संदेशों से छुटकारा पाने के लिए।
ये क्यों हो रहा है? क्या लॉग फ़ाइलों को साफ़ करने का एक आसान तरीका है?
logrotate
स्वचालित रूप से लॉग को हटाने और घुमाने के बारे में आधिकारिक लिनक्स सॉफ्टवेयर है।