web-dev-qa-db-ja.com

Linux。すべてのログを無効にする方法は?

Linux(ubuntu)でロギングを無効にすることはできますか? svn、Jabber、Apache、proftpd、sendmail、ssh、vpn、mysql、およびすべてのシステムログをオフにする必要があります。

16
Andrei

Syslogは、多数のOSでrsyslogに置き換えられました。したがって、Debian> 5、Ubuntu> 11.2、Centos 6.xでは、次のコマンドラインで停止します。

 service rsyslog stop

その後、起動時に無効にできます:

 systemctl disable rsyslog

起動時に再び有効にするには:

 systemctl enable rsyslog
14

ログデーモンの停止syslogd

たとえば、init-scriptsを使用します。

/etc/init.d/syslogd stop

Linux-Distに応じて、さまざまな方法でこれを実現できます。ロギングを永続的に無効にする(ディスク容量の少ない組み込みシステム)には、loggindデーモンを削除し、/ etc/defaultsを編集するか、rc(runlevel-configuration)ディレクトリからinitスクリプトを削除します。

編集:はるかに興味深いのは、レイテンシーの問題の原因です。ログがこれを引き起こすとは思わない。 「top -d1」を実行し、最上位のプロセスを確認します。たとえば、ネットワークホームサーバーには、おそらくXWindow Systemは必要ありません。このマシンでweb-developmentを実行していない場合は、データベースとWebserもおそらく必要ありません...多くのプロセスが遅れを引き起こす可能性があります。

4
Sebastian Lange

Syslogを無効にした場合は、次のコマンドを実行してください。

Sudo systemctl disable rsyslog
3
Cloud

systemdを実行している場合、以下のコマンドを発行します。

systemctl disable syslog
2
Chenming Zhang

(私たちの一部のように)本当に古いレガシーシステムがある場合:

% /etc/init.d/syslog stop
% chkconfig syslog off
1
baumann