반응형
Linux에서 서비스 로그를 보는 방법은 주로 journalctl
명령어와 특정 서비스의 로그 파일을 직접 확인하는 방법이 있습니다. 아래에 각각의 방법을 설명하겠습니다.
1. journalctl
을 사용한 로그 보기
journalctl
명령어는 시스템 로그를 확인할 때 매우 유용합니다. 특히, systemd로 관리되는 서비스의 로그를 쉽게 조회할 수 있습니다.
특정 서비스의 로그 보기
journalctl -u 서비스이름.service
예를 들어, nginx
서비스의 로그를 확인하고 싶다면:
journalctl -u nginx.service
로그를 실시간으로 보기 (tail 기능)
journalctl -u 서비스이름.service -f
예를 들어, nginx
서비스의 실시간 로그를 확인하려면:
journalctl -u nginx.service -f
특정 시간대의 로그 보기
- 마지막 1시간 동안의 로그 보기:
journalctl -u 서비스이름.service --since "1 hour ago"
- 특정 날짜와 시간 이후의 로그 보기:
journalctl -u 서비스이름.service --since "2023-10-01 12:00:00"
2. 로그 파일 직접 확인하기
일부 서비스는 /var/log
디렉토리에 별도의 로그 파일을 기록합니다. 이런 경우, cat
, tail
, less
등의 명령어를 사용하여 로그 파일을 직접 열 수 있습니다.
예를 들어:
tail -f /var/log/nginx/access.log
less /var/log/syslog
이렇게 journalctl
과 로그 파일을 직접 확인하는 방법을 활용하여 서비스 로그를 모니터링할 수 있습니다.
반응형
'Linux Unix > Command' 카테고리의 다른 글
[ Linux ] cd - 디렉토리 변경하기 (0) | 2024.10.21 |
---|---|
[ Linux ] ping - 네트워크 서버의 상탤를 확인하기 (0) | 2024.10.21 |
[ Linux ] rmdir - 디렉토리 삭제하기 (1) | 2024.10.12 |
[ Linux ] mkdir - 디렉토리 만들기 (0) | 2024.10.12 |
[ Linux ] ls - 디렉터리 내용 확인하기 (0) | 2024.10.12 |