すべてのUbuntuログ/端末履歴はどこに保存されますか


15

ログとキー履歴はどのフォルダーに保存されるので、それらを削除するスクリプトを作成できます。ハイバネーションパーティション用の特定のフォルダーや、RAMデータをハイバネーションに保持するファイルはありますか?誰かがすべてのコマンド履歴/プログラムロード履歴/プログラム実行履歴を削除したいのですが、どこに行きますか?

サンクスライト

回答:


11

物事が記録される場所はたくさんあり、使用するアプリケーションによっては、網羅するのが非常に難しいでしょう。とはいえ、ここに私が考えることができる主な場所があります:

  • ほとんどのシステムログは /var/log
  • firefoxは、履歴やCookieなどを保存します。~/.mozilla/firefox これはFirefoxから削除できます(shift + ctrl + suppr)
  • zeitgeistは履歴デーモンであり、ダッシュの最近の履歴を取り込みます。プライバシー設定から削除できます
  • このコマンドを~/.bash_history削除すると、端末コマンド履歴がユーザーごとに保存され、この履歴が削除されます。
  • gnomeアプリケーション(gedit、nautilusなど)は最近使用したファイルを~/.local/share/recently-used.xbelこのファイルに保存します。このファイルは必要に応じて削除できます。

これらは私が考えることができる主な場所ですが、どのアプリケーションでもさまざまな場所で物事をログに記録することができます...ですから、それは本当にあなたが削除したいログに依存します。

MrVaykadjiが言及したように、BleachBitはこのようなクレンジングタスクを自動化し、さまざまな既知のソフトウェアの「ログファイル」を削除できるGPLソフトウェアです。また、単純なxmlファイルを使用して新しいクリーナーを簡単に追加することもできます。あなたが探しているもの(ウェア)かもしれません!


推奨されるかどうかはわかりませんが、BleachBitメインストリームプログラムのログの「簡単な」ソリューションになると思います。
MrVaykadji

@MrVaykadjiこれは確かに興味深いプロジェクトです!ソースコードが利用可能であり、いわゆるクリーナーxmlファイルは、さまざまなソフトウェアに関する多くの情報を提供します。これを含めるように回答を更新します!どうもありがとう。
ALCI

また、強力なツールであり、間違ったファイルを削除してシステムを危険にさらすほど強力です。しかし、多分それはうまくコード化され安全です、私にはわかりません。
MrVaykadji

BleachBitはドライランし、実際に削除する前に、削除するファイルのリストを出力するようです...しかし、必ず注意して使用する必要があります。
-alci


5

bash履歴ファイルはホームディレクトリにあります。 /home/your-user-name/.bash_history

Zeitgeistユーザー履歴はに保存され ~/.local/share/zeitgeistます。

Zeitgeistの履歴をリセットするには、ターミナルを開き、次のコマンドをコピーして貼り付けます。

rm ~/.local/share/zeitgeist/activity.sqlite

または、Nautilusまたはファイルマネージャーでそのディレクトリに移動し、sqliteデータベース「activity.sqlite」を手動で削除します。Zeitgeistによって以前のユーザー履歴を差し引いて再度作成されます。

私は、彼らが完全にコマンドを理解し、コマンドが正しく書かれていることをダブルチェックに気を付けないと、始まる特に任意のコマンドいくつかのコマンドを使用するように快適な占いユーザーを感じていないのrmを コマンド場合は、ユーザーが簡単に自分のシステムに取り返しのつかないダメージを与える可能性があるので、間違った形式でしたが、コメントで示唆されているOPの質問に答えるために、システムログはに保存され var/log ますルートスペースが少ないため、/ var / logファイルを削除できますか?

ただし、システムの問題をトラブルシューティングする必要がある場合は、ログが非常に役立つことに注意してください。

ターミナルを開き、次のコマンドをコピーして貼り付けることにより、ジャーナルフォルダーの内容を削除できます。

sudo rm /var/log/journal/*

コンピューターで使用しているスペースを確認するには、ターミナルを開いてクエリを発行します。

journalctl --disk-usage

私のシステムは現在3.9GBを使用しています。


1
それは端末の履歴のみを参照します。質問に
応じて

はい、あなたは正しいです。不完全な答えで申し訳ありませんが、var / logsについても言及していませんでした。過去数年間、この新しい18.04(Bionic)コンピューターでもzeitgeistを常に無効にしてgnomeフラッシュバック/メタシティを使用していたため、zeitgeistを忘れましたクリーンインストール後にTrustyがEOLに達したときに最初にしたことで、Zeitgeistを忘れていました。この答えは、MrVaykadjiによって明確に編集されていることがわかります。ありがとう!
Stanwmusic

0

上記のログ以外に、多くの(ほとんどではないにしても)アプリケーションが異なる場所に個別のログを保持していることを考慮に入れる必要があります。したがって、alciが述べたように、答えは本当にあなたが何をサニタイズしたいかに依存します。

また、実際にニーズが存在する場合は、ログサニタイズの実際の特定のニーズに基づいて自動化するスクリプト作成スキルを試してみることをお勧めします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.