TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
272625242322212019181716
Database
PostgreSQL 18 비동기 I/O 튜닝 — io_uring 실측·OLTP 35% 향상의 비밀
PG 18의 비동기 I/O가 OLTP 35% 향상을 만드는 이유. io_uring·Direct I/O 작동 원리, 운영 환경별 튜닝 가이드.
Etc
개발자가 꼭 알아야 할 리눅스 성능 분석 도구 15가지 — top부터 eBPF까지
서버 성능 분석에 필수인 리눅스 명령 15가지. top·htop·iostat·vmstat부터 perf·bpftrace·bcc까지 계층별로 정리한다.
Infra
Linux SSH 보안 하드닝 완전 가이드 — 2026년 최신 권장 설정
2026년 최신 기준 SSH 보안 하드닝 가이드. sshd_config 설정, Ed25519 키, Fail2ban, UFW 등
Database
PostgreSQL 18 비동기 I/O 완전 가이드 — io_uring으로 3배 빨라진 읽기 성능
PostgreSQL 18의 가장 큰 변화, 비동기 I/O(AIO) 서브시스템을 깊이 분석합니다. io_uring 연계, 와이어 프로토콜 3.2, 실전 벤치마크까지.
Infra
cgroup v2와 컨테이너 리소스 관리
Linux cgroup v2의 리소스 제어 원리와 컨테이너 메모리/CPU 제한 실전 설정.
Infra
Linux 디스크 I/O 성능 분석 — iostat fio blktrace
Linux 서버의 디스크 I/O 병목을 진단하기 위한 iostat, fio, blktrace 도구의 사용법과 성능 분석 방법을 실전 예제로 설명합니다.
Infra
systemd 타이머 — cron 대안의 현대적 스케줄러
systemd 타이머로 cron을 대체하여 정교한 작업 스케줄링을 구현하는 방법.
Etc
개발자를 위한 리눅스 명령어 50선
개발 실무에서 자주 사용하는 리눅스 명령어 50개를 카테고리별로 정리하고 실전 예제와 함께 활용법을 소개합니다.
Infra
rsync 고급 활용 — 서버 간 데이터 동기화 전략
rsync의 고급 옵션과 실전 패턴을 활용한 서버 간 효율적인 데이터 동기화 및 증분 백업 전략을 체계적으로 정리합니다.
Infra
WireGuard VPN 서버 구축 — 5분 만에 완료
WireGuard를 이용하여 리눅스 서버에 VPN을 빠르게 구축하고 클라이언트를 설정하는 전 과정을 단계별로 안내합니다.
Infra
systemd-nspawn — 경량 컨테이너의 숨겨진 보석
systemd-nspawn으로 Docker 없이 경량 시스템 컨테이너를 운영하는 방법.
Infra
Fail2ban으로 SSH 브루트포스 공격 차단하기
Fail2ban을 설치하고 SSH 브루트포스 공격을 자동 차단하는 설정을 구성하며, 커스텀 필터와 알림까지 구현하는 보안 가이드입니다.