본문 바로가기

AWS

aws - Mobaxterm을 설치 및 서버 실행

Mobaxterm

SSH, RDP, SFTP 등 다양한 네트워크 클라이언트와 터미널을 제공하는 툴

- 인스턴스로 생성 한 것을 실행해주는 툴

 

Mobaxterm 설치및 기본설정

1.Mobaxterm 설치

 

 

 

2.설치완료

압축을 푼뒤에 실행해보면 아래와 같이 나올것이다.

 

3. Session클릭

 

 

4. ssh settings

Remotehost - public주소

(생성한 인스턴스의 public주소)

Specify username - ubuntu

Port - 22

 

Advanced SSH settings선택

Use private key - 인스턴트 생성할때 다운받은 키 페어 선택

 

위의 설정을 작성한후 OK를 누르면 아래와 같이 나올것이다.

 

 

5. 메뉴판 동기화 - sudo apt-get update 

설치를 하면 무조건 해야한다.

APT Repo List 동기화를 해주는 것이다.

 

6. jdk 파일 검색

sudo apt-cache search jdk

jdk관련한 모든 파일을 보여준다.

 

 sudo apt-cache search jdk | grep 11

grep 내가 필요한 파일만 걸러낸다.

 jdk 11과 관련된 파일들을 보여준다.

 

7. jdk설치 sudo apt-get install openjdk-11-jdk

-y 플래그

-y는 yes를 의미하며 설치시 나타나는 모든 물음에 yes를 사용하겠다는 옵션값이다.

 

ex) mariadb설치

mariadb를 찾는다.

sudo apt-cache search maria

 

우리는 mariadb 서버를 설치할 것이다. 

오른쪽 빨간색파일을 설치 

sudo apt-get install -y mariadb-server-10.6

 

8. java,mariadb,git 버전확인

git은 기본적으로 설치가 되어있다.

 

java 버전확인

 

mariadb 버전확인

 

git 버전확인

 

9. net-tools설치  sudo apt install net-tools

net-tool를 설치하여 네트워크 명령어를 사용한다.

 

10. 실행중이 포트 확인  netstat -nlpt

현재 돌고있는 포트를 보여준다.

 

________________________________________________________________________________________________

10 - 1 각종 유용한 명령어

netstat --help

명령어에 --help를 붙이면 모든 명령어의 옵션들을 보여준다.

 

ps -ef

현재 동작하고있는 모든 프로세스를 보여준다.

pwd

현재주소를 알려준다.

 

________________________________________________________________________________________________

깃에서 다운 후 실행해보기

 

1.git 주소복사

실행할 git의 주소를 복사한다.

 

 

 

2. git clone '복사한 주소경로'

복사한 주소를 다운로드한다.

 

 

3.gradle파일경로 이동 

ls -l 

리스트를 자세히 본다.

 

cd aws-v1

cd입력하고 Tab을 누르면 자동완성이 된다.

 

4. 실행권한부여  chmod +x gradlew 

gradlew에 실행권한 부여

 

5.gradlew파일로 라이브러리 전체 다운

./  현재파일의 이파일을 실행할것이다.

./gradlew build

 

6. 8080포트 오픈

실행할 프로젝트의 포트를 열어준다.

 

 

 

7.서버있는 곳으로 이동

 

8.서버실행

 

9. 서버가 잘돌아가는지 확인

 

 

데몬으로 서버실행

nohup java -jar v1-0.0.1-SNAPSHOT.jar &

 

 

 

10 .종료시키는법

1. 포트를 찾아서 종료시키는법

2. 프로세스id를 찾아서 포트종료하는법

 

ps -ef 모든 프로세스 확인

 

pid를 찾아서 서버 강제종료 

 

kill -9 pid    -   pid를 찾아서 포트 종료

 

'AWS' 카테고리의 다른 글

AWS-V5(CI/CD배포) -1 엘라스틱빈스톡 생성  (0) 2022.11.09
Elastic Beanstalk 서비스 종료  (0) 2022.11.07
aws 배포  (0) 2022.11.02
aws 키생성  (0) 2022.11.01
aws - EC2 인스턴스 세팅 및 생성  (0) 2022.09.28