เมื่อคุณอ่าน man pages บน Mac OS X มีการอ้างอิงถึง / var / log / messages แต่ถ้าคุณค้นหาไฟล์มันจะไม่มีอยู่:
$ ls -l /var/log/messages
ls: /var/log/messages: No such file or directory
เมื่อคุณอ่าน man pages บน Mac OS X มีการอ้างอิงถึง / var / log / messages แต่ถ้าคุณค้นหาไฟล์มันจะไม่มีอยู่:
$ ls -l /var/log/messages
ls: /var/log/messages: No such file or directory
คำตอบ:
หากคุณอ้างถึงรายการ man ของ syslog.confฉันเดาว่าบรรทัดเป็นเพียงตัวอย่าง :
# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;authpriv.none /var/log/messages
หากคุณต้องการใช้ไดเรกทอรีนั้นในการกำหนดค่าของคุณคุณจะต้องสร้างมันขึ้นมา
แก้ไข: syslog.conf จริงบน Mac OS X ใช้system.log
ไฟล์
มัน/var/log/system.log
บน Mac OS X ได้คุณอาจอ่านหน้าคนจากซอฟแวร์ลินุกซ์ที่ใช้/var/log/messages
ไฟล์แทน
ไดเรกทอรี var บน Mac OS X นั้นเชื่อมโยงกันหากคุณทำ ls -l ในไดเรกทอรีรากคุณจะเห็นสิ่งนี้:
lrwxr-xr-x@ 1 root admin 11 22 Feb 2008 var -> private/var
ดังนั้นโฟลเดอร์ var ของคุณจะอยู่ที่:
/private/var/
อย่างไรก็ตามฉันไม่สามารถค้นหาโฟลเดอร์ข้อความหรือไฟล์ภายในโฟลเดอร์บันทึกดังนั้นฉันไม่สามารถช่วยคุณในส่วนนั้นของคำถาม
แก้ไข: ในการตรวจสอบเพิ่มเติมดูเหมือนว่าสิ่งเดียวใน / var / log / ข้อความบนเซิร์ฟเวอร์ RHEL ของฉันคือบันทึกคำเตือน sshd อาจเป็นไฟล์ไบนารีของ Mac OS X sshd
/private/var/log/sshd
หรือคล้ายกัน
คุณกำลังมองหาข้อความอะไร คุณอาจต้องการลอง
$ cat /var/log/[process name]
และดูว่าแต่ละกระบวนการเขียนไฟล์ข้อความของตนเองหรือไม่