FreeBSDを非常に小さいVM、約1.5Gのスペースで実行しています。ディスクスペースを節約するためにsyslogd
を無効にしたいのですが、エントリがありません。 /etc/rc.conf
。 service -e
は、syslogd
が実際に実行されていることを示しています。無効化/アンインストールするにはどうすればよいですか?
デーモンを停止します。
/etc/rc.d/syslogd stop
/etc/rc.conf
に行を追加します:
syslogd_enable="NO"
/etc/rc.conf
に行を追加します:
syslogd_enable = "NO"
デーモンを停止します。
/etc/rc.d/syslogd stop
ただし、syslogdを停止することはお勧めしません。代わりに、/etc/newsyslog.conf
構成ファイルを編集して、ログローテーションのサイズと頻度を編集することをお勧めします。それは非常に変更可能です。フォローしたくないサービスを行の前に#
を付けてコメントアウトするか、以下を変更できます。
count
(ファイルアーカイブの最大数)size
when
回転させたいときあなたの状況に合うと思うオプションがたくさんあります。たとえば、ログの最大kbサイズのみを保持したい場合は、それを行うことができます。確かに、ログ用に数kbを節約することができます:-P必要なログシステムサイズのグルーミングの詳細については、man newsyslog.conf
をお読みください。