バージョン管理

バージョン管理

ヘッドレスホームサーバーを実行しており、リモートアクセスを中断する可能性がある構成変更が必要な場合があります。 「良い」状態を構成する要素を定義し(たとえば、1.1.1.1でpingを実行すると、一部のリモートホストが私を見ることができる)、「悪い」状態が検出されたときに変更を自動的にロールバックするように設定できるツールシステムサービスはありますか? ?私は見た回答これは非常に目標とされた提案を提供しますが、常に実行できるより一般的なものを探しています。

完璧な世界では、時間を遡るように見えます。しかし、私は仮想マシンを実行したくないので、実行中の作業を検出して自動的に復元することに満足しています/etc。サービスに自動的にすべての変更をロールバックしてシステムを再起動させること/etcは、特に明記しない限り便利です。変更後5分以内に新しい状態が良好になります。

これを実行できるパッケージまたはサービスはありますか?

ベストアンサー1

時間の移動目標を達成するために使用することができます。ヘッドレス Debian サーバーでは、Timeshift は CLI ツールを提供します。

取付ける:

sudo apt install timeshift

マンページのデフォルトのcliオプション:

List:
  --list[-snapshots]         List snapshots

Backup:
   --create                   Create snapshot (even if not scheduled)

Restore:
  --restore                  Restore snapshot
  --clone                    Clone current system

Delete:
  --delete                   Delete snapshot

Examples:
timeshift --create --comments "after update" --tags D
timeshift --restore --snapshot '2014-10-12_16-29-08' --target /dev/sda1
timeshift --delete  --snapshot '2014-10-12_16-29-08'

おすすめ記事