Linux基础入门(三)-- 学习笔记
2017-09-19 16:10
246 查看
备份日志
小明是一个服务器管理员,他需要每天备份论坛数据(这里我们用日志替代),备份当天的日志并删除之前的日志。而且备份之后文件名是年-月-日的格式。alternatives.log在/var/log/下面。
目标
为shiyanlou用户添加计划任务
每天凌晨3点的时候定时备份alternatives.log到/home/shiyanlou/tmp/目录
命名格式为年-月-日,比如今天是2017年4月1日,那么文件名为2017-04-01
提示
date
crontab
cp(备份)
用一条命令写在crontab里面即可,不用写脚本
注:如果fail没有任何提示信息,请刷新一下页面。注意crontab的计划用户者
专注于写crontab 中的命令,忘了在虚拟环境中需要先将日志服务器和crontab启动,不过教程中提到,在一般情况下自动开启。
启动日志服务器
启动crontab 服务
然后核心来了:
选择 1 或者任何一个,进入 vim;
在最后添加:
保存退出,然后使用命令
查看服务是否执行。
小明是一个服务器管理员,他需要每天备份论坛数据(这里我们用日志替代),备份当天的日志并删除之前的日志。而且备份之后文件名是年-月-日的格式。alternatives.log在/var/log/下面。
目标
为shiyanlou用户添加计划任务
每天凌晨3点的时候定时备份alternatives.log到/home/shiyanlou/tmp/目录
命名格式为年-月-日,比如今天是2017年4月1日,那么文件名为2017-04-01
提示
date
crontab
cp(备份)
用一条命令写在crontab里面即可,不用写脚本
注:如果fail没有任何提示信息,请刷新一下页面。注意crontab的计划用户者
专注于写crontab 中的命令,忘了在虚拟环境中需要先将日志服务器和crontab启动,不过教程中提到,在一般情况下自动开启。
启动日志服务器
sudo service rsyslog start
启动crontab 服务
sudo cron -f &
然后核心来了:
crontab -e
选择 1 或者任何一个,进入 vim;
在最后添加:
0 3 * * * cp /var/log/alternatives.log /home/shiyanlou/tmp/$(date+ \%Y\%m\%d)
保存退出,然后使用命令
crontab -f
查看服务是否执行。
相关文章推荐
- Linux基础入门学习笔记三
- Linux基础入门(五)--学习笔记-历史命令
- Linux基础入门学习笔记四
- Linux基础入门学习笔记一
- Linux基础入门(七) --学习笔记-数据提取
- Linux基础入门(六) --学习笔记-正则表达式
- Linux 基础入门(四)--学习笔记
- Linux 内核入门学习笔记(一) AT&T汇编基础
- Linux基础入门学习笔记之二
- Linux学习笔记一 ---- Linux基础知识认知以及初识Linux下C编程入门
- Linux基础入门学习笔记之四
- 一篇文章带你入门Linux——马哥Linux基础学习笔记
- Linux 基础入门(二)--学习笔记
- linux学习笔记分享 (Linux入门绝佳)
- 一篇非常好的linux学习笔记分享 (Linux入门绝佳)
- Linux基础知识学习笔记(一)--文件系统的权限管理
- 一篇非常好的linux学习笔记分享 (Linux入门绝佳)2
- Linux 学习笔记( LINUX运行的硬件基础1)
- linux网络设备应用与驱动编程学习笔记(2)——网络驱动基础
- linux基础命令学习笔记