syslogdのポートListenをやめさせる方法

syslogdはデフォルト設定だと514ポートで待ち受けを行う。
rc.confに以下の行を追加すれば、これをやめさせることができる。

syslogd_flags="-ss"

デフォルト設定だとこのように514をListen

$ sockstat|grep syslogd
root syslogd 10197 4 dgram /var/run/log
root syslogd 10197 5 dgram /var/run/logpriv
root syslogd 10197 6 udp6 *:514 *:*
root syslogd 10197 7 udp4 *:514 *:*

rc.confを先述の通り修正して、syslogdを再起動。

$ sudo /etc/rc.d/syslogd restart
Stopping syslogd.
Starting syslogd.
$

こんな感じ。

$ sockstat|grep syslogd
root syslogd 10222 4 dgram /var/run/log
root syslogd 10222 5 dgram /var/run/logpriv
$