windows服務(wù)器維護(hù)經(jīng)驗(yàn)小結(jié)(rsync,serv_u)
更新時(shí)間:2013年05月15日 18:28:17 作者:
這篇文章是腳本之家在維護(hù)多臺(tái)win2003服務(wù)器的時(shí)候,經(jīng)常用到的一些配置方法與bat,主要是rsync文件同步配置,serv_u經(jīng)常停止,sqlserver數(shù)據(jù)庫(kù)壓縮問(wèn)題
rsync 客戶端執(zhí)行同步操作的bat
@echo off
rsync -ztruvoglp --progress --password-file=jb51.secrets /cygdrive/g/wwwroot/jb51/ jb51@114.80.*.*::jb51
rsync 服務(wù)器端配置
rsyncd.conf
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
pid file = rsyncd.pid
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[bigdown]
path = /cygdrive/f/webroot/bigdown
read only = false
transfer logging = yes
auto user=wtjb51
secrets file=wtjb51.conf
wtjb51.conf(客戶端服務(wù)器端都要有)
服務(wù)器端是根目錄,客戶端是bin目錄,大家多測(cè)試下,如果提示密碼不對(duì)就可能是路徑問(wèn)題
wtjb51:chabaoo.cn
rsync守衛(wèi)進(jìn)程bat
可以防止機(jī)房突然斷電,導(dǎo)致rsync服務(wù)無(wú)法開(kāi)啟
@echo off
for /f "usebackq" %%i in (`"tasklist|find /c "cygrunsrv.exe""`) do (
set chkstat=%%i
)
if %chkstat% == 0 (
del "D:\Program Files\cwRsyncServer\rsyncd.pid" /f
net start RsyncServer
echo ================ >> %date:~0,10%.log
echo %date% %time% check rsync service stop >> rsync%date:~0,10%.log
echo restart rsync service! >> %date:~0,10%.log
echo ================ >> %date:~0,10%.log
)
serv_u守衛(wèi)進(jìn)程(針對(duì)serv_u經(jīng)常停止問(wèn)題)bat
@echo off
for /f "usebackq" %%i in (`"tasklist|find /c "ServUDaemon.exe""`) do (
set chkstat=%%i
)
if %chkstat% == 0 (
net start Serv-U
echo ================ >> %date:~0,10%.log
echo %date% %time% check Serv-U service stop >> %date:~0,10%.log
echo restart Serv-U service! >> %date:~0,10%.log
echo ================ >> %date:~0,10%.log
)
sqlserver定時(shí)重啟bat
echo y net stop SQLSERVERAGENT
echo y net stop mssqlserver
net start mssqlserver
net start SQLSERVERAGENT
sqlserver壓縮日志
可以將jb51.ldf文件變得很小,方便備份數(shù)據(jù)庫(kù)等,在sqlserver查詢分析器中執(zhí)行即可。
DUMP TRANSACTION [jb51] WITH NO_LOG
BACKUP LOG [jb51] WITH NO_LOG
DBCC SHRINKDATABASE([jb51])
服務(wù)器重啟如果使用了rsync服務(wù)端,為了不讓rsync服務(wù)器端無(wú)法啟動(dòng)
可以使用下面的bat
net stop RsyncServer
shutdown /r /f
或者在rsync服務(wù)端安裝目錄
del rsyncd.pid
C:\WINDOWS\system32\shutdown.exe /r /f
腳本之家原創(chuàng)文章
復(fù)制代碼 代碼如下:
@echo off
rsync -ztruvoglp --progress --password-file=jb51.secrets /cygdrive/g/wwwroot/jb51/ jb51@114.80.*.*::jb51
rsync 服務(wù)器端配置
rsyncd.conf
復(fù)制代碼 代碼如下:
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
pid file = rsyncd.pid
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[bigdown]
path = /cygdrive/f/webroot/bigdown
read only = false
transfer logging = yes
auto user=wtjb51
secrets file=wtjb51.conf
wtjb51.conf(客戶端服務(wù)器端都要有)
服務(wù)器端是根目錄,客戶端是bin目錄,大家多測(cè)試下,如果提示密碼不對(duì)就可能是路徑問(wèn)題
復(fù)制代碼 代碼如下:
wtjb51:chabaoo.cn
rsync守衛(wèi)進(jìn)程bat
可以防止機(jī)房突然斷電,導(dǎo)致rsync服務(wù)無(wú)法開(kāi)啟
復(fù)制代碼 代碼如下:
@echo off
for /f "usebackq" %%i in (`"tasklist|find /c "cygrunsrv.exe""`) do (
set chkstat=%%i
)
if %chkstat% == 0 (
del "D:\Program Files\cwRsyncServer\rsyncd.pid" /f
net start RsyncServer
echo ================ >> %date:~0,10%.log
echo %date% %time% check rsync service stop >> rsync%date:~0,10%.log
echo restart rsync service! >> %date:~0,10%.log
echo ================ >> %date:~0,10%.log
)
serv_u守衛(wèi)進(jìn)程(針對(duì)serv_u經(jīng)常停止問(wèn)題)bat
復(fù)制代碼 代碼如下:
@echo off
for /f "usebackq" %%i in (`"tasklist|find /c "ServUDaemon.exe""`) do (
set chkstat=%%i
)
if %chkstat% == 0 (
net start Serv-U
echo ================ >> %date:~0,10%.log
echo %date% %time% check Serv-U service stop >> %date:~0,10%.log
echo restart Serv-U service! >> %date:~0,10%.log
echo ================ >> %date:~0,10%.log
)
sqlserver定時(shí)重啟bat
復(fù)制代碼 代碼如下:
echo y net stop SQLSERVERAGENT
echo y net stop mssqlserver
net start mssqlserver
net start SQLSERVERAGENT
sqlserver壓縮日志
可以將jb51.ldf文件變得很小,方便備份數(shù)據(jù)庫(kù)等,在sqlserver查詢分析器中執(zhí)行即可。
復(fù)制代碼 代碼如下:
DUMP TRANSACTION [jb51] WITH NO_LOG
BACKUP LOG [jb51] WITH NO_LOG
DBCC SHRINKDATABASE([jb51])
服務(wù)器重啟如果使用了rsync服務(wù)端,為了不讓rsync服務(wù)器端無(wú)法啟動(dòng)
可以使用下面的bat
復(fù)制代碼 代碼如下:
net stop RsyncServer
shutdown /r /f
或者在rsync服務(wù)端安裝目錄
復(fù)制代碼 代碼如下:
del rsyncd.pid
C:\WINDOWS\system32\shutdown.exe /r /f
腳本之家原創(chuàng)文章
您可能感興趣的文章:
相關(guān)文章
通過(guò)批處理實(shí)現(xiàn)DHCP服務(wù)器批量配置保留地址
其實(shí)DHCP一般都有地址保留地址功能,可以讓客戶端分配到一個(gè)固定的IP地址,在網(wǎng)絡(luò)使用DHCP的情況下,這能給內(nèi)網(wǎng)管理帶來(lái)了極大的方便2013-05-05Windows Server 2008 R2多用戶遠(yuǎn)程桌面連接授權(quán)
這篇文章主要介紹了Server 2008 R2多用戶遠(yuǎn)程桌面連接授權(quán),解決120天過(guò)期問(wèn)題,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-09-09win2008 r2 安裝sqlserver 2000問(wèn)題的解決方法
最近服務(wù)器升級(jí)了win2008 r2系統(tǒng),考慮到用戶額需要,sqlserver使用了2000,其實(shí)個(gè)人建議安裝sql2005或sql2008,但也不能考慮一些朋友額需求2013-08-08WIN2008服務(wù)器命令行安裝和卸載IIS7組件的方法
這篇文章主要介紹了WIN2008服務(wù)器命令行安裝和卸載IIS7組件的方法,需要的朋友可以參考下2019-09-09IIS7、iis7.5讓ISAPI擴(kuò)展DLL執(zhí)行的方法
這篇文章主要介紹了IIS7、iis7.5讓ISAPI擴(kuò)展DLL執(zhí)行的方法,需要的朋友可以參考下2017-09-09iis resin 配置 安全簡(jiǎn)單設(shè)置.
本來(lái)是想用tomcat與iis整合的,后來(lái)又看到有人說(shuō)是resin的性能在windows下比較好點(diǎn).就弄這個(gè)這個(gè).2011-01-01IIS網(wǎng)站獨(dú)立帳號(hào)設(shè)置教程確保服務(wù)器安全
自己的服務(wù)器某個(gè)站被人入侵后,其它的網(wǎng)站也相繼遭殃,百分之九十是IIS網(wǎng)站帳號(hào)權(quán)限過(guò)大,服務(wù)器上的所有網(wǎng)站共用一個(gè)IIS帳號(hào)所致,接來(lái)下新手如何設(shè)置IIS網(wǎng)站帳號(hào),感興趣的朋友可以參考下哈2013-07-07Windows 2003 服務(wù)器安全設(shè)置圖文教程
下面我來(lái)給大家分享一篇Windows 2003 服務(wù)器安全設(shè)置圖文教程,有需要了解的同學(xué)可參考,主要介紹了一些網(wǎng)絡(luò)優(yōu)化與安全方面的設(shè)置2013-05-05