インストールできるシステムジャーナルはありますか?


11

システムの撮影に問題が発生した場合に備えて、システムに加えたすべての変更を表示するプログラムについて話しているのですか?最悪のシナリオの場合、CLIの方が優れています

回答:


0

ログファイルを確認する場合を除き、すべての変更をトレースできるかどうかはわかりません...

(トラブルシューティングまたは再インストールのために)システムに加えた変更を「バックアップ」する場合は、次のことができます。

  • インストール済みパッケージのリストをエクスポートします:dpkg --get-selections> installed_pa​​ckages
  • 構成ファイルを含む/ homeディレクトリをコピーします(すべてのファイルとディレクトリは。で始まります)

パッケージを復元したい場合:apt-get update && dpkg --set-selections <installed_pa​​ckages && apt-get upgrade

後で、パッケージリストと設定ファイルを比較できるようになります


12

etckeeperパッケージをインストールして実行します(一度だけ)sudo etckeeper init。これにより、/etc(すべてのシステム設定ファイルを含むディレクトリ)がバージョン管理(デフォルトではBazaar)になります。デフォルト構成では、変更が記録されます

  • 前後の各使用apt-getaptitude、シナプスまたは他のaptベースのパッケージマネージャ。
  • 1日1回;
  • そして、するたびに実行sudo etckeeper commit、またはbzr commit/etc。これにより、意味のあるコミットメッセージを入力する機会が与えられます。

Etckeeperはインストールされたパッケージの名前を記録しませんが、/var/log/apt/andで見つけることができます/var/log/dpkg.log(詳細の異なるセットで)。これらのファイルはローテーションされるため、数か月後に消えます。長く保持したい場合、これは/etc/logrotate.d/dpkgおよびで設定されます/etc/logrotate.d/apt

個人設定ファイルについては、「ドットファイル」をバージョン管理下に置く方法をご覧ください


1

私は言いたいと思うでしょうcopyfs

NAME
       CopyFS - Versioning File System for FUSE

DESCRIPTION
       CopyFS  is a copy-on-write, versioning file system for FUSE. CopyFS can
       be used to maintain the revision  history  of  a  directory  containing
       files for which you want to track changes, and be able to revert to any
       older version. CopyFS lets you do that by transparently making  backups
       of  each  file that you modify so that you can review and revert to any
       previous revision.

ただし、ルートディレクトリ全体や、システム(ユーザーではない)に関連するものにはほとんど使用できません。


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