-
aws 계정 생성
-
aws ec2 인스턴스 생성(리눅스 서버 생성: Amazon Linux : Centos)
a. ec2 접근
- SSH접근(putty:무료, secureCRT: 유료)
- puttygen 이용하여 keypair 파일변환(pem → ppk)
-
ec2 인스턴스 설정
- JDK설치 :
- sudo passwd root : root 계정 비번 설정
- su - : root 계정으로 변환
- [ec2-user@ip-172-31-33-236 ~]$ yum list | grep java
- yum -y install java-11-amazon-corretto.x86_64
- yum -y install java-11-amazon-corretto-devel.x86_64
- DB 설치
- yum -y install mariadb105 mariadb105-server
- systemctl start/stop/status mariadb : 서비스 시작/중지/상
- systemctl enable mariadb : 시스템 시작 시 시작
- mysql
- db 생성 : create database DB명;
- db 생성 : grant all privileges on db명.* to root@’%’ identified by ‘1234’;
- db 생성 : grant all privileges on db명.* to root@(localhost) identified by ‘1234’;
- cd /home/ec2-user : 로 나와서
인스턴스 중지 후 시작시키면 ip가 바뀜 → 고정(왼쪽 ‘탄력적IP’ 설정 : 인스턴스를 끄면 안됨)
-
jar 파일 업로드
a. WINSCP 이용
-
jar 구동
nohub명령어를 앞에 붙이면 인스턴스 종료 전까지 실행
- JAVA -jar 실행파일명.jar : 섹션 종료시 프로그램 실행도 종료
- nohup java -jar 실행파일명.jar & : 백그라운드 실행
-
방화벽 열기 :
인스턴스 : 가상 서버
생성하면 리눅스 바로 들어갈 수 있다
AWS 서버만들기.txt
2023년 9월 11일 오후 1:38