web-dev-qa-db-ja.com

FreeBSDでsyslogdを無効にする

FreeBSDを非常に小さいVM、約1.5Gのスペースで実行しています。ディスクスペースを節約するためにsyslogdを無効にしたいのですが、エントリがありません。 /etc/rc.confservice -eは、syslogdが実際に実行されていることを示しています。無効化/アンインストールするにはどうすればよいですか?

3
Lily Hahn

デーモンを停止します。

/etc/rc.d/syslogd stop

/etc/rc.confに行を追加します:

syslogd_enable="NO"
2
Igor Hatarist

/etc/rc.confに行を追加します:

syslogd_enable = "NO"

デーモンを停止します。

/etc/rc.d/syslogd stop

ただし、syslogdを停止することはお勧めしません。代わりに、/etc/newsyslog.conf構成ファイルを編集して、ログローテーションのサイズと頻度を編集することをお勧めします。それは非常に変更可能です。フォローしたくないサービスを行の前に#を付けてコメントアウトするか、以下を変更できます。

  • count(ファイルアーカイブの最大数)
  • 各アーカイブのサイズはsize
  • when回転させたいとき

あなたの状況に合うと思うオプションがたくさんあります。たとえば、ログの最大kbサイズのみを保持したい場合は、それを行うことができます。確かに、ログ用に数kbを節約することができます:-P必要なログシステムサイズのグルーミングの詳細については、man newsyslog.confをお読みください。

2
EhevuTov