我正在尝试在 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