Tool16 [AWS] aws ec2 open jdk 설치 방법 초기 인스턴스 생성 시에 Amazon Linux로 설치를 했다.해당 os에는 java가 설치되어있지 않기 때문에 설치해주어야 한다.먼저 $ java -version 명령어로 자바가 설치되어있는지 확인해준다.자바가 설치되어 있지 않다면 yum 명령어를 통해 설치를 진행한다.$ sudo yum install java-1.8.0-amazon-corretto-devel.x86_64sudo yum install java-1.8 까지만 입력 후 키보드 텝 키를 누르면 알아서 완성해준다.* 그 위 상위 버전으로는 작성일 기준 11, 17, 21, 22 버전이 사용 가능하다.sudo yum install java-버전 입력 후 텝 키를 눌러주면 완성해준다.ex. sudo yum install java-22-amazon.. 2024. 9. 3. [AWS] aws ec2 putty 접속 방법 ssh 접속에 이어 putty를 이용해 접속해보도록 한다.먼저 검색창에 putty를 검색해 사이트로 들어가 putty.msi 파일을 다운받은 후 설치해준다. 설치된 putty 폴더로 이동한다.먼저 PuTTYgen 프로그램을 사용해 ppk 파일을 만든 후,PuTTY 프로그램을 이용해 접속해보도록 한다. PuTTYgen 프로그램을 켜서 Load 버튼을 클릭한다.생성해둔 키페어 파일이 있는 폴더로 이동한다.파일유형을 All Files로 바꿔야 pem 파일이 보인다.생성하고자 하는 키페어 파일을 선택한다. 경고창이 뜨는데 그냥 확인버튼을 눌러줬다..Save private key 버튼을 눌러서 ppk 파일을 생성해준다.putty로 접속하기 위해 인스턴스 정보에서 퍼블릭 IPv4 주소를 복사해준다. PuTTY 프로.. 2024. 9. 3. [AWS] 윈도우 SSH 접속 방법 aws 생성한 인스턴스에 ssh 접속해보자윈도우 OS기준으로 진행한다.먼저 aws 콘솔로 들어가서 ec2 대시보드로 들어간다.ec2 대시보드 목록 중 인스턴스 > 인스턴스를 선택한다.인스턴스를 선택하고 연결 버튼을 누른다. SSH 클라이언트 탭을 선택하면 연결방법(?)을 친절히 알려준다.ssh 기능이 활성화되어있지 않다면 먼저 활성화시켜준다.윈도우 설정 > 시스템 > 선택적 기능에서 SSH 기능을 추가할 수 있다.키 파일이 저장된 폴더로 이동한다.리눅스 환경의 경우 chmod 400으로 권한을 바꿔줄 수 있지만 윈도우는 chmod 명령어가 없다..키 파일을 선택 후 마우스 오른쪽 클릭 > 속성으로 들어간다. 속성에서 보안 탭을 선택한다.여러 사용자에 부여된 권한이 보인다.하단의 고급을 선택한다. 먼저 기.. 2024. 9. 3. [AWS] per Idle public IPv4 address per hour (부제 :: 탄력적 IP 삭제) 여유롭게 쉬고있던 나에게 메일이 하나 왔다.프리티어 서버에 예산 초과 알림을 걸어놨었는데..초과 예산이 발생했다는 메일이 온것이다?!난 프리티어로만 이용해서 예산을 초과할 일이 없는데 뭐지??놀라서 바로 aws 계정에 들어가보았다메일에 친절하게 0.04 달러가 초과되었다는 알림이 와있었다. 내 50원바로 콘솔로 들어가서 비용 및 사용량에 떡 하니 표시된 비용을 클릭해 들어갔다.확인해보니 $0.005 per Idle public IPv4 address per hour 항목에 금액이 청구되어 있었다!!생각해보니 어제 고정 ip를 만들고 인스턴스에 할당해둔게 있었는데 그 부분에서 비용이 발생한 것이다.서버는 내려뒀었는데 그게 ip가 유휴상태로 보고 비용이 청구된 듯 싶다.난 서버에 연결만 해두면 되는줄 알았는.. 2024. 9. 3. [AWS] aws EC2 프리티어 서버 구축 AWS 계정 만든 김에 서버까지 만들어보기⛧프리티어 서버 생성aws 사이트 로그인 후에 우측 상단의 '콘솔에 로그인'으로 들어간다.먼저 지역이 서울로 되어있지 않다면 지역부터 바꿔주고 시작한다.좌측 상단 검책 창에 ec2로 검색하면 나오는 서비스 목록의 EC2 클릭인스턴스 시작 버튼을 눌러 서버를 만들어보도록 한다.이름 및 태그 :: 원하는 서버 이름을 입력한다. 입력하지 않아도 생성은 된다.애플리케이션 및 OS 이미지 :: 원하는 OS를 선택한다. 프리 티어 사용 가능 문구가 있어야 프리티어이니 잘 확인해서 고르도록 한다.인스턴스 유형 :: 원하는 인스턴스 유형을 고른다. t2.micro만 프리 티어이다.키 페어 :: 인스턴스에 접근하기 위해 필요한 키 페어를 생성한다.새 키 페어 생성 버튼을 누르면 .. 2024. 9. 2. [AWS] AWS 계정 생성 방법 무료 서버를 사용하기 위해 AWS 계정을 만들어 보도록 한다.AWS 계정 생성 시 1년간 제한적으로 무료로 서버를 이용할 수 있다.1년이 지나면 요금이 청구되니 그 전에 해지해주도록 한다.AWS 사이트로 먼저 들어가주도록 한다.구글에 aws 검색해서 사이트로 들어가거나https://aws.amazon.com/ko/위 링크를 클릭해서 들어간다.aws 사이트에서 내 계정 > 계정 설정을 클릭한다.하단의 AWS 계정 새로 만들기 버튼을 클릭한다.우측 상단의 언어를 한국어로 바꾸면 편하다..이메일 인증 가능한 메일주소와 계정명을 입력한다.입력한 메일주소로 인증메일이 온다.메일에 있는 확인코드를 입력해준다.계정 비밀번호를 설정한다.영문대소문자+숫자+특수문자가 들어가야 통과시켜주는것 같다.비즈니스/ 개인 중 본인의.. 2024. 8. 27. IntelliJ Spring boot Devtools 자동 빌드 반영 적용 인텔리제이 Spring boot Devtools 자동 빌드 반영 방법spring-boot-devtools가 있으면 저장할 때마다 자동으로 반영해줘서 서버를 내렸다 올렸다 할 필요가 없어서 편리하다.이클립스로 사용할때는 의존성만 추가해주면 바로 적용이 됐던것 같은데.. 인텔리제이는 따로 설정을 해주었다.1. dependency 추가maven org.springframework.boot spring-boot-devtoolsgradleimplementation group: 'org.springframework.boot', name: 'spring-boot-devtools' 2. build automatically 설정File > Settings를 클릭하여 설정창을 열어준다.*Mac일 경우 Intel.. 2024. 7. 25. 인텔리제이(IntelliJ) 롬복(Lombok) 설치 도메인 파일 생성 시 getter, setter 등 귀찮은 작업을 편하게 해주는 롬복(lombok)IntellJ에서 설치해보았다. 1. Dependency 설정GradlecompileOnly group: 'org.projectlombok', name: 'lombok', version: '1.18.34'Maven org.projectlombok lombok 1.18.34 provided해당 버전은 작성 당시 maven repository 기준 최신 버전으로 기재하였다.* start.spring.io 사이트로 프로젝트 생성 시에 dependency를 추가해주면 편하다 2. 플러그인 설치기존에 설치를 했었다면 진행할 필요 없다.File > Settings 클릭하여 설정 창을 열어준다.*M.. 2024. 7. 17. Eclipse 다운로드 및 설치 방법 노트북을 바꿔서 이클립스를 다시 설치해야한다. 설치하는 김에 다운로드 및 설치 방법을 써보려고 한다. 1. 구글 검색창에 eclipse 검색 OR 주소창에 https://www.eclipse.org/downloads/ 입력 검색창에 검색했을 경우 검색 첫번째에 보이는 Eclipse Downloads를 눌러 해당 사이트로 들어간다. 2. 해당 사이트로 들어가면 아래의 화면이 보일것이다. 이클립스 아이콘 밑에 Download Packages를 클릭한다. 3. 이클립스의 여러가지 버전이 보이는데 이클립스 사용자의 대부분은 웹 개발자가 아닐까싶다 Eclipse IDE for Enterprise Java and Web Developers 에서 본인의 OS에 맞는 다운로드를 클릭한다. 작성일자 기준 2023-12 .. 2024. 2. 14. 도커 설치 오류 :: Docker Desktop - Unexpected WSL error window11 노트북에 docker를 설치하고 실행시키니 해당 에러가 뜨면서an unexpected error was encountered while executing a wsl command.해당 문구로 검색하니 한글로된 결과는 없고 docker 사이트 질문이 다였다..한국에선 나만 이 에러로 고생했나보다😭팝업창에 있는 wsl --shutdown이나 컴퓨터 재부팅은 씨알도 안 먹히는 해결법이다..열심히 검색해보니 WSL2가 설치되어 있지 않아도 발생한다고 하는데..WSL2가 설치되어있지 않은 사람들은 해당 링크를 통해 설치하면 해결될 것으로 보인다.나는 WSL2 설치하고 Ubuntu까지 설치된 상태였는데도 해당 에러가 발생했다.스샷을 보면 WSL2 버전이 제대로 설치되어있는걸 확인할 수 있다..하... 2023. 10. 27. 이전 1 2 다음