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/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29056818/viewspace-768533/