글

운영하면서 막힌 문제와 공부한 내용을 다른 사람도 읽을 수 있게 정리한 글입니다.

2026

SSH 제한 계정 권한 사고, 뿌리를 따라가 보니 (연재 6/6)

오늘은 두 가지 작업을 했는데, 하나는 프로젝트 목록에 개인/팀 구분을 추가하는 프론트/백엔드 작업이었고 다른 하나는 팀원이 계속 겪는다는 SSH 접속 문제를 추적하는 것이었습니다. 특히 후자를 파고들면서 SSH 강제 명령(forced command)과 git 파일 권한에 대해 생각보다 많이 배웠습니다.

PR 머지 기준 정리 — CI 통과와 "머지해도 되는가"는 다른 질문이다 (연재 3/3)

깃허브 PR 하나를 붙잡고 "이거 머지해도 되나?"를 판단하는 기준을 제대로 세워보려고 실제 PR을 하나 끝까지 파봤습니다. 결론부터 말하면 코드 품질, 테스트 커버리지, 절차적 게이트(리뷰 승인)는 완전히 별개의 축이라는 걸 몸으로 확인한 경험이었습니다.

라즈베리파이 SD카드 부팅 복구와 커스텀 커널 재도전기 (연재 3/3)

라즈베리파이에 커스텀 커널을 올렸다가 부팅이 먹통이 되어버린 사건을 처음부터 끝까지 복구한 기록입니다. 커널 모듈 버전 불일치라는 원인을 찾아내고, SD카드를 Windows에서 포렌식하듯 뜯어보며 정상 커널을 되살린 다음, 결국 원래 하려던 커스텀 커널 배포까지 완주했습니다.

라즈베리파이 `sudo reboot` 부팅 실패, 그 원인과 해결 과정

라즈베리파이에서 `sudo reboot` 명령을 실행했는데 부팅이 멈추는 황당한 경험을 했습니다. 전원선을 뽑았다 다시 꽂아야만 정상적으로 부팅되는 현상 때문에 처음에는 SD카드 문제라고 생각했지만, 진단 과정에서 예상치 못한 근본 원인을 발견하고 해결책까지 찾아나섰던 경험을 공유하려고 합니다.

SD카드 손상 시 데이터 및 프로그램 이전 방법 알아보기

SD카드가 갑자기 말썽을 부린다면, 안에 담긴 소중한 데이터와 지금 당장 필요한 프로그램들까지 모두 날려버릴까 봐 얼마나 불안할까요. 저도 비슷한 상황을 겪을 뻔해서, 혹시 모를 사태에 대비해 SD카드 손상 시 데이터를 안전하게 옮기는 방법을 직접 알아보고 정리해봤습니다.