别的,名为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退出办事器。
结论
全部网站备份过程完美完成!这不是一个完全的解决筹划,但我想这是进修信息安然范畴中备份技巧的一个优胜开端。
【编辑推荐】
- Linux Shell脚本履行超时怎么办?
- Linux法度榜样设计的一些优化办法
- 六个优雅的Linux敕令行技能
- Linux启动分析——init过程与app启动
- 调剂Linux I/O调剂器优化体系机能
推荐阅读
企业袈溱设备掉灵或出现故障的时刻,弗成避免地要遭受时光和金钱的损掉。很多企业就算没有任何保护的须要,每年也都为了遵守固定的保护时光而花费资金,同时其设备供给商也会进行惯例的德律风回访。物联网技巧可以猜>>>详细阅读
本文标题:利用命令行工具创建Linux/Mac系统下的网站备份
地址:http://www.17bianji.com/lsqh/37111.html
1/2 1