สารบัญ:

Logrotate คืออะไร?
Logrotate คืออะไร?

วีดีโอ: Logrotate คืออะไร?

วีดีโอ: Logrotate คืออะไร?
วีดีโอ: การใช้งาน LogRotate Library [golang] 2024, พฤศจิกายน
Anonim

logrotate ได้รับการออกแบบมาเพื่อให้ง่ายต่อการดูแลระบบที่สร้างไฟล์บันทึกจำนวนมาก อนุญาตให้หมุน บีบอัด ลบ และส่งอีเมลไฟล์บันทึกโดยอัตโนมัติ ไฟล์บันทึกแต่ละรายการอาจได้รับการจัดการแบบรายวัน รายสัปดาห์ รายเดือน หรือเมื่อไฟล์มีขนาดใหญ่เกินไป โดยทั่วไป, logrotate ทำงานเป็นงาน cron รายวัน

Logrotate หมายถึงอะไร

คำอธิบาย. logrotate ได้รับการออกแบบมาเพื่อให้ง่ายต่อการดูแลระบบที่สร้างไฟล์บันทึกจำนวนมาก อนุญาตให้หมุน บีบอัด ลบ และส่งอีเมลไฟล์บันทึกโดยอัตโนมัติ ไฟล์บันทึกแต่ละรายการอาจได้รับการจัดการแบบรายวัน รายสัปดาห์ รายเดือน หรือเมื่อไฟล์มีขนาดใหญ่เกินไป โดยทั่วไป, logrotate ทำงานเป็นงาน cron รายวัน

นอกจากนี้ Logrotate Copytruncate ทำงานอย่างไร copytruncate : ตัดทอนไฟล์บันทึกเดิมหลังจากสร้างสำเนา แทนที่จะย้ายไฟล์บันทึกเก่าและเลือกที่จะสร้างใหม่ มัน สามารถ ใช้เมื่อบางโปรแกรมไม่สามารถบอกให้ปิดไฟล์บันทึก และอาจเขียนต่อ (ต่อท้าย) ไปยังไฟล์บันทึกก่อนหน้าตลอดไป

นอกจากนี้ คุณใช้ Logrotate อย่างไร

HowTo: บทช่วยสอนคำสั่ง Logrotate ขั้นสูงพร้อม 10 ตัวอย่าง

  1. หมุนล็อกไฟล์เมื่อขนาดไฟล์ถึงขนาดที่กำหนด
  2. ดำเนินการเขียนข้อมูลบันทึกไปยังไฟล์ที่สร้างขึ้นใหม่ต่อไปหลังจากหมุนไฟล์บันทึกเก่า
  3. บีบอัดไฟล์บันทึกที่หมุน
  4. ระบุตัวเลือกการบีบอัดสำหรับไฟล์บันทึกที่หมุน
  5. หมุนไฟล์บันทึกเก่าด้วยวันที่ในชื่อไฟล์

ฉันจะรู้ได้อย่างไรว่า Logrotate ทำงานอยู่

5 คำตอบ ถึง ตรวจสอบว่า บันทึกเฉพาะกำลังหมุนอยู่หรือไม่และถึง ตรวจสอบ วันที่และเวลาสุดท้ายของการหมุน ตรวจสอบ ที่ /var/lib/ logrotate / ไฟล์สถานะ ไฟล์นี้เป็นไฟล์ที่จัดรูปแบบอย่างประณีตซึ่งมีชื่อไฟล์บันทึกและวันที่ที่มีการหมุนเวียนครั้งล่าสุด

แนะนำ: