카테고리 없음

웹 애플리케이션 서버 필수 설정(Ubuntu JDK(Java)17 설치, 타임존 변경, 호스트네임 변경)

sungw00 2023. 5. 13. 02:00
728x90

Ubuntu JDK(Java)17 설치

JDK 17 설치는 Ubuntu 22.04에서 진행

 

1. apt update 및 jdk17 설치

sudo apt update
sudo apt install openjdk-17-jdk

2. 설치한 java 버전 확인

java -version

3. 설치된 java의 경로 확인

/usr/lib/jvm/java-[버전]-openjdk-amd64/bin/java

4. environment 파일에서 JAVA_HOME 환경변수를 설정

sudo nano /etc/environment

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"

5. source 명령어를 실행하여 변경사항을 적용 -> echo 명령어로 확인

source /etc/environment
echo $JAVA_HOME

/usr/lib/jvm/java-17-openjdk-amd64

타임존 변경

1. date로 현재 타임존 확인

date

Fri May 12 16:45:27 UTC 2023

2. 현재 타임존 삭제 및 한국 타임존 링크 생성

sudo rm /etc/localtime

sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime

3. 변경된 타임존 확인

date

Sat May 13 01:45:53 KST 2023

호스트네임 변경

1. 편집 파일 열기

sudo nano /etc/hostname

2. 호스트네임 변경

staffriends

3. 재부팅 후 변경된 호스트네임 확인

sudo reboot
------ 재부팅 후 ------
ubuntu@staffriends:~$

4. 호스트주소를 찾을 때 가장 먼저 검색해보는 /etc/hosts에 다음 줄 추가

127.0.0.1 staffriends

5. 잘못 등록되었다면 찾을 수 없는 주소라는 에러가 발생 / 잘 등록되었다면 80 포트로 접근이  안 된다는 에러가 발생

ubuntu@staffriends:~$ curl staffriends

curl: (7) Failed to connect to staffriends port 80 after 0 ms: Connection refused

아직은 80 포트로 실행된 서비스가 없기때문에 에러가 발생하지만 정상적으로 잘 등록된 것이다.

728x90