快速业务通道

Linux 日志详解以及日志服务器

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-05


关于系统日志的主要配置文件有两个:
/etc/sysconfig/syslog这里定义syslog服务启动时可加入的参数.
/etc/syslog.conf这个是syslog服务的主要配置文件,根据定义的规则导向日志信息.

日志存放在: /var/log
内核启动信息:/var/log/dmesg 查看:dmesg | less
默认系统错误信息文件: /var/log/messages 该文件格式:时间 主机 产生程序 信息
邮件系统相关日志: /var/log/maillog
安全,认证及xinetd日志:/var/log/secure
内核审计信息:var/log/audit/adit.log ,使用aureport ,ausearch查看工具查看
日志守护进程:syslogd 系统 klogd 内核
该进程其实就是一个运行的脚本:/etc/init.d/syslog
# service syslog restart|start|stop|status 该脚本可以用service调用

/etc/syslog.conf 定义日志信息来源与日志存放位置 内容格式:facility.priority /var/log/Filename
facility.prioity为选择条件,本身分为两个字段,之间用一个小数点分隔.前一字段是一项服务,后一字段是一个优先级.选择条件其实是对消息类型的一种分类,这种分类便于人们把不同类型的消息发送到不同的地方.
1、facility
facility定义日志消息的范围,其可使用的key有:
auth -由 pam_pwdb 报告的认证活动.
authpriv -包括特权信息如用户名在内的认证活动
cron -计划任务信息
daemon -后台进程
kern -内核信息
lpr -打印信息.
mail -邮件
mark - syslog内部功能用于生成时间戳
news -新闻组信息
syslog -系统日志
user -用户进程
uucp - uucp 程序
local0-local7 -本地用户
* 通配符代表除了 mark 以外的所有功能.除mark为内部使用外,还有security为一个旧的key定义,等同于auth,已经不再建议使用.

2、level级别
level定义消息的紧急程度.按严重程度由高到低顺序排列为:emerg -该系统不可用,等同panic
alert -需要立即被修改的条件
crit -阻止某些工具或子系统功能实现的错误条件
err -阻止工具或某些子系统部分功能实现的错误条件,等同error
warning -预警信息,等同warn
notice -具有重要性的普通条件
info -提供信息的消息
debug -不包含函数条件或问题的其他信息
none -没有重要级,通常用于排错
* 所有级别,除了none.其中,panic、error、warn均为旧的标识符,不再建议使用.
在定义level级别的时候,需要注意两点:1)优先级是由应用程序在编程的时候已经决定的,除非修改源码再编译,否则不能改变消息的优先级;
优先级表示方法:facility.info 包括此级别及高级别的日志信息 facility.=info 级别等于info的 facility.!=info级别不等的 facility.!info 级别小于info的
uucp,new.crit uucp和news都使用crit级别 uucp.info;news.crit :uucp 使用info而news使用crit级别
5、举例
例如:*.info;mail.none;news.none;authpriv.none;cron.none /var/log/messages
#把除邮件、新闻组、授权信息、计划任务等外的所有通知性消息都写入messages文件中.
mail,news.=info /var/adm/info
#把邮件、新闻组中仅通知性消息写入info文件,其他信息不写入.
mail.*;mail.!=info /var/adm/mail
#把邮件的除通知性消息外都写入mail文件中.
mail.=info /dev/tty12
#仅把邮件的通知性消息发送到tty12终端设备
*.alert root , joey
#如果root和joey用户已经登陆到系统,则把所有紧急信息通知他们
*.* @finlandia
#把所有信息都导向到finlandia主机(通过/etc/hosts或dns解析其IP地址)
注意的是:每条消息均会经过所有规则的,并不是唯一匹配的.
也就是说,假设mail.=info信息通

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号