SVN服務的啟動 防火牆等

2021-08-26 20:42:09 字數 2006 閱讀 5220

設定開機啟動:

# vi /etc/rc.d/rc.local

# chmod 777 rc.local(確保該檔案有執行許可權)

在末尾新增

/usr/bin/svnserve -d -r /var/svn

永久關閉防火牆:

systemctl disable firewalld

啟動svn服務                 svnserve –d -r /var/svn/svnrepos 

啟動svn                      systemctl start svnserve.service

檢視svn服務                 ps aux |grep svnserve

檢視防火牆狀態              

iptables status   

或者 systemctl status firewalld.service

啟動和關閉防火牆

重啟後生效

開啟:       chkconfig iptables on

關閉:       chkconfig iptables off

即時生效,重啟後失效

開啟:       service iptables start

關閉:       service iptables stop

啟動防火牆 systemctl start firewalld.service

關閉防火牆 systemctl stop firewalld.service

檢視svn狀態                     systemctl status svnserve.service   或  ps aux |grep svnserve

檢視正在使用的埠               lsof –i

殺死程序                         kill -9 - pid號

啟動svn版本庫  svnserve -d -r /var/svn/svnrepos(停止svn命令  killall svnserve)

伺服器重啟之後先檢視svn服務是否是執行狀態,用命令: ps aux |grep svnserve

如果服務是啟動狀態會出現兩個程序,乙個是有路徑的程序乙個是沒有路徑的程序

如果只有乙個程序,那麼說明服務沒有啟動,需要重新啟動一下svn服務,也就是用命令:svnserve –d -r /var/svn/svnrepos 後面的路徑具體還是要看svn版本庫的位址,我的是svnrepos

啟動服務後需要再次檢視svn服務的狀態,確定服務是否啟動:ps aux |grep svnserve

如果有兩個程序,說明服務已經啟動,此時,測試tortoise svn是否可以連線,如果能連線說明svn服務正常了,

如果沒有連線成功,需要檢視一下防火牆狀態:

我的centos7是用systemctl status firewalld.service命令檢視,伺服器上可能會不同,但是思路相同

如果服務是開啟的,用命令關掉:systemctl stop firewalld.service 執行命令後要再次檢視svn服務狀態,確定svn服務關閉

關閉防火請後重新測試tortoise svn是否可以連線,如果連線成功說明svn服務正常

如果仍然不能連線成功,可以嘗試重新啟動svn服務,先檢視程序號:ps aux |grep svnserve

用 kill -9 -pid  殺死帶路徑的程序 pid 是具體的程序號,殺死以後再次檢視svn服務狀態,確定服務被殺死:ps aux |grep svnserve 此時應該只有乙個程序

然後用 svnserve –d -r /var/svn/svnrepos  重新建立版本庫,也就是重新啟動svn服務,具體路徑還是視情況而定,建立完成後檢視服務狀態,用ps aux |grep svnserve 有兩個程序說明服務成功

用tortoise svn測試上面的路徑,能夠鏈結成功說明svn服務正常

chkconfig

查詢路徑命令: find / -name svn(這條命令查的是svn的路徑)

centos防火牆等操作

檢視防火牆狀態 firewall cmd state 如果處於關閉 systemctl start firewalld.service 開啟防火牆 開放埠 firewall cmd zone public add port 8080 tcp permanent zone public 表示作用域為公...

Windows XP防火牆服務無法啟動的問題解決

症狀 windows firewall internet connection sharing ics 服務無法啟用,啟動時出錯,提示 在本地計算機無法啟動windows firewall internet connection sharing ics 服務。錯誤0x800004015 此類別是作為...

解決Windows防火牆的服務無法啟動

第一步 點選 開始 執行 鍵入 cmd 不包含引號 回車開啟 命令列提示 然後在其中執行 rundll32 setupapi,installhinfsection ndi steelhead 132 windir inf netrass.inf 命令。第二步 重啟windows xp,然後重新開啟 ...