본문 바로가기

전체 글

(41)
이준석 후보의 '젓가락' 발언에 대한 생각 우선 지지하는 특정 정치 세력은 없음을 밝힌다. 정치적인 사건을 두고 개인적인 생각에 기반하여 논리적인 사고 대입해보고 기르기 위함이 글을 적는 목적이다. 아울러 내가 아는 선에서 편향되지 않은 정보를 바탕으로 전개하며, 사안이나 사건에 대한 정보가 부족할 수도 있음을 미리 알린다. 최근 대선후보 3차 정치분야 토론 중에 나온 이준석 후보의 젓가락 발언이 화두 되고있다. 정치 개혁과 개헌 부문에 대한 주제에서 이준석 후보는 권영국 후보를 향하여 질문을 던진다. 이재명 후보의 가족과 그 발언들에 대한 이야기로 포문을 연 후에 이어나간 말이 논란이 되고 있다. 여성 성기에 젓가락을 꽂고 싶다는 발언은 여성혐오발언이냐 아니냐를 물었다. 해당 논란으로 그는 많은 공격을 받고 있다. 모든 국민이 시청하는 공중파 ..
STUN 서버 구축하기 STUN(Session Traversal Utilities for NAT)이란? 클라이언트가 NAT 환경에 있을때, 자신의 Public IP와 포트를 알아내는 용도의 프로토콜이다.STUN 클라이언트는 외부에 위치한 STUN 서버에게 자신의 Private IP를 담은 STUN 패킷을 보내면, STUN 서버는 실제 전달 받은 IP와 Port를 비교와 판단을 하고, 응답메세지에 Public IP를 담아 클라이언트에 전송한다. 클라이언트는 그렇게 얻은 자신의 Public IP를 활용하여 peer to peer 통신을 할 수 있게된다. 하지만 두 단말이 같은 NAT 환경에 있을때와 어플리케이션 별로 NAT 테이블을 갱신하는 Symmetric NAT 환경의 사설망에서는 STUN을 사용할 수 없다. 이러한 경우에는 ..
grafana와 prometheus를 이용한 모니터링 시스템 구축해보기 구성요소 Prometheus: 시스템 혹은 어플레케이션의 메트릭 정보를 수집하고 저장하는 모니터링 수집도구Grafana: 프론트엔드 데이터 대시보드 툴. Prometheus가 수집한 메트릭 정보를 grafana로 시각화 표현 예정Node exporter: 노드에 위치하여 prometheus에게 메트릭 정보를 보고하는 에이전트. 시퀀스는 1) node exporter가 해당 노드의 메트릭 정보 수집2) prometheus는 설정한 규칙에 알맞게 data를 pull3) grafana는 prometheus에 쿼리 후, 결과를 대시보드에 시각화하여 표출 Installation enviromentVMsnode1, node2 node_exporter-installednode1, node2 prometheus-in..
[Redhat] pacemaker를 이용한 HA cluster 구축 pacemaker란HA(High-availability)를 위한  레드햇에서 오픈소스로 제공하는 소프트웨어이다. 레드햇은 공식적으로 HA-addon이라는 명칭의 솔루션으로 명명하는 듯 하지만, A.K.A pacemaker인 것 같다.해당 솔루션을 구성하는 요소는 여러가지가 있지만 대표적인 몇가지만 살펴보자면, pacemaker: 클러스터의 리소스를 관리하고 장애 복구를 담당한다.pcs:사용자가 클러스터를 관리할 수 있도록 돕는 인터페이스.  클러스터의 인증과 구성 등을 담당한다. corosync: 클러스터 노드 간의 통신을 관리 담당한다.  사전 설정클러스터 노드hanode1 - RHEL 8.10hanode2 - RHEL 8.10 ha repository 활성화$ yum config-manager --s..
[U-06] 파일 및 디렉토리 관리 - 파일 및 디렉토리 소유자 설정 [U-06] 파일 및 디렉토리 관리 - 파일 및 디렉토리 소유자 설정내용: 소유자가 불분명한 파일이나 디렉토리 존재 여부 점검목적: 비인가된 사용자가 해당파일로 악의적인 조작을 방지 확인방법1) 아래 명령어 실행# find / -nouser -print ; find / -nogroup -print2) 명령어를 통해서 출력된 파일들을 제거 혹은 소유자 및 그룹을 부여함 쉘 스크립트#!/bin/bash ..