Nơi nào có thể sử dụng / var / log / message trên mac-osx?


11

Khi bạn đọc các trang man trên Mac OS X, có các tham chiếu đến / var / log / message, nhưng nếu bạn tìm tệp, nó không tồn tại:

$ ls -l /var/log/messages
ls: /var/log/messages: No such file or directory

Câu trả lời:


9

Nếu bạn đề cập đến mục nhập man của syslog.conf , tôi đoán dòng này chỉ là một ví dụ :

# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;authpriv.none          /var/log/messages

Nếu bạn muốn sử dụng thư mục đó trong cấu hình của mình, bạn sẽ phải tạo thư mục đó.

Chỉnh sửa: syslog.conf thực tế trên Mac OS X sử dụng system.logtệp.


3
Nếu bạn nhìn vào /etc/syslog.conf thực tế thay vì trang man, bạn sẽ thấy * .notice; authpriv, remoteauth, ftp, install.none; kern.debug; mail.crit / var / log / sy thân.log
Paul Tomblin

Có, như tôi đã nói, mục thực tế là system.log - KHÔNG phải tin nhắn. Nó nằm trong phần Ví dụ về con người.
splattne

splattne: đó là nó, hệ thống của tôi hoạt động theo cách bạn mô tả nó, tôi chỉ không biết tìm cấu hình ở đâu.
benc

10

Đó là /var/log/system.logtrên Mac OS X. Có lẽ bạn đang đọc các trang hướng dẫn từ phần mềm dựa trên Linux, sử dụng /var/log/messagestệp thay thế.


Tôi đang đọc các trang hướng dẫn được cài đặt sẵn trong Mac OS X. Chúng phải từ bản phân phối UNIX cơ bản (một số loại BSD ...)
benc

1

Thư mục var trên Mac OS X được liên kết tượng trưng, ​​nếu bạn thực hiện ls -l trên thư mục gốc của bạn, bạn sẽ thấy điều này:

lrwxr-xr-x@   1 root   admin        11 22 Feb  2008 var -> private/var

Vì vậy, thư mục var của bạn được đặt tại:

/private/var/

Tuy nhiên, tôi không thể định vị thư mục tin nhắn hoặc tệp trong thư mục nhật ký, vì vậy tôi không thể giúp bạn với phần câu hỏi đó.

Chỉnh sửa: Khi kiểm tra thêm, có vẻ như điều duy nhất trong / var / log / message trên máy chủ RHEL của tôi là nhật ký cảnh báo sshd. Có thể bản ghi nhị phân Mac OS X sshd

/private/var/log/sshd

hoặc tương tự.

Bạn đang tìm kiếm thông điệp gì? Bạn có thể muốn thử

$ cat /var/log/[process name]

và xem nếu mỗi quá trình viết ra tập tin tin nhắn của riêng mình.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.