Linux 로그 도우미
Linux 로그 검색 및 압축 파일 압축 해제 명령 빠른 참조표
grep "키워드" /var/log/syslog로그 파일에서 키워드를 포함하는 행 검색
grep -i "error" /var/log/syslog대소문자 구분 없이 error 검색
grep -c "error" /var/log/syslog일치하는 행 수 통계
grep -n "error" /var/log/syslog일치하는 행의 행 번호 표시
grep -C 3 "error" /var/log/syslog일치하는 행 및 앞뒤 3줄의 컨텍스트 표시
grep -B 5 "error" /var/log/syslog일치하는 행 및 앞 5줄 표시
grep -A 5 "error" /var/log/syslog일치하는 행 및 뒤 5줄 표시
grep -v "debug" /var/log/syslogdebug를 포함하는 행 제외
grep -r "error" /var/log/디렉토리 내 모든 파일 재귀적으로 검색
grep -l "error" /var/log/*일치하는 내용을 포함하는 파일 이름만 표시
grep -F "error" /var/log/*.log로그 파일에서 error 고정 문자열을 포함하는 행 검색 (정규 표현식 미지원)
journalctl --since "2024-01-01 00:00:00"지정된 시간 이후의 로그 보기
journalctl --until "2024-01-01 23:59:59"지정된 시간 이전 로그 보기
journalctl --since today오늘 로그 보기
journalctl --since yesterday --until today어제 로그 보기
journalctl --since "1 hour ago"최근 1시간 로그 보기
journalctl --since "30 minutes ago"최근 30분 로그 보기
sed -n '/Jan 01 10:00/,/Jan 01 12:00/p' /var/log/syslog지정된 시간 범위 로그 추출
awk '/2024-01-01 10:/ && /2024-01-01 12:/' /var/log/app.logawk를 사용하여 시간 범위 필터링
grep -E "error|warning|critical" /var/log/syslog정규 표현식을 사용하여 여러 키워드 일치
grep -w "error" /var/log/syslog정확한 전체 단어 일치
grep -E "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" /var/log/auth.logIP 주소 일치
grep -E "[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}" /var/log/mail.log이메일 주소 일치
awk '{print $1, $2, $3}' /var/log/syslog로그의 처음 세 필드 추출
awk '$9 >= 500' /var/log/nginx/access.logHTTP 상태 코드 >= 500인 요청 필터링
sed 's/password=[^ ]*/password=****/g' /var/log/app.log로그의 민감한 정보 대체
cut -d' ' -f1,2,3 /var/log/syslog공백으로 분할하여 지정된 필드 추출
tail -f /var/log/syslog로그 파일 실시간 추적
tail -n 100 /var/log/syslog마지막 100줄 로그 보기
tail -f /var/log/syslog | grep --line-buffered "error"실시간 추적 및 키워드 필터링
tail -f /var/log/syslog /var/log/auth.log여러 로그 파일 동시 추적
journalctl -fsystemd 로그 실시간 추적
journalctl -u nginx.service -f지정된 서비스 로그 실시간 추적
less +F /var/log/syslogless를 사용하여 실시간 추적 (Ctrl+C로 중지, F로 계속)
multitail /var/log/syslog /var/log/auth.log화면 분할로 여러 로그 동시 보기 (multitail 설치 필요)
cat /var/log/syslog | grep "error" | grep -v "debug"여러 필터 조건 결합
grep "error" /var/log/syslog | sort | uniq -c | sort -rn오류 발생 횟수 통계 및 정렬
awk '{sum+=$10} END {print sum}' /var/log/nginx/access.log필드 합계 통계 (예: 응답 크기)
find /var/log -name "*.log" -exec grep -l "error" {} \;여러 로그 파일에서 검색
zgrep "error" /var/log/syslog.*.gz압축된 로그 파일 검색
zcat /var/log/syslog.1.gz | grep "error"압축 해제 및 압축 로그 검색
find /var/log -name "*.log" | xargs grep "error"xargs를 사용하여 일괄 검색
grep "error" /var/log/syslog | tee errors.txt검색 결과를 화면과 파일에 동시에 출력
/var/log/syslog시스템 로그 (Debian/Ubuntu)
/var/log/messages시스템 로그 (RHEL/CentOS)
/var/log/auth.log인증 로그 (로그인, sudo 등)
/var/log/secure보안 로그 (RHEL/CentOS)
/var/log/dmesg커널 부팅 로그
/var/log/kern.log커널 로그
/var/log/nginx/access.logNginx 접근 로그
/var/log/nginx/error.logNginx 오류 로그
/var/log/apache2/access.logApache 접근 로그
/var/log/apache2/error.logApache 오류 로그
/var/log/mysql/error.logMySQL 오류 로그
docker logs <container_name>Docker 컨테이너 로그
📖도구 소개
주요 특징
❓자주 묻는 질문
🔗관련 도구
크론 표현식 해석기
크론 구문을 검증하고 다가올 실행 시간을 미리 확인합니다.
JSON을 CSV로 변환
JSON 데이터를 CSV 형식으로 변환
JSON을 YAML로
JSON 데이터를 YAML 형식으로 변환하기
JSON→XML 변환기
JSON 데이터를 XML 형식으로 변환합니다.
YAML을 JSON으로
YAML 구성을 JSON 형식 데이터로 변환합니다.
JSON 포맷터
JSON 데이터를 형식화하고, 검증하며 압축합니다.
JSON 시각화
트리 구조로 JSON 데이터 표시
JSON 데이터 생성기
테스트용 모의 JSON 데이터 생성
i18n JSON 번역기
JSON 언어 파일을 한 번에 번역합니다. 기본 내용을 붙여넣고 대상 언어를 선택하면, 도구가 평탄화된 키를 사용하여 OpenRouter API를 호출합니다.
JSON 차이 비교
두 JSON 데이터의 차이 비교
QR 코드 생성기
사용자 정의 QR 코드 이미지를 생성합니다.
SVG 플레이스홀더 이미지 생성기
사용자 정의 SVG 플레이스홀더 이미지 생성
Base64 이미지 변환기
이미지와 Base64 인코딩 간 상호 변환 도구
UUID 생성기
대량으로 UUID 고유 식별자 생성
비밀번호 생성기
안전하고 신뢰할 수 있는 무작위 비밀번호를 생성합니다.
Base64 인코딩/디코딩
Base64 문자열 인코딩 및 디코딩 도구
URL 인코딩/디코딩
URL 문자열 인코딩 및 디코딩 도구
MD5 해시 생성기
MD5 해시 값을 생성하는 도구
SHA256 해시 생성기
SHA256 해시 값을 생성하는 도구
SHA1 해시 생성기
SHA1 해시 값을 생성하는 도구
16진수 인코더/디코더
16진수 문자열 인코딩/디코딩 도구
이진 인코더/디코더
이진 문자열 인코딩/디코딩 도구
AES 암호화/복호기
AES 대칭 암호화 알고리즘 암호화/복호 도구
RSA 암호화/복호화 도구
RSA 비대칭 암호 알고리즘 도구
HMAC 생성기
HMAC 메시지 인증 코드 생성 도구
IP 주소 조회
IP 주소의 지리적 위치와 네트워크 정보를 조회합니다.
밀리초 시간 변환기
밀리초 타임스탬프와 yyyy-MM-dd HH:mm:ss 문자열 사이를 변환합니다.