내가 받은 정보
ip, pem keyfile
저는 m1 mac 에서 진행하였습니다.
2.System update
# 설치되어 있는 패키지 들의 새로운 버전이 있는지 확인
$ sudo apt-get update -y
# 위에서 확인한 패키지들을 최신 버전으로 업그레이드
$ sudo apt-get upgrade -y
3.Timezone 설정
# Timezone Setting
$ sudo timedatectl set-timezone Asia/Seoul
4.Locale 설정
# 현재 locale 확인
$ locale
# 한글 패키지 다운
$ sudo apt-get install -y language-pack-ko
# 한글 추가
$ sudo locale-gen ko_KR.UTF-8
# 한글 적용
$ sudo update-locale LANG=ko_KR.UTF-8 LC_MESSAGES=POSIX
# 적용 되었는지 확인하기
$ sudo reboot
5.Java Install
# install java
$ sudo apt-get install -y openjdk-21-jdk
# check version
$ java -version
6.java 환경변수 설정
JAVA_HOME이 있는지 확인
echo $JAVA_HOME
자바 설치 경로 확인
which java
위에는 상대 경로로 나타나므로 원본 경로를 찾기 위해서
readlink -f /usr/bin/java
profile 설정
sudo vi /etc/profile
export JAVA_HOME=//usr/lib/jvm/java-21-openjdk-amd64/bin/java/jre/bin/java
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
확인
vi HelloWorld.java
#############################
# vi 편집기에서 작성
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!!");
}
}
#############################
javac HelloWorld.java # 작성 후 컴파일 실행
java -cp . HelloWorld # java 실행
7.sql설치
apt-get install mysql-server
버전체크
mysql --version
8.sql 연결
인스턴스에 접속해서
cd /etc/mysql/mysql.conf.d
경로로 이동해서 bind-address 값을 바꿔준다.
sudo vi mysqld.cnf
mysqld.cnf 파일에서 bind-address=0.0.0.0 으로 바꿔준다.
인바운드 규칙에서 MySQL 3306 포트 추가해줘야한다.
이제 워크벤치에서 홈으로 가서 새로운 Connection을 추가해준다.
SSH Hostname에는 인스턴스의 IP를 적고
SSH Username에는 인스턴스 연결할때 사용자 이름에 지정한거 넣어주고
Key File에 pem파일 넣어주고 (이 pem파일이 SSH를 통해 접속할때 쓰는거라고 한다.)
MySQL Hostname에는 127.0.0.1 적고
Port는 3306
Username과 password는 MySQL의 사용자걸로 넣어주면 잘 연결된다.