분류 전체보기(114)
-
Cron 과 Cband 이용 일일 트래픽량 기록하기
1. 쉘 스크립트 작성#!/bin/bashDOMAIN="도메인.com"CBAND_DIR="/var/spool/cband"LOGFILE="/var/log/cband_daily_traffic.csv"HTTP_FILE="${CBAND_DIR}/${DOMAIN}"HTTPS_FILE="${CBAND_DIR}/$(echo "$DOMAIN" | tr '[:lower:]' '[:upper:]')_SSL"get_bytes() { if [ -f "$1" ]; then od -An -tu8 -N8 "$1" | tr -d ' ' else echo 0 fi}HTTP_BYTES=$(get_bytes "$HTTP_FILE")HTTPS_BYTES=$(get_bytes "$HTTPS_FILE"..
2026.07.16 -
SMTP 로그 파헤치기
상태 코드 의미를 알아두면 로그만 보고도 장애를 상당히 빨리 판단할 수 있다.[root@host logs]# grep -E "421|450|451|452|550|551|552|553|554" /var/MailRoot/logs/smtp-202607*[root@host logs]# grep -Ei "error|failed|timeout|refused|reject|retry" /var/MailRoot/logs/* XMail SMTP 로그 상태값 의미 원인 조치 AUTH=OKSMTP 인증 성공정상 로그인정상AUTH=EFAIL:TYPE=LOGINSMTP 인증 실패아이디/비밀번호 오류, 무차별 로그인 공격비밀번호 확인, 공격 IP 차단AUTH=EFAIL:TYPE=CRAM-MD5CRAM-MD5 인증 실패..
2026.07.14 -
SMTP 연동 실패 해결방법
문제Gmail의 Send mail as / 다른 주소에서 메일 보내기 기능을 활용하여xxx@xxx.co.kr을 발신 주소로 추가하려고 하는데 SMTP 연결 수립 실패 해석Gmail 이 SMTP 서버에 로그인하여 메일을 보낼 수 있는가? Gmail SMTP 설정 시도 옵션 (3가지) : Error Message1. mail.xxx.co.kr / 465 / SSL→ Couldn`t connect to the server2. mail.xxx.co.kr / 587 / TLS→ STARTTLS not supported3. mail.xxx.co.kr / 25 / TLS→ connection established but transaction timeout, state SENT_EHLO 확인해야 하는 것SMTP 서비스..
2026.06.29 -
RAID 복구하기
고장 상황RAID0 → SCSI 0:1 , SCSI 0:2 (0:2 고장)RAID1 → SCSI 0:3, SCSI 0:4 (0:4 고장)RAID5 → SCSI 0:5, SCSI 0:6 (0:6 고장)이 상황에서 SCSI 0:2, SCSI 0:4, SCSI 0:6 을 제거함 (고장 시뮬레이션) 확인ls -l /dev/sd*→ /dev/sdb~/dev/sdh 까지 7개였던 장치가 /dev/sdb~dev/sde 까지 4개만 남았다. RAID 1 가동RAID1 장치를 다시 가동하고, 확인한다.mdadm --run /dev/md1mdadm --detail /dev/md1→ /dev/md1 은 작동되고 있다. 다시 마운트 후 디스크 용량을 확인한다. 이후 RAID 1 에 저장했던 파일을 확인한다.m..
2026.06.27 -
리눅스 :: 웹 서비스 접속 지연 트러블슈팅 (DNS, curl, DevTools 활용)
1. 내 PC 또는 회사망에서 테스트curl -o /dev/null -s -w \"DNS:%{time_namelookup}\nConnect:%{time_connect}\nTLS:%{time_appconnect}\nTTFB:%{time_starttransfer}\nTotal:%{time_total}\n" \ 항목의미">DNS 높음DNS/네임서버 문제">Connect 높음네트워크/방화벽/서버 TCP 응답 지연">TLS 높음SSL 핸드셰이크 지연">TTFB 높음웹서버/PHP/DB 처리 지연">Total만 높음이미지/JS/CSS 등 리소스 용량 문제 가능 정리TTFB가 높으면 서버/PHP/DB,Total만 높으면 프론트 리소스,Connect/TLS가 높으면 네트워크/SSL/방화벽 쪽 문제. *참고: Curl 순..
2026.06.22 -
Spring :: 날짜/시간 자동 포맷팅
LocalDateFormatter.java package org.zerock.mallapi.controller.formatter;import org.springframework.format.Formatter;import java.time.LocalDate;import java.time.format.DateTimeFormatter;import java.util.Locale;// 날짜/시간 주의// 브라우저 : 문자열로 전송// 서버 : LocalDate 또는 LocalDateTime 으로 처리함// 그러므로 이를 자동으로 변환해주는 이 클래스를 정의한다.// 이후 스프링 MVC 동작 과정에서 사용될 수 있도록 설정을 추가해주어야 함.public class LocalDateFormatter implement..
2026.02.11