반응형
Docker가 생성한 컨테이너, 시스템, 가상 네트워크 등은 사실 일시적으로만 유지되는 휘발성 자원입니다. 컨테이너 내부의 데이터는 호스트 머신 어딘가에 저장되어 있기야 하겠지만, 단일 메모리 위치에 블럭 형태로 모여 있는 것도 아닐 뿐더러, 컨테이너가 종료 또는 재실행되는 과정에서 해당 영역이 다른 데이터로 덮어 씌워질 수 있습니다. 열심히 컨테이너 안에서 작업을 하거나 데이터를 수집했는데 이런 것들이 모르는 사이에 날라가면 좋진 않겠죠. 시스템이든 애플리케이션이든 언제 어떻게 업데이트 해야되고 확장, 재배치해야 할지는 당장 알 수 없는 일이니까요. 다행히도, Docker는 컨테이너 내부의 데이터가 영구적으로 유지되고 안전하게 관리 받을 수 있게 하는 체계가 존재합니다. 1. Docker의 데이터 관리..
Password vs Passphrase 개인 컴퓨터, 서버, 데이터에 대한 접근 권한을 확인하기 위한 문자조합을 일반적으로 패스워드(Password)라고 부릅니다. 이보다는 생소한 개념이지만 유사한 역할을 수행하는 Passphrase라는 것이 있는데요. 이 둘을 대게 아래와 같이 구분짓기도 합니다. Password: 사용자 시스템/데이터를 보호하기 위해 설정한 짧은 특수 문자열 Passphrase: 개인 키(private key)를 보호하기 위해 설정한 장문의 문자열 Password는 보통 '로그인'을 한다고 할 때의 암호를 지칭합니다. 사용자의 여러 리소스가 쉽게 탈취되지 않도록 하는 방파제 역할에 초점이 맞춰져 있습니다. 그에 반해, Passphrase는 단순히 개인 정보 보호보다는 서버와 클라이언..
last 전체 접속 기록을 조회하는 명령어입니다. last -w [계정 명] 특정 사용자의 접속 기록을 검색할 수 있습니다. last -s [시작시간] -t [끝시간] 정해진 시간 구간대의 접속 기록을 확인합니다.
설치 파일 다운로드 $ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.7.0-linux-x86_64.tar.gz $ tar -xzf elasticsearch-8.7.0-linux-x86_64.tar.gz 8.7.0 버전을 기준으로 내용 정리하였습니다. 여태까지 릴리즈된 버전을 확인하고자 하신다면 아래 링크를 검색해주세요. https://www.elastic.co/guide/en/elasticsearch/reference/current/es-release-notes.html Release notes | Elasticsearch Guide [8.7] | Elastic www.elastic.co ElasticSearch 환경..
Elasticsearch는 스키마가 존재하지 않는 데이터를 분산 저장/검색하는 엔진입니다. ELK의 요소 중 하나로서, 간략한 소개는 아래 글에서 다룬 적이 있습니다. 따라서 이번 포스트는 Elasticsearch의 세부적인 구조는 어떻게 생겼는지, 데이터를 어떻게 저장하고 조회하는지 살펴보는데 힘을 실었습니다. https://citizen.tistory.com/22 ELK 스택 #1 (ELK에 대해서) 1. ELK stack이란 ELK 스택은 Elasticsearch, Logstash, Kibana의 로그 수집 및 시각화를 위한 세 가지 오픈소스 프로젝트를 의미하는 약어입니다. 이미 수년 전부터 사용자 시스템 및 애플리케이션 로그 분석 citizen.tistory.com 1. ElasticSearch의..