Как я могу обнаружить все изменения, внесенные со времени установки по умолчанию или момента времени?

Я пытаюсь изучить Ubuntu (и Linux в целом) на намного более глубоком уровне прямо сейчас и имею кошмар, отслеживающий изменения - в особенности с системой управления пакета.

Есть ли какой-либо (относительно легкий) способ, которым я могу создать снимки файловую систему и затем позднее сравнить все изменения, которые были внесены начиная с начального моментального снимка?

Или, если не файловая система, можно рекомендовать какую-либо технику или программу, которая может помочь мне достигнуть этого?

Обратите внимание на то, что я ищу ответ, который может помочь мне понять систему глубже и узнать больше, я не ищу, как фиксировать/удалять. Я использую виртуализацию много и могу легко откатывать, если я должен.


Если кому-либо интересно, почему я задаю этот вопрос или если кто-либо еще пытается учиться...

Я установил Сервер Ubuntu, и все работает отлично - я затем хотел попытаться установить и учиться X и как различные оболочки работают, таким образом, я ввел apt-get install kde, и даже при том, что я позже сделал apt-get autoremove kde, все еще, кажется, существуют сотни пакетов, установленных, которые больше не необходимы или не стали удаленными.

При откладывании пакетов существуют большие системные изменения уровня, которые произошли, такие как система, звоня startx (я предполагаю) при запуске, но без KDE просто замораживается... Мне удалось зафиксировать с добавлением "текстовой" опции копаться, однако, полагая, что установка по умолчанию Ubuntu без X не имеет этого, я чувствую, что обманул, и я хотел бы знать, как/где X вызывается.

2
задан 2 January 2015 в 19:03

2 ответа

Учитывая формулировку Вашего вопроса я не уверен, не просите ли Вы на самом деле что-то еще более подробное, чем это, но я просто говорю Вам, что я знаю.

, Если Вы переходите к Вашему Центр программного обеспечения Ubuntu и затем нажимаете на значок "истории", необходимо видеть все, что Вы ищете. Если существует что-то, что Вы не находите там, мне чрезвычайно любопытно знать, каково это.

0
ответ дан 19 November 2019 в 22:30

Для снимков:

можно использовать, люциан или backintime-распространенный. Вот то, как установить оба из них:

sudo apt-get update
sudo apt-get install snapper backintime-common

больше информации о люциане может быть найдено здесь

больше информации о backintime может быть найдено здесь

и эта ubuntugeek статья о backintime


К контролю Ваши журналы dpkg:

Ваши системные изменения, такие как все обновления изменений пакета и установили/удалили пакеты, перечислены в /var/log/dpkg.log. Откройте терминал и выполните следующие команды для взгляда на то, что Вы имеете здесь:

Во-первых, сделайте каталог для работы в:

mkdir ~/dpkg

измените свой текущий каталог:

cd ~/dpkg

скопируйте свои dpkg файлы журнала в новый каталог:

sudo cp /var/log/dpkg.log* ~/dpkg

измените владельца файлов к Вашему имени пользователя:

sudo chown -R $USER:$USER ~/dpkg

разархивируйте сжатые файлы журнала (если таковые имеются). BTW это могло бы сказать "неизвестный суффикс - проигнорированный" и это хорошо:

gunzip dpkg.log.*

перечислите файлы в своем каталоге

ls

Новейшие записи будут найдены в dpkg.log, самые старые записи будут найдены в файле с наибольшим числом в конце имени файла (dpkg.log.2, например, или dpkg.log.3 и так далее).

Считать новые изменения (файл dpkg.log):

less dpkg.log

или, из любого каталога:

less ~/dpkg/dpkg.log

Считать dpkg.log.2, например:

less dpkg.log.2

и так далее. Нажмите q для выхода из файла.

Большинство других файлов журнала может быть найдено в/var/log также. Перечислять содержание/var/log:

ls /var/log

С другой стороны, Вы могли установить человечность на btrfs разделе, а не использовать значение по умолчанию ext4 файловая система. В отличие от окон (который является только устанавливаемым на NTFS), Ubuntu может быть установлена на многих различных типах файловой системы. Значение по умолчанию является ext4, существует ext3, ext2, btrfs и пара других, доступных также, если я не ошибаюсь. Можно интересоваться проверкой его для будущей установки человечности.

При установке человечности с помощью btrfs раздела вместо ext4 fylesystem можно затем установить эти полезные инструменты после установки операционной системы:

sudo apt-get install btrfs-tools* apt-btrfs-snapshot

Снимки сделаны каждый раз, когда Вы используете склонный - добираются так, можно всегда возвращаться назад после установки или удаления программного обеспечения.

официальная документация человечности может быть найдена здесь

btrfs по сравнению со сравнительным тестированием ext4 на ядре 3.15 может быть найден здесь (не конкретная человечность)

3
ответ дан 2 December 2019 в 02:59

Другие вопросы по тегам:

Похожие вопросы: