Nangman Infra

Engineering Log

Scan recent technical writing quickly with a clean, sortable list.

192 results

믿을 수 있는 알림을 붙이기까지 — KREONET 세미나 발표

velog

세미나 발표 내용 정리 및 회고 글입니다. 들어가며 — 발표 제안을 받고 낭만 인프라 활동을 하다 갑자기 이메일로 연락이 왔습니다. KREONET에서 진행하는 세미나에서 발표를 해줄 수 있냐고.. 저는 정말 좋은 기회이기도 하고, 발표도 많이 해놓으면 도움이 되기 때문에 당연히 찬성했습니다. 솔직히 처음엔 "내가 발표할 만한 게 있나" 싶었습니다. 그런데...

정택준정택준·08/21/2026

2. Load Average 실습

velog

Load Average가 무엇인지, 어떤 방식을 통해 계산되는지 정리한 문서입니다. 1편에서는 Load Average가 무엇이고 어떻게 계산되는지를 다뤘습니다. 핵심은 load가 실행 대기(R)와 I/O 대기(D)를 한 숫자에 섞어 담는다는 것이었습니다. 그렇다면 실제로 load가 치솟았을 때, 그 원인이 CPU 경합인지 디스크 I/O 병목인지 어떻게 ...

정택준정택준·08/20/2026

1. Load Average 개념

velog

Load Average가 무엇인지, 어떤 방식을 통해 계산되는지 정리한 문서입니다. 1편은 개념을 설명하고 이어서 2편에 실습을 통해 정리합니다. Load Average란? 리눅스 시스템에서 CPU와 디스크 I/O가 얼마나 바쁜지 나타내는 지표 중 하나입니다. uptime이나 /proc/loadavg 를 살펴보면 세 개의 숫자가 나옵니다. 각각 최근 1분...

정택준정택준·08/20/2026

왜 이런 명령어를 사용한 것일까? (Docker 환경 구성)

tistory

