我拥有:安装了busybox的 VMware ESXi 4.0。 在busybox小程序中,我对syslogd感兴趣。 默认情况下,它以busybox syslogd运行。 我可以通过ps ax看到它:
ps ax | grep syslog 4316 4316 busybox syslogd
我需要的是:用选项运行syslogd。 像那样:
busybox syslogd -R 10.30.35.67
我的问题:
如何configurationbusybox,使R选项在系统启动时起作用? 有没有configuration文件或类似的东西?
如何在系统启动后正确更改busybox syslogd选项? 如何正确停止busybox syslogd? 如何用新选项启动它? 我试图杀死busybox的syslogd进程(在我的情况下是4316),但重新启动busybox syslogd -R 10.30.35.67后,我根本看不到任何与syslogd相关的进程。
有一种更简单的方法来configuration远程系统日志,甚至VMware也支持。
在VIC中,selectESXi服务器,然后select“configuration”选项卡。 从那里,select“高级设置”,并在左侧树中查找“Syslog”。 在设置“Syslog.Remote.Hostname”中input您的系统日志目的地。 单击确定,并validation日志是否正确地将其到达目的地。
通常有一个包含一个rc文件的etc目录。 这是文本,并应该有启动parameter passing给busybox上的syslogd。 而且,-R支持必须编译进去。