ubuntu
-
[AWS] EC2 Ubuntu에 WAR 배포를 위한 Shell Script 작성AWS 2020. 6. 22. 18:01
1.deploy.sh 파일 생성1vi deploy.shcs 2.deploy.sh 파일 작성WAR를 배포하는 과정1.Git 서버에서 최신 코드를 받아서 Merge2.메이븐 빌드를 통하여 생성된 산출물을 삭제하고, 컴파일된 클래스 파일과 리소스 파일들을 WAR 파일로 패키징3.Tommcat 서버 종료4.Tomcat의 ROOT 폴더 삭제5.메이븐 빌드를 통하여 생성된 산출물을 Tomcat의 ROOT 폴더로 이동6.Tomcat 서버 실행 deploy.sh123456789101112131415161718192021#!/bin/bash TOMCAT_HOME=~/tomcat cd ~/jpa-boardgit pull ./mvnw clean package cd $TOMCAT_HOME/bin./shutdown.sh cd ..
-
[AWS] EC2 Ubuntu에 Tomcat8.5 수동 설치AWS 2020. 6. 15. 23:42
1.Tomcat 링크 주소 복사https://tomcat.apache.org/download-80.cgi에 접속하여 Core > tar.gz를 우클릭하여 링크 주소를 복사하세요.2.Tomcat 설치wegt 명령어로 복사한 링크 주소에 Tomcat을 다운로드하세요.1sudo wget http://apache.mirror.cdnetworks.com/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56.tar.gzcs다운로드한 Tomcat을 확인하세요.1ls -alcs 3.Tomcat 압축 풀기1sudo tar -xvf apache-tomcat-8.5.56.tar.gzcs압축을 푼 Tomcat을 확인하세요.1ls -alcs 4.접근 권한 변경12sudo chmod 777 -R..
-
[AWS] EC2 Ubuntu에 Maven 수동 설치AWS 2020. 6. 6. 16:10
1.Maven 링크 주소 확인1_1.https://archive.apache.org/dist/maven/maven-3/ 에 접속하여 설치할 버전을 선택하세요.1_2.binaries를 선택하세요.1_3.wget으로 tar 파일을 다운로드하기 위해 링크 주소를 복사하세요. 2.Maven 설치2_1.Maven tar 파일 다운로드1sudo wget https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gzcs2_2.Maven tar 파일 압축 풀기 1sudo tar xvfs apache-maven-3.6.3-bin.tar.gzcs2_3.Maven 폴더 생성 및 파일 이동123sudo mkdir ./maven..
-
[Linux] 우분투(ubuntu) 계정 생성운영체제 2020. 6. 5. 18:36
우분투에서는 계정을 생성하는 명령어가 두가지 있습니다. 두가지 명령어는 모두 계정을 생성하는 명령어이지만 차이점이 있습니다.1.adduser : 실행 시 계정 정보를 자동으로 생성 2.useradd : 계정만 생성하며 기타 계정 정보는 수동으로 생성 및 설정 1.adduseradduser [계정명] 명령어 실행 시 비밀번호 및 계정 정보를 입력할 수 있으며, 홈 디렉토리도 생성됩니다.2.useradduseradd [계정명] 명령어 실행 시 계정만 생성하며 계정 정보를 입력할 수 없고, 홈 디렉토리가 생성되지 않습니다. 계정 정보 입력이나 결과 메시지가 없습니다.3.passwd 파일 확인/etc/passwd:을 기준으로 확인하면 다음과 같습니다.1.계정명2.패스워드(/etc/shadow 파일에 암호화되어 ..
-
[AWS] EC2 Ubuntu에 MySQL5.7 설치AWS 2020. 6. 2. 16:37
1.MySQL 설치 설치 중 계속 진행할 것인지 물어보는데 'Y'를 입력하고 엔터를 누르면 계속 설치가 진행됩니다. 1sudo apt-get install mysql-server-5.7cs 2.관리자(root) 비밀번호 설정 관리자(root)의 비밀번호를 설정하세요. 관리자 비밀번호를 설정하지 않고 설치된 경우 MySQL 버전에 따라 MySQL의 관리자(root) 계정은 접속 시 auth_socket 플러그인을 이용하여 인증 로그인을 합니다. 관리자(root) 계정에게 비밀번호를 부여하고 접속을 허용하려면 다음과 같은 작업이 필요합니다.1234567891011121314151617# MySQL 접속sudo mysql # user 테이블 조회select user, authentication_string, ..
-
[AWS] EC2 Ubuntu에 Tomcat8 설치AWS 2020. 6. 2. 15:11
1.Tomcat8 설치 설치 중 계속 진행할 것인지 물어보는데 'Y'를 입력하고 엔터를 누르면 계속 설치가 진행됩니다. 1sudo apt-get install tomcat8cs 2.Tomcat 버전 확인1sudo /usr/share/tomcat8/bin/version.shcs 3.8080 포트 허용1sudo ufw allow 8080/tcpcs 4.8080 포트 확인1netstat -tnlpcs 5.인바운드 규칙 추가 8080 포트를 인바운드 규칙에 추가하세요. 6.퍼블릭 DNS 또는 퍼블릭 IP:8080 접속 접속 시 다음과 같은 화면이 나오면 톰캣이 정상적으로 작동하는 것 입니다. 7.Tomcat 설치 시 기본 경로1234567891011# HOMEcd /usr/share/tomcat8 # CONF ..
-
[AWS] EC2 Ubuntu에 OpenJDK8 설치AWS 2020. 6. 1. 23:36
1.OpenJDK8 설치1.사용 가능한 패키지와 버전의 리스트를 업데이트(즉, 최신 버전이 있는지 확인하는 과정)1sudo apt-get updatecs 2.JDK 설치 설치 중 계속 진행할 것인지 물어보는데 'Y'를 입력하고 엔터를 누르면 계속 설치가 진행됩니다. 설치가 완료되면 JDK 버전을 확인하세요.1sudo apt-get install openjdk-8-jdkcs 3.JDK 버전 확인1java -versioncs 4.기본 설치 경로/usr/lib/jvm/java-8-openjdk-amd64/