AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 8329
Accepted
david25
david25
Asked: 2010-10-20 10:46:53 +0800 CST2010-10-20 10:46:53 +0800 CST 2010-10-20 10:46:53 +0800 CST

有可以安装的系统日志吗?

  • 772

我说的是一个程序,它将向您展示您对系统所做的所有更改,以防我不得不对我的系统进行故障排除?在最坏的情况下,CLI 会更好

backup
  • 4 4 个回答
  • 476 Views

4 个回答

  • Voted
  1. Gilles 'SO- stop being evil'
    2010-10-20T12:00:38+08:002010-10-20T12:00:38+08:00

    安装etckeeper包并运行(一劳永逸)sudo etckeeper init。这会将/etc(包含所有系统配置文件的目录)置于版本控制之下(默认为Bazaar)。默认配置下,记录变化

    • 在每次使用apt-get、aptitude、 Synaptic 或其他基于 apt 的包管理器之前和之后;
    • 每天一次;
    • 并且无论何时你跑步sudo etckeeper commit,或bzr commit在/etc;这使您有机会输入有意义的提交消息。

    Etckeeper 不记录已安装包的名称,但您可以在/var/log/apt/and中找到它/var/log/dpkg.log(具有不同的详细信息集)。这些文件是轮换的,所以几个月后它们就会消失;如果您想让它们保留更长时间,可以在/etc/logrotate.d/dpkg和中配置/etc/logrotate.d/apt。

    对于您的个人配置文件,请参阅如何将“点文件”置于版本控制之下?.

    • 12
  2. enzotib
    2010-10-20T13:09:02+08:002010-10-20T13:09:02+08:00

    我很想说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.
    

    但它几乎不能用于整个根目录或任何与系统(非用户)相关的东西。

    • 1
  3. sanderd17
    2010-10-20T10:49:55+08:002010-10-20T10:49:55+08:00

    有关在 ubuntu 中查看日志的信息,请参阅此页面:

    在 Ubuntu 中查看日志文件

    • 0
  4. Best Answer
    teo96
    2010-10-20T11:14:28+08:002010-10-20T11:14:28+08:00

    除了查看日志文件外,我不确定您是否可以跟踪所有更改...

    如果您想“备份”您对系统所做的更改(以进行故障排除或重新安装),您可以:

    • 导出已安装包的列表:dpkg --get-selections > installed_pa​​ckages
    • 复制包含配置文件的 /home 目录(所有以 . 开头的文件和目录)

    如果你想恢复你的包: apt-get update && dpkg --set-selections < installed_pa​​ckages && apt-get upgrade

    稍后,您将能够比较您的包列表和配置文件

    • 0

相关问题

  • NTFS 备份映像不会挂载

  • 如何备份/恢复我的 Empathy 日志?

  • 如何将 Ubuntu 放在非闪存外部 USB 硬盘驱动器上?

  • 备份工具比较

  • 如何使文件夹与外部 USB 硬盘保持同步?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve