개발자가 알아두면 좋은 Ubuntu 기본기: 패키지부터 서비스 관리까지
Ubuntu를 개발 및 서버 환경에서 사용하기 위해 알아두면 좋은 디렉터리 구조, APT 패키지 관리, 권한, 프로세스, systemd, 로그와 네트워크 명령어를 정리합니다.
Technical Notes
학습한 기술과 구현 과정에서 얻은 인사이트를 기록합니다.
Ubuntu를 개발 및 서버 환경에서 사용하기 위해 알아두면 좋은 디렉터리 구조, APT 패키지 관리, 권한, 프로세스, systemd, 로그와 네트워크 명령어를 정리합니다.
Linux의 Kernel, Process, File System, Permission 구조를 살펴보고, 자주 사용하는 명령어와 실제 서버 트러블슈팅 방법까지 하나의 흐름으로 정리합니다.
NAS와 홈 서버는 비슷해 보이지만 출발점이 다릅니다. 파일 저장부터 Docker, 미디어 서버, 홈 자동화까지 어떤 환경에 무엇이 적합한지 정리합니다.
NAS(Network Attached Storage)의 기본 개념부터 RAID, 파일 공유 프로토콜, 네트워크 구성, 백업과 보안까지 실제 구축 전에 알아두면 좋은 핵심 내용을 정리합니다.
남는 PC 한 대로 시작한 홈서버. Docker, 네트워크, 스토리지, 백업을 직접 구성하며 작은 서버 한 대가 개인 인프라로 발전하는 과정을 정리했습니다.
Windows를 떠나지 않고 Linux 개발 환경을 사용할 수 있게 해주는 WSL의 구조와 WSL 1·2의 차이, 설치 방법부터 실제 개발 환경 구성까지 정리합니다.
Qwen3-VL, Qwen3-Coder, Qwen-Image, Omni부터 Qwen3.5와 최신 Qwen3.8까지. 복잡해진 Qwen 모델 패밀리와 모델 선택 기준을 한 번에 정리합니다.
YOLO Pose와 MediaPipe Pose는 모두 사람의 자세를 추정하지만 설계 철학과 출력 형태가 꽤 다릅니다. 두 모델의 구조와 keypoint, multi-person, 3D 좌표, 실시간 처리 관점에서 차이를 정리합니다.
OmDet, OWLv2, LLMDet, RT-DETRv2를 중심으로 최근 Object Detection 모델이 open vocabulary, language supervision, real-time detection이라는 서로 다른 문제를 어떻게 풀고 있는지 살펴봅니다.
LLM이 텍스트를 중심으로 세상을 이해한다면 VLM은 이미지와 텍스트를 함께 이해합니다. 두 모델의 구조와 차이, 실제 활용 사례를 개발자의 관점에서 정리합니다.
Sanity와 Strapi는 모두 좋은 Headless CMS지만, 콘텐츠를 저장하고 운영하는 방식은 꽤 다릅니다. 두 CMS의 구조와 개발 경험, 운영 부담을 비교해 봅니다.
npm install, npm run dev, npm run build는 각각 무엇을 할까요? dependency 설치부터 개발 서버, production build까지 세 명령어의 차이를 정리합니다.
PostgreSQL과 MySQL은 모두 훌륭한 RDBMS입니다. SQL 기능, JSON, 동시성, 확장성, 운영 관점의 차이를 살펴보고 프로젝트에 맞는 선택 기준을 정리합니다.
JavaScript와 TypeScript의 핵심 차이를 타입 시스템, 개발 경험, 유지보수 관점에서 살펴보고 프로젝트에 적합한 선택 기준을 정리합니다.