centos下安裝svn
$ sudo yum install subversion檢查svn安裝路徑
$whereis svnserve檢查svn是否安裝成功
$svnserve --versionmkdir /var/svn
然後在目錄下新建乙個測試倉庫
svnadmin create /var/svn/test/以下關於目錄的說明:ls /var/svn/test
drwxr-xr-x. 2 root root 4096 jul 28 18:12 conf
drwxr-sr-x. 6 root root 4096 jul 28 18:12 db
-r--r--r--. 1 root root 2 jul 28 18:12 format
drwxr-xr-x. 2 root root 4096 jul 28 18:12 hooks
drwxr-xr-x. 2 root root 4096 jul 28 18:12 locks
-rw-r--r--. 1 root root 229 jul 28 18:12 readme.txt
hooks目錄:放置hook腳步檔案的目錄
locks目錄:用來放置subversion的db鎖檔案和db_logs鎖檔案的目錄,用來追蹤訪問檔案庫的客戶端
conf目錄:是這個倉庫配置檔案(倉庫使用者訪問賬戶,許可權)
1)編輯svnserve.conf,取消部分注釋
anon-access = none #控制非鑑權使用者訪問版本庫的許可權2)編輯passwd,配置訪問使用者和密碼auth-access = write #控制鑑權使用者訪問版本庫的許可權
password-db = passwd #指定使用者名稱口令檔名
authz-db = authz #指定許可權配置檔名
realm = spring-hello-world #指定版本庫的認證域,即在登入時提示的認證網域名稱稱
[users]3)編輯authz,配置使用者許可權# harry = harryssecret
# sally = sallyssecret
test1 = 123456
test2 = 654321
# @harry_and_sally = rw備註:admin = test1 建立admin組,組成員為:test1# * = r
admin = test1
user = test2
[/svn/test/]
@admin = rw
@user = r
user = test2 建立使用者組,使用者成員:test2
[test:/] 賦予根許可權,為了便於管理和許可權的控制,可以把許可權細化到版本庫中相應的目錄
@admin = rw admin組有讀寫的許可權
@user = r user組只有讀的許可權
*= 表示除了上面設定的許可權使用者組以外,其他所有使用者都設定空許可權,空許可權表示禁止訪問本目錄,這很重要一定要加上。
$svnserve -d -r /var/svn注意:更改svnserver.conf時需要重啟svn服務,更改authz,passwd檔案時則不需要重啟服務
檢查服務是否啟動成功 :$ps aux |grep svn
設定成開機啟動
1.編輯rc.local檔案
vi /etc/rc.d/rc.local2.加入啟動命令
/usr/bin/svnserve -d -r /svn/test(建立倉庫位置)
原因是svn指定執行倉庫路徑錯誤( /svn/test)
檢視svn程序:ps -aux|grep svn
root 2021 0.0 0.0 156996 760 ? ss 07:18 0:00 /usr/bin/svnserve -d -r /svn/test
root 2465 0.0 0.0 103256 836 pts/0 s+ 07:19 0:00 grep svn
如果 svnserve -d -r /mnt/svn 指定的倉庫路徑與實際倉庫路徑不匹配,殺掉該程序後重新指定正確的倉庫路徑
2.由於目標計算機積極拒絕,無法連線
Centos6 5搭建dhcpd服務
dhcpd動態獲取ip位址,對於小型區域網很便利的。在不大的網路社會靜態ip也是不錯的!環境 centos6.5 10.10.24.1 dns server winxp sp3 client 網段 10.10.24.0 24 01 設定主機名 hostname dns.mvpbang.com vim...
CentOS6 5上搭建Docker服務
最近在自己的centos上搭建了乙個docker,順便將一些常用操作記錄下。內容以實際操作為主,理論東西少,後期有時間再補上吧。檢視系統的版本和核心 cat etc issue uname r 因為docker要求服務centos6以上,kernel 版本必須2.6.32 431或更高 參考 要將d...
CentOS6 5下搭建FTP服務
ftp file transfer protocol,檔案傳輸協議 是 tcp ip 協議組中的協議之一。ftp協議包括兩個組成部分,其一為ftp伺服器,其二為ftp客戶端。其中ftp伺服器用來儲存檔案,使用者可以使用ftp客戶端通過ftp協議訪問位於ftp伺服器上的資源。在開發 的時候,通常利用f...