在用vps时难免要用到数据备份,一般是把备份文件传送到本地,当然如果有两台服务器的话那可以做双向备份,还有现在免费空间很多,利用一下它的FTP空间作为数据备份,也是很好的办法。
接下来就是要介绍如何利用免费空间的ftp作为数据备份,首先要有个一个ftp空间。
在vps上安装ncftp工具,ncftp下载地址:http://ncftp.com/
安装好后会有ncftp,ncftpget,ncftpput等命令。
直接打一条命令会有提示:
Examples:
ncftpget ftp.freebsd.org . /pub/FreeBSD/README.TXT /pub/FreeBSD/index.html
ncftpget ftp.gnu.org /tmp '/pub/gnu/README.*'
ncftpget ftp://ftp.freebsd.org/pub/FreeBSD/README.TXT
ncftpget -R ftp.ncftp.com /tmp /ncftp (ncftp is a directory)
ncftpget -u gleason -p my.password Bozo.probe.net . '/home/mjg/.*rc'
ncftpget -u gleason Bozo.probe.net . /home/mjg/foo.txt (prompt for password)
ncftpget -f Bozo.cfg '/home/mjg/.*rc'
ncftpget -c ftp.freebsd.org /pub/FreeBSD/README.TXT | /usr/bin/more
ncftpget -c ftp://ftp.freebsd.org/pub/FreeBSD/README.TXT | /usr/bin/more
ncftpget -a -d /tmp/debug.log -t 60 ftp.wustl.edu . '/pub/README*'
中文范例:
ncftpget -R -u username -p password ftp.malu.me . /wwwroot/music/
解释一下,用ncftpget命令进行下载,-R下载目录,-u后面ftp用户名,-p后面ftp用户密码,ftp主机名,“点”代表本地当前目录,/wwwroot/music/代表远程ftp上的目录。
该语句就是下载远程服务器上的一个文件夹“/wwwroot/music/”
该命令的好处就是能直接通过单条语句进行文件上传下载操作,可以方便得写入脚本文件里。
同样可以用ncftp作为客户端一样使用,具体命令参数和ftp命令差不多,可以用?号查找帮助;如有使用上的问题可以向博主留言。