TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
654321
Infra
systemd 서비스 하드닝 — systemd-analyze security로 공격면 줄이기
systemd-analyze security로 노출 점수 9.6을 받고 시작한 하드닝. 컨테이너 없이 유닛 파일 몇 줄로 파일시스템·권한·시스템콜을 잠가 공격면을 줄이는 법.
Infra
journald — systemd의 구조화 로깅 제대로 쓰기
journald가 로그를 구조화 필드로 저장하는 원리와, journalctl 필터 실전, 재부팅 시 로그가 날아가는 휘발성 함정과 영구 저장 설정까지 정리했습니다.
Infra
cron과 systemd timer, 정기 작업엔 무엇을
cron은 간단하지만 로그·실패 추적·의존성이 약하다. systemd timer는 journald 로그·정확한 제어를 준다. 선택 기준.
Infra
systemd 서비스로 앱을 안정적으로 띄우기
pm2 대신 systemd로 충분하다. 자동 재시작·부팅 시 실행·로그·보안 격리(ProtectSystem)까지 유닛 작성 가이드.
Infra
systemd 타이머 — cron 대안의 현대적 스케줄러
systemd 타이머로 cron을 대체하여 정교한 작업 스케줄링을 구현하는 방법.
Infra
systemd-nspawn — 경량 컨테이너의 숨겨진 보석
systemd-nspawn으로 Docker 없이 경량 시스템 컨테이너를 운영하는 방법.