centos7 svn 開機起動

2022-04-14 01:06:19 字數 1267 閱讀 8507

1. 在

/usr/lib/systemd/system/新增svnserve.service檔案,檔案內容如下:

[unit]

description=subversion protocol daemon

after=syslog.target network.target

[service]

type=forking

environmentfile=/etc/sysconfig/svnserve    

execstart=/usr/bin/svnserve --daemon --pid-file=/run/svnserve/svnserve.pid -d -r /home/svn  #一定要寫svnserve命令的絕對路徑

[install]

wantedby=multi-user.target

2. 執行systemctl enable svnserve.service

3. 其它

[unit]:服務的說明

description:描述服務

after:描述服務類別

[service]服務執行引數的設定

type=forking是後台執行的形式

execstart為服務的具體執行命令

execreload為重啟命令

execstop為停止命令

privatetmp=true表示給服務分配獨立的臨時空間

注意:[service]的啟動、重啟、停止命令全部要求使用絕對路徑

啟動svnserve服務

systemctl start svnserve.service
設定開機自啟動

systemctl enable svnserve.service
停止開機自啟動

systemctl disable svnserve.service
檢視服務當前狀態

systemctl status svnserve.service
重新啟動服務

systemctl restart svnserve.service
檢視所有已啟動的服務

systemctl list-units --type=service

centos7 svn自動更新至web目錄

本文記錄通過svn的鉤子指令碼實現本地提交svn後,自動同步 檔案到伺服器的 目錄下,而不必手動同步。假如現在有 svn版本庫中的乙個專案 svn rootwww svn co svn username admin password 123456 複製 這時,目錄已成為svn的工作副本,接下來利用s...

centos 7 SVN伺服器端安裝與使用

1 安裝命令 yum install y subversion 2.配置版本倉庫。在 home建立目錄svn,在 home svn sunny 建立目錄sunny 隨意起的 svnadmin create home svn sunny 3.svn配置 進入版本倉庫的配置檔案 usr local sv...

centos7 X設定SVN伺服器開機啟動

systemctl stop firewalld.service 停止firewall systemctl disable firewalld.service 禁止firewall開機啟動 firewall cmd state 檢視預設防火牆狀態 關閉後顯示notrunning,開啟後顯示runni...