源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

windows服务器维护经验小结(rsync,serv_u)

  • 时间:2021-07-10 04:58 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:windows服务器维护经验小结(rsync,serv_u)
[b]rsync 客户端执行同步操作的bat [/b]
[u]复制代码[/u] 代码如下:
@echo off rsync -ztruvoglp --progress --password-file=jb51.secrets /cygdrive/g/wwwroot/jb51/ jb51@114.80.*.*::jb51
[b]rsync 服务器端配置 [/b] rsyncd.conf
[u]复制代码[/u] 代码如下:
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
[b]wtjb51.conf(客户端服务器端都要有) [/b]服务器端是根目录,客户端是bin目录,大家多测试下,如果提示密码不对就可能是路径问题
[u]复制代码[/u] 代码如下:
wtjb51:www.1sucai.cn
[b]rsync守卫进程bat [/b] 可以防止机房突然断电,导致rsync服务无法开启
[u]复制代码[/u] 代码如下:
@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 )
[b]serv_u守卫进程(针对serv_u经常停止问题)bat [/b]
[u]复制代码[/u] 代码如下:
@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 )
[b]sqlserver定时重启bat [/b]
[u]复制代码[/u] 代码如下:
echo y net stop SQLSERVERAGENT echo y net stop mssqlserver net start mssqlserver net start SQLSERVERAGENT
[b]sqlserver压缩日志 [/b] 可以将jb51.ldf文件变得很小,方便备份数据库等,在sqlserver查询分析器中执行即可。
[u]复制代码[/u] 代码如下:
DUMP TRANSACTION [jb51] WITH NO_LOG BACKUP LOG [jb51] WITH NO_LOG DBCC SHRINKDATABASE([jb51])
服务器重启如果使用了rsync服务端,为了不让rsync服务器端无法启动 可以使用下面的bat
[u]复制代码[/u] 代码如下:
net stop RsyncServer shutdown /r /f
或者在rsync服务端安装目录
[u]复制代码[/u] 代码如下:
del rsyncd.pid C:\WINDOWS\system32\shutdown.exe /r /f
编程素材网原创文章
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部