Claude Code Switcher (CCS): 프로바이더 전환, 멀티 계정, 로컬 모델까지 한 명령으로

Claude Code의 5시간/주간 캡 시대에 등장한 프로바이더 스위처입니다. 한 명령으로 GLM, Kimi, Gemini, 로컬 모델까지 갈아탈 수 있게 해주는 CCS의 구조, 장단점, 대안, 운영 팁을 정리합니다.

2026년 4월 29일

systemd 유닛이라는 언어, 11종을 한 바퀴

systemd가 init 자리에 앉으며 fstab, cron, inetd, inotify, 런레벨, autofs 같은 옛 도구를 어떻게 ‘유닛’이라는 단일 언어로 흡수했는지, 11종을 한 글에 모아봅니다.

2026년 4월 29일

SysVinit에서 Upstart를 거쳐 systemd까지: 리눅스 init 세대 연표

SysVinit이 30년 가까이 표준이었던 이유, Upstart가 9년 만에 사라진 이유, systemd가 5년 안에 거의 모든 배포판을 흡수한 이유. 배포판별 전환 시점을 연표로 정리한다.

2026년 4월 28일

Claude Code에서 긴 프롬프트를 외부 에디터로 쓰는 법과 한 가지 함정

터미널에서 긴 프롬프트를 치다 지칠 때, $EDITOR 환경변수와 Ctrl+X Ctrl+E로 외부 에디터를 열 수 있다. 전역 EDITOR는 nvim 그대로 두고 Claude만 Cursor를 쓰는 함수 패턴, 그리고 Cursor를 쓸 때 프롬프트에 이상한 ^[[O 문자가 끼어드는 문제까지 정리.

2026년 4월 22일

쿠버네티스 시대의 SIGINT, SIGTERM, SIGHUP, SIGKILL

Ctrl+C는 왜 가끔 안 먹히는가. Docker stop은 왜 10초를 기다리다 죽이는가. kill -9는 왜 마지막 수단이어야 하는가. 오래된 주제지만 컨테이너/오케스트레이션 시대에 더 중요해진 네 시그널을 다시 짚어본다.

2026년 4월 22일

tmux copy-mode에서 y 눌러도 스크롤 위치 유지하기

tmux에서 y로 복사하면 맨 밑으로 튕기는 기본 동작을 막는 설정. y는 스크롤 유지, Enter는 기존 동작, Prefix+Ctrl-y로 토글.

2026년 4월 21일

제 zsh 프롬프트는 왜 느렸나: agnoster에서 Starship까지

Enter 칠 때마다 300ms 느린 프롬프트를 고치려 fsmonitor부터 건드렸다. 결국 범인은 agnoster가 매 렌더마다 git을 7번 spawn하는 구조였고, 근본 해결은 Starship 전환이었다. 측정 방법의 함정까지 포함한 여정 기록.

2026년 4월 21일

PostgreSQL 19의 파티션 MERGE/SPLIT과 Oracle 문법 비교

PostgreSQL 19부터 ALTER TABLE로 파티션을 병합/분할할 수 있다. Oracle에서 오래전부터 있던 기능이 드디어 왔는데, 문법과 제약은 서로 다르다. 두 DB를 나란히 놓고 비교한다.

2026년 4월 20일

Claude Code Auto Mode: 권한 승인을 이제 AI가 알아서 한다

Claude Code에 Auto 모드가 생겼다. 매번 Y/N을 누르지 않아도 AI가 알아서 안전 여부를 판단한다. 편한 만큼 알아야 할 것도 있다.

2026년 4월 17일

Claude Code Skills: Commands는 어디 갔나

Claude Code에서 slash commands가 skills로 통합됐습니다. 기존 commands는 그대로 동작하지만, 앞으로는 skills로 만드는 편이 맞습니다. 무엇이 바뀌었고 왜 바뀌었는지 정리합니다.

2026년 4월 17일