作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。
Linux 系统中的日志是记录系统活动和事件的重要工具,它们可以帮助管理员监视系统状态、调查问题以及了解系统运行状况。主要涉及到系统日志,登录日志,定时任务日志,监控日志,崩溃日志,二进制日志等内容,这些日志都存储在/var/log目录下,有的日志文本格式,可以直接使用前面学到的tail cat 等命令分析,有的日志是二进制格式需要专门的命令才能解释,比如sa journal等。我们主要从以下几个方面来介绍Linux的日志情况。
1.Linux日志-message日志
2.Linux日志-secure日志
3.Linux日志-btmp日志
4.Linux日志-wtmp日志
5.Linux日志-lastlog日志
6.Linux日志-cron日志(本章节)
7.Linux日志-sar日志
8.Linux日志-journal日志
9.Linux日志-dmesg日志
10.Linux日志-kdump日志
11.Linux日志-日志小结
前面连续几个日志,都是和登录相关的,今天我们讲一个在前面Linux日常运维-任务计划相关的日志,cron日志。
日志基本信息
#sar日志,默认每10分钟执一次
Aug 8 20:50:01 localhost CROND[23356]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Aug 8 21:00:01 localhost CROND[23375]: (root) CMD (/usr/lib64/sa/sa1 1 1)
#任务计划里面讲过的,每小时执行的任务
Aug 8 21:01:01 localhost run-parts(/etc/cron.hourly)[23384]: starting 0anacron
Aug 8 21:01:01 localhost run-parts(/etc/cron.hourly)[23393]: finished 0anacron
#甚至编辑任务计划的日志都会记录
Aug 8 22:20:19 localhost crontab[23559]: (root) BEGIN EDIT (root)
Aug 8 22:20:42 localhost crontab[23559]: (root) REPLACE (root)
Aug 8 22:20:42 localhost crontab[23559]: (root) END EDIT (root)
#我自己定义的任务计划输出的日志
Aug 8 22:21:01 localhost CROND[23563]: (root) CMD (echo cronta)
Aug 8 22:22:01 localhost CROND[23571]: (root) CMD (echo cronta)
总结