본문 바로가기
삵
삵 마스코트
삵 sarc.io 에 오신 걸 환영합니다 🐱

개발자와 운영자를 위한 기술 아카이브 & 커뮤니티 — 기사 2,076건과 게시판이 기다립니다.

Development

curl로 REST API 디버깅하기

API 연동을 붙이다 보면 코드는 멀쩡한데 응답이 이상한 순간이 온다. Postman으로는 되는데 서버에서 curl로 때리면 401이 나거나, 로컬은 빠른데 운영에서만 첫 응답이 늦거나 하는 식이다. 저는 이럴 때 브라우저나 GUI 도구를 먼저 열지 …

포포스트맨·2026년 9월 30일·조회 1

🧵 최근 게시판 토픽

게시판 전체 보기 →

자바 LinkedHashMap으로 LRU 캐시 구현하기

Algorithm

코딩테스트나 실무에서 LRU 캐시를 만들 일이 종종 생긴다. 면접 단골 문제이기도 하고, 실제로 조회가 잦은 데이터를 메모리에 잠깐 얹어둘 때도 쓴다. 그때마다 이중 연결 리스트를 처음부터 짜야 하…

OOOooOOoo·2026년 10월 1일·조회 0

Nexus 3로 사내 저장소 구축하고 운영하기

Development

잘 돌던 빌드가 아침에 갑자기 깨지는 경우가 있다. 로그를 열어 보면 내 코드 문제가 아니라 npmjs 응답 지연이나 Docker Hub pull 제한 같은 외부 사정인 경우가 많다. 예전에 Nex…

주말만기다려주말만기다려·2026년 10월 1일·조회 3

git bisect로 회귀 버그 커밋 찾기

Development

어제까지 멀쩡하던 기능이 어느 순간 깨져 있다. 언제 깨졌는지는 아무도 모른다. 이런 회귀 버그를 만나면 저는 한동안 커밋 로그를 위아래로 훑으며 눈으로 범인을 찾곤 했다. 커밋이 수백 개 쌓인 브…

동교동삼거리동교동삼거리·2026년 9월 30일·조회 2

Claude Code/Codex 프록시로 관측하기

AI

사내 모니터링 시스템에 LLM 호출 관측은 이미 있었다. 없는 것은 "코드를 못 건드리는 클라이언트"의 호출을 잡는 방법이었다. 그래서 투명 게이트웨이 프록시를 만들었고, Claude Code는 3…

netrojokenetrojoke·2026년 9월 29일·조회 10

AIDC 모니터링은 어디로 가야 하나

AI

예전에 NVML은 무엇이고 어디에 쓰나 라는 글에서 GPU 한 장의 온도와 전력, ECC 카운터를 읽는 방법을 다뤘다. 그런데 GPU 서버가 몇 대에서 몇십 대, 몇백 대로 늘어나면 고민이 달라진다…

냉냉장고를사다줘·2026년 9월 29일·조회 3

NVML은 무엇이고 어디에 쓰나

AI

GPU 노드를 운영하면 nvidia-smi는 매일 치게 된다. 그런데 그 뒤에 뭐가 있는지는 잘 안 들여다본다. 그러다 파드 안에서 Failed to initialize NVML 같은 에러를 처음 …

냉냉장고를사다줘·2026년 9월 29일·조회 3

OpenTelemetry 계측은 왜 컨벤션보다 늦나

Cloud Computing & MSA

예전에 Jaeger로 분산 추적을 띄워보는 글 을 쓴 적이 있다. OpenTelemetry 계측을 붙인 서비스를 운영하다 보면 백엔드보다 계측 쪽에서 신경 쓸 일이 더 많다. 마침 OpenTelem…

oopennova·2026년 9월 29일·조회 3

Data Pump로 Oracle 스키마 통째 이관하기

Oracle Database

스키마 하나를 통째로 다른 서버로 옮겨달라는 요청은 DBA라면 주기적으로 받는다. 개발 DB를 스테이징으로 복제하거나, 낡은 장비의 스키마를 신규 인스턴스로 넘길 때다. 예전엔 exp/imp로 하던…

