




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第7章Linux系统日志 日志记录了系统每天发生的各种各样的事件 对于解决计算机系统的故障和保证系统的安全来说非常重要 用户可以通过日志来了解系统运行的状态 检查各种错误发生的原因 或者寻找攻击者留下的痕迹 下面介绍一下Linux操作系统中有关日志的情况 包括日志类型 日志管理 日志监测和分析等内容 7 1Linux系统日志基础 Linux系统包含了很多与日志有关的软件包 通过这些软件包可以对日志进行记录 管理 分析 监测等操作 其中 最基本的系统日志功能是由sysklogd软件包实现的 它记录了内核和Linux系统最关键的日志 下面介绍一下有关sysklogd的运行 配置和日志的查看等内容 7 1 1Linux系统日志进程的运行 日志是保障Linux系统安全的重要手段 通过审计和监测系统日志可以及时发现系统故障 检测和追踪入侵 并为系统出错时能恢复正常工作提供重要的帮助 RHEL5发行版包含了两种系统日志功能 一种是syslog 用于记录常规的日志 还有一种是klog 用于记录内核活动信息 7 1 2Linux系统日志配置 日志进程syslogd的配置文件是 etc syslog conf 它的内容决定了系统日志记录哪些内容 采取什么动作等等 syslog conf是典型的Unix配置格式 每行包含一项配置内容 是注释符 其后的字符将被忽略 空行和空格也被忽略 7 1 3查看Linux系统日志 从初始的系统日志配置可以看到 默认情况下 Linux的日志文件都存放在 var log目录 这些日志文件的文件主用户基本上都是root 而且大部分的日志其它用户是不能查看的 7 2Linux日志高级专题 上一节介绍了记录系统日志的方法 为了更有效地对这些日志进行管理 还需要其它一些工具 为了防止日志文件占用过多的磁盘空间 需要定时对其进行删除 这可以由日志的转储功能来实现 此外 有些日志内容不是文本格式 需要通过特定的命令才能显示出来 还有 通过记录某些日志信息还可以实现对用户和进程进行记帐的功能 7 2 1日志的转储 为了减轻系统管理员的负担 Linux系统提供了一种日志转储的功能 假设一个日志文件的名字是log 利用日志转储功能 可以在某一时刻 自动将其改名为log 1 而原来的log文件清空后继续使用 再到了某一时刻 log 1将命名为log 2 log命名为log 1 log再清空后继续 依次类推 最终结果是把日志分到按顺序排列的文件中 在Linux系统中 日志转储功能是由logrotate命令实现的 它可以设置成按日 按周或按月进行转储 也能在文件太大时立即处理 7 2 2登录日志 Linux系统还使用一种特殊的日志保留用户的登录信息 这些日志信息存放在 var log目录的wtmp和lastlog文件 以及 var run目录的utmp文件中 它们是由多个进程写入的 有关当前登录用户的信息记录在文件utmp中 wtmp文件主要存放用户的登入和退出信息 此外还存放关机 重起等信息 最后一次登录的信息存放在lastlog文件中 7 2 3记帐功能 在系统管理中 有时需要记录用户对资源的消费情况 作为对用户帐号收取费用的依据 这些日志也可以用于安全目的 提供有关系统活动的有价值的信息 Linux系统提供了一个名为psacct的软件包 可以实现上述的记帐功能 7 3日志分析工具 对于拥有大量账户 系统非常繁忙的Linux系统来说 其日志文件是极其庞大的 大量没有价值的信息会将有用的信息淹没 给管理员分析和管理日志带来了很大的不便 为了解决这个问题 出现了很多专门的日志分析工具 下面介绍一下Logcheck和swatch日志分析工具的安装 运行和使用方法 7 3 1Logcheck日志分析工具 Logcheck用来分析庞大的日志文件 它可以自动运行 过滤出有潜在安全风险或其它不正常情况的日志内容 然后以电子邮件等形式通知指定的用户 Logcheck的主页是http logcheck org 对于RHEL5系统来说 可以到下载RPM包直接进行安装 logcheck 1 1 1 2 i586 rpm是其最新版本的文件名 7 3 2Swatch日志分析工具 Swatch是另一个功能强大的Linux日志分析和监控工具 它是一种由perl语言编写的程序 可以根据配置文件的设置对系统中的日志内容进行搜索和监控 一旦发现指定的关键字 将会以各种方式报警 Swatch不仅能够定期地扫描日志文件 而且它能够象Syslogd守护进程那样主动扫描日志文件并对特定的日志消息采取修复行动 可以在系统中运行多个Swatch进程 以便对不同的日志进行不同形式的分析与监控 7 4小结 系统日志为保证主机安全提供了有力的手段 通过系统日志 系统管理员可以发现操作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 班级未来发展的愿景与规划计划
- 老师个人专业发展目标计划
- 急诊工作中的时间管理计划
- 杭州某楼盘营销工作总结
- 电子商务系统的分析与设计第1章
- 客户需求分析课程
- 统编版小学语文二年级下册第14课《小马过河》精美课件
- 统编版小学语文二年级下册《快乐读书吧》精美课件
- 2025年高中地理压轴题答题技巧分享教你快速拿高分
- 第5课+古代非洲与美洲+高一历史下学期统编版(2019)必修中外历史纲要下
- DL∕T 5209-2020 高清版 混凝土坝安全监测资料整编规程
- 2024年湖南新课标卷高考生物真题试卷(无答案)
- 【正版授权】 IEC 60072-3:1994 EN-FR Dimensions and output series for rotating electrical machines - Part 3: Small built-in motors - Flange numbers BF10 to BF50
- 2024年湖南铁路科技职业技术学院单招职业适应性测试题库附答案
- 医疗器械质量安全风险会商管理制度
- 降低用药错误发生率
- 起重机维护保养记录表
- 《摄影构图》课件
- 医药河南省城市医师卫生支农工作鉴定表
- 自然辩证法智慧树知到期末考试答案章节答案2024年浙江大学
- 《我爱上班》朗诵稿
评论
0/150
提交评论