mac에서 java version 변경하기
Software활용 2022. 8. 22. 08:50

목표 mac os(테스트 버전 12.5)에서 java의 버전을 쉽게 변경하게 한다. java로 이런저런 테스트를 하다가 보니 java 최신 버전(19)에서 작동 안하는 코드들이 많았다. 그래서 mac의 java버전을 쉽게 변경하는 방법을 찾아 보았는데, https://coderwall.com/p/bajddw/awesome-script-for-changing-java-versions 구글에서는 위의 내용을 추천해 줬다. 다만 2020년도에 쓰여진거라 그런지 몇가지 수정이 필요했다. 기본 코드 위의 링크 스크립트가 기본이긴 하지만, 본인에게는 정상적으로 작동 되지 않았다. 그래서 몇가지 수정한 코드는 아래와 같다. #!/bin/bash alias java_ls='/usr/libexec/java_home -V..

linux에서 json Pretty Print 하기 (jq 명령어)
Software활용 2022. 8. 11. 23:15

목적 curl 을 이용해서 얻어온 json 포멧을 terminal에서 보기 좋게 만들자 curl http://localhost:8080/cars {"_embedded":{"carList":[{"id":1,"createdAt":"2022-08-11T22:59:40.56995","modifiedAt":"2022-08-11T22:59:40.56995","condition":"USED","details":{"body":"wood","model":"crow","manufacturer":{"code":100,"name":"Audi"},"numberOfDoors":null,"fuelType":null,"engine":null,"mileage":null,"modelYear":null,"productionYear":nu..

Slack backup 파일 Discord로 이동하기 (Slackord 사용법)
Software활용 2022. 8. 1. 17:01

목적 Slack에서 백업 후 Down 받은 Json파일을 Discord로 이동 시킨다 배경 얼마전에 Slack에서 아래와 같은 메시지가 왔다. 단순화된 한도: 1만 건의 메시지 제한과 5GB의 저장 공간 대신 지난 90일 간의 메시지 내역과 파일 저장 공간에 대한 완전한 액세스를 제공하여 팀이 언제 한도에 달할지 걱정할 필요가 없습니다. 귀하의 팀이 Slack을 얼마나 많이 사용하였든 상관없이 언제든지 지난 90일 간의 내역에 액세스할 수 있습니다. 핵심을 보자면 이제는 용량이나 메시지 수와는 상관없이 90일 간만 데이터를 액세스 할 수 있다는 소리이다. 공부 일기 용으로 Slack을 사용하고 있었는데, 이제 더이상 슬렉을 사용하기 어려워 졌다. 지금까지 무료로 제공해줘서 감사 한 마음이지만... 메시지..

Mac에서 zsh 또는 bash shell을 사용하기
Software활용 2022. 7. 26. 16:02

해결하고자 하는 것 mac에서 terminal shell은 기본적으로 zsh이다. 이 shell을 bash shell로 변경하고자 한다. zsh을 bash shell로 변경하기 우선 mac에서 터미널을 실행 후 다음과 같이 명령어를 실행해 보자. % echo $SHELL /bin/zsh 기본적으로 mac의 터미널 쉘은 zsh을 사용한다. 이제 bash shell로 변경해 보자. % chsh -s /bin/bash Changing shell for user. Password for user: % 위와 같이 쉘을 chsh 명령어를 사용해서 default shell을 /bin/bash로 변경한다. 이제 터미널을 종료하고 다시 실행 시켜 보면 다음과 같이 나온다. The default interactive sh..

Multipass Disk Size (Memory/Cpu) Change (용량 변경)
AWS 2022. 7. 17. 10:58

목적 Multipass 인스턴스를 사용하는 도중 아래와 같이 Disk를 거의다 사용하게 되었다. steven@steven-ubuntu:~$ multipass info master Name: master State: Running IPv4: 10.112.125.79 Release: Ubuntu 20.04.4 LTS Image hash: 7bd0d8d14260 (Ubuntu 20.04 LTS) Load: 0.00 0.00 0.00 Disk usage: 4.3G out of 4.7G Memory usage: 212.3M out of 15.6G Mounts: -- Master Instance의 Disk Size를 증가 시키고자 한다. (Disk Size 증가 법과 Memory/Cpu 증가법은 거의 같다) 버전 ..

Calico FailedCreatePodSandBox Unauthorized
AWS 2022. 7. 11. 23:04

해결하고자 하는 것 kubernetes를 사용하는 도중에 다음과 같은 오류가 나타났다. Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Scheduled 70s default-scheduler Successfully assigned udacity/nginx-basic-5fbb84747d-4zv64 to node2 Warning FailedCreatePodSandBox 70s kubelet Failed to create pod sandbox: rpc error: code = Unknown desc = failed to setup network for sandbox "9cc2d017dc9f1bdd51e0fa08beb963b8..

Multipass를 이용한 Kubernetes 환경 구성
AWS 2022. 7. 10. 16:54

하고자 하는것 Ubuntu local computer에 kubernetes환경(1master 2nodes)을 구성하고 local 컴퓨터에서 kubernetes환경을 접근한다. Multipass install 및 Instances 생성 설치 우선 Multipass를 설치하자. https://multipass.run/install steven@steven-ubuntu:~$ sudo snap install multipass ubuntu의 경우 "sudo snap install multipass"를 입력하면 된다. snap "multipass" (7455) 서비스 시작 multipass1.9.2 from Canonical✓ installed 위와 같이 multipass가 다 설치 되면, 아래와 같이 명령어를 실..

AWS 요금 확인 및 리소스 정리하기
AWS 2022. 7. 9. 14:46

해결할 내용 AWS에 요금이 계속 과금되고 있는 것을 확인했다. 젠장.... Terraform이 일단 깨지고 나니까 Manual로 리소스를 정리했는데 아래와 같이 비용이 과금되었다. 어느 리소스가 과금하는지 확인하기 AWS Management 콘솔 우상단에 사용자 프로필을 클릭하면, AWS Billing Dashboard를 갈수 있다. 여기에서 Bills를 선택하자. Bills우측 Details를 확인하자. 공부한다고 만들어 놓은 Relational Database Service가 내돈 11달러를 먹고 있다. 망할... US East Ohio를 가서 과금이 된 리소스를 삭제해 주자 2022.07.09 - [AWS] - RDS 리소스 삭제하기. 사용중인 전체 리소스 확인하기 Service Search를 이..

RDS 리소스 삭제하기
AWS 2022. 7. 9. 14:10

해결하고자 하는 것 RDS Cluster의 삭제 주의 점 삭제를 위해서는 절대로 db cluster를 정지 시키면 안된다. 이 경우에는 db instance가 삭제되지 않는다. 만약에 db cluster를 먼저 정지 했다면, cluster의 상태가 stopped가 될때까지 기다렸다가, 다시 cluster를 start해야 한다. 삭제 순서 삭제하고자 하는 인스턴스를 선택하고 delete를 누른다. delete me를 type하고 삭제시켜 준다. 나머지 하나도 삭제시키자. 만약의 경우를 위해서 snapshot을 저장할지 물어본다. 완전한 삭제를 원한다면 snapshot을 하지 말자. 돈나온다. 클러스터 이하 인스턴스가 모두 삭제되면 cluster는 자동으로 삭제 된다.