windows服務(wù)器維護(hù)經(jīng)驗(yàn)小結(jié)(rsync,serv_u)
更新時間:2013年05月15日 18:28:17 作者:
這篇文章是腳本之家在維護(hù)多臺win2003服務(wù)器的時候,經(jīng)常用到的一些配置方法與bat,主要是rsync文件同步配置,serv_u經(jīng)常停止,sqlserver數(shù)據(jù)庫壓縮問題
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目錄,大家多測試下,如果提示密碼不對就可能是路徑問題
wtjb51:www.dbjr.com.cn
rsync守衛(wèi)進(jìn)程bat
可以防止機(jī)房突然斷電,導(dǎo)致rsync服務(wù)無法開啟
@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)程(針對serv_u經(jīng)常停止問題)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定時重啟bat
echo y net stop SQLSERVERAGENT
echo y net stop mssqlserver
net start mssqlserver
net start SQLSERVERAGENT
sqlserver壓縮日志
可以將jb51.ldf文件變得很小,方便備份數(shù)據(jù)庫等,在sqlserver查詢分析器中執(zhí)行即可。
DUMP TRANSACTION [jb51] WITH NO_LOG
BACKUP LOG [jb51] WITH NO_LOG
DBCC SHRINKDATABASE([jb51])
服務(wù)器重啟如果使用了rsync服務(wù)端,為了不讓rsync服務(wù)器端無法啟動
可以使用下面的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目錄,大家多測試下,如果提示密碼不對就可能是路徑問題
復(fù)制代碼 代碼如下:
wtjb51:www.dbjr.com.cn
rsync守衛(wèi)進(jìn)程bat
可以防止機(jī)房突然斷電,導(dǎo)致rsync服務(wù)無法開啟
復(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)程(針對serv_u經(jīng)常停止問題)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定時重啟bat
復(fù)制代碼 代碼如下:
echo y net stop SQLSERVERAGENT
echo y net stop mssqlserver
net start mssqlserver
net start SQLSERVERAGENT
sqlserver壓縮日志
可以將jb51.ldf文件變得很小,方便備份數(shù)據(jù)庫等,在sqlserver查詢分析器中執(zhí)行即可。
復(fù)制代碼 代碼如下:
DUMP TRANSACTION [jb51] WITH NO_LOG
BACKUP LOG [jb51] WITH NO_LOG
DBCC SHRINKDATABASE([jb51])
服務(wù)器重啟如果使用了rsync服務(wù)端,為了不讓rsync服務(wù)器端無法啟動
可以使用下面的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)文章
通過批處理實(shí)現(xiàn)DHCP服務(wù)器批量配置保留地址
其實(shí)DHCP一般都有地址保留地址功能,可以讓客戶端分配到一個固定的IP地址,在網(wǎng)絡(luò)使用DHCP的情況下,這能給內(nèi)網(wǎng)管理帶來了極大的方便2013-05-05Windows Server 2008 R2多用戶遠(yuǎn)程桌面連接授權(quán)
這篇文章主要介紹了Server 2008 R2多用戶遠(yuǎn)程桌面連接授權(quán),解決120天過期問題,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-09-09win2008 r2 安裝sqlserver 2000問題的解決方法
最近服務(wù)器升級了win2008 r2系統(tǒng),考慮到用戶額需要,sqlserver使用了2000,其實(shí)個人建議安裝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網(wǎng)站獨(dú)立帳號設(shè)置教程確保服務(wù)器安全
自己的服務(wù)器某個站被人入侵后,其它的網(wǎng)站也相繼遭殃,百分之九十是IIS網(wǎng)站帳號權(quán)限過大,服務(wù)器上的所有網(wǎng)站共用一個IIS帳號所致,接來下新手如何設(shè)置IIS網(wǎng)站帳號,感興趣的朋友可以參考下哈2013-07-07Windows 2003 服務(wù)器安全設(shè)置圖文教程
下面我來給大家分享一篇Windows 2003 服務(wù)器安全設(shè)置圖文教程,有需要了解的同學(xué)可參考,主要介紹了一些網(wǎng)絡(luò)優(yōu)化與安全方面的設(shè)置2013-05-05