web-dev-qa-db-ja.com

ログファイルを無効にする方法

具体的には、kern.logおよびsyslogファイルを停止します。約2日前にXunbuntuをインストールしたばかりで、このOSの経験はありません。

私はそれらがおそらく重要であることを知っていますが、ギガバイトを実行し続けるハードウェアの問題があります。

私のパーティションは小さいので、これらのファイル用に十分な空き領域がありません。さらに、XunbuntuをSSDで実行しているので、ディスクへの書き込みがすべて面倒です。ですから、もし私が彼らの創造を防ぐことができたら、それは素晴らしいことです。

問題を知る必要がある好奇心のために。 「iwl3945 ... Radio disabled by HW RF Kill switch」の行に沿ってノンストップログエントリを取得しています

すべてが正常に動作しています。 LAN、WiFi、およびBluetoothはすべて正常に機能します。ログエントリは、CAT5ケーブルが接続されていない場合、またはwifiハードウェアスイッチをオフの位置に設定した場合に開始されます。そして、私がそれらを接続させたとしても、書き込みが停止する前にインターネットへの接続を確認し、確認する前にウェブブラウザを入力しなければなりません。

このコンピューターと常にオンラインで接続することはできません。おそらくオフラインで過ごす時間が増えます。バッテリーを節約するために、wifiハードスイッチをオフにすることも好きです。

7
user165909

本当にすべてのロギングを無効にしたい場合:

  1. Sudo stop rsyslogと入力して、ログデーモンを停止します。
  2. ブート時に自動的に開始されるログデーモンを停止するには、/etc/init/rsyslog.overrideというファイルを1行manualで作成します。これを行うには、次のコマンドを使用します。

    echo manual|Sudo tee --append /etc/init/rsyslog.override
    

これを元に戻したい場合:

  1. Sudo start rsyslogと入力して、ログデーモンを起動します。
  2. 以前に作成したオーバーライドファイルを削除して、ブート時にログデーモンが再び起動されるようにします。コマンドSudo rm -f /etc/init/rsyslog.overrideがこれを行います。
6
Robie Basak

このようなログファイルが存在しないように構成できます。ただし、パッケージlogrotateをインストールして、保存するログファイルの最大サイズと数を設定することをお勧めします。したがって、最大サイズが100MBになるように簡単に設定し、そのうち5つを/ etc/logrotate.confに設定したり、ファイルを/ etc/logrotate.d /に追加したりできます。そこの例を見てください。

そう

apt-get install logrotate

上記のパッケージの構成を確認します(そして/ usr/share/doc/logrotate/README.Debianを読んでください)。

0
Anders