일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- PETERICA
- 정보처리기사실기 기출문제
- 정보처리기사 실기 기출문제
- 기록으로 실력을 쌓자
- kotlin coroutine
- aws
- minikube
- 티스토리챌린지
- 정보처리기사 실기
- CKA 기출문제
- Pinpoint
- 오블완
- kotlin querydsl
- Linux
- CKA
- MySQL
- AWS EKS
- Kubernetes
- kotlin spring
- Elasticsearch
- 공부
- kotlin
- AI
- 코틀린 코루틴의 정석
- APM
- mysql 튜닝
- CloudWatch
- Spring
- IntelliJ
- Java
- Today
- Total
목록분류 전체보기 (798)
피터의 개발이야기
나의 경험을 기록으로!! AWS 서브 도메인 생성부터 로드밸런스 설정과 SSL 인증 처리 과정을 정리하였습니다. 보안을 위해 HTTPS통신을 하며, HTTP:80으로 들어올 경우 HTTPS로 리다이렉션 시키는 방법도 알아보겠습니다. 클라이언트는 DNS를 통해 모두 AWS Route53으로 들어오게 된다. 지금은 기존 도메인에서 서브도메인을 추가하여 서비스를 추가하려 한다. 왜냐하면 SSL인증서가 서브도메인이 와일드카드로 구매하였기 때문이다. AWS Route53 서브도메인 생성 Route53에서 서브도메인을 추가하기 위해 레코드를 생성한다. 예를 들어 peter.xxxx.com을 만들어 보겠습니다. 아직 로드밸런스가 생성되어 있지 않기 때문에 임의 192.168.33.1로 세팅합니다. 레코드를 생성하였습..
소프트웨어 생명 주기 (Software Life Cycle) 소프트웨어를 체계적으로 개발하기 위해, 개발 과정을 요구분석 -> 시스템명세 -> 설계 -> 구현 ->테스트-> 유지보수 단계로 나누어 구분합니다. 1. 요구사항 분석(Requirements Analysis) - 개발할 소프트웨어의 기능과 제약조건, 목표 등을 소프트웨어 사용자와 함께 명확히 정의하는 단계 - 개발할 소프트웨어의 성격을 정확히 이해하고, 개발 방법과 필요한 개발 자원 및 예산을 예측 단계 - 요구명세서를 산출물로 작성 2. 시스템 명세(System Specification) - 시스템이 무엇을 수행해야 하는가를 정의하는 단계 - 입력자료, 처리내용, 생성되는 출력이 무엇인지를 정의 - 시스템 기능 명세서 작성 3. 설계(Desi..
지난 시간 Docker CentOS7기반으로 pinpoint 컨테이너를 만들었습니다. 만들어진 컨테이너를 commit하고 docker hub에 푸시하도록 하겠습니다. docker 이미지를 받아 실행하면, 개발 중에 agent를 설정만으로 디버깅이 쉽고 속도 이슈에 대해 시각적으로 쉽게 파악할 수 있습니다. ㅁ docker login docker login ㅇ docker에 로그인을 합니다. ㅁ 기동 중인 콘테이너 확인 docker ps ㅁ docker commit docker commit pinpoint pinpoint ㅁ docker tag docker tag pinpoint ilovefran/pinpoint ㅇ 태그를 생성합니다. ㅁ docker images docker images ㅁ docker ..
ㅁ 개요Pinpoint를 개발용으로 사용하기 위해 VMware centos7에서 설치를 해 보았었습니다. 이것을 Docker CentOS7기반으로 만들어 보겠습니다. ㅇ Pinpoint demo ㅁ CentOS7 설치## Pinpoint agent configuration############################################################# Collector server ############################################################profiler.collector.ip=localhost# placeHolder support "${key}"prof..
Mariadb 설치 후 시간 설정을 진행하였습니다. 기본적으로 디비가 실행되는 시스템 타임존에 맞춰 있어서 한국시간 대로 바꾸는 작업을 진행하였습니다. 현재 타임존 확인 방법 SELECT @@global.time_zone, @@session.time_zone; SYSTEM인 경우 Mariadb가 실행되는 서버의 타임존을 따라 간다. 서버 타임존 확인 현재 서버의 시간대는 UTC로 되어 있어 디비의 시간이 한국시간대와 맞지 않았습니다. 간단한 타임존 변경 SET GLOBAL time_zone='Asia/Seoul'; SET time_zone = 'Asia/Seoul'; SELECT @@global.time_zone, @@session.time_zone; SQL상으로 time_zone을 변경할 수 있습니다...
CentOS 7에 Jenkins를 설치해 보도록 하겠습니다. JAVA 설치 yum -y install java-1.8.0-openjdk-devel.aarch64 jdk1.8을 설치합니다. JAVA_HOME 설정 readlink -f `which javac` 현재 javac의 실제 경로를 JAVA_HOME으로 설정해야 합니다. vim /etc/profile export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.aarch64 PATH=$PATH:$JAVA_HOME/bin export PATH /etc/profile에 JAVA_HOME을 추가합니다. GIT 설치 yum -y install git Jenkins 패키지 설치 wget -O ..
들어가며 CentOS에 Jenkins를 설치하는 중 에러가 발생하였습니다. 원인분석 systemctl start jenkins Failed to get D-Bus connection: Operation not permitted 도커는 보안상 이유로 권한을 부여하지 않은 컨테이너의 경우 capability 를 활성화 시키지 않습니다. systemctl는 컨테이너의 cgroup 파일 시스템에 RO(Read Only) 접근을 필요로 합니다. 해결방법 docker run -d --privileged --name centos2 centos:7 /usr/sbin/init centos7 docker에 systemctl 사용 권한을 부여하였습니다. 새롭게 생성된 centos 컨테이너에서 systemctl이 잘 작동하였..
docker를 사용하다보면 local storage의 용량이 문제가 됩니다. 저의 Mac mini는 storage가 256GB 이기 때문에 별도의 저장공간으로 파일 위치를 옮겨야 했습니다. 참고로 저는 docking station을 장착하였고 이 안에 SSD 500GB를 추가하여 사용하고 있습니다. Disk image location을 변경하기 docker의 Preferences > Resources > ADVANCED Disk image location을 변경합니다. 저의 경우는 SSD 500GB에 별도의 공간에 도커이미지를 저장하였습니다. 현재 60GB로 설정을 하였는데요. 실질적으로 /Volumes/500GB/data/docker/Containers/DockerDesktop의 용량을 확인해 보니 6..
Apple mac mini m1 개발환경을 세팅 중입니다. m1에서 docker를 설치하였고, 이제는 centos를 설치해 보도록 하겠습니다. 1. CentOS image 다운로드 받기 docker pull centos:7 centos 7을 받기 위해서는 centos:7을 명시해 주어야합니다. 그냥 centos를 받으니 8버젼이 다운되었습니다. 제가 받은 버젼은 CentOS Linux release 7.9.2009 이었습니다. 2. CentOS image 확인 docker image list 기존에 받은 이미지를 확인 할 수 있습니다. 3. CentOS image 실행 docker run -d -it --name centos centos /bin/bash docker를 백그라운드에서 실행하고 컨테이너 이..