pwd |
현재 위치 확인 |
지금 내가 어느 디렉토리(폴더)에 있는지 확인. 로그 파일 찾기 전에 위치 파악용. |
ls |
파일 목록 확인 |
현재 폴더 안 파일 목록 보기. |
ls /var/log |
로그 폴더 확인 |
리눅스에서 기본 로그들이 많이 저장되는 /var/log 안을 확인. |
cd /var/log |
로그 디렉토리 이동 |
로그 파일들이 모여 있는 폴더로 이동. |
cat /var/log/messages |
전체 로그 한 번에 보기 |
파일 내용을 처음부터 끝까지 전부 출력. 로그가 많으면 너무 길어서 잘 안 씀. |
less /var/log/messages |
큰 로그 파일 보기 |
긴 로그를 페이지 단위로 편하게 보기. 방향키/검색 가능. 실무에서 많이 씀. |
more /var/log/messages |
간단히 페이지 단위 보기 |
less보다 기능이 적지만 기본적인 페이지 단위 확인 가능. |
tail /var/log/messages |
최근 로그 보기 |
파일 마지막 부분만 봄. 최근 에러 확인할 때 자주 사용. |
tail -n 100 /var/log/messages |
최근 100줄 보기 |
최근 로그 몇 줄만 보고 싶을 때. 100 대신 원하는 줄 수 가능. |
tail -f /var/log/messages |
실시간 로그 보기 |
로그가 새로 추가될 때마다 계속 보여줌. 서버 동작 확인할 때 매우 많이 씀. |
head /var/log/messages |
맨 앞부분 보기 |
파일 처음 부분만 확인. 로그 파일 구조 볼 때 사용. |
grep "error" /var/log/messages |
특정 단어 검색 |
로그에서 error라는 문자열이 포함된 줄만 찾음. 에러 추적용. |
grep -i "error" /var/log/messages |
대소문자 무시 검색 |
ERROR, Error, error 전부 찾음. |
grep -n "error" /var/log/messages |
줄 번호 포함 검색 |
어디 줄에 있는지도 같이 보여줌. |
grep -r "error" /var/log |
여러 로그 파일 통합 검색 |
/var/log 아래 전체 파일에서 error 검색. 어디 로그에 있는지 모를 때 유용. |
sudo cat /var/log/messages |
권한 필요한 로그 보기 |
일반 사용자 권한으로 안 보이는 로그를 관리자 권한으로 확인. |
sudo less /var/log/secure |
보안/인증 로그 보기 |
로그인, SSH 인증 관련 로그 확인할 때 사용. Amazon Linux/CentOS 계열에서 자주 봄. |
sudo less /var/log/auth.log |
인증 로그 보기 |
Ubuntu 계열에서 로그인/SSH 인증 로그 확인할 때 자주 사용. |
sudo dmesg |
커널 로그 보기 |
부팅 과정, 디바이스, 커널 메시지 확인. |
| `sudo dmesg |
tail` |
최근 커널 로그 보기 |
journalctl |
systemd 서비스 로그 확인 |
systemd 기반 리눅스에서 서비스 로그 보는 대표 명령어. |
journalctl -xe |
최근 중요 로그 자세히 보기 |
에러 원인 추적할 때 자주 사용. |
journalctl -u nginx |
특정 서비스 로그 보기 |
nginx 서비스 로그만 필터링해서 확인. |
journalctl -u sshd |
SSH 서비스 로그 보기 |
SSH 접속 문제 확인용. |
journalctl -f |
실시간 서비스 로그 보기 |
tail -f처럼 systemd 로그를 실시간으로 확인. |
systemctl status nginx |
서비스 상태 + 최근 로그 보기 |
서비스가 살아 있는지, 최근 에러가 있는지 간단히 확인 가능. |
systemctl status httpd |
Apache 상태 확인 |
Apache 웹서버 상태 및 일부 로그 확인. |
systemctl status sshd |
SSH 상태 확인 |
SSH 서비스 실행 여부, 오류 확인. |
sudo less /var/log/nginx/access.log |
Nginx 접속 로그 보기 |
누가 접속했는지, 어떤 URL 요청이 들어왔는지 확인. |
sudo less /var/log/nginx/error.log |
Nginx 에러 로그 보기 |
Nginx 설정 오류, 502/504, 연결 실패 등 확인. |
sudo tail -f /var/log/nginx/error.log |
Nginx 에러 실시간 보기 |
웹 요청 테스트하면서 바로 확인할 때 유용. |
sudo less /var/log/httpd/access_log |
Apache 접속 로그 보기 |
Apache 사용 시 요청 내역 확인. |
sudo less /var/log/httpd/error_log |
Apache 에러 로그 보기 |
Apache 설정/실행 문제 추적. |
sudo tail -f /var/log/httpd/error_log |
Apache 에러 실시간 보기 |
웹서버 테스트 중 즉시 확인. |
sudo find /var/log -name "*.log" |
로그 파일 찾기 |
.log 파일들 위치를 한 번에 찾음. |
sudo find / -name "cloud-init*.log" |
cloud-init 로그 찾기 |
EC2 인스턴스 초기 부팅/유저데이터 실행 문제 확인 시 사용. |
sudo less /var/log/cloud-init.log |
cloud-init 로그 확인 |
초기 설정 진행 기록 확인. |
sudo less /var/log/cloud-init-output.log |
user-data 실행 결과 확인 |
EC2 시작 시 넣은 스크립트(user-data) 결과 확인할 때 매우 중요. |
history |
내가 쳤던 명령어 보기 |
이전에 어떤 명령어를 입력했는지 확인. 직접적인 로그는 아니지만 작업 추적용. |