จะเปลี่ยนแปลงการกำหนดค่าไฟล์ system.log ใน macOS ได้อย่างไร?


0

นี่เป็นครั้งแรกของฉันที่จะใช้ Mac, การตั้งค่าบาง MacOS จำเป็นต้องแก้ไขเนื่องจากการตรวจสอบความปลอดภัย

เรากำลังใช้ macOS 10.9 ถึง 10.12 รุ่นใน 10 ของ iMac เราเคยมีปัญหาคือจะบันทึก“ system.log ” ไว้นานได้อย่างไร?

Mar 13 09:18:44 BSHK001110.local authorizationhost[8125]: Failed to authenticate user <admin> (error: 9).
Mar 13 09:18:45 BSHK001110.local authorizationhost[8125]: Failed to authenticate user <admin> (error: 9).
Mar 13 09:18:45 BSHK001110.local authorizationhost[8125]: Failed to authenticate user <admin> (error: 9).

ในการสังเกตของฉันsystem.logจะสร้างใหม่โดยสคริปต์หาก Mac ไม่ปิดในเวลากลางคืนและไฟล์บันทึกจะเก็บข้อมูลเพียงวันเดียว

มีโอกาสที่จะเปลี่ยนวันที่ระบุ (หนึ่งเดือน) เพื่อสร้างไฟล์system.logและเก็บข้อมูลหนึ่งเดือนหรือไม่

ข้อสังเกต: ฉันได้อัพเกรด macOS 10.13.3 และพบว่าไม่มีการบันทึกเกี่ยวกับ "ล้มเหลวในการตรวจสอบสิทธิ์" macOS 10.13 มีปัญหาหรือไม่?


คุณไม่ควรคัดลอกสิ่งเหล่านี้ออกจาก Mac อย่างเป็นระบบและเก็บไว้ใช่ไหม นอกจากนี้ - คุณอาจต้องค้นหาระบบไฟล์บันทึกเพื่อให้ได้สิ่งต่าง ๆ ใน High Sierra เพราะไปที่ไฟล์น้อยลงและน้อยลงแทนที่จะเข้าสู่ฐานข้อมูลการบันทึกกลางแทน
bmike

ใช่ถ้าคุณต้องการเก็บบันทึกคุณควรคัดลอก และสิ่งที่คุณล้มเหลวในการคัดลอกยังคงอยู่ในข้อมูลสำรองของคุณ
WGroleau

คำตอบ:


2

การตั้งค่าสำหรับสำหรับที่พบในsyslog/etc/asl.conf

มีส่วนที่ควบคุมการทำงานของบันทึกระบบ

# Rules for /var/log/system.log
> system.log mode=0640 format=bsd rotate=seq compress file_max=5M all_max=50M
? [= Sender kernel] file system.log
? [<= Level notice] file system.log
? [= Facility auth] [<= Level info] file system.log
? [= Facility authpriv] [<= Level info] file system.log

โดยเฉพาะการบันทึกจะหมุน (โดยค่าเริ่มต้น) เมื่อถึงขนาด 5M ไม่ใช่ข้ามคืนและทั้งชุดของไฟล์บันทึกจะหมุนเมื่อเข้าสู่จุดสูงสุด 50M (รวม 10 ไฟล์) หากคุณต้องการเพิ่มขนาดเพียงแก้ไขบรรทัดตามที่เห็นสมควร

> system.log mode=0640 format=bsd rotate=seq compress file_max=5M all_max=50M

ฉันจะไม่เพิ่มขนาดของไฟล์แต่ละไฟล์ด้วยตัวเอง แต่จะรวมกันเป็นกลุ่ม

ที่กล่าวว่าถ้าคุณกำลังรวบรวมบันทึกสำหรับจำนวนของเครื่องที่คุณควรจะใช้เซิร์ฟเวอร์ syslog


ขอขอบคุณสำหรับความช่วยเหลือของคุณ! นี่เป็นประสบการณ์ที่ดีสำหรับฉันในการเรียนรู้ผลิตภัณฑ์ Apple ดังนั้นเซิร์ฟเวอร์ syslog / ไฟล์คัดลอกจะเป็นการกระทำต่อไปของฉัน
Hayes Chan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.