[Linux] JDK(JAVA) 버전 교체 및 업데이트
·
Linux
JDK 버전 변경에 대한 주의 사항운영 서버에서 낮은 버전의 자바 버전을 사용하고 있고 이 버전을 업데이트 한다면 해당 내용을 한번 읽어보기 바란다.사실 실무에서 발생하지 않는다면 이 문제를 경험하기에는 힘들 수 있다고 생각한다. JDK1.8.0_101버전을 사용하고 있었고 각 운영서버에서 JDK1.6, 1.8 대표 마이너 버전을 지정하여 동일한 버전으로 통일화하였다. 이 과정에서 문제가 발생했다.기존에 계속해서 업데이트 된 Root/Chain을 JDK1.8.0_101의 Secerts에 추가했었다.마이너 버전을 업데이트 하기 위해서 JDK1.8.0_202로 업데이트 했지만 새로운 JDK에는 업데이트 된 Root/Chain이 없다.그래서 결국 외부 서비스에서 업데이트된 SSL 인증서를 사용하면 PKIX E..
docker-compose로 kafka, zookeeper 설치 연동 오류 모음
·
Docker
모든 로그들은 zookeeper 와 kafka 의 docker-compose 시 로그이기도 하며 도커의 시스템 로그도 포함하였습니다.로그를 확인하는 방법은 아래와 같습니다.# 가이드$ docker-compose logs {컨테이너명}$ systemctl status docker#가이드 예시$ docker-compose logs kafka$ docker-compose logs zookeeper Log 1[warning][os,thread] Failed to start thread "GC Thread#0" - pthread_create failed (EPERM) for attributes: stacksize: 1024k, guardsize: 4k, detached.CentOS7 에서 최신 버전의 도커를 설치..
CentOS 7에서 Docker Compose를 이용한 Kafka 및 Zookeeper 설치 가이드
·
Docker
환경 구성OS: CentOS 7 (Core)Docker Version: 18.03.1-ce, build 9ee9f40Docker Compose Version: v2.27.0Zookeeper: zookeeper:3.4.10Kafka: docker.io/bitnami/kafka:2.5.0JDK: Java version "1.8.0_202"설치 개요이 가이드는 CentOS 7 환경에서 Docker Compose를 사용하여 Kafka와 Zookeeper를 설치하는 방법을 설명합니다. Docker 설치필수 패키지 설치 및 Docker 저장소 추가$ yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo Docker ..
AWS EC2 Instances Purchasing Options
·
Cloud
Amazon EC2를 구매하는 방법에는 대표적으로 5가지를 포함한 다수의 방법이 존재합니다.온디맨드, 절감형 플랜, 예약형 인스턴스, 스팟 인스턴스가 주를 이룹니다.자신의 EC2의 지출을 최적하하는 방법은 찾아야 합니다.또한 자신이 사용하고 있는 리전에 따라 EC2 Instances 비용이 천차만별로 다르기 때문에 이를 고려하여 글로벌서비스와 국내 서비스인지에 대해서도 잘 고려해야 합니다.※ 참조문서 : [Amazon EC2 비용 및 용량 최적화](https://aws.amazon.com/ko/ec2/cost-and-capacity/)** ※ 참조문서 : [Amazon EC2 요금 계산해보기](https://aws.amazon.com/ko/ec2/pricing/?nc1=h_ls) 리전에 따른 비용 차..
AWS 프리티어 비용 과금 되지 않도록 예산 설정하기
·
Cloud
안녕하세요. 주원이상감자입니다. 오늘은 AWS에서 프리티어를 사용하는데 과금이 되지 않도록 예산을 생성하려 합니다. 프리티어 예산 설정 자신의 계정을 선택 → 결제 및 비용 관리 → 예산 예산 설정에서 템플릿사용(단순)을 선택하고 제로 지출 예산을 선택합니다. 이메일 수신자에 비용이 1달러이상 발생할 경우 어떤 이메일로 받을 것인지 작성합니다. 예산 생성 아래와 같이 생성하면 1달러 이상 비용이 발생할 경우 이메일로 비용이 발생했다는 메일을 전송해줍니다. 프리티어 사용량 확인하기 자신이 사용한 프리티어 사용량이 얼마나 되었는지에 대해서 확인이 가능합니다. 이 값이 초과될 경우 비용이 발생하니 주의해주시기 바랍니다. 이상 끝!
Openssl 지원 버전 확인하기
·
Linux
안녕하세요.주원이상감자입니다. 리눅스 서버에서 현재 사용하고 있는 Openssl 버전에 대해서 어떤 프로토콜까지 지원하는지에 대해서 작성하려합니다. Openssl 현재 버전 확인$ openssl version Openssl 설치 경로 확인$ which openssl Openssl 지원 프로토콜 확인$ openssl ciphers -v | awk '{print $2}' | sort | uniq  Openssl을 낮은 버전을 사용한다면 서비스에 영향이 있을까?JAVA를 사용하는 어플리케이션은 자바를 이용해 암복호화가 가능합니다.그렇기 때문에 Openssl의 버전이 낮아서 TLS1.2가 지원이 되지 않아도 서비스는 정상적으로 운영이 됩니다.하지만 CURL, SFTP 등 인증서를 사용하는 프로토콜들은 사용이 되..