日志审查与监控全攻略
1. 维护日志解析
就像我们需要定期看医生进行身体检查一样,计算机也需要定期维护。维护脚本会按照预定时间运行,若错过,通常会安排到下一个可用时间执行。维护脚本的作用众多,比如记录连接到系统的设备、备份用户数据库等。由于机器可能在夜间关机、笔记本盖子可能关闭以及停电等情况,会导致维护脚本执行时间出现差异,甚至偶尔跳过执行。
维护脚本的一个重要功能是轮转和归档日志文件。日志文件可能会变得非常大,例如记录每一个操作步骤的日志文件。归档时,通常会使用 gz 格式将日志文件压缩,压缩后的文件会被重命名、清空,以便开始写入新数据。有些人将归档日志称为轮转日志。需要注意的是,Console 在访问文件时会进行解压缩,对于大文件来说这可能很耗时,因此 Console 默认只显示日志文件的前 128K。
除了归档日志,维护脚本还具有其他功能,包括删除临时文件、执行备份、检查驱动器容量、查看登录时长和网络统计信息等。Mac OS X 使用三种主要的维护脚本,即每日、每周和每月脚本,这些脚本会将数据记录到不同的文件中,被称为定期脚本。可以使用 periodic 命令手动运行这些脚本,例如运行每日脚本的命令为:
Sudo periodic daily
可以通过修改 /etc/defaults 目录下的 periodic.conf 文件来配置定期脚本,使其记录更多数据。具体调整如下:
- 将 weekly_show_badconfig="NO"
超级会员免费看
订阅专栏 解锁全文
158

被折叠的 条评论
为什么被折叠?



