linuxsyslog配置文件讲义.ppt
文本预览下载声明
单位:张家口市网安支队 试讲人:路冬方 linux syslog配置文件 摘要 Syslog相关的一些定义 Syslog.conf文件的组成 Syslog.conf信息实例分析 一、Syslog相关的一些定义 Syslog协议 syslog进程 syslog.conf文件 一、Syslog相关的一些定义 Syslog协议: 在2001年RFC3164定义的广泛应用于Unix类操作系统日志的规范。常用端口为UDP 514端口,常见的应用场景是网络管理工具、安全管理系统、日志审计系统。 syslogd程序是unix记录系统登录信息的程序。 syslog.conf文件是对syslogd程序的主要配置文件这个文件为登录配置规则。 二、Syslog.conf文件的组成 选择条件(选择条目) 操作动作(动作条目) 一个syslog.conf文件实例 # Log all kernel messages to the console. # Logging much else clutters up the screen. #kern.* /dev/console # Log anything (except mail) of level info or higher. # Dont log private authentication messages! *.info;mail.none;authpriv.none;cron.none /var/log/messages # The authpriv file has restricted access. authpriv.* /var/log/secure # Log all the mail messages in one place. mail.* -/var/log/maillog # Log cron stuff cron.* /var/log/cron # Everybody gets emergency messages *.emerg * # Save news errors of level crit and higher in a special file. uucp,news.crit /var/log/spooler # Save boot messages also to boot.log local7.* 配置文件的有效内容 忽略上文以#开头的行和空行 kern.* /dev/console *.info;mail.none;authpriv.none;cron.none /var/log/messages authpriv.* /var/log/secure mail.* -/var/log/maillog cron.* /var/log/cron *.emerg * uucp,news.crit /var/log/spooler local7.* 文件的组成 每个文件包含若干条规则,每条基本独立规则占用一行 每个规则包含两个条目,一个选择条目,一个动作条目。 这两个条目被一个或者更多的空格和tabs键隔断。 选择条目规定了指定的服务样式和特殊动作的优先权。 动作条目规定了指定的动作方式。 文件内容格式 格式如下: facility.level action facility.level 选择条目(选择条件) facility 服务 level 优先级 action 动作条目(操作动作) 选择条目 选择条件是对消息类型的一种分类,这种分类便于人们把不同类型的消息发送到不同的地方。 在同一个syslog配置行上允许出现一个以上的选择条件,但必须用分号(;)隔开。 服务类型(facility): kern 内核信息; user 用户进程信息; mail 电子邮件相关信息; daemon 后台进程相关信息; authpriv 包括特权信息如用户名在内的认证活动; cron 计划任务信息; syslog
显示全部