作家
登录

利用命令行工具创建Linux/Mac系统下的网站备份

作者: 来源: 2017-09-01 16:20:40 阅读 我要评论

别的,名为core.tar的voilà – a .tar文件会存储在/home/username/backup/core/中。你也可以一向应用-exclude敕令对你不须要备份的内容进行清除。

可选:对设备或日记文件进行备份

就小我经验来说,我已经多次受益于设备和日记文件的备份了。比如,我已经很多次忘记我的“httpd.conf”长啥样了,所以每次我都经由过程查电脑上的备份来解决这个难题。我是一个很懒的人,但请谅解——这个习惯经常能帮上大年夜忙,日记文件也是。

设备文件和日记文件没有通用地位,但你可以在tar敕令中添加多个地位。例如:

最终备份

第一行末尾的“\”符号表示按“Enter”键时,terminal不履行敕令,而表示该敕令含多行的意思。最后一行敕令末尾不含“\”字符,表示terminal可以履行敕令。如许,你就可以创建一个包含你体系不合文件夹中的设备/日记文件的.tar文件了。

创建最终的tar文件

到这里,我们已经把/home/username/backup/文件夹下所需的文件都预备好了,如今我们只须要创建.tar文件并把它下载到我们本身的电脑上即可。固然我们也可以在不紧缩的情况下下载全部备份文件夹,然则我照样建议以单个紧缩文件的方法下载(加倍保险、安然)。

该敕令将创建一个名为“latest.backup.tar”的文件,包含所有的备份文件。在terminal中输入“exit”就能断开小我电娜吒踌事器的连接。

经由过程SCP下载文件

我们须要经由过程scp敕令来下载latest.backup.tar这个文件:

如不雅你的web应用根目次为:/home/username/html,那么我们就可以或许顺利在 /home/username/中创建“backup(备份)”的文件夹。一旦备份传输到了电脑,就可以删除办事器上的备份记录。

该敕令的感化就是大年夜办事器上抓取该.tar文件,并将它下载到你电脑上“ /home/username/backups/domainname/”的文件夹,然后根据标准日期敕令对该文件夹进行重定名(如backup_20170730_142422)。

只要你在备份的办事器中安装了精确的软件,恢复设备文件只会让你对设备文件进行复制。如不雅要在临盆办事器中恢复设备文件,但软件不合,恢复过程可能会产生很多缺点。务必当心。

大年夜办事器中删除备份

如今网站备份已经安然地躺在你的电脑里了,我们也就可以宁神地删除办事器上的备份记录了。

起首,经由过程SSH从新登录办事器,运行以下敕令:

膳绫擎第一个敕令的感化是删除办事器上最后的tar文件,第二个敕令用于赞助你大年夜办事器递归地删除备份文件夹。

警告!务必确保文件和文件夹路径的精确性,因为要想恢复经由过程敕令行删除的器械异常艰苦,并且恢复难度也会跟着时光的增长而增长。一旦某文件被删除,该文件的所有链接均被破坏,操作体系也会随时释放该文件所应用的的区块。再次声明:务必确认应用的路径是精确的。

一旦你删除了备份文件,就可以经由过程输入exit退出办事器。

结论

全部网站备份过程完美完成!这不是一个完全的解决筹划,但我想这是进修信息安然范畴中备份技巧的一个优胜开端。

【编辑推荐】

  1. Linux Shell脚本履行超时怎么办?
  2. Linux法度榜样设计的一些优化办法
  3. 六个优雅的Linux敕令行技能
  4. Linux启动分析——init过程与app启动
  5. 调剂Linux I/O调剂器优化体系机能
【义务编辑:庞桂玉 TEL:(010)68476606】

  推荐阅读

  青年科学家论道“互联网+未来农业装备”

企业袈溱设备掉灵或出现故障的时刻,弗成避免地要遭受时光和金钱的损掉。很多企业就算没有任何保护的须要,每年也都为了遵守固定的保护时光而花费资金,同时其设备供给商也会进行惯例的德律风回访。物联网技巧可以猜>>>详细阅读


本文标题:利用命令行工具创建Linux/Mac系统下的网站备份

地址:http://www.17bianji.com/lsqh/37111.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)