ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux:syslog&cron-anacron

Linux:syslog&cron-anacron

原创 Linux操作系统 作者:果果的空间 时间:2013-08-14 17:58:03 0 删除 编辑
RH133-ULE115-3-1-syslog

日志系统;/var/log

查看日志:tail -f /var/log/messages

一个日志系统包含两种日志,klogd和syslogd,以man来查看
man 2 syslog
man 3 syslog

以K开头的都是kernel相关的东西,不依存于库,如:demsg;存放内核的日志缓存。
其他日志都是以文件的形式保存,依存于库,将缓存写在一个文件中。

syslogd  对应的配置文件是 /etc/syslog.conf;messages,secure,maillog等都是通过syslog.conf来进行配置的。

klogd 和 syslogd中共同的配置文件是:/etc/sysconfig/syslog

什么是syslogd?
1.vi /etc/syslog.conf,查看syslog
写一条日志:logger "`date` backup finish..."
查看写好的日志:tail /var/log/messages

RH133-ULE115-3-2-cron-anacron

计划任务:有两个atd,cron
1.atd  如:chkconfig atd off,这个不经常用,因为只执行一次
2.cron 有两个体系:crond  和 anacrond
anacrond是指如果crond没有执行任务时,anacrond帮忙自动执行

cron本身有两个操作,个人(user)和系统(system)
user执行: crontab -e
system执行: /etc/cron.*

所有的计划任务的日志文件在:/var/log/cron
列子:crontab -e
前5位为时间:
1 5 * * 1,3,5  /usr/local/bin/backup_1.sh     //每周周一,三,五的5点1分执行一次备份,是增量备份,路径要写清楚

dump -3uf /tmp/boot.dump  /boot  //dump是Linux老牌的备份工具,可以识别分区;3(0,1,2,3)可以在原来的基础上进行备份,增量备份;恢复的时候需要全部恢复
如:
第一天文件为1,2,3  使用  0uf备份(1,2,3)
第二天文件增加了 4,5; 使用 3uf只备份(4,5),使用0uf(12345)
第三天文件增加了 6; 使用 3uf只备份(4,5,6)跟第一天的0uf做对比,使用0uf(123456),使用4uf(6),跟第二天的3uf进行比较
如果备份方式为0uf ,以后都是3uf,这个就是差量备份

如:dump -0uf /tmp/data.`date +%y+%m`.dump /boot  将数据备份到/tmp目录下 

使用:crontab -e 编写以下内容
1 5 * * *  dump -3uf /tmp/data.`date +%y+%m`.dump /boot     //每天的5点1分执行一次备份,是增量备份,路径要写清楚
31 5 * * 7  dump -0uf /tmp/data.`date +%y+%m`.dump /boot     //每天的5点31分执行一次备份,是增量备份

crontab -e 
1 1 1 1 1 echo hello
ls /var/spool/cron/weixl
crontab -u weixl -e   修改用户的文件,只有root才有权限

ls /etc/crontab  
vi /etc/crontab ,查看脚本内容


查找文件:
which查找可执行文件
locate 查找所有文件,如:locate shadow,他查找的不是真正的文件,而是用updatedb来查找,将所有文件放在数据库,然后在数据库里读取,updatedb不是自己运行的,是在cron.daily文件中执行的,每天早上4点
locate -r `shadow$` 查找以shadow结尾的文件,使用正则表达式,用-r 


/etc/cron/cron.daily 下有一个anacron

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29056818/viewspace-768533/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-07-18

  • 博文量
    60
  • 访问量
    115435