LINUX
fsync — 리눅스 파일 동기화 시스템 콜
데이터베이스가 "디스크에 썼다"고 보장하는 메커니즘을 이해하려면 fsync를 알아야 한다. MySQL innodbflushlogattrxcommit=1의 동작도 결국 fsync 호출이다. --- 애플리케이션에서 write()를 호출했다고 데이터가 바로 디스크에 가지 않는다. 애플리케이션 │ write() 시스템 콜 ↓ OS 페이지 캐시 (커널 버퍼) ← 여...
tmux — Terminal Multiplexer
"TMUX Masterclass: Terminal Multiplexing for the AI Agent Era" 영상을 보고 정리한 내용. --- 일반 터미널 에뮬레이터(iTerm, Terminal.app 등)는 창을 닫으면 프로세스가 종료된다. tmux는 서버 기반 세션 관리를 제공해서 터미널 창을 닫아도 내부 프로세스가 계속 실행된다. 터미널 에뮬레이터...