如何在 AIX 上启用 syslog?

如何在 AIX 上启用 syslog?

我正在尝试在 AIX 上启用 syslog。我按照说明操作在这篇文章中但它不起作用。

这是我的 /etc/syslog.conf:

mail.debug      /var/log/mail.log   rotate size 500k files 10
kern.debug      /var/log/kern.log   rotate size 500k files 10
syslog.debug    /var/log/syslog.log rotate size 500k files 10
daemon.debug    /var/log/daemon.log rotate size 500k files 10
local2.debug    /var/log/sudo.log   rotate size 500k files 10

我执行了这个:

refresh -s syslogd

但 /var/log 中没有显示任何内容

我在 AIX 6.1 上。

答案1

Syslog 文件必须先存在,然后 syslogd 才能写入这些文件。您需要先(以 root 身份)触摸要使用的文件名。

触摸/var/log/mail.log

触摸/var/log/kern.log

...ETC

然后刷新系统日志

答案2

如果你想将其发送到 192.168.1.1 的系统日志服务器,你必须在 /etc/syslog.conf 中这样写

user.info @192.168.1.1 rotate size 100k files 5
syslog.info @192.168.1.1 rotate size 100k files 5
auth.info @192.168.1.1 rotate size 100k files 5
local2.info @192.168.1.1 rotate size 100k files 5

之后不要忘记使用以下命令应用更改:

#refresh -s syslogd

相关内容