리눅스 커널 고급 이론 및 시스템 수준 해석
리눅스 커널 고급 이론 및 시스템 수준 해석 서론: 커널의 철학적·기술적 위상 리눅스 커널은 유닉스 철학을 계승한 모놀리식(Monolithic) 아키텍처의 범용 운영체제 커널로서, 사용자 공간(User Space)과 커널 공간(Kernel Space)을 엄격히 분리하며 하드웨어 자원을 추상화하고 보호하는 핵심 계층이다. 동시성(concurrency), 보안(security),...
더 읽어보기리눅스 커널 고급 이론 및 시스템 수준 해석 서론: 커널의 철학적·기술적 위상 리눅스 커널은 유닉스 철학을 계승한 모놀리식(Monolithic) 아키텍처의 범용 운영체제 커널로서, 사용자 공간(User Space)과 커널 공간(Kernel Space)을 엄격히 분리하며 하드웨어 자원을 추상화하고 보호하는 핵심 계층이다. 동시성(concurrency), 보안(security),...
더 읽어보기DHCP란? 정의 DHCP(Dynamic Host Configuration Protocol)는 네트워크에 연결된 장치에게 IP 주소, 서브넷 마스크, 게이트웨이, DNS 서버 등의 네트워크 정보를 자동으로 할당해주는 프로토콜입니다. 개념 클라이언트는 DHCP 서버에 IP 주소 요청 (DHCPDISCOVER) 서버는 가용 IP 중 하나를 제안 (DHCPOFFER) 클라이언트가 선택 요청...
더 읽어보기DHCP와 DNS 개념 정리 네트워크를 집이라고 생각해보자. DHCP는 그 집에 사는 사람들에게 **주소(IP)**를 자동으로 배정해주는 집주인이고, DNS는 그 사람의 이름을 주소와 연결해주는 주소록(전화번호부) 역할을 한다. DHCP (Dynamic Host Configuration Protocol): 클라이언트(PC, 프린터 등)가 네트워크에 접속하면 자동으로 IP 주소, 서브넷 마스크, 게이트웨이,...
더 읽어보기ELK Stack이란? ELK Stack은 IT 시스템에서 발생하는 반드하한 로그 데이터를 중앙에서 수집하고, 분석하며, 시각화할 수 있도록 해주는 오픈소스 기반의 로그 분석 플랫폼입니다. 이름은 세 개의 헌신 구성요소인 Elasticsearch, Logstash, Kibana의 앞글자를 따서 만든 단어입니다. 최근에는 Beats라는 감철 데이터 수집기가 포함되며, 전체를 Elastic Stack이라고...
더 읽어보기OpenLDAP 개요 LDAP (Lightweight Directory Access Protocol): X.500 디렉터리 접근 프로토콜을 경량화한 TCP/IP 기반 프로토콜. OpenLDAP: LDAP v3 표준을 구현한 오픈소스 디렉터리 서비스. 주요 용도: 사용자 인증, 그룹 관리, 네트워크 리소스 접근 통제, 메일 서버 주소록, 중앙 집중형 계정 관리 등. 동작 원리 디렉터리 정보 트리(DIT):...
더 읽어보기개요 기억의 해시된 서비스를 운영하며 장애 발생 시 시스템을 자동으로 복구하거나, 무중단 서비스를 실행하기 위해 고가용성(HA, High Availability) 구성이 필요합니다. 본 \uud3b8시팅에서는 CentOS 7.9 환경에서 대표적인 오픈소스 고가용성 구성 도구인 DRBD와 Pacemaker를 이용하여 고가용성 환경을 구축하는 방법을 자세히 다룰 것입니다. DRBD란? 정의...
더 읽어보기NetBox란 무엇인가? NetBox는 데이터센터 내 물리적 및 논리적 자산을 통합 관리하기 위한 오픈소스 기반 DCIM (Data Center Infrastructure Management) 및 IPAM (IP Address Management) 솔루션이다. Python의 Django 프레임워크로 구축되었으며, 정형화된 메타데이터 관리와 API 기반 자동화를 통해 네트워크 인프라스트럭처의 가시성과...
더 읽어보기GlusterFS 개요 정의: 오픈소스 분산 파일 시스템으로 여러 서버의 디스크를 하나의 스토리지 풀처럼 사용 가능 원리: 브릭(Brick)을 구성하고 이를 Volume으로 묶어 파일 단위로 데이터를 분산 저장 주요 용도: 고가용성 + 스케일아웃 파일 스토리지 구성 예시 역할 구분 서버 구성 설명 운영 노드 node1 + node2 GlusterFS 구성 및 서비스 제공 마운트 노드 별도 클라이언트 서버...
더 읽어보기GlusterFS Replica vs DRBD 비교 1. 정의 🔹 GlusterFS Replica 분산 파일 시스템으로 여러 서버에 동일한 파일을 복제하여 고가용성과 데이터 무결성을 보장하는 구조. 파일 단위로 데이터를 여러 노드(brick)에 동기화하여 저장함. 🔹 DRBD (Distributed Replicated Block Device) 블록 단위 복제를 통해 고가용성을 실현하는 커널 레벨 미러링...
더 읽어보기Ansible 개요 및 개념 이해 Ansible은 에이전트가 필요 없는(OpenSSH 기반) 오픈 소스 구성 관리(Configuration Management), 애플리케이션 배포(Application Deployment), 태스크 자동화(Task Automation) 도구이다. 시스템 관리자와 DevOps 엔지니어가 반복적인 작업을 자동화하거나 대규모 인프라 환경을 선언적으로 관리할 수 있도록...
더 읽어보기PXE 서버 구축 가이드 PXE(Network Boot) 서버를 구축하면 네트워크를 통해 클라이언트 시스템에 운영체제를 자동으로 설치할 수 있습니다. 본 문서는 CentOS 7.9을 기준으로 PXE 서버를 구성하는 절차와 그 이유를 설명합니다. PXE 서버의 IP는 192.168.161.245입니다. SELinux 비활성화 setenforce 0 sed -i...
더 읽어보기CentOS 7 IOS Download CentOS Linux 7은 2024년 6월 30일에 지원 종료(End of Life, EOL) 되었습니다. 아직 기존 인프라 시스템이 CentOS 7을 사용하시는 경우 ISO 파일을 많이 찾으시는데 아래 링클 통해 가시면 ISO 파일을 다운로드 하실 수 있습니다. CentOS 7 ISO Download ISO 파일 다운로드 CentOS 부팅...
더 읽어보기