[Jenkins] CI / CD 1. CI / CD 는 무엇인가? CI( Continous Integration ) 는 지속적 통합의 뜻을 가지고 있다. - 개발자들이 프로젝트에 적용한 변경 사항들을 레파지토리에 자동으로 업로드 하는 것을 뜻한다.(형상관리) CD( Continous Delivery ) 는 지속적 서비스 제공 및 배포의 뜻을 가지고 있다. - 개발자들이 프로젝트에 적용한 사항들을 서비스 화면까지 자동으로 배포하는 것을 뜻한다. Jenkins 2022.12.05
[Linux] PORT 대역대 * 포트(PORT)란 네트워크 서비스나 특정 프로세스를 식별하는 논리단위이다. 0 번 부터 65535 번 까지 총 655356 개가 존재한다. 일반적으로 포트 번호는 크게 세 분류로 나눌 수 있다. 1. 0번 ~ 1023번 : 잘 알려진 포트 (well-known port) 1) 일반적으로 잘 알려진 포트를 사용하려면 루트 권한이 있어야 한다. ex) 22(SSH), 3306(MySQL) 등 2. 1024번 ~ 49151번 : 등록된 포트 (registered port) 1) IANA에서 관리하는 포트 3. 49152번 ~ 65535번 : 동적 포트 (dynamic port) 1) 특정 용도가 지정되어 있지 않고 어느 프로그램에서나 사용가능한 포트 Server 2022.12.02
[Linux] NAS 서버 마운트 1. 마운트된 디렉토리의 정보를 확인한다. df -h 2. 명령어를 입력한다. root@XXXX:/# sudo mount -t cifs //[ NAS 서버 주소 ]/[ 마운트할 디렉토리 주소 ] /[마운트할 디렉토리 주소] -o username='[계정]' 3. 마운트가 성공적으로 되었는지 확인한다.df -h Server 2022.11.22
[NGINX] Nginx Start && Restart 1. nginx 가 동작 중인지 확인한다. 명령어 : ps -ef | grep nginx 2. 동작 중인 프로세스가 있다면 PID 로 해당 프로세스를 끕니다. 명령어 : kill -9 PID 3. nginx 기동&&재기동 명령어 : service nginx start (시작) 명령어 : service nginx restart (재시작) ※ 서버가 기동되었는지 다시 한 번 확인한다. ps -ef | grep nginx WEB . WAS 2022.11.22
[SVN] 저장소 추가하기 ■ 서버에 SVN 저장소를 설치하기 위해서 SVN의 서버 위치를 파악한 후 생성할 저장소 정보를 설정한다. 그리고 저장소에 접근할 그룹 또는 유저 정보를 설정한 후 저장공간( trunk, branches, tags ) 을 생성하면 된다. 1. SVN 서버의 위치를 확인한다. 명령어 : ps -ef | grep svn ex) /home/svn 2. 해당 위치로 이동 후 저장소를 추가한다. 명령어 : svnadmin create --fs-type fsfs [저장소 이름] 3. 저장소 디렉토리 접근 후 파일들을 수정한다. 경로 :/home/svn/[저장소 이름]/conf 수정 파일 : authz, passwd, svnserve.conf authz, passwd 저장소에 접근할 계정과 비밀번호를 입력한다. 4... SVN 2022.11.11
[SVN] 서버 확인 및 재시작 1. SVN 저장소의 위치를 확인한다. 명령어 : ps -ef | grep svn ex) 저장소위치 /home/svn 2. 동작 중인 프로세스가 있다면 PID 로 해당 프로세스를 끕니다. 명령어 : kill -9 PID 3. SVN 서버 기동 명령어 : svnserve -d -r /home/svn ※ 서버가 기동되었는지 다시 한 번 확인한다. SVN 2022.11.11
[Eclipse] EXPORT JAR 1. 프로젝트 우클릭 ( Export ) 2. Runnable JAR file Runnable JAR file Eclipse 2022.11.09
[Linux] shell File 작성하기 # 최상단 작성 스크립트 " #!/bin/bash " : 실행권한을 가지고 있어야 실행시킬 수 있으므로 1. 간단한 스크립트 작성하기 (1) echo "hello Linux" - echo는 기본 출력문으로 "hello Linux" 문자를 출력한다. (2) java -jar [실행파일] - jar 파일을 실행한다. Server 2022.11.09
[Java] Mysql DB 연동하기 1. Connector jar 를 다운로드 한다. 2. jar 파일을 적용한다. 프로젝트 우클릭 -> Properties-> Build Path -> jar 등록 3. DB를 연결한다. Eclipse 2022.11.09