linux etc文件备份,每隔2 个小时将/etc/services 文件打包备份到/tmp 下(最好每次备份成不同的备份包)...

第一个里程碑测试命令把文件/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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 您可以使用以下命令将您命名的目录剪切到 `/tmp/practice` 目录: ``` mv /tmp/practice/your_directory_name /tmp/practice/ ``` 2. 当使用 mv 命令移动文件时,文件的 inode 及其修改时间戳通常不会发生变化,但是访问时间戳会被更新。 3. 您可以使用以下命令将 `/etc` 目录拷贝到 `/tmp/practice` 目录下: ``` cp -r /etc /tmp/practice/ ``` 4. 您可以使用以下命令删除 `/tmp/practice/etc` 目录下的一个文件: ``` rm /tmp/practice/etc/your_file_name ``` 要删除整个 `/etc` 目录,请使用以下命令(请注意,这是一个危险的操作,请小心使用): ``` rm -rf /tmp/practice/etc ``` 5. 您可以使用以下命令显示 `/etc/services` 文件的内容: ``` cat /etc/services ``` 要创建 5 个文件,您可以使用以下命令: ``` touch /tmp/reading.list{1..5} ``` 6. 要反向显示 `/etc/services` 文件的内容,您可以使用以下命令: ``` tac /etc/services ``` 7. 您可以使用以下命令使用 more 浏览 `/etc/services` 文件,并使用空格键向前翻页: ``` more /etc/services ``` 8. 您可以使用以下命令使用 less 向上翻页: ``` less /etc/services ``` 然后按下 Shift + G 键可以直接跳转到文件末尾。 9. 您可以使用以下命令在 less 中查找关键字,按 n 键可以向下查找: ``` /your_keyword ``` 10. 您可以使用以下命令显示 `/etc/services` 文件的前 8 行: ``` head -n 8 /etc/services ``` 11. 您可以使用以下命令显示 `/etc/services` 文件的后 10 行: ``` tail -n 10 /etc/services ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值