Linux编程 第七讲Linux的日志系统.ppt
《Linux编程 第七讲Linux的日志系统.ppt》由会员分享,可在线阅读,更多相关《Linux编程 第七讲Linux的日志系统.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第七讲 Linux 的日志系统操作系统日志 操作系统日志(log)记录了硬件、软件和系统发生的事件,通过日志文件,可以检查错误发生的原因,实时监测系统的状态,检查分析各种攻击企图或追中攻击者的踪迹。绝大多数的操作系统都有日志记录功能,如windows 日志在“管理工具”中的“事件查看器”。操作系统日志(续)Linux 提供了强大的日志记录和管理功能,它是由两个服务进程klogd 和syslog 两个进程去控制日志,其中klogd 负责将内核消息传送给syslog,syslog 负责处理守护进程日志、用户程序日志和内核日志。Linux 的日志大体分为:系统日志、登录连接日志、进程统计日志和其他程
2、序日志。配置管理日志服务一、日志服务管理Klogd 和syslogd 进程的服务名均为syslog,在/etc/rc.d/init.d/syslog 可看到该服务的启动Shell 脚本。1、查询、启动、停止、重启该服务命令 rootRHEL5#service syslog status/start/stop/restart2、设置syslog 服务开机启动命令rootRHEL5#chkconfig level 2345 syslog on3、查询当前正在运行Klogd 和syslogd 进程信息命令rootRHEL5#ps ef|grep syslogd rootRHEL5#ps ef|gre
3、p klogd配置管理系统日志 两个守护进程获取到大量的日志,需要将这些日志写到某些日志文件里,通过日志配置文件/etc/syslog.conf 实现的。通过设置该配置文件,可以实现将不同类型,不同级别的日志,记录到指定的日志文件中或者将其传递到远程日志服务器。Syslog.conf 中每个配置项是由两列构成,两列之间用tab 键隔开,格式为facility.level action;facility 代表日志消息来源设备,level 代表日志级别,action代表日志消息的去向。配置管理系统日志(续)logger 命令 利用logger 命令可以向日志文件中添加一条日志。我们利用动态显示命令
4、tail 去验证:rootRHEL5#tail f/var/log/messagesrootRHEL5#logger f/var/log/messages testingpriority 提供的运算符Priority:代表等于高于 priority 例如,err 相当于 err+crit+alert+emerg=priority:代表恰好等于 priority例如,=err 就只是 err 本身!priority:代表除了 priority 之外的例如,!err 就是 debug+info+notice+warn+crit+alert+emerg除此之外,facility 和 priority
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux编程 第七讲 Linux的日志系统 Linux 编程 第七 日志 系统
限制150内