일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- minikube
- Elasticsearch
- 정보처리기사 실기 기출문제
- 티스토리챌린지
- 정보처리기사실기 기출문제
- 공부
- AI
- tucker의 go 언어 프로그래밍
- go
- 오블완
- CKA 기출문제
- AWS EKS
- Pinpoint
- kotlin coroutine
- CKA
- Java
- docker
- golang
- 코틀린 코루틴의 정석
- Spring
- CloudWatch
- kotlin
- aws
- mysql 튜닝
- Linux
- kotlin querydsl
- 기록으로 실력을 쌓자
- APM
- Kubernetes
- PETERICA
- Today
- Total
목록분류 전체보기 (865)
피터의 개발이야기

ㅁ 개요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를 백그라운드에서 실행하고 컨테이너 이..

개발을 하다보면 비정상적으로 종료된 프로세스가 남아있을 때 자주 쓰는 스크립트입니다. port가 중복되어 톰켓이 못뜨는 경우 유용합니다. kill $(lsof -t -i:8080) 8080포트로 떠있는 프로세스를 종료시킵니다.

centos7을 주로 사용하고 있습니다. centos 버젼확인하는 방법을 정리하였습니다. cat /etc/centos-release cat /etc/system-release rpm --query centos-release 자세한 것은 centos/howTos 에서 확인합니다.

mariadb에 한글이 깨지는 문제를 방지하기 위해 docker의 MaraiDB Character Set을 UTF-8로 변경하도록 하겠습니다. mariadb 접속 docker container ls docker exec -i -t mariadb_mac bash my.cnf 수정 #apt update apt-get update #install vim apt-get install vim 우선 수정을 하기 위해 vim을 설치해야 합니다. 설치 완료 후 my.cnf를 수정합니다. vi /etc/mysql/my.cnf my.cnf 파일에 아래의 내용을 추가합니다. character-set-client-handshake = FALSE init_connect="SET collation_connection = utf8..

Mac에서 React Native 개발환경을 세팅하는 과정을 정리하였습니다. 기본 설치 프로그램Mac에 개발을 위한 기본적인 프로그램을 우선 확인 및 설치해 보도록 하겠습니다. [홈브루 설치]brew --version설치 방법은 여기를 참조하세요. [node 설치]node --versionnpm --versionnode.js 설치 확인 node패치지 관리자인 npm(Node Packaged Manager) 설치확인합니다. 설치방법brew install node [java 설치]brew cask install adoptopenjdk8java는 안드로이 스튜디오를 위한 기본 프로그램입니다. java --version자바 버젼 확인방법 모바일 개발 프로그램지금까지는 기본적인 프로그램을 설..