Yükleyebileceğim bir sistem günlüğü var mı?


11

Sistemimi vurmakta zorlanmam durumunda size sistemde yaptığınız tüm değişiklikleri gösterecek bir programdan bahsediyorum? En kötü senaryo durumunda bir CLI daha iyi olacaktır

Yanıtlar:


0

Günlük dosyalarınıza bakmak dışında tüm değişikliklerinizi izleyebileceğinizden emin değilim ...

Sistemde yaptığınız değişiklikleri (yedeklemek veya gidermek için) "yedeklemek" istiyorsanız şunları yapabilirsiniz:

  • Kurulu paketlerin listesini dışa aktarın: dpkg --get-selection> loaded_packages
  • config dosyalarınızı içeren / home dizininizi kopyalayın (a ile başlayan tüm dosyalar ve dizinler.)

Paketlerinizi geri yüklemek istiyorsanız: apt-get update && dpkg --set-selection <yüklenmiş_packages && apt-get yükseltme

Daha sonra, paket listenizi ve yapılandırma dosyalarını karşılaştırabilirsiniz


12

etckeeperPaketi kurun ve çalıştırın (bir kez ve herkes için) sudo etckeeper init. Bu, /etc(tüm sistem yapılandırma dosyasını içeren dizin) sürüm kontrolü altına alır ( varsayılan olarak Bazaar ). Varsayılan yapılandırma altında değişiklikler kaydedilir

  • önce ve her kullanımdan sonra apt-get, aptitudeSynaptic ya da diğer uygun tabanlı paket yöneticisi;
  • günde bir defa;
  • ve ne zaman çalıştırmak sudo etckeeper commitveya bzr commitiçinde /etc; bu size anlamlı bir taahhüt mesajı girme fırsatı verir.

Etckeeper kurulu paketlerin adlarını kaydetmez, ancak bunu /var/log/apt/ve /var/log/dpkg.log(farklı ayrıntı kümeleriyle) bulabilirsiniz. Bu dosyalar döndürülür, böylece birkaç ay sonra kaybolurlar; Eğer onları daha uzun tutmak istiyorsanız, bu yapılandırılmış /etc/logrotate.d/dpkgve /etc/logrotate.d/apt.

Kişisel yapılandırma dosyalarınız için bkz. “Nokta dosyaları” sürüm kontrolü altında nasıl tutulur? .


1

Söylemek cazip olurdu 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.

ancak neredeyse tüm kök dizini veya ilgili herhangi bir sistem (kullanıcı değil) için kullanılabilir.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.