[리눅스] 리눅스 서비스의 로그 확인 방법
서버를 운영하다 보면 각종 서비스들의 동작 여부를 확인해야 할 때가 있습니다. 이때 로그 파일을 확인하여 문제를 진단할 수 있습니다. 리눅스에서는 각 서비스별로 로그 파일이 별도로 관리됩니다. 따라서 이를 확인해보겠습니다.
Apache 웹 서버의 로그 확인
Apache 웹 서버의 에러 로그는 흔히 /var/log/httpd/error_log
에 위치합니다. 웹 서버의 요청 및 동작과 관련된 문제를 진단할 때 유용합니다.
MySQL 데이터베이스의 로그 확인
MySQL 데이터베이스의 쿼리 로그는 일반적으로 /var/log/mysql/mysql.log
파일에 기록됩니다. 데이터베이스 관련 문제를 해결할 때 도움이 됩니다.
SSH 접속 로그 확인
SSH 접속 로그는 /var/log/auth.log
파일에 저장됩니다. 이 로그를 통해 서버에 누가 접속했는지를 확인할 수 있습니다.
여러 로그 파일을 확인하려면 tail
명령어를 사용하여 실시간으로 로그 변화를 확인할 수 있습니다. 예를 들어, tail -f /var/log/httpd/error_log
명령어로 Apache 웹 서버의 에러 로그를 실시간으로 모니터링할 수 있습니다.
로그 확인은 서비스 동작 상태를 진단하고 문제를 해결하는 데 중요한 도구입니다. 정기적으로 로그 파일을 확인하여 시스템의 안정성을 유지하는 것이 좋습니다.
이상으로, 리눅스 서비스의 로그 확인 방법에 대해 알아보았습니다.
참고 문헌:
- Linux Log Files Location And How Do I View Logs Files on Linux?
- How To View and Configure Linux Logs on Ubuntu and Centos