본문 바로가기
전체 35
35
Tools4분 읽기
lsof로 포트·파일 누가 잡고 있는지 찾기
"파일이 사용 중이라 삭제가 안 된다", "포트가 이미 쓰인다"의 범인을 찾는 만능 도구 lsof. 열린 파일·소켓을 추적하는 실전 사용법.
#lsof#Linux#Port
2026.07.04
34
Infra4분 읽기
Permission denied (publickey) — SSH 접속 오류 잡기
SSH 접속에서 가장 흔한 이 에러는 원인이 몇 가지로 정해져 있다. 키 위치·권한·서버 등록·에이전트를 순서대로 점검하면 대부분 해결된다.
#SSH#Linux#Troubleshooting
2026.07.03
33
Infra4분 읽기
OOM Killer가 프로세스를 죽였다 — dmesg로 확인하고 대응
앱이 이유 없이 종료됐다면 리눅스 OOM Killer를 의심하라. dmesg로 범인을 확인하고, 왜 죽였는지와 재발을 막는 법을 정리한다.
#Linux#OOM#Memory
2026.07.02
32
Infra3분 읽기
리눅스 파일 권한 완벽 이해 — chmod 755·644의 의미
755, 644, 600이 대체 무슨 뜻일까. rwx와 소유자·그룹·기타의 3x3 구조만 알면 숫자 권한이 한눈에 읽힌다. 실무 권장값까지.
#Linux#chmod#Permissions
2026.07.01
31
Infra2분 읽기
cron과 systemd timer, 정기 작업엔 무엇을
cron은 간단하지만 로그·실패 추적·의존성이 약하다. systemd timer는 journald 로그·정확한 제어를 준다. 선택 기준.
#Linux#cron#systemd
2026.06.20
30
Infra2분 읽기
SSH 키 인증과 서버 접속 보안 하드닝
비밀번호 로그인은 무차별 대입의 표적. 키 인증 전환·root 로그인 제한·포트/접속망 제한·fail2ban까지 기본 하드닝.
#SSH#Security#Linux
2026.06.20
29
Infra2분 읽기
systemd 서비스로 앱을 안정적으로 띄우기
pm2 대신 systemd로 충분하다. 자동 재시작·부팅 시 실행·로그·보안 격리(ProtectSystem)까지 유닛 작성 가이드.
#systemd#Linux#Deployment
2026.06.18
28
Infra2분 읽기
리눅스 디스크가 꽉 찼다 — 범인 찾기
No space left on device. du·df·로그·삭제됐지만 열린 파일·inode 고갈까지 단계적으로 원인을 추적한다.
#Linux#Disk#Troubleshooting
2026.06.18
27
Database6분 읽기
PostgreSQL 18 비동기 I/O 튜닝 — io_uring 실측·OLTP 35% 향상의 비밀
PG 18의 비동기 I/O가 OLTP 35% 향상을 만드는 이유. io_uring·Direct I/O 작동 원리, 운영 환경별 튜닝 가이드.
#PostgreSQL#IO#Performance
2026.05.02
26
Etc5분 읽기
개발자가 꼭 알아야 할 리눅스 성능 분석 도구 15가지 — top부터 eBPF까지
서버 성능 분석에 필수인 리눅스 명령 15가지. top·htop·iostat·vmstat부터 perf·bpftrace·bcc까지 계층별로 정리한다.
#Linux#Performance#eBPF
2026.04.17
25
Infra3분 읽기
Linux SSH 보안 하드닝 완전 가이드 — 2026년 최신 권장 설정
2026년 최신 기준 SSH 보안 하드닝 가이드. sshd_config 설정, Ed25519 키, Fail2ban, UFW 등
#SSH#보안#Linux
2026.04.03
24
Database6분 읽기
PostgreSQL 18 비동기 I/O 완전 가이드 — io_uring으로 3배 빨라진 읽기 성능
PostgreSQL 18의 가장 큰 변화, 비동기 I/O(AIO) 서브시스템을 깊이 분석합니다. io_uring 연계, 와이어 프로토콜 3.2, 실전 벤치마크까지.
#PostgreSQL#Database#io_uring
2026.03.30