mac-osx에서“/ var / log / messages”는 어디에 있습니까?


11

Mac OS X에서 매뉴얼 페이지를 읽을 때 / var / log / messages에 대한 참조가 있지만 파일을 찾으면 존재하지 않습니다.

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

답변:


9

syslog.confman 항목 을 참조하면 해당 행이 예제 일뿐입니다 .

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

구성에서 해당 디렉토리를 사용하려면 디렉토리를 작성해야합니다.

편집 : Mac OS X의 실제 syslog.conf가 system.log파일을 사용 합니다.


3
매뉴얼 페이지 대신 실제 /etc/syslog.conf를 보면 * .notice; authpriv, remoteauth, ftp, install.none; kern.debug; mail.crit / var / log / sy stem.log가 표시됩니다.
Paul Tomblin

예, 내가 말했듯이 실제 항목은 system.log-NOT 메시지입니다. man 의 예제 섹션에 있습니다.
splattne

splattne : 즉, 시스템이 설명 된대로 작동합니다. 구성을 찾을 위치를 모릅니다.
benc

10

그건 /var/log/system.log아마도 사용하는 리눅스 기반 소프트웨어에서 맨 페이지를 읽고 맥 OS X의 당신에 /var/log/messages대신 파일을.


Mac OS X에 사전 설치된 매뉴얼 페이지를 읽고 있습니다. 기본 UNIX 배포판 (일부 BSD ...)
benc

1

Mac OS X의 var 디렉토리는 심볼릭 링크되어 있습니다. 루트 디렉토리에서 ls -l을 수행하면 다음과 같이 표시됩니다.

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

따라서 var 폴더는 다음 위치에 있습니다.

/private/var/

그러나 로그 폴더 내에서 메시지 폴더 또는 파일을 찾을 수 없으므로 질문의 해당 부분을 도울 수 없습니다.

편집 : 추가 검사에서 RHEL 서버의 / var / log / messages에있는 유일한 것은 sshd 경고 로그 인 것처럼 보입니다. 아마도 Mac OS X sshd 바이너리 로그가

/private/var/log/sshd

또는 유사합니다.

어떤 메시지를 찾고 있습니까? 시도하고 싶을 수도 있습니다

$ cat /var/log/[process name]

각 프로세스가 자체 메시지 파일을 작성하는지 확인하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.