精华内容
下载资源
问答
  • 生成的文件应该不会小,所以发送到邮箱不合适,可以上传到FTP,相关代码网上很多,我自己没安装ftp,所以是两台动态拨号服务器备份后,互相下载。 保存下面代码,或者从这下载脚本。 给脚本添加权

    现在很多企业个人都会选择使用动态拨号服务器,但是提醒无论什么情况下,都一定要做好数据备份,否则会很麻烦,下面就教大家如何备份数据脚本

    代码来自网络,备份的比较齐全,网站文件夹,php/mysql/nginx/ssh的配置文件,还有crontab任务列表也备份了,执行脚本后最后会生成一个tar.gz文件,按当天日期命名。

    生成的文件应该不会小,所以发送到邮箱不合适,可以上传到FTP,相关代码网上很多,我自己没安装ftp,所以是两台动态拨号服务器备份后,互相下载。

    保存下面代码,或者从这下载脚本。

    给脚本添加权限

    chmod +x backup.sh

    用crontab实现每天0点自动备份,crontab -e

    00 00 * * * /home/backup.sh#!/bin/bash

    #需要修改的地方从这里开始

    WEB_DATA=/home/wwwroot #要备份的网站数据

    nginx_DATA=/usr/local/nginx/conf #要备份的NGINX配置文件

    PHP_Config=/usr/local/php/etc #要备份的PHP配置文件

    Ftp=/usr/local/pureftpd #要备份的PURE-FTPD

    Folder=/home/bak #备份文件的存放文件夹

    Config=/etc/init.d/ #要备份的服务文件

    ppp=/etc/ppp #要备份的PPP(pptp)账号数据

    date=$(date +"%Y%m%d") #今日时间

    MYSQL_UserName=root #mysql账号

    MYSQL_PassWord=password #mysql密码

    DB_Name1=test1 #数据库1

    DB_Name2=test2 #数据库2

    DB_Name3=test3 #数据库3

    DB_Name4=test4 #数据库4 默认是四个数据库,按自己情况增加减少

    #需要修改的地方从这里结束

    #手动备份删除今日数据

    rm -fr /Folder/Folder/date.tar.gz

    #删除3天前的数据

    rm -fr /Folder/Folder/(date -d -3day +"%Y%m%d").tar.gz

    #创建今天的备份目录

    mkdir -p /Folder/Folder/date

    #压缩网站数据

    cd $WEB_DATA

    tar zcf /Folder/Folder/date/web.tar.gz ./*

    #备份并压缩Mysql数据库

    /usr/local/mysql/bin/mysqldump -uMYSQLUserNamepMYSQL_UserName -pMYSQL_PassWord DBName1>/DB_Name1 > /Folder/date/date/DB_Name1-$(date +"%Y%m%d").sql

    /usr/local/mysql/bin/mysqldump -uMYSQLUserNamepMYSQL_UserName -pMYSQL_PassWord DBName2>/DB_Name2 > /Folder/date/date/DB_Name2-$(date +"%Y%m%d").sql

    /usr/local/mysql/bin/mysqldump -uMYSQLUserNamepMYSQL_UserName -pMYSQL_PassWord DBName3>/DB_Name3 > /Folder/date/date/DB_Name3-$(date +"%Y%m%d").sql

    /usr/local/mysql/bin/mysqldump -uMYSQLUserNamepMYSQL_UserName -pMYSQL_PassWord DBName4>/DB_Name4 > /Folder/date/date/DB_Name4-$(date +"%Y%m%d").sql

    cd $Folder

    tar zcf /Folder/Folder/date/database-(date+"(date +"%Y%m%d").tar.gz ./date/*.sql

    #备份NGINX配置文件

    cd $nginx_DATA

    tar zcf /Folder/Folder/date/nginx.tar.gz ./*

    #备份PHP配置文件

    cd $PHP_Config

    tar zcf /Folder/Folder/date/php.tar.gz ./*

    #压缩FTP Server文件

    cd $Ftp

    tar zcf /Folder/Folder/date/ftp.tar.gz ./*

    #压缩服务文件

    cd $Config

    tar zcf /Folder/Folder/date/d.tar.gz ./nginx ./mysql ./php-fpm ./ftpd

    #打包PPP配置以及PPTP拨号帐号

    cd $ppp

    tar zcf /Folder/Folder/date/ppp.tar.gz ./*

    #备份SSHD配置文件

    cp /etc/ssh/sshd_config /Folder/Folder/date

    #备份crontab内容

    crontab -l > /Folder/Folder/date/crontab_$date.txt

    #压缩当天数据

    cd /$Folder/

    tar zcf /Folder/Folder/date.tar.gz ./$date/*

    #删除当天备份文件夹

    rm -fr /Folder/Folder/date

    展开全文
  • 各位大神帮忙求解,前段时间我一台服务器东西糟到而已删除, 现在想进行每天定时自动备份到另一台服务器上,以免悲剧再次发生, 自动备份的资料保留5天后自动删除,怎么做?非常感谢!
  • 很多运维服务器的人员或网站站长都有一个需求,那就是把我的服务器里的文件或压缩包怎么直接备份到云端,比如对象存储oss,现在很多云服务器提供商都会提供免费的对象存储空间,一般都是几十个G,比如阿里云、腾讯云...

    很多运维服务器的人员或网站站长都有一个需求,那就是把我的服务器里的文件或压缩包怎么直接备份到云端,比如对象存储oss,现在很多云服务器提供商都会提供免费的对象存储空间,一般都是几十个G,比如阿里云、腾讯云、七牛云都有免费的对象存储。
    在这里插入图片描述
    这些对象存储空间这么大,我们如何利用起来,比如我的网站数据库定期备份一份到云端对象存储,我的网站文件压缩包,定期备份一份,这些事管理服务器时经常需要的,云端化的好处就是远程和安全性,这些大公司你就放心,你的数据安全有保证。
    在这里插入图片描述
    我在搜索中发现了一个云端化服务器管理平台旗鱼云梯,它可以把在它平台管理的服务器,文件备份都是云端化的,直接上传到阿里云、腾讯云和七牛云,界面做得也是界面化,操作容易,下面我就介绍下旗鱼云梯云端化备份的操作。
    在这里插入图片描述
    你把服务器放到旗鱼云梯平台后,建设好网站或数据库后,直接在“OSS存储”里登入各个服务商的对象存储,比如七牛云的,点击“新建节点”就可以加入七牛云的服务器上信息。
    在这里插入图片描述
    通过右下角的弹开菜单,就可以上传和下载文件,在本地服务器和对象存储里上传和下载文件,方便管理自己的文件。百度下:旗鱼云梯,试试云端化备份文件。

    展开全文
  • 完整备份是最简单的备份形式,包含所有需要备份的文件夹和文件。我们通常会压缩文件以节省空间,但即使压缩完全备份也可能占用大量存储空间。 二、增量备份 由于完全备份非常耗时,因此我们可能更需求增量备份,以...

    一、完全备份

    完整备份是最简单的备份形式,包含所有需要备份的文件夹和文件。我们通常会压缩文件以节省空间,但即使压缩完全备份也可能占用大量存储空间。

    二、增量备份

    由于完全备份非常耗时,因此我们可能更需求增量备份,以减少执行备份所需的时间。增量备份仅备份自上次备份以来已更改的数据

    三、差异备份

    差异备份介于完全备份和增量备份之间。差异备份本质上是自上次完全备份以来所做的所有更改的累积备份

    四、镜像备份
    基于镜像的备份允许您创建整个系统(或一个或多个分区)的完整磁盘备份,包括操作系统、应用程序以及与之关联的所有数据,而不仅仅是文件和文件夹。

    还有什么问题可以问我哦

    展开全文
  •  查看你的备份厂商说明文件,确定哪一个端口对于你的备份系统正常运行是绝对必要,然后封锁所有其它端口。2. 要求加密访问  如果你正在使用明文协议管理你的备份服务器,入侵者能够监视你数据包...

    1. 封闭没有使用的端口
      查看你的备份厂商的说明文件,确定哪一个端口对于你的备份系统的正常运行是绝对必要的,然后封锁所有其它的端口。2. 要求加密访问
      如果你正在使用明文协议管理你的备份服务器,入侵者能够监视你的数据包并且确定你的管理口令。创建一个策略,禁止明文访问你的备份服务器并且强制执行这个策略。3. 减少拥有全部访问权限的人员数量
      如果你的备份服务器需要根或者管理员访问权限来进行管理,限制拥有这种权限的人员数量。为备份服务器提供不同的管理口令,并且仅把口令提供给需要访问备份服务器的人。一般的管理员可能不喜欢这种做法,因为他们通常拥有访问整个系统的权限。4. 记录备份活动并尽可能把记录放到别的服务器
      使用Unix备份服务器中的系统记录功能或者第三方的数据保护管理产品来记录所有的备份活动,并且把记录放到另外的服务器中,防止恶意的管理员覆盖这些记录。
      5.介质管理与备份管理分开
      你还可以把介质管理和备份管理的权限让两个人分别承担,一个人负责装载磁带,另一个人负责设置备份。一般来说,这些任务都是由一个人来完成的。但是,把这些工作分开可以避免恶意雇员造成的灾难。  6.调研你的备份产品的安全功能
      备份软件产品在过去的几年里已经增加了许多安全功能,包括加密、基于任务的安全和增强的客户和管理员身份识别等。加密功能可以加密备份过程,备份磁带或者管理过程。基于任务的安全措施能够阻止要求以根或者管理员权限进行访问以便管理系统的过程,并且能够让你分开职责和分散权力。

    展开全文
  • 香港服务器租用怎么做好备份?香港服务器备份一般多久一次? 不管是租用云服务器还是物理服务器,对数据进行备份是必须备份数据能够避免硬件故障、网络中断、黑客恶意攻击等突发事件带来数据流失,虽然专业...
  • windows下mysql数据库定时异地自动备份到linux,且linux服务器自动执行更新的备份文件..这个脚本应该怎么写..求可用脚本
  • A服务器的文件夹data和B服务器的件夹data是相同的。然后把A服务器的文件作为备份,当监听B服务器的文件被篡改或删除,A服务器就自动把文件覆盖到B服务器。
  • 最近公司有更新系统要求,上一位同事因为时间太久不记得当时wim 的备份文件怎么制作。所以问而不得其果。制作wim这个任务就交给我了。 1.系统:win7_32位 企业版SP1.安装好以后,就安装各种软件,廋身,等等,...
  • 如果你们使用是类似阿里云OSS存储服务,那么可以使用服务提供定时备份,这样可以不用考虑在服务器上做文件备份。 实际上想实现基础的备份还是非常简单,我们平常使用tar、unzip等命令打包文件,在这个基础上...
  • 文件自动备份

    2020-06-12 09:52:04
    怎么设置电脑的文件在指定的时间进行自动备份 在很多时候,我们需要备份电脑中的一些文件,特别是企业服务器的备份,可能是有一些文件每天都会有更新,或者定期更新,而文件又是相对比较重要的,需要我们定时去备份...
  • 2、关于怎么将数据上传至ftp服务器需要利用bat批处理文件实现,具体如下:   1)部署好FTP服务端FTP应用。   2)向FTP服务器上传文件   3)将所有rar 压缩文件移动到其他文件夹下,保持本地和FTP服务端各一...
  • 服务器搭建网站之后怎么备份网站数据呢 一般我们需要备份有:网站文件数据和数据库。 我们可以利用宝塔面板来定时备份和下载我们网站数据。 首先,打开宝塔面板后台,选择“网站”,点击“备份”,备份之后...
  • 在任何安装有 GNOME 虚拟文件系统 (GVFS) Linux 计算机上,均无法浏览、备份或还原到GVFS。我该怎么做? 解答 在安装有 GVFS 计算机上,已为每个使用 GNOME 用户界面登录用户创建了 .gvfs 装入点。该装入点...
  • 微软Windows系统服务器内置Windows Server Backup(WSB)虽说不是一款很强大...如果备份目录文件中损坏或者其他故障而无法恢复这个看似成功完成的备份,您会怎么做?毕竟,如果不能读取目录,那么整个恢复就会失败...
  • 这几天没有怎么去研究nginx,闲来无事,写了...备份 mysql 数据库,备份到 /home/eric 目录下,保留5天的备份文件过期删除,自动上传到 ftp server 服务器。 #!/usr/bin/python # Filename: mysqlbackup-ftp.py...
  • 数据库迁移到云服务器的整体步骤: 1.关停数据库源端 2.导出数据库备份 3.数据导入与恢复 4.更改配置 5.恢复数据库应用 若是SQL Serve迁移,将使用的工具或命令是 Navicat Premium、sqlserver management studio,...
  • 有一个数据库大概在700G左右,需要从服务器A搬迁到服务器B,两台服务器网络传输速度可以达到8MB/s,怎么做才能更快搬迁并且宕机时间最短呢?数据库业务逻辑概述:这个数据库只会插入数据,每天大概有300W条数据,...
  • 用ftp工具,可以一次将多个文件选中拷贝到一台服务器,但是当面临多个文件多个服务器时,也是需要多次执行 那么有什么方法可以一次性就将多个文件拷贝到多个服务器呢. 二.命令 sscp命令 命令脚本我放在...
  • 1.打开帝国网站下载帝国备份王 2.复制帝国备份王文件upload里的文件 3.在hot里新建bak,把upload里的所有文件粘贴到里面。...5.备份好后把你所有的文件打包,然后上传到服务器。进入服务器解压。 进入到你的服务器
  • 我把windows服务器项目以及所有文件整体都上传到了百度网盘,...现在怎么利用百度网盘的备份数据在linux上重新建站? 项目中好像还用到了svn,怎么迁移svn服务器,求大神指点一下。</p>
  • 阿里云服务器怎么备份数据?阿里云服务器数据文件保存在云盘上,为云盘创建快照即可备份,也可以使用快照创建自定义镜像,然后将镜像导出保存到本地,新手站长网来数数阿里云服务器快照备份数据方法以及相关问题...
  • 然后把/dev/sdb挂载到某个文件目录下 mount /mnt/usb /dev/sdb 如果成功话就可以通过/mnt/usb来访问U盘了。 用fdisk或者用lsblk 来识别那个是你u盘,若是没有挂载。自己手动挂载下就可以读写了      ...
  • rsync程序用一种高效方式进行从一个地方到另一个地方文件和目录同步。备份位置可以是本地服务器或者远程服务器。 rsync重要特征 Speed:首先,rsync在源目录和目的目录复制内容。rsync然后仅仅传输被修改
  • 在前天的项目测试时,将数据库服务器的整个项目数据库用MYSQLDUMP备份,然后把生成的文件到另外的安装了mysql服务器并创建了透明数据库的机器上还原,顺利结束。 然而,当向这个新的数据库中写入数据时却总数出错,...
  • 由于生产的服务器空间不够了,所以考虑把生产服务器的数据库备份一份到自己电脑上 用rman target user/password@链接名 链接名在 $ORACLE_HOME\NETWORK\ADM...
  • 如果您是WordPress用户,那么您肯定知道保留我们的文件和数据库的备份副本的重要性,因为始终存在丢失数据的风险。 怎么样? 您的网站可能会遭到黑客入侵(WordPress安全级别或服务器安全级别)。 最糟糕的是什么? ...

空空如也

空空如也

1 2 3 4 5 ... 19
收藏数 363
精华内容 145
关键字:

服务器的文件怎么备份