今天给大家介绍的这款软件为网站的同步更新作了非常多的优化与定制,其独特的增量、断点上/下传送设计可以大大减轻您在设计网站后的同步问题,同时它,并结合IE具备了HTTP/FTP断点续传下载的功能,如此多才多艺,绝对不能错过!



它就是:iis7服务器管理工具。适用群体为:机房管理、站长、运维工作、程序员,等需要大量服务器或者电脑的用户朋友。



IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Ftp客户端批量操作。

官网地址:IIS7服务器管理工具
ftpds.png


1.ftp自动上传文件脚本

复制代码
#!/bin/bash
ftp -n<<!
open 192.168.220.129
user ls toor
binary
hash
cd /path/to/backup
lcd /path/to/need/backup
prompt
mkdirdate +"%Y%m%d"
cddate +"%Y%m%d"
mput *
close
bye
!
复制代码
open行--要备份到的主机IP

user行--ls为要备份到的主机的用户名,toor为前边用户对应的密码

binary行--使用二进制模式进行传输

hash--每传1k的大小输出一个#号,可不用

cd行--备份文件要上传到的目录

lcd行--备份文件在本地的目录

prompt行--使后边mput上传多个文件时不用每次都输入“yes”进行确认

mkdir行--在备份主机按日期创建备份目录,在这里主要是演示此模式中可和ssh一般使用mkdir和反引号

cd行--进入备份文件要上传到的目录

mput行--上传本地目录文件夹下的所有文件,也可以写上具体文件名

close行--关闭ftp连接

bye行--退出ftp

2.sftp自动上传文件脚本
自动上传关键是自动输入用户名密码,但使用ssh传输文件的工具scp、sftp和ssh一样不能(听说expect可以)自动输入密码,可以折中方案是使用lftp实现

复制代码
HOST=192.168.220.129
USERNAME=ls
PASSWORD=toor

lftp -u $USERNAME,$PASSWORD sftp://$HOST << EOF
cd /path/to/backup
lcd /path/to/need/backup
mkdirdate +"%Y%m%d"
cddate +"%Y%m%d"
mput *
bye
EOF
复制代码
lftp不是一个sftp自动登录实现,其实为一个框架可以使用ftp等其他一些协议。

sftp登录后其命令和ftp基本是一致的。

3.定时上传
需要每日备份,再做一个定时任务即可