JavaScript is required to for searching.
跳过导航链接
退出打印视图
系统管理指南:高级管理     Oracle Solaris 10 1/13 Information Library (简体中文)
search filter icon
search icon

文档信息

关于本书

1.  管理终端和调制解调器(概述)

2.  设置终端和调制解调器(任务)

3.  使用服务访问工具管理串行端口(任务)

4.  管理系统资源(概述)

5.  显示和更改系统信息(任务)

6.  管理磁盘使用(任务)

7.  管理 UFS 配额(任务)

8.  调度系统任务(任务)

9.  管理系统记帐(任务)

10.  系统记帐(参考)

11.  管理系统性能(概述)

12.  管理系统进程(任务)

13.  监视系统性能(任务)

14.  软件问题疑难解答(概述)

15.  管理系统消息

查看系统消息

如何查看系统消息

系统日志轮转

定制系统消息日志

如何定制系统消息日志

启用远程控制台消息传送

在运行级转换期间使用辅助控制台消息传递

在交互式登录会话期间使用 consadm 命令

如何启用辅助(远程)控制台

如何显示辅助控制台的列表

如何在系统重新引导期间启用辅助(远程)控制台

如何禁用辅助(远程)控制台

16.  管理核心文件(任务)

17.  管理系统故障转储信息(任务)

18.  各种软件问题的故障排除(任务)

19.  文件访问问题故障排除(任务)

20.  解决 UFS 文件系统不一致问题(任务)

21.  软件包问题故障排除(任务)

索引

定制系统消息日志

通过修改 /etc/syslog.conf 文件,可以捕获各个系统进程生成的其他错误消息。缺省情况下,/etc/syslog.conf 文件会将许多系统进程消息定向到 /var/adm/messages 文件。崩溃和引导消息也存储在这些文件中。要查看 /var/adm 消息,请参见如何查看系统消息

/etc/syslog.conf 文件有两个通过制表符分隔的列:

facility.level ... action
facility.level

消息或情况的工具或系统源。可能是由逗号分隔的工具列表。表 15-1 中列出了工具值。level,表示所记录情况的严重程度或优先级。表 15-2 中列出了优先级。

如果同一工具的两个项用于不同优先级,则不要将这两个项放在同一行中。在 syslog 文件中放置优先级表示将记录该优先级或更高优先级的所有消息,最后一条消息优先。对于给定的工具和级别,syslogd 将匹配该级别以及所有更高级别的所有消息。

action

操作字段表示将消息转发到的位置。

以下示例显示缺省的 /etc/syslog.conf 文件中的样例行。

user.err                                        /dev/sysmsg
user.err                                        /var/adm/messages
user.alert                                      `root, operator'
user.emerg                                      *

这意味着将自动记录以下用户消息:


注 - 如果在 /etc/syslog.conf 文件中多次指定一个日志目标,则将各项分别放置在不同的行中可能会导致消息的记录顺序混乱。请注意,可在一个行项中指定多个选择器,每个选择器之间用分号分隔。


下表中显示了最常见的错误情况源。表 15-2 按严重程度显示最常见的优先级。

表 15-1 syslog.conf 消息的源工具

说明
kern
内核
auth
验证
daemon
所有守护进程
mail
邮件系统
lp
假脱机系统
user
用户进程

注 - 可在 /etc/syslog.conf 文件中激活的 syslog 工具数没有限制。


表 15-2 syslog.conf 消息的优先级

优先级
说明
emerg
系统紧急情况
alert
需要立即更正的错误
crit
严重错误
err
其他错误
info
信息性消息
debug
用于调试的输出
none
此设置不记录输出

如何定制系统消息日志

  1. 成为超级用户或承担等效角色。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"

  2. 编辑 /etc/syslog.conf 文件,根据 syslog.conf(4) 中介绍的语法添加或更改消息源、优先级和消息位置。
  3. 退出文件,保存更改。

示例 15-2 定制系统消息日志

此样例 /etc/syslog.conf user.emerg 工具可向 root 用户个人用户发送用户紧急消息。

user.emerg                                      `root, *'