কখন এবং কিভাবে উবুন্টু 10.04 এর অধীনে লোগ্রোটেট চলবে?


15

আমি সিসডমিনিংয়ে নতুন এবং কয়েকটি প্রশ্ন রয়েছে:

  1. সিস্টেমটি কোথায় এবং কীভাবে লোগ্রোটেট প্রক্রিয়া শুরু করে?
  2. আমার "দৈনিক" ঘোরানো লগ ফাইলে দিনের কোন সময়টি ঘোরানো হচ্ছে?
  3. প্রোটোটেট কমান্ডগুলি কি * .লগ এন্ট্রিতে মিলিত প্রতিটি লগ ফাইলের জন্য চালিত হয়?

ধন্যবাদ


ঘোরানো লগ ফাইলগুলির টাইমস্ট্যাম্পগুলি থেকে আপনার কিছু ধারণা পাওয়া উচিত।
বার্ট সিলভারস্ট্রিম

উত্তর:


11

1) আমার পুরানো হার্ডি ইনস্টলটিতে আমার লোগ্রোটেট মাইকের উত্তরের মতো

2) / etc / crontab ফাইলটির দিকে তাকানো, ক্রোন.ডাইলি আমার ইনস্টলটিতে সকাল 6:25 টায় চালানো হয়

3) যদি প্রাক-ঘোরানো কমান্ডগুলি এএ প্যাটার্নকে দেওয়া হয় এবং লগ ফাইলগুলি সেই প্যাটার্নের সাথে মেলে, তবে হ্যাঁ


7

https://help.ubuntu.com/commune/LinuxLogFiles থেকে :

সাধারণত, লোগ্রোটেটকে সিস্টেম-ওয়াইড ক্রোন স্ক্রিপ্ট /etc/cron.daily/logrotate থেকে ডেকে আনা হয় এবং কনফিগারেশন ফাইল /etc/logrotate.conf দ্বারা আরও সংজ্ঞায়িত করা হয়। পৃথক কনফিগারেশন ফাইলগুলিকে /etc/logrotate.d- এ যুক্ত করা যায় (যেখানে উদাহরণস্বরূপ apache2 এবং mysql কনফিগারেশন সংরক্ষণ করা হয়)।

জড়িত ফাইলগুলি হ'ল:


/etc/cron.daily/logrotate
/etc/logrotate.conf
/ec/logrotate.d/*

ম্যাটের মতো, ক্রোন.ডেইলি কাজগুলি আমার সিস্টেমে সকাল :25 টা ২৫ মিনিটে শুরু হয়েছিল, তবে ক্রোন.ডেইলি, সিস্টেম লোড ইত্যাদির উপর নির্ভর করে প্রকৃত সম্পাদনের সময়টি পরিবর্তিত হবে ..

/etc/cron.daily/logrotate রান logrotate.conf ফাইল ব্যবহার করে logrotate:

"/ usr / sbin / লোগ্রোটেট /etc/logrotate.conf"

/etc/logrotate.conf /etc/logrotate.d ডিরেক্টরিকে নির্দেশ করে:

"/etc/logrotate.d অন্তর্ভুক্ত করুন"

/etc/logrotate.d নির্দিষ্ট লগ ফাইলগুলির
জন্য পৃথক স্ক্রিপ্ট থাকে এই ফাইলগুলির জন্য, প্রতিটি ব্লকের শুরুতে সংজ্ঞায়িত ফাইলগুলিতে কোঁকড়ানো ধনুর্বন্ধনী (ঘোরানো, সংক্ষেপণ ইত্যাদি) ক্রিয়া সম্পাদন করা হয়। ওয়াইল্ডকার্ড অনুমোদিত, সুতরাং '/ var / লগ / * লগ' এর মতো কোনও কিছু / var / লগ / এর সমস্ত ফাইলকে। লগ প্রত্যয় সহ শেষ করে should
প্রোটোটেট যদি '/ var / লগ / * লগ' এর সাথে সম্পর্কিত ব্লকটিতে ব্যবহৃত একটি কীওয়ার্ড হয় তবে সেই ফাইলগুলিতে প্রিআরোটেট কমান্ডগুলি চলতে থাকবে তবে "লগটি আসলে ঘোরানো হবে তবেই" ( থেকে ম্যান লোগ্রোটেট )


2

নিম্নলিখিত দেখুন

/etc/cron

ls /etc/cron.daily

রেডহ্যাট হয়

/etc/cron.daily/logrotate

ঠিক আছে, আমি ফাইলটি ক্রোন.ডাইলে দেখতে পাচ্ছি। / এ্যাড / ক্রন্টবকে একটি দ্রুত চেক দেখায় যে এটি কখন চালিত হবে। আপনাকে ধন্যবাদ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.