設定開機啟動:
# 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,然後重新開啟 ...