设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 操作系统 >> Linux >> Linux 操作系统日志管理全攻略
精品推荐
Linux点击TOP10
·Linux命令Man解释:PPPD(8) :点对点daemon协议
·Linux 内核文件系统与设备操作流程分析
·Linux系统中如何正确安装摄像头驱动
·编译你自己的Linux内核
·Linux X-Window配置指南
·Linux上五十个最佳的FireFox扩展插件
·Linux时区、时间的更改
·虚拟网络计算工具VNC使用指南
·Webmin安装教程
·Linux 文件系统介绍
操作系统点击TOP10
·Windows NT/2000/XP 出现蓝屏并显示“STOP 0x0000007f”错误
·2000、XP、2003所有注册表设置
·FAT32转换NTFS的方法
·修改注册表优化XP技巧20招
·如何改变桌面等C盘文件的路径
·Linux命令Man解释:PPPD(8) :点对点daemon协议
·网吧操作系统制作与优化2007最终版
·Windows 2000,Windows XP,Windows 2003 系统重新封装参考资料
·Linux 内核文件系统与设备操作流程分析
·使用BCDEdit修改Windows Vista启动菜单
精选专题

Linux 操作系统日志管理全攻略

作者: 来源: 时间:2007-12-5 17:21:28

Linux 操作系统日志管理全攻略(5)  
  qmailp 3 0.01re 0.00cp 0avk
 
  Syslog设备
 
  Syslog已被许多日志函数采纳,它用在许多保护措施中——任何程序都可以通过syslog 纪录事件。Syslog可以纪录系统事件,可以写到一个文件或设备中,或给用户发送一个信息。它能纪录本地事件或通过网络纪录另一个主机上的事件。
 
  Syslog设备依据两个重要的文件:/etc/syslogd(守护进程)和/etc/syslog.conf配置文件,习惯上,多数syslog信息被写到/var/adm或/var/log目录下的信息文件中(messages.*)。一个典型的syslog纪录包括生成程序的名字和一个文本信息。它还包括一个设备和一个优先级范围(但不在日之中出现)。
 
  每个syslog消息被赋予下面的主要设备之一:
 
  LOG_AUTH——认证系统:login、su、getty等
 
  LOG_AUTHPRIV——同LOG_AUTH,但只登录到所选择的单个用户可读的文件中
 
  LOG_CRON——cron守护进程
 
  LOG_DAEMON——其他系统守护进程,如routed
 
  LOG_FTP——文件传输协议:ftpd、tftpd
 
  LOG_KERN——内核产生的消息
 
  LOG_LPR——系统打印机缓冲池:lpr、lpd
 
  LOG_MAIL——电子邮件系统
 
  LOG_NEWS——网络新闻系统
 
  LOG_SYSLOG——由syslogd(8)产生的内部消息
 
  LOG_USER——随机用户进程产生的消息
 
  LOG_UUCP——UUCP子系统
 
  LOG_LOCAL0~LOG_LOCAL7——为本地使用保留
 
  Syslog为每个事件赋予几个不同的优先级:
 
  LOG_EMERG——紧急情况
 
  LOG_ALERT——应该被立即改正的问题,如系统数据库破坏
 
  LOG_CRIT——重要情况,如硬盘错误
 
  LOG_ERR——错误
 
  LOG_WARNING——警告信息
 
  LOG_NOTICE——不是错误情况,但是可能需要处理
 
  LOG_INFO——情报信息
 
  LOG_DEBUG——包含情报的信息,通常旨在调试一个程序时使用
 
  syslog.conf文件指明syslogd程序纪录日志的行为,该程序在启动时查询配置文件。该文件由不同程序或消息分类的单个条目组成,每个占一行。对每类消息提供一个选择域和一个动作域。这些域由tab隔开:选择域指明消息的类型和优先级;动作域指明syslogd接收到一个与选择标准相匹配的消息时所执行的动作。
 
  每个选项是由设备和优先级组成。当指明一个优先级时,syslogd将纪录一个拥有相同或更高优先级的消息。所以如果指明"crit",那所有标为crit、alert和emerg的消息将被纪录。每行的行动域指明当选择域选择了一个给定消息后应该把他发送到哪儿。例如,如果想把所有邮件消息纪录到一个文件中,如下:
 
  #Log all the mail messages in one place
 
  mail.* /var/log/maillog
 
  其他设备也有自己的日志。UUCP和news设备能产生许多外部消息。它把这些消息存到自己的日志(/var/log/spooler)中并把级别限为"err"或更高。例如:
 
  # Save mail and news errors of level err and higher in ASPecial file.
 
  uucp,news.crit /var/log/spooler
 
  当一个紧急消息到来时,可能想让所有的用户都得到。也可能想让自己的日志接收并保存。
 
  #Everybody gets emergency messages, plus log them on anther machine
 
  *.emerg *

共7页 9 7 [1] [2] [3] [4] [5] [6] [78 :>

Linux 操作系统日志管理全攻略 相关文章:
Linux 操作系统日志管理全攻略 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com