무너지지않는 젠가 2024. 6. 14. 13:33

개발서버나 운영서버에 소스를 반영해야 할 때가 있다. 이때는 간단한 리눅스 명령어 지식이 필요하다 ex) centOs, Rocky...등

 

1. 업로드 할 파일을 패키징 한다. ex) jar파일

 

 

2. 반영하고자 하는 파일을 준비한하고 디렉토리에 업로드 한다. ps. 필자는 FileZila를 사용했음.

ex) uploadfile( 업로드할 디렉토리 ) 에 반영할 jar파일 업로드 / 반영해야할 디렉토리(/test/dev/aaa/WEB-INF/lib)

 

3. 반영해야할 디렉토리에서 미리 기존 jar파일을 백업한다. ex) #mv old.jar old.jar20240614 

 

4. 반영시간을 줄이기 위해 아래내용과 같이 미리 반영할때 필요한 명령어들을 준비한다. 

 

5. uploadfile 디렉토리에서 명령어 실행

#cp dev.jar /test/dev/aaa/WEB-INF/lib/

#cp dev2.jar /test/dev/aaa/WEB-INF/lib/ 

.

.

.

.

 

6. 재기동

ex) Tomcat

bin 디렉토리에서 재기동 스크립트 ex)./startup.sh 스크립트 실행