মেমরি স্পেস সংরক্ষণ করতে আমি সিস্টেম-প্রশস্ত লগগুলি তৈরি করতে আমার রাস্পবেরী পাই বন্ধ করতে চাই। Logrotate নিষ্ক্রিয় করার একটি উপায় আছে কি?
আমি আশা করি আপনি আমাকে সাহায্য করতে পারবেন
মেমরি স্পেস সংরক্ষণ করতে আমি সিস্টেম-প্রশস্ত লগগুলি তৈরি করতে আমার রাস্পবেরী পাই বন্ধ করতে চাই। Logrotate নিষ্ক্রিয় করার একটি উপায় আছে কি?
আমি আশা করি আপনি আমাকে সাহায্য করতে পারবেন
উত্তর:
logrotate
সময়সীমা রান এবং সাধারণত rotates লগ, যার মানে এটি একটি লগ ফাইল প্রতিটি অপারেশন সঞ্চালন তাই প্রায়ই। সাধারণত এটি বিদ্যমান লগ ফাইলটিকে ব্যাকআপে অনুলিপি করে এবং লগ ফাইলটি শুরু করে এবং কেবলমাত্র অনেকগুলি ব্যাকআপ রাখবে।
যদি না থাকে logrotate
প্রতিবারই চালান, আপনার লগগুলি কেবল বৃদ্ধি পাবে এবং বেড়ে উঠবে এবং আপনি যা চান তা নয়।
আপনি নির্দিষ্ট করে কোন ব্যাকআপ রাখতে এটি বলতে পারেন rotate 0
(অথবা একটি নিম্ন সংখ্যা) নির্দিষ্ট লগ জন্য। দেখুন /etc/logrotate.d
নির্দিষ্ট কনফিগারেশন টুকরা খুঁজে পেতে। কিছুক্ষন পর থেকেই আমি দেখলাম logrotate
কিন্তু আমি মনে করি আপনি ফাইলের সাইজ সীমাবদ্ধ করতে এটি নির্দিষ্ট করতে পারেন।
উল্লেখ ।
প্রস্তাবিত আপনি প্রদান প্যাকেজ আনইনস্টল করতে পারে linux-kernel-log-daemon
এবং system-log-daemon
syslog মাধ্যমে daemons দ্বারা লগ ইন তথ্য করতে কোথাও যান।
যদি এটি সম্ভব না হয় (আমি জানিনা যে আমার সমস্ত মেশিনে সিএসএলগ প্রয়োজন), আপনি সম্ভবত এমন একটি ইনস্ট্যান্স কনফিগার করতে পারেন যা আপনার মেশিনে উল্লেখযোগ্য ভার্চুয়াল প্যাকেজগুলি কোথাও লগ ইন করতে দেয়-সিএসএলএল এর সবকটি বাস্তবায়ন এটি করতে পারে।
উল্লেখ্য যে এটি প্রতিরোধ করবে না সব আপনার কম্পিউটারে লগ ইন হিসাবে নির্দিষ্ট প্রোগ্রাম ফাইল সরাসরি লগ এবং syslog না, অন্তত ডিফল্ট দ্বারা; আপাচি ওয়েব সার্ভার একটি ভাল উদাহরণ। যেমন প্রোগ্রাম মোকাবেলা করার জন্য, আপনি তাদের সনাক্ত করতে হবে এবং কনফিগারেশনের জন্য তাদের নিজস্ব উপায় ব্যবহার করে তাদের লগিং নিষ্ক্রিয় করতে হবে।
syslog
(অথবা আপনি, এই দিন কি আছে) ডিস্কে লগ সংরক্ষণ করবেন না। সমস্যা সমাধান করতে সক্ষম হবার জন্য আপনি সম্ভবত প্রতিস্থাপন করার জন্য কনসোল লগিং সেট আপ করতে চান। কিন্তু একবার স্ক্রোল বাফারের জন্য কিছু পুরানো, এটি চিরকালের জন্য চলে গেছে।