Windows XP是美國微軟公司研發(fā)的基于X86、X64架構(gòu)的PC和平板電腦使用的操作系統(tǒng),于2001年8月24日發(fā)布RTM版本,并于2001年10月25日開始零售。其名字中“XP”的意思來自英文中的“體驗(yàn)(Experience)”。該系統(tǒng)是繼Windows 2000及Windows ME之后的下一代Windows操作系統(tǒng),也是微軟首個(gè)面向消費(fèi)者且使用Windows NT5.1架構(gòu)的操作系統(tǒng)。
本教程介紹的是Windows開機(jī)自動(dòng)啟動(dòng)SVN服務(wù),主要講解需要注意的幾個(gè)問題,通過本文的學(xué)習(xí),相信你一定會(huì)掌握Windows開機(jī)自動(dòng)啟動(dòng)SVN服務(wù),下面讓我們一起來學(xué)習(xí).首先先了解下什么是SVN服務(wù)?
svn(subversion)是近年來崛起的版本管理工具,是cvs的接班人。目前,絕大多數(shù)開源軟件都使用svn作為代碼版本管理軟件。 svn服務(wù)器有2種運(yùn)行方式:獨(dú)立服務(wù)器和借助apache。2種方式各有利弊,用戶自行選擇。
這些都了解了,那么步入正題,Windows開機(jī)自動(dòng)啟動(dòng)SVN服務(wù)有哪些要注意的事項(xiàng)呢?
創(chuàng)建autoRunSVN.bat文件,內(nèi)容是: sc create MySVNServer binpath= "\"C:\Program FilesSubversion\svnserve\svnserve\" --service -r H:\homerepos" displayname= "SVNService" depend= Tcpip start= auto pause
注意之處:
(1)sc是windows自帶的服務(wù)配置程序,MySVNServer 是服務(wù)的名稱,似乎沒什么用。
(2)參數(shù)binPath表示svnserve可執(zhí)行文件的安裝路徑,由于路徑中的"Program Files"帶有空格,因此整個(gè)路徑需要用雙引號(hào)引起來。而雙引號(hào)本身是個(gè)特殊字符,需要進(jìn)行轉(zhuǎn)移,因此在路徑前后的兩個(gè)雙引號(hào)都需要寫成\" 。
(3)--service參數(shù)表示以windows服務(wù)的形式運(yùn)行,--r指明svn repository的位置,service參數(shù)與r參數(shù)都作為binPath的一部分,因此與svnserve.exe的路徑一起被包含在一對(duì)雙引號(hào)當(dāng)中,而這對(duì)雙引號(hào)不需要進(jìn)行轉(zhuǎn)義。
(4)displayname表示在windows服務(wù)列表中顯示的名字, depend =Tcpip 表示svnserve服務(wù)的運(yùn)行需要tcpip服務(wù),start=auto表示開機(jī)后自動(dòng)運(yùn)行。安裝服務(wù)后,svnserve要等下次開機(jī)時(shí)才會(huì)自動(dòng)運(yùn)行。
(5)binPath的等號(hào)前面無空格,等號(hào)后面有空格 displayname depend start也都一樣 service前面是--,不是- ,而r前面是-
(6)若要卸載svn服務(wù),則執(zhí)行 sc delete svnserve 即可。
(7)從“sc”到“auto”是在同一個(gè)命令sc,必須寫在同一行。 創(chuàng)建成功后,可以在運(yùn)行中鍵入service.msc察看系統(tǒng)服務(wù),找到SVNService項(xiàng),查看這項(xiàng)服務(wù)的屬性,可以使用Windows提供的界面操作SVNService服務(wù)了。
也可以使用命令行啟動(dòng)、停止服務(wù)。
啟動(dòng)服務(wù): C:\>net start svnservice SVNService 服務(wù)正在啟動(dòng) . SVNService 服務(wù)已經(jīng)啟動(dòng)成功。
停止服務(wù): C:\>net stop svnservice SVNService 服務(wù)正在停止. SVNService 服務(wù)已成功停止。
刪除創(chuàng)建的服務(wù) C:\>sc delete svn svnservice
SVN是一個(gè)安全虛擬網(wǎng)絡(luò)系統(tǒng),它將系統(tǒng)整體的信息安全功能均衡合理地分布在不同的子系統(tǒng)中,因此了解本教程的內(nèi)容可以結(jié)合SVN的特性等進(jìn)行學(xué)習(xí),希望你能更好的掌握此知識(shí).
Windows XP服役時(shí)間長(zhǎng)達(dá)13年,產(chǎn)生的經(jīng)濟(jì)價(jià)值也較高。2014年4月8日,微軟終止對(duì)該系統(tǒng)的技術(shù)支持,但在此之后仍在一些重大計(jì)算機(jī)安全事件中對(duì)該系統(tǒng)發(fā)布了補(bǔ)丁。
|