每隔2 个小时将/etc/services 文件打包备份到/tmp 下(最好每次备份成不同的备份包)
2017-08-09 20:21
85 查看
第一个里程碑 测试命令 把文件/etc/services压缩到/tmp
[root@oldboyedu-39 ~]# cd / && tar zcf /tmp/etc.tar.gzetc/services
[root@oldboyedu-39 /]# ls -l /tmp/
total 404
w-r--r--. 1 root root 127314Aug 9 18:16 etc.tar.gz
[root@oldboyedu-39 /]# cd / && tar zcf /tmp/etc-$(date+%F_%H).tar.gz etc/services
[root@oldboyedu-39 /]# ls -lrt /tmp/
total 532
-rw-------. 1 root root 439Aug 9 11:42 crontab.iCpuPc
-rw-r--r--. 1 root root 127314 Aug 9 18:16 etc.tar.gz
-rw-r--r--. 1 root root127314 Aug 9 18:18etc-2017-08-09_18.tar.gz
vim/server/scripts/etc-bak.sh
cd / && tar zcf /tmp/etc-$(date +%F_%H).tar.gz etc/services
[root@oldboyedu-39 /]# /bin/sh /server/scripts/etc-bak.sh
[root@oldboyedu-39 /]# /bin/sh /server/scripts/etc-bak.sh>/dev/null 2>&1
[root@oldboyedu-39 /]# ls -lrt /tmp/
total 532
-rw-r--r--. 1 root root 127314 Aug 9 18:23 etc-2017-08-09_18.tar.gz
[root@oldboyedu-39 /]# ls -lrt /tmp/
total 532
-rw-r--r--. 1 root root 127314 Aug 9 18:24 etc-2017-08-09_18.tar.gz
#bak /etc/serves
00 */2 * * * /bin/sh /server/scripts/etc-bak.sh >/dev/null2>&1
[root@oldboyedu-39 ~]# cd / && tar zcf /tmp/etc.tar.gzetc/services
[root@oldboyedu-39 /]# ls -l /tmp/
total 404
w-r--r--. 1 root root 127314Aug 9 18:16 etc.tar.gz
[root@oldboyedu-39 /]# cd / && tar zcf /tmp/etc-$(date+%F_%H).tar.gz etc/services
[root@oldboyedu-39 /]# ls -lrt /tmp/
total 532
-rw-------. 1 root root 439Aug 9 11:42 crontab.iCpuPc
-rw-r--r--. 1 root root 127314 Aug 9 18:16 etc.tar.gz
-rw-r--r--. 1 root root127314 Aug 9 18:18etc-2017-08-09_18.tar.gz
vim/server/scripts/etc-bak.sh
cd / && tar zcf /tmp/etc-$(date +%F_%H).tar.gz etc/services
[root@oldboyedu-39 /]# /bin/sh /server/scripts/etc-bak.sh
[root@oldboyedu-39 /]# /bin/sh /server/scripts/etc-bak.sh>/dev/null 2>&1
[root@oldboyedu-39 /]# ls -lrt /tmp/
total 532
-rw-r--r--. 1 root root 127314 Aug 9 18:23 etc-2017-08-09_18.tar.gz
[root@oldboyedu-39 /]# ls -lrt /tmp/
total 532
-rw-r--r--. 1 root root 127314 Aug 9 18:24 etc-2017-08-09_18.tar.gz
#bak /etc/serves
00 */2 * * * /bin/sh /server/scripts/etc-bak.sh >/dev/null2>&1
相关文章推荐
- 每隔2个小时将/etc/services 文件打包备份到/tmp 下
- 可逆加密,支持中文,支持密钥,加密后的密文每次都不同,且可随意改变算法 组件之Vb.Net版本
- 如何让程序集在每次编译时自动产生不同的版本号
- Linux下的一些重要目录/proc, /sys, /SElinux, /bin, /usr/lib, /usr/local, /var, /tmp/etc
- sql2008“备份集中的数据库备份与现有的xx数据库不同”解决方法
- Ubuntu 12.04 每次重启后,/etc/resolv.conf里面设置的nameserver就被清空
- sql2008“备份集中的数据库备份与现有的xx数据库不同”解决方法
- golang中实现每次产生的随机数都不同
- 备份集中的数据库备份与现有的'xxxx'数据库不同,SQL2005数据库还原出错(解决方法)
- linux下面根据不同的日期创建不同文件,一般用户数据库的备份的shell编程
- SQL2005备份集中的数据库备份与现有的数据库不同,错误号码:3154,解决方法
- 还原对于server失败 备份集中的数据库备份与现有数据库不同
- System.Data.SqlClient.SqlError: 备份集中的数据库备份与现有的 '***' 数据库不同。 (Microsoft.SqlServer.Smo)
- SQL Server 2005“备份集中的数据库备份与现有的数据库不同”解决方法
- 每次Title显示不同的名言
- 18.3.2 在不同主机上使用 RMAN 备份建立物理备用数据库
- [转]SQL Server 2005备份集中的数据库备份与现有的数据库不同的解决方法
- SQL Server备份集中的数据库备份与现有的数据库不同的解决
- 『轉』/etc/services
- MySql直接备份数据库文件的方法(MyISAM和InnoDB有所不同)