(3):已知端口号查看进程
[root@node-005 ~]# lsof -i tcp:3690 
COMMAND  PID USERFD  TYPE DEVICE SIZE/OFF NODE NAME 
svnserve 6748 root    3u  IPv448866      0t0  TCP *:svn (LISTEN) 
[root@node-005 ~]# netstat -lntup |grep 3690 
tcp        00 0.0.0.0:36900.0.0.0:*                  LISTEN      6748/svnserve
创建SVN版本库
1、新的Subversion项目
(1)创建一个新的Subversion项目(版本库)
[root@node-005 ~]# svnadmin create /application/svndata/sadoc 
[root@node-005 ~]# ll /application/svndata/sadoc/ 
总用量 24 
drwxr-xr-x 2 root root 4096 4月  20 15:47 conf 
drwxr-sr-x 6 root root 4096 4月  20 15:47 db 
-r--r--r-- 1 root root    2 4月  20 15:47 format
drwxr-xr-x 2 root root 4096 4月  20 15:47 hooks 
drwxr-xr-x 2 root root 4096 4月  20 15:47 locks 
-rw-r--r-- 1 root root  229 4月  20 15:47 README.txt
(2)查看帮助
[root@node-005 ~]# svnadmin --help 
一般用法: svnadmin SUBCOMMAND REPOS_PATH  [ARGS & OPTIONS ...] 
使用“svnadmin help <subcommand>” 得到子命令的帮助信息。 
使用“svnadmin --version”查看程序的版本号和文件系统模块。 
  
可用的子命令: 
  crashtest 
  create 
  deltify 
  dump 
  help (?, h) 
  hotcopy 
  list-dblogs 
  list-unused-dblogs 
  load 
  lslocks 
  lstxns 
  pack 
  recover 
  rmlocks 
  rmtxns 
  setlog 
  setrevprop 
  setuuid 
  upgrade 
  verify 
  
[root@node-005 ~]# svnadmin help create 
create: 用法: svnadmin create REPOS_PATH 
  
在 REPOS_PATH 创建一个新的空版本库。 
  
有效选项: 
  --bdb-txn-nosync        : 在提交事务时禁用fsync [BDB] 
  --bdb-log-keep          : 禁用自动删除日志文件 [BDB] 
  --config-dir ARG        : 从目录 ARG 读取用户配置文件 
  --fs-type ARG            : 版本库类型: “fsfs”(默认)或“bdb” 
  --pre-1.4-compatible    : 使用与1.4之前版本兼容的格式 
  --pre-1.5-compatible    : 使用 Subversion 1.5 之前版本的格式 
  --pre-1.6-compatible    : 使用与 1.6 之前版本兼容的格式
2、仓库用户权限配置
(1)配置允许用户solin读写访问
①备份配置文件
[root@node-005 ~]# cd /application/svndata/sadoc/conf/ 
[root@node-005 conf]# /bin/cp svnserve.conf svnserve.conf.solin$(date +%F)
②过滤要修改的配置
[root@node-005 conf]# egrep "\-access|\-db =" svnserve.conf 
# anon-access = read 
# auth-access = write 
# password-db = passwd 
# authz-db = authz

