IT
![](https://tistory1.daumcdn.net/tistory/4549704/skin/images/no-image.jpg)
1.fdisk -l 디스크 체킹 하고 2.fdisk 설정 한후 sudo blkid uuid uuid 확인 3./etc/fstab에서 /dev/sdb1: UUID="cf4d92ae-43d8-48b8-91d5-9efa56efa1e8" TYPE="ext4" PARTUUID="a01c9427-01" 자동 마운트 mysql 경로 설정 mysql –u root –p mysql>select @@datadir; 경로확인 서비스중지 sudo service mysql stop cp –R /var/lib/mysql /저장장소 백업 chown –R mysql:mysql /저장장소권한추가 vi etc/mysql/mysql.conf.d/mysql.cnf설정 datadir = / 데이터 저장장소(HDD) 설정 sudo /etc/i..
![](https://tistory1.daumcdn.net/tistory/4549704/skin/images/no-image.jpg)
4. MariaDB (v10.3.7) Ubuntu ======================================================= $ sudo apt install software-properties-common #$ sudo apt install python-software-properties -y $ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 # v.10.3.7 $ sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://archive.mariadb.org/mariadb-10.3.7/repo/ubuntu/ bi..
![](https://tistory1.daumcdn.net/tistory/4549704/skin/images/no-image.jpg)
$ sudo vim /etc/netplan/50-cloud-init.yaml ------------------------------------------------------- network: ethernets: eth0: dhcp4: true version: 2 ------------------------------------------------------- $ sudo /etc/netplan/50-cloud-init.yaml /etc/netplan/01-netcfg.yaml $ sudo vim /etc/netplan/01-netcfg.yaml ------------------------------------------------------- # network: {config: disabled} ne..
![](https://tistory1.daumcdn.net/tistory/4549704/skin/images/no-image.jpg)
엘라스틱서치(Elasticsearch) •2012년 샤이 배논에 의해 개발된 아파치 루씬(Lucene)기반의 분산 검색 엔진 •엘라스틱서치는 단독으로 사용되기 보다는 로그스태쉬(Logstash: 로그수집), 키바나(Kibana: 시각화. 모니터링)와 함께 ELK 스택으로 구성 됨 •큰 데이터를 실시간으로 분석 가능 특징 •스케일 아웃 지원 •오류에 대비한 고가용성 구조 지원 •샤드, 레플리카를 이용하여 데이터 분산 저장 •REST API를 지원. JSON 형태의 데이터 지원
![](https://tistory1.daumcdn.net/tistory/4549704/skin/images/no-image.jpg)
HMAC Hash-based Message Authentication Code의 약자이다. 우리 말로 하면 '해시 기반 메세지 인증 코드' 라고 번역할 수 있다 송신자와 수신자만이 공유하고 있는 key와 message를 혼합하여서 hash 값을 만드는 것입니다. 채널을 통해 보낸 메시지가 훼손 되었는지 여부를 확인하는데 사용할수 있다. MAC의 특성상 역산이 불가능하기 때문에 수신된 메시지와 hash 값을 다시 계산하여 계산된 HMAC과 전송된 HMAC이 일치하는지를 확인 하는 방식입니다. HMAC 작동 과정 HMAC의 크기 :n 메시지의 블록의 크기: m 1. 메시지 블록의 크기를 나눈다 우선 메시지를 일정한 크기(256 bit(32 byte)이던 512 bit(64 byte)이던)로 나눕니다. 이 일..
![](http://i1.daumcdn.net/thumb/C400x400/?fname=https://blog.kakaocdn.net/dn/1GTLi/btqW8FNt8UI/0jgts3HPZhZJnGlOg700Tk/img.png)
![](https://tistory1.daumcdn.net/tistory/4549704/skin/images/no-image.jpg)
X.509는 PKI(공개키 기반 구조, Public Key Infrastructure)의 인증 서비스를 구현하기 위한 ITU-T(국제 전기통신연합 전기통신 표준화 부문, International Telecommunication Union Telecommunication Standardization Sector) 및 ISO (ISO/IEC 9594-8)의 공동 표준입니다. X.509에서 규정하는 것은 X.500 디렉터리에서 인증 서비스 구조, 공개키 인증 프로토콜, 인증서 형식으로써 주로, 인증서의 작성, 교환을 위한 표준 규격입니다. 실제 PKI에서 X.509 사용방식
![](https://tistory1.daumcdn.net/tistory/4549704/skin/images/no-image.jpg)
RTCPeerConnection는 UDP 상에서 피어(Peer)들 간의 직접 통신 설정을 시도합니다. 만약 이를 실패하면, RTCPeerConnection는 TCP에 의존합니다. 이것도 실패하면 종단점(Endpoint)들 사이의 데이터 릴레이를 수행하는 TURN 서버들이 대안으로 사용될 수 있습니다. TURN은 시그널링 데이터가 아니라 피어(Peer)들 사이의 오디오/비디오/데이터 스트리밍 릴레이를 위해 사용됩니다! TURN 서버들은 공용 주소들을 가지고 있으므로 설령 피어(Peer)들이 방화벽이나 프록시들 뒤에 존재하더라도 피어(Peer)들이 접속할 수 있습니다. TURN 서버들은 — 스트림을 릴레이하기 위한 — 개념적으로 단순한 태스크를 수행합니다. 그러나 STUN 서버들과는 다르게 본질적으로 많은 ..
![](https://tistory1.daumcdn.net/tistory/4549704/skin/images/no-image.jpg)
Zookeeper 정의 주키퍼(Zookeeper)는 분산 환경에서 노드 간의 정보 공유, 락(Lock), 이벤트 등 보조 기능을 제공하는 프레임워크다. 아파치 하둡 프로젝트에서는 프로젝트 이름들이 코끼리(hadoop), 거북이(chukwa), 돼지(pig) 등과 같이 동물들 이름이 많다. 동물 사육사라는 의미대로 주키퍼는 그림 4와 같이 하둡 분산 처리 시스템을 일괄적으로 관리해주는 시스템이다. Zookeeper 셋팅 Hardware -다양한 비즈니스 요구 사항을 고려한 결정 - Memory : znode 크기에 따라 관련이 있고, 일반적인 환경에서는 최소 8GB RAM을 전용으로 사용한다. 왜냐하면 Zookeeper가 주어진 시간에 모든 znode 내용을 메모리에 보유하기 때문이다. CPUs : 주키퍼..