Linux里面系统如何备份?

Linux里面系统如何备份?,第1张

对于备份和恢复来说,Linux提供了诸如tar、cpio、 dump等工具来实现。

下面是一个简单的使用该工具进行数据备份的例子:

tar czvf - /root/code >/tmp/code_bak.tgz (将/root/code目录下的所有程序文件打包备份到/tmp/code_bak.tgz)

tar xzvf /tmp/code_bak.tgz /root/code (将备份的目录文件恢复到指定目录)

托管服务器大多时候是为了安全需要走数据备份,但是人工做又耗费时间,如何省时让系统自动备份?使用Crontab就能实现,Crontab是一个系统下的常用的定时执行工具,可以在无需人工干预的情况下运行指定作业,Crontab可用于设置周期性被执行的指令,下面我们就详细介绍一下Crontab的安装及使用方法:

一、Crontab的安装

1、CentOS下面安装Crontab

yum install vixie-cron crontabs //安装Crontabchkconfig crond on //设为开机自启动service crond start //启动

说明:vixie-cron软件包是cron的主程序crontabs软件包是用来安装、卸装、 或列举用来驱动 cron 守护进程的表格的程序。

2、Debian下面安装Crontab

apt-get install cron //大部分情况下Debian都已安装。/etc/init.d/cron restart //重启Crontab

二、Crontab使用方法

1、查看crontab定时执行任务列表

crontab -l

2、添加crontab定时执行任务

crontab -e

输入crontab任务命令时可能会因为crontab默认编辑器的不同。

给你讲一下Linux下的 先创建个备份脚本的文件保存为backup.sh,然后让corn在指定时间运行就可以了 备份脚本内容: cp -r 日志目录 要备份的目录 tar -zcvf bak$(date +%Y%m%d).tar.gz 要备份的目录 //将数据所在文件夹bak打包


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12020520.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存