Welcome 微信登录

首页 / 操作系统 / Linux / 关于Linux的备份

关于Linux备份知识的个人修改整理。自动上传文件到ftp服务器相关目录如果在crontab备份档案后,想将档案透过FTP传送到其他伺服器,可以用以下方法编写shell script:#!/bin/bash
cd /tmp/backup  #Linux机目录
ftp -n<<!
open 192.168.0.7
user 用户名 密码
binary
cd /backup   #要传输到的ftp服务器目录
prompt
mput *
close
bye
!文中的<<!的意思是<<以后的内容作为ftp命令的输入,一直到!的出现shell script储存后,需要执行chmod 700 给予执行权限,然后放到crontab里面便完成了。利用系统crontab来定时执行备份mysql文件,按日期对备份结果进行保存,达到备份的目的。1、创建保存备份文件的路径/backupmkdir /backupmkdir /backup/mysql2、创建一个备份的执行文件vi /backup/backup.sh内容输入time=` date +%Y%m%d `tar zcvf /backup/mysql/mysql$rq.tar.gz /var/lib/mysql或者写成time=` date +%Y%m%d `mysqldump --all-databases -u root -p 2339212py > /mysqldata/mysql$time.sql用日期做备份数据库的名字,然后可用tar压缩一下/var/lib/mysql是你数据库文件的目录,部分用户是/usr/local/mysql/data,每个人可能不同/mysqldata/表示保存备份文件的目录,这个每个人也可以根据自己的要求来做。3、修改文件属性,使其可执行chmod 700 /backup/backup.sh4、修改/etc/crontabvi /etc/crontab在下面添加0 3 * * * root /backup/backup.sh表示每天3点钟执行备份
  • 1
  • 2
  • 下一页
Ubuntu 10.04下搭建Ruby on Rails 2.3.5开发环境Linux 磁盘配额相关资讯      Linux教程 
  • Linux教程:如何在命令行中查看目  (07/28/2014 12:22:23)
  • Linux 修改root密码  (11/03/2012 07:53:38)
  • su - root 与su root的区别  (06/06/2012 00:39:40)
  • Linux进程间通信:消息队列  (01/28/2013 09:43:00)
  • U盘安装Linux开机无法启动解决方法  (10/07/2012 08:55:52)
  • Windows 7/Linux 同步时间  (05/15/2012 06:17:55)
本文评论 查看全部评论 (0)
表情: 姓名: 字数