Docker는 개발 관련 작업을 하다 보면 자연스럽게 자주 사용하게 되는 도구이다.   좀 더 기초적인 접근을 하기 위해서 최근 Docker에 대해 자세히 서술된 책을 발견하고 읽고 있는 중이다.   Docker: Up & Running, 3rd Edition (O'Reilly)   책에서는 Docker의 역사부터 설치와 사용 방법까지 상세히 설명하고 ...

유재영유재영·08/19/2026·#Why?

TP-Link System Log에서 발견한 ARP Conflict 문제 해결기

tistory

연구실에 온프레미스를 운영하다보면 여러 특이한 상황들을 마주하게 된다.     연구실에서는 Raspberry Pi에 S3를 오픈소스로 구축하여 운영 중인데, 어느날 갑자기 동작하지 않았다.   이유가 무엇인지를 몰랐으나, log를 보다보니 찾을 수 있었던 것을 기록해보고자 한다.     tp-link의 System Log에서 발견한 에러     처음 봤...

유재영유재영·08/19/2026·#Why? #ARP #infra

PSI 지표 대시보드 구축기

velog

자빅스와 그라파나, 앤서블을 사용해 PSI 대시보드를 구성하여 알림 룰까지 설정하는 문서입니다. PSI 기반 메모리 관측 파이프라인 구축기 — Zabbix + Ansible + Grafana 들어가며 낭만인프라는 온프레미스 서버와 물리 SBC(라즈베리파이, LattePanda 등)가 섞인 이기종 fleet입니다. 여기에 PSI(Pressure Stall ...

정택준정택준·08/05/2026

OS 메모리 관리 전략 - Part 3. 압박을 만들어 관측하기

velog

stress-ng 툴을 사용해 압박을 만들어 직접 관측해봅니다. 'Part 2. 리눅스는 실제로 어떻게 동작하나' 에 이어지는 글입니다. https://velog.io/@iamtaekjun/OS-%EB%A9%94%EB%AA%A8%EB%A6%AC-%EA%B4%80%EB%A6%AC-%EC%A0%84%EB%9E%B5-Part-2.-%EB%A6%AC%EB%88%8...

정택준정택준·08/03/2026

[개인공부]Zabbix & Netdata 기반 Grafana 관제 대시보드 보완 및 구축

tistory

참고 문서 https://seongw00.tistory.com/15 https://docs.aws.amazon.com/ko_kr/grafana/latest/userguide/v10-dash-bestpractices.html 본 문서는 상기 모범 사례(BP)를 바탕으로 개인 서버 대시보드를 보완하고 구축한 과정을 기록합니다. 1. 들어가며 Grafana...

태성우태성우·08/01/2026

OS 메모리 관리 전략 - Part 2. 리눅스는 실제로 어떻게 동작하나

velog

'Part 1. 이론'에 이어지는 글입니다. https://velog.io/@iamtaekjun/OS-%EB%A9%94%EB%AA%A8%EB%A6%AC-%EA%B4%80%EB%A6%AC-%EC%A0%84%EB%9E%B5-Part-1.-%EC%9D%B4%EB%A1%A0 2. 리눅스는 실제로 어떻게 동작하나 2.1 free -h 위 사진은 실제 개발 서버의 ...

정택준정택준·07/31/2026

OS 메모리 관리 전략 - Part 1. 이론

velog

리눅스 메모리 관리를 Part 1. 이론(왜 이렇게 설계됐나) → 2. 실무(리눅스는 실제로 어떻게 동작하나) → 3. 재현 실습(직접 눈으로 확인) 순서로 정리합니다. 각 파트별로 글을 나눠 등록하겠습니다. 1. 이론 이 파트는 뒤(실무) 내용을 이해하기 위한 최소 개념만 압축했습니다. 1.1 왜 가상 메모리인가 가상 페이지는 RAM의 아무 프레임에...

정택준정택준·07/31/2026

[네트워크]글로벌 서버 부하 분산 (GSLB, Global Server Load Balancing)

tistory

1. GSLB란 무엇인가? 일반적인 로드 밸런서(L4/L7 스위치)는 단일 데이터 센터(IDC) 내부에서 여러 대의 서버로 트래픽을 분산합니다. 반면, GSLB는 전 세계 혹은 전국 여러 곳에 분산된 데이터 센터 간의 트래픽을 분산하는 기술입니다. 쉽게 말해, 서울, 런던, 뉴욕에 각각 똑같은 웹 서비스 서버를 두고, 사용자가 접속했을 때 가장 가깝고 ...

태성우태성우·07/31/2026·#네트워크

[트러블슈팅]밋업 알림 중복 장애 조치 및 경량화 스크립트 전환

tistory

1. 배경 및 장애 현황 개요: 밋업 RSS 피드를 모니터링하여 Mattermost 채널로 신규 이벤트를 전송하는 자동화 알림 봇 운영 및 고도화 장애 내용: 기존 자동화 플랫폼(n8n) 환경에서 동일한 밋업 공지가 스케줄 주기마다 반복 전송되는 중복 발송 장애 지속 발생 시스템 개편 및 보안 정책 설정 변경 과정에서 세션/암호화 데이터가 꼬여 ...

태성우태성우·07/31/2026

썬더볼트 DMA 취약점

tistory

보안꿈나무의 공부 일기 썬더볼트 취약점 오늘은 과거에 인텔에서 매우 시끄러웠고 현대 맥북이나 고성능 노트북에서 필수 인터페이스로 사용되는 DMA( Direct Memory Access)취약점에 대해서 조사해보고 그 사례와 해결법을 알아보려고 합니다.     1. 썬더볼트와 DMA(직접 메모리 Access)란? 썬더볼트(Thunderbolt)는 하나의 케...

김주형김주형·07/26/2026·#보안 일기장 # 보안 꿈나무 # Thunderbolt #DMA 취약점

간단한 Java 코드를 Gradle과 JUnit으로 확장하기

tistory

순수 Java 프로젝트에서 시작해 Gradle로 빌드 과정을 자동화하고, 실행 가능한 JAR를 만든 뒤 JUnit 테스트를 적용하는 과정을 학습한다. 1. 학습 목표 이 프로젝트에서는 다음 흐름을 직접 확인한다. 순수 Java 코드 작성 → javac와 java로 직접 컴파일·실행 → IntelliJ에서 컴파일·실행 → Gradle 프로젝트로 전환 → Gr...

유재영유재영·07/13/2026·#기록 #gradle #Java

Wireshark GUI로 실제 패킷 헤더와 16진수 덤프 확인하기

tistory

네트워크를 공부하다 보면 패킷 구조 그림을 자주 보게 됩니다. Ethernet Header, IPv4 Header, TCP Header가 차례대로 붙어 있고, 각 헤더 안에는  MAC 주소, IP 주소, 포트 번호, Sequence Number, Acknowledgment Number 같은 값들이 들어 있습니다. 처음에는 이 구조가 단순히 책에 있는 그림처...

정희훈정희훈·07/09/2026·#Network #network

Wireshark로 직접 뜯어본 DHCP IP 할당 과정 (DORA + relay agent 실측)

velog

새 기기가 네트워크에 붙는 순간 IP는 어떻게 정해질까? 이론으로만 알던 DHCP의 DORA 4단계를 Wireshark로 직접 캡처하고, 패킷 필드를 하나씩 직독하며 검증했다. 그 과정에서 예상에 없던 DHCP relay agent 구조까지 관측하게 된 기록. 1. 배경 — 왜 직접 캡처하나 DHCP는 평소엔 보이지 않습니다. 노트북에 랜선을 꽂거나 Wi...

정택준정택준·07/09/2026

네트워크 시작하기

tistory

네트워크 구성도 살펴보기   네트워크는 크게 서비스를 받는 입장과 서비스를 제공하는 입장으로 나뉨   서비스를 받는 입장은 집에서 인터넷을 접속 할 때, 회사에서 인터넷에 접속해 업무를 할 때 등   서비스를 제공하는 입장은 클라우드나 데이터 센터, 회사 기계실에 서버를 놓고 고객들이나 회사 내부 직원을 위한 서비스를 제공하는 경우   제공하는 입장에서는 ...

정희훈정희훈·07/08/2026·#개인공부/network #network

입출력 시스템

tistory

Overview 컴퓨터에 연결된 장치를 제어하는 일은 운영체제의 주요 관심사. 마우스, 하드디스크, 플래시 드라이브, 테이프 로봇 같은 입출력 장치는 기능과 속도 면에서 매우 다양한 특성. 각 장치의 특성에 맞는 제어 방법이 필요하며, 이러한 다양한 제어 방법들이 커널의 입출력 서브시스템을 형성하는 구조. 입출력 서브시스템은 커널의 다른 부분이 입출력 장...

정희훈정희훈·07/07/2026·#개인공부/OS #OS

[AWS] 인프라의 핵심 보안 서비스 공부하기

tistory

보안 꿈나무의 보안 공부 일기  오늘은 평소에 흔히 사용하는 AWS가 제공하는 핵심 보안 서비스에 대해 글을 써볼려고 합니다.   AWS는 클라우드 환경 내 인프라, 데이터, 애플리케이션을 안전하게 보호하기 위해 다층 방어 메커니즘 기반의 대규모 보안 포트폴리오를 제공하고 있습니다.   AWS의 보안 모델은 클라우드 자체의 보안을 책임지는 AWS와 클라우드...

김주형김주형·07/06/2026·##AWS #클라우드보안 #AWSWAF #IAM정책 #AWSKMS #GuardDuty #SecurityHub #네트워크보안 #인프라구축 #정보보안

Docker의 전체 그림

tistory

Docker를 이해하려면 먼저 큰 그림을 잡는 것이 중요. 처음부터 이미지, 컨테이너, 호스트, 포트, 볼륨 같은 용어를 전부 외우려고 하면 오히려 혼란. 그래서 먼저 봐야 할 것은 호스트, 이미지, 컨테이너의 관계. 호스트는 컨테이너가 실행되는 바깥쪽 컴퓨터. 이미지는 컨테이너를 만들기 위한 재료. 컨테이너는 이미지를 실제로 실행한 독립된 공간. 이 세 ...

정희훈정희훈·07/06/2026·#개인공부/Dokcer
Engineering Blog | Nangman Infra