CentOS 7의 로그 파일 [닫기]

CentOS 7의 로그 파일 [닫기]

CentOS 7에서는 누가 시스템에 들어가려고 했는지, 누가 시스템에 들어갔는지, 어떤 프로세스에 접속했는지, 무엇을 달성했는지 등을 알려주는 모든 시스템 로그를 어떻게 찾고 볼 수 있습니까? 각 활동을 사용자 ID나 원격 IP 주소에 연결할 수 있기를 원합니다.

내 디렉토리에는 및 를 var/log/포함한 많은 리소스가 포함되어 있지만 대부분의 파일은 유형 파일 이며 운영 체제는 알 수 없는 뷰어 프로그램을 해당 리소스와 연결하지 않는 한 해당 리소스를 여는 방법을 모릅니다. 또한, 유용한 정보도 포함되어 있지 않은 것 같습니다./var/log/messages/var/log/secureBinary (application/octet-stream)var/log/firewalld

내 애플리케이션, 데이터베이스 및 NginX/Apache에서 생성된 모든 로그를 찾을 수 있습니다.

답변1

journalctl예를 들어 dmesg 출력을 보려면 사용해야 하는 (명령줄) 유틸리티는 다음과 같습니다 .

journalctl --dmesg

또는 방화벽 관련 구문 분석 가능한 항목:

journalctl --output=json-pretty UNIT=firewalld.service

선택 가능한 단위 목록을 보려면 일반 도구를 사용하십시오.

journalctl --output=json-pretty | grep -F UNIT | sort -u

man journalctl출력 제한 및 지정에 대한 추가 옵션은 시스템을 참조하십시오.

관련 정보