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 |