"Svnserve 시작/중지"의 두 판 사이의 차이

(새 문서: ;svnserve 시작/중지 ==서비스 시작 (기본)== <source lang='bash'> svnserve -d -r 폴더 </source> :→ 지정한 폴더를 저장소 최상위폴더로 하여 서비스를 ...)
 
1번째 줄: 1번째 줄:
;svnserve 시작/중지
;svnserve 시작/중지


==서비스 시작 (기본)==
==방법 1: svnserve / kill==
===서비스 시작===
<source lang='bash'>
<source lang='bash'>
svnserve -d -r 폴더
svnserve -d -r 폴더
10번째 줄: 11번째 줄:
<source lang='dos'>
<source lang='dos'>
[root@jmnote ~]# svnserve -d -r /svn
[root@jmnote ~]# svnserve -d -r /svn
[root@jmnote~]# ps -ef | grep svn | grep -v grep
[root@jmnote ~]# ps -ef | grep svn | grep -v grep
root     13526     1  0 00:13 ?        00:00:00 svnserve -d -r /svn
root     2505     1  0 11:03 ?        00:00:00 svnserve -d -r /svn
</source>
</source>
<source lang='dos'>
<source lang='dos'>
[root@jmnote ~]# netstat -anp | grep svnserve
[root@jmnote ~]# netstat -anp | grep svnserve
tcp        0      0 :::3690                     :::*                       LISTEN      13526/svnserve
tcp        0      0 0.0.0.0:3690               0.0.0.0:*                   LISTEN      2505/svnserve
</source>
</source>
:→ /svn 폴더를 사용하며, 기본 포트인 3690 포트로 접속가능하다.
:→ /svn 폴더를 사용하며, 기본 포트인 3690 포트로 접속가능하다.


==특정 포트로 서비스 시작==
===특정 포트로 서비스 시작===
<source lang='bash'>
<source lang='bash'>
svnserve -d -r /svn --listen-port 포트번호
svnserve -d -r /svn --listen-port 포트번호
</source>
</source>
:→ 기본 포트(3690) 대신 지정한 포트를 사용할 수 있다.
:→ 기본 포트(3690) 대신 지정한 포트를 사용할 수 있다.
===서비스 중지===
ps로 PID 확인 후 kill
<source lang='dos'>
[root@jmnote ~]# ps -ef | grep svn | grep -v grep
root      2505    1  0 11:03 ?        00:00:00 svnserve -d -r /svn
</source>
<source lang='dos'>
[root@jmnote ~]# kill 2505
[root@jmnote ~]# ps -ef | grep svn | grep -v grep
</source>
==방법 2: service==
{{참고|SVN 서버 설정}}
서비스로 등록해 두었다면 service로 시작/중지를 할 수 있다.
<source lang='dos'>
[root@jmnote ~]# service svnserve start
Starting svnserve:                                        [  OK  ]
</source>
<source lang='dos'>
[root@jmnote ~]# ps -ef | grep svnserve | grep -v grep
root      2524    1  0 11:05 ?        00:00:00 /usr/bin/svnserve --daemon --pid-file=/var/run/svnserve.pid --threads --root /svn
</source>
<source lang='dos'>
[root@jmnote ~]# service svnserve stop
Stopping svnserve:                                        [  OK  ]
</source>
<source lang='dos'>
[root@jmnote ~]# ps -ef | grep svnserve | grep -v grep
</source>


==같이 보기==
==같이 보기==

2013년 6월 2일 (일) 03:06 판

svnserve 시작/중지

1 방법 1: svnserve / kill

1.1 서비스 시작

svnserve -d -r 폴더
→ 지정한 폴더를 저장소 최상위폴더로 하여 서비스를 시작한다.
실행예시
[root@jmnote ~]# svnserve -d -r /svn
[root@jmnote ~]# ps -ef | grep svn | grep -v grep
root      2505     1  0 11:03 ?        00:00:00 svnserve -d -r /svn
[root@jmnote ~]# netstat -anp | grep svnserve
tcp        0      0 0.0.0.0:3690                0.0.0.0:*                   LISTEN      2505/svnserve
→ /svn 폴더를 사용하며, 기본 포트인 3690 포트로 접속가능하다.

1.2 특정 포트로 서비스 시작

svnserve -d -r /svn --listen-port 포트번호
→ 기본 포트(3690) 대신 지정한 포트를 사용할 수 있다.

1.3 서비스 중지

ps로 PID 확인 후 kill

[root@jmnote ~]# ps -ef | grep svn | grep -v grep
root      2505     1  0 11:03 ?        00:00:00 svnserve -d -r /svn
[root@jmnote ~]# kill 2505
[root@jmnote ~]# ps -ef | grep svn | grep -v grep

2 방법 2: service

서비스로 등록해 두었다면 service로 시작/중지를 할 수 있다.

[root@jmnote ~]# service svnserve start
Starting svnserve:                                         [  OK  ]
[root@jmnote ~]# ps -ef | grep svnserve | grep -v grep
root      2524     1  0 11:05 ?        00:00:00 /usr/bin/svnserve --daemon --pid-file=/var/run/svnserve.pid --threads --root /svn
[root@jmnote ~]# service svnserve stop
Stopping svnserve:                                         [  OK  ]
[root@jmnote ~]# ps -ef | grep svnserve | grep -v grep

3 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}