55. [동영상 강좌] - 박재성 (스프링 부트 ) -
1-7. AWS 원격 서버에 자바 소스 코드 배포 및 재배포
3.7.2.1 계정 추가 및 sudo 권한 할당
AWS EC2로 실습을 진행하는 경우 이미 계정이 추가되어 있기 때문에 이 단계는 진행하지 않아도 된다.
ssh로 접속할 때 root 계정으로 접근할 경우 다음 단계를 진행한다.
- ssh 로 서버에 접속해 개인별 계정을 추가한다. adduser 명령어 활용한다.
- 추가한 계정에 sudo 권한을 실행할 수 있도록 권한 추가한다. root 권한과 같이 다른 권한으로
명령을 실행할 때 필요하다.
* 구글에서 'ubuntu sudoer 추가" 로 검색해서 문제 해결
* vi /etc/sudoers
3.7.2. 각 계정별 UTF-8 인코딩 설정해 한글 이슈 해결
다음 명령을 실행해 시스템 전체 계정에서 한글과 관련한 인코딩을 사용할 수 있도록 설정한다.
- sudo locale-gen ko_KR_EUC-KR ko_KR.UTF-8
- sudo dpkg-reconfigure locales
각 계정별 인코딩을 설정한다.
* 각 계정 디렉토리의 .bash_profile 에 다음 설정 추가한다. 처음 접근시 .bash_profile 이 존재하지
않을 수 있다. "vi .bash_profile" 명령으로 파일 생성 후 다음 설정 추가한다.
LANG="ko_KR.UTF-8"
LANGUAGE="ko_KR:ko:en_US:en"
# source .bash_profile
# env => 환경설정 확인
3.7.2.3 JDK, 메이븐 설치
먼저 JDK 최신 버전을 설치한다.
- 구글에서 "jdk download" 로 검색해 JDK 다운로드 서비스에 접속한다.
- JDK 다운로드 라이센스에 동의하면 각 운영체제별로 다운로드할 수 있는 링크 주소를 복사한다.
- 구글에서 "ubuntu wget jdk 1.8 install" 로 검색 후 다운로드 방법 찾은 후 JDK 최신 버전을 설치한다.
wget 명령을 실행할 때 라이센스에 승인하는 부분을 http header 에 추가하는 구문의 포함되어
있어야 한다.
wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.tar.gz
- 압축만 풀면 설치는 완료된다. gunzip과 tar 명령어 활용한다.
# tar -xvf jdk-8u144-linux-x64.tar.gz
- 계정 Home 디렉토리의 .bash_profile 파일에 JAVA_HOME/bin 디렉토리를 PATH 로 설정한다.
- 구글에서 "ubuntu java path 설정"로 검색해 해결 방법을 찾는다.
- "source .bash_profile" 명령을 실행해 설정한 내용을 반영한다.
- PATH 설정을 완료한 후 "java -version" 명령을 실행해 설치한 자바 버전을 확인한다.
다음은 메이븐 최신 설치한다.
- https//maven.apache.org/ 에서 Maven 최신 버전 다운로드(tar.gz 파일)한다. 다운로드할 때 wget
명령어를 활용한다.
- 압축만 풀면 설치는 완료된다.
- bash_profile 파일에 MAVEN_HOME/bin 디렉토리를 PATH 로 설정한다.
- PATH 설정을 완료한 후 "mvc -version" 명령을 실행해 설치한 메이븐 버전을 확인한다.
댓글 ( 4)
댓글 남기기