如不雅你想涵盖/home/username/html中的所有文件,那么膳绫擎这个敕令就异常好用。但如不雅你不想包含全部呢?
假设你的网站架构如下:
别的,名为core.tar的voilà – a .tar文件会存储在/home/username/backup/core/中。你也可以一向应用-exclude敕令对你不须要备份的内容进行清除。
- html
- ├── cache
- ├── core
- └── www
- ├── index.php
- └── media
- tar --exclude='/home/username/html/cache' -cf /home/username/backup/core/core.tar /home/username/html
可选:对设备或日记文件进行备份
就小我经验来说,我已经多次受益于设备和日记文件的备份了。比如,我已经很多次忘记我的“httpd.conf”长啥样了,所以每次我都经由过程查电脑上的备份来解决这个难题。我是一个很懒的人,但请谅解——这个习惯经常能帮上大年夜忙,日记文件也是。
设备文件和日记文件没有通用地位,但你可以在tar敕令中添加多个地位。例如:
起首,经由过程SSH从新登录办事器,运行以下敕令:
- tar -cf /home/username/backup/conf/conf.tar \
- /full/path/to/first_location \
- /full/path/to/second_location \
- /full/path/to/third_location
第一行末尾的“\”符号表示按“Enter”键时,terminal不履行敕令,而表示该敕令含多行的意思。最后一行敕令末尾不含“\”字符,表示terminal可以履行敕令。如许,你就可以创建一个包含你体系不合文件夹中的设备/日记文件的.tar文件了。
只要你在备份的办事器中安装了精确的软件,恢复设备文件只会让你对设备文件进行复制。如不雅要在临盆办事器中恢复设备文件,但软件不合,恢复过程可能会产生很多缺点。务必当心。
最终备份

(1) 创建最终的tar文件
到这里,我们已经把/home/username/backup/文件夹下所需的文件都预备好了,如今我们只须要创建.tar文件并把它下载到我们本身的电脑上即可。固然我们也可以在不紧缩的情况下下载全部备份文件夹,然则我照样建议以单个紧缩文件的方法下载(加倍保险、安然)。
- tar -cf /home/username/latest.backup.tar /home/username/backup/
该敕令将创建一个名为“latest.backup.tar”的文件,包含所有的备份文件。在terminal中输入“exit”就能断开小我电娜吒踌事器的连接。
(2) 经由过程SCP下载文件
- scp username@serversIP:/home/username/latest.backup.tar /home/username/backups/domainname/backup_$(date +%Y%m%d_%H%M%S).tar
该敕令的感化就是大年夜办事器上抓取该.tar文件,并将它下载到你电脑上“ /home/username/backups/domainname/”的文件夹,然后根据标准日期敕令对该文件夹进行重定名(如backup_20170730_142422)。
(3) 大年夜办事器中删除备份
如今网站备份已经安然地躺在你的电脑里了,我们也就可以宁神地删除办事器上的备份记录了。
- rm /home/username/latest.backup.tar
- rm -rfi /home/username/backup/
膳绫擎第一个敕令的感化是删除办事器上最后的tar文件,第二个敕令用于赞助你大年夜办事器递归地删除备份文件夹。
警告!务必确保文件和文件夹路径的精确性,因为要想恢复经由过程敕令行删除的器械异常艰苦,并且恢复难度也会跟着时光的增长而增长。一旦某文件被删除,该文件的所有链接均被破坏,操作体系也会随时释放该文件所应用的的区块。再次声明:务必确认应用的路径是精确的。
一旦你删除了备份文件,就可以经由过程输入exit退出办事器。
(2) 电脑上的软件:
- SSH(用于创建/删除备份文件)
- SCP(用于下载备份文件)
- Terminal(例如gnome-terminal,用于运行所有敕令)
结论
全部网站备份过程完美完成!这不是一个完全的解决筹划,但我想这是进修信息安然范畴中备份技巧的一个优胜开端。
【编辑推荐】
- iOS 10 的 iTunes 备份极易破解?
- 勒索软件又现“复古风” ,中招之前先备份好重要文件
- 黑客勒索遭受霸气回应:不怕,我们有备份
- 切切别付钱!史上最贵勒索软件作者“忘记”备份密钥
- 若何应用sdclt磁盘备份对象绕过UAC
推荐阅读
北京协和医院付海鸿:医学精准要影像先行,影像精准就要技术先行
笔者按谷旦前,在 2017 中华病院信息收集大年夜会(CHINC)时代,GE 医疗全新智能影像解决筹划 CentricityTM Universal Viewer 6.0 宣布。中国医学科学院北京协和病院、北京医学会放射技巧>>>详细阅读
本文标题:手把手教你利用命令行工具创建LinuxMac系统下的网站备份
地址:http://www.17bianji.com/lsqh/37223.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示