에러메시지에 syslog를 보라고 하는 것을 봤는데데 syslog가 뭔가 했는데 systemctl에서 에러날 때 매번 치던 journalctl에 나오는 그것이였다.
syslog는 로그를 전송하는 프로토콜이고 journalctl은 systemd의 로그를 보는 도구이다. 기존의 방식은 syslogd가 작동하고 있어서 로그 파일을 작성하고 그걸 읽는 방식이였는데 journalctl은 프로그램을 실행해서 보는 방식이다.
자주보이는 -xeu 옵션을 각각 설명해보면
| 이름 | 줄임말 | 설명 |
|---|---|---|
| –unit | -u | 특정 유닛의 로그만, 뒤에 인수로 유닛 이름을 적어야 한다. |
| –catalog | -x | 자세한 설명을 보여준다 |
| –pager-end | -e | 마지막 부분으로 스크롤 |