ラップトップにログを保存することは意味がありますか?これは、syslogを介して問題をデバッグするサーバーではありません。たまにdmesg | tailを見たいのですが、それはディスクに何も必要ないという意味ではありません。これはスペースの無駄であり、SSDは書き込みサイクル数が制限されています。
答え1
SSDの性質上、ロギングを無効にすることは意味がありません。
SSDファームウェアは同じセクタに繰り返し書き込みを分散し、「ウェアレベリング」も可能であり、指定された最大書き込みサイクル数(各セクタに対して)が非常に高いです。
例えば日立はSSDドライブを指定します。「5年間1日に10回のフルドライブを書く」。サプライヤーとして事業を継続したい場合は、このような主張しかできません。独立コンピュータジャーナルでも同様の計算を発表しました。
無駄なスペース関連:システムは自動的にログを循環します(たとえば、期間しきい値以降の古いエントリを削除するため)、スペースは実際に無駄になりません。たとえば、私のラップトップでは/var/log
36MiBだけを占めています。これには、Webサーバー、データベースなどの一部のデフォルト以外のデーモンが含まれます。
また、これには、dmesg
crond、CUPS、MTA、または同様のデーモンからのログメッセージは含まれません。
答え2
最新のノートブックではこれは重要ではありませんが、私のようにリソースが非常に制限されたデバイスを使用している場合は、不要なサービス/実行ファイルを無効にすることを検討することができます。私は現在ARM開発ボードを開発中です。システムリソースを節約するために、sshdサービスとcronサービスも無効にしました。システムロギングを無効にするには、次のコマンドを使用できます。
systemctl disable rsyslog.service
答え3
私は個人的にラップトップのログを見ることはまったくありません。ほとんど重要なことが起こらないからです。振り返ってみると、私は私の個人用デバイスのログを見る必要はまったくありませんでした(わかるように大胆な表現です)。ログは企業コンピューティングの重要な部分ですが、ホームユーザーにとってはいくつかの状況でのみ役に立ちます。
既存のハードドライブがある場合は、そのまま維持するように言いたいのですが、SSDがあり、書き込みが心配になることを考慮すると、ロギングアプリケーションをアンインストールしても問題はないようです。
私は注意を払って間違いを犯し、システムにsyslogを残しますが、起動スクリプトに以下を入れて起動するたびに無効にします。
/etc/init.d/syslog stop
答え4
努力する:
/etc/init.d/syslog stop
または:
service syslog stop
すべてのロギングが停止します。