리눅스가 익숙치 않아서.. 프로젝트 진행시 자주 사용했던 명령어를 적어둔다.
1. 실행중인 포트 pid 죽이기
fuser -k [port]/tcp
ex) 8080 포트를 사용하는 pid를 죽이고 싶어! -> fuser -k 8080/tcp
2. 경로 내 모든 파일 삭제
rm *
3. 배포
nohup java -jar /home/ec2-user/[이하 경로 - 프로젝트 위치까지]/build/libs/[빌드한 파일명].jar &
nohup을 쓰면 터미널이 끊켜도 실행한 프로세서가 계속 실행된다고 한다! 뒤에 &를 붙이는 이유는 백그라운드로 실행시키기 위함이라고 함!
참고로 nohup을 실행시키면 (아마도 명령어를 실행한 위치에?? 정확하지 않음) nohup.out이라는 파일이 생성되는데, 여기에 로그가 찍힘! (이거 몰라서 엄청 고생했다)
4. vim 관련 명령어
아래 링크를 참고하자.
https://github.com/johngrib/simple_vim_guide/blob/master/md/for_beginners.md
'메모 & 삽질기록보관소' 카테고리의 다른 글
[윈도우 11?] Mybatis - Password Not Matched!!! (0) | 2022.03.18 |
---|---|
[jqeury] ajax에서의 parse error | 스프링과 자바스크립트의 부조화 (0) | 2022.03.13 |
[EC2 - 서버 배포] TemplateInputException (2) | 2022.01.19 |
JPA와 서브쿼리 (JPA 서브쿼리의 한계) (2) | 2022.01.12 |
[JPA] 연관관계 주인과 CASCADE 옵션 (0) | 2021.12.24 |