열린기술자열린기술자·2026년 9월 28일·조회 1

ingress-nginx 은퇴, Gateway API로 이전하기

Cloud Computing & MSA

몇 년째 클러스터마다 기본으로 깔던 ingress-nginx인데, 이제 손을 떼야 할 때가 왔다. 2025년 11월 쿠버네티스 측에서 이 프로젝트를 은퇴시킨다는 공지가 나왔고, 남은 기간 동안 옮겨…

냉냉장고를사다줘·2026년 9월 28일·조회 2

fail2ban으로 SSH 무차별 대입 자동 차단하기

Operating System

공개 IP를 붙인 서버라면 sshd 로그에 낯선 IP의 로그인 실패가 하루 종일 쌓인다. 저도 새 서버를 올리고 며칠 지나 journalctl -u sshd 를 열어보면 중국, 러시아, 이름 모를 …

나나크나로·2026년 9월 28일·조회 1

GoAccess로 Nginx 접근 로그 실시간 분석

Nginx

접속 통계 하나 보자고 유료 APM을 붙이기는 부담스럽고, 그렇다고 grep 과 awk 로 매번 로그를 훑기도 번거롭다. 이럴 때 제가 서버마다 하나씩 얹어 두는 도구가 GoAccess다. 이미 쌓…

강철지그강철지그·2026년 9월 27일·조회 3

Keepalived로 Nginx 두 대에 VIP 이중화

Nginx

앞단에 클라우드 로드밸런서를 하나 더 세우는 게 부담스러운 규모의 서비스가 꽤 많다. 트래픽은 크지 않은데 웹 서버 한 대가 죽으면 서비스 전체가 멈추는 구조, 이런 곳에서 가장 자주 꺼내 드는 카…

강철지그강철지그·2026년 9월 27일·조회 2

🔥 인기 글

yum을 이용한 Ansible Installation (CentOS 기준)

Miscellaneous

본 문서는 CentOS 기준으로 작성되었으며, yum을 이용하여 설치합니다. (1) 아래 명령문을 실행합니다. sudo yum install ansible (2) 설치에 성공하면 아래와 같이 Com…

천천진반·2021년 12월 13일·조회 2,307,446

golang REST API 서버 컨테이너 빌드

Development

개요 golang으로 간단한 REST API 서버를 작성하고, 다중 스테이지(Multi stage) Dockerfile로 빌드하여 컨테이너로 배포한다. API 서버 모듈 임포트 REST API 서버…

hheover1cks·2020년 6월 16일·조회 161,503
Oracle Database

column 위치에 따른 select 성능 비교

TABLE 의 컬럼 위치에 따른 select 성능 차이가 있는지 궁금하여 알아보던 중 좋은 글을 발견하여 테스트 해본 결과 입니다. --1. TEST 환경 구성 1) 250 개 COLUMN 테이블 …

kkimdubi·2017년 8월 6일·조회 146,440

Nginx 주요 설정 (nginx.conf)

Nginx

1. 개요 지난 번 포스팅을 통해 OS X에서 Nginx 1.4.4를 설치 하여 보았습니다. 강철지그님께서는 계속 작업을 해주고 계십니다. Linux에서 Nginx 1.4.5 설치 Linux에서 N…

appsrootappsroot·2014년 2월 23일·조회 120,741

오라클 접속 정보 설정(listener.ora, sqlnet.ora, tnsnames.ora)

Oracle Database

- 오라클 접속 정보 설정(listener.ora, sqlnet.ora, tnsnames.ora)- ♣ listener.ora - 위치: 서버에서 $ORACLE_HOME/network/admin/l…

화화려한청춘·2014년 6월 10일·조회 115,310

Tomcat 업그레이드 후 server.xml 설정 변경.

Apache Tomcat

최근 Apache Tomcat의 AJP 취약점 발표이후, 해당 취약점에 대응하는 업그레이드 버전이 나왔다. 관련 취약점은 다음과 같다. Apache Tomcat AJP 취약점 보안 조치 권고(2차)…

혀뇽뇽이혀뇽뇽이·2020년 3월 17일·조회 99,148