AIX机器上的syslogs

时间:2010-12-09 09:36:01

标签: aix

我需要在AIX机器上查看syslog。 我对此毫无头绪。 我浏览了syslog.conf文件,得到了类似的结果:

# "mail messages, at debug or higher, go to Log file. File must exist."
# "all facilities, at debug and higher, go to console"
# "all facilities, at crit or higher, go to all users"
#  mail.debug           /usr/spool/mqueue/syslog
#  *.debug              /dev/console
#  *.crit                       *
#  *.debug              /tmp/syslog.out     rotate size 100k files 4
#  *.crit               /tmp/syslog.out     rotate time 1d

另外,我不知道如何访问/ dev / console 有人可以帮忙吗?

3 个答案:

答案 0 :(得分:1)

请参阅How to configure AIX syslogdmanaging AIX logs

从您的配置中,我看到所有系统记录信息都可以在/tmp/syslog.out中找到,因为这是记录*.debug的位置。

如果您在那里找不到任何内容,则应检查syslogd守护程序是否实际运行。

如果您对syslog.conf文件进行了更改,则必须使用

重新启动该守护程序
refresh -s syslogd

更新:我发现syslog.conf中的所有内容都已注释掉了。如果要查看某些日志,则必须启用一些日志记录工具。例如,它应该如下所示:

# "mail messages, at debug or higher, go to Log file. File must exist."
# "all facilities, at debug and higher, go to console"
# "all facilities, at crit or higher, go to all users"
#  mail.debug           /usr/spool/mqueue/syslog
#  *.debug              /dev/console
#  *.crit                       *
*.debug              /tmp/syslog.out     rotate size 100k files 4
#  *.crit               /tmp/syslog.out     rotate time 1d

如果您想在/tmp/syslog.out中看到任何内容。

并且,不要忘记重启守护进程!

更新2

要启用所有内容的记录,请将其放在syslog.conf

*.*              /tmp/syslog.out     rotate size 100k files 4

通过这种方式,您可以看到日志记录是否真的有效。

答案 1 :(得分:1)

您忘记了该文件必须存在:

touch /tmp/syslog.out

refresh -s syslogd

答案 2 :(得分:0)

嗯,/dev/console控制台,一个(几乎可以肯定)连接到盒子本身的物理终端。它不是一个可以从中获取信息的存储设备。

至于您需要查看哪个文件,它通常由您向我们展示的文件控制,并且可以根据设施和优先级将各个消息发送到不同的位置。但是,由于您看到的所有这些行都已注释掉,因此它们将转到默认值,这可能是控制台。