아래 포스팅에서 Windows 환경에서 Subversion Edge 를 설치했었는데 이번에는 ubuntu 환경에서 Subversion Edge 를 설치하고 서비스로 등록하여 컴퓨터 시작시 자동으로 실행하도록 하는 방법에 대해 정리한다.


1. 자바 설치

$ sudo add-apt-repository ppa:webupd8team/java

$ sudo apt-get update

$ sudo apt-get install oracle-java8-installer


2. JAVA_HOME 환경 변수 등록

export JAVA_HOME=/usr/lib/jvm/java-8-oracle


3. CollabNet Subversion Edge 다운로드 및 압축 해제 필자의 경우 /home/계정/svn 에 압축 해제

https://www.collab.net/downloads/subversion


4. CollabNet Subversion Edge 설치

cd /csvn

sudo -E bin/csvn install

sudo -E bin/csvn-httpd install


5. CollabNet Subversion Edge 실행

/home/계정/svn/csvn/bin/csvn start


6. CollabNet Subversion Edge 관리 페이지

http://localhost:3343/csvn

ID : admin

Password : admin


7. CollabNet Subversion Edge Ubuntu 서비스 등록

※ csvn 서비스 생성

vi /etc/systemd/system/csvn.service

[Unit]

Description=csvn service

After=network.target

[Service]

Type=forking

ExecStart=/home/<계정>/svn/csvn/bin/csvn start

ExecStop=/home/<계정>/svn/csvn/bin/csvn stop

User=<계정>

Restart=on-abort

[Install]

WantedBy=multi-user.target


※ csvn-httpd 서비스 생성

vi /etc/systemd/system/csvn-httpd.service

[Unit]

Description=csvn-httpd service

After=network.target

[Service]

Type=forking

ExecStart=/home/<계정>/svn/csvn/bin/csvn-httpd start

ExecStop=/home/<계정>/svn/csvn/bin/csvn-httpd stop

User=<계정>

Restart=on-abort

[Install]

WantedBy=multi-user.target


※ Service 등록하기

systemctl daemon-reload

systemctl enable csvn-httpd

systemctl enable csvn


※ Service 시작하기

systemctl start csvn

systemctl start csvn-httpd


※ Service 상태

sudo systemctl status csvn

sudo systemctl status csvn-httpd


※ Service 재시작

sudo systemctl restart csvn

sudo systemctl restart csvn-httpd


※ Service 등록해제

sudo systemctl stop csvn

sudo systemctl disable csvn

sudo systemctl stop csvn-httpd

sudo systemctl disable csvn-httpd



지난 포스팅에서 프로그램의 인기도에 대해 소개했었는데요

 

2011/03/07 - [컴퓨터일반] - Programming language 인기도


최근에 살펴보니 아래 그림처럼 자바의 인기는 요즘도 여전 하더군요.

 

인기 있는 언어를 꼭 알아야 하는 것은 아니지만~ 여러 사람들이 많이 사용한다는 것은 그만큼 좋은 점이나 쓰임이 있다는 거니깐~~ 


한번쯤 공부해 보는 것도 나쁘지 않다고 생각해서 조금씩이라고 공부 중입니다.

 

 

아래 주소에서 자바 설치 파일을 다운로드 받을 수 있습니다.

 

http://www.oracle.com/technetwork/java/index.html

 

위 주소에서 원하는 버전을 다운로드 받고~ 설치과정은 다음~ 다음~ 아시죠~

 

그런데 자바 설치를 위해서는 환경 변수 등록을 해줘야 하더군요.

 

전 프로그램 깔 때 마다 이 환경 변수 등록이 무~쟈~게 귀찮더군요.

 

그래서 전 아래포스팅에서 밝힌 바와 같이 환경 변수 설정을 위해 제어판 들어가는 과정을 Autohotkey 스크립트로 설정해서 사용하곤 합니다.


2012/03/17 - [컴퓨터일반] - Autohotkey 로 제어판 다루기


이러한 방법 이외에 오늘은 간단하게 window 7 에서 JAVA 환경 변수 설정하는 방법에 대해 설명 드리려 합니다.

 

아시겠지만 윈도우 7 에는 setx 라는 명령어가 있습니다.

 

set 명령어는 임시적으로 환경변수를 설정하는 것이고 setx 를 사용하면 영구적으로 환경변수를 설정 할 수 있습니다.

 

자바 환경변수로는 다음과 같이 path, JAVA_HOME, CLASSPATH 환경변수를 설정해 주는데~

 

저는 아래 명령어를 배치파일로 저장해 놓고 사용합니다.

 


java환경변수설정.bat


setx JAVA_HOME "C:\Program Files\Java\jdk1.7.0_05" /m

setx CLASSPATH "%classpath%";"." /m

setx path "C:\Program Files\Java\jdk1.7.0_05\bin";"%path%" /m

 

위 코드에서 "C:\Program Files\Java\jdk1.7.0_05" 부분은 자바 설치 경로 입니다. 각자 설치한 경로에 맞게 바꿔주시면 됩니다. 그리고 맨 뒤의 /m 옵션은 시스템 변수로 등록하기 위한 것입니다.

 

사용자 변수로 등록하고 싶으신 분들은 /m 옵션을 제거하고 사용하시면 됩니다.

 

매번 반복되는 귀찮은 설정들은 배치파일이나 각종 스크립트 등으로 작성해서 저장해 놓고 사용하는 것이 좋을 것 같습니다.


+ Recent posts