Side Project

[Side] 사기 전화DB, EC2(ubuntu), 최소 서버 셋팅

디벨로펀 2024. 12. 30. 16:20

[ 서버 최초 셋팅 관련 내용 ]

  1. 타임존 변경 (기본 UTC → 한국 )
sudo rm /etc/localtime 
sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime date
 

2. jdk 셋팅

sudo apt update 
sudo apt install openjdk-21-jre-headless -y java -version
 

3. jar 실행 스크립트 ( startup.sh )

#!/bin/sh 
IT_FRAUD_HOME=/home/ubuntu/app 
cat /dev/null > $IT_FRAUD_HOME/out
/usr/bin/java -server -Xms128m -Xmx2048m -jar -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="/home/ubuntu/app" $IT_FRAUD_HOME/it-fraud-0.0.1-SNAPSHOT.jar > $IT_FRAUD_HOME/out & 
echo $(ps aux | grep 'it-fraud-0.0.1-SNAPSHOT.jar' | grep -v grep | awk '{print $2}') > $IT_FRAUD_HOME/pid