LINUX.ORG.RU

Посмотреть, что было сделано после установки

 


2

1

Есть Ubuntu 18.04, в которой после установки что-то сделали. Хочется понять: 1. Список пакетов, который был установлен установщиком (вероятно минимальный). 2. Список пакетов, который был установлен после установки. 3. Список изменённых файлов (т.е. тех файлов, которые отличаются от файлов в пакетах, добавленных, удалённых и тд).

Как такое сделать?

★★★★★

«кто» или «что» сделал?
человек или программа?
у апта есть хистори лог. у баша есть.
но всё спокойно могли затереть, чтобы не палиться.

Список изменённых файлов

ну, поиск по дате, очевидно?

darkenshvein ★★★★★
()
Ответ на: комментарий от darkenshvein

У хостера установлена убунту. Но она какая-то не такая, судя по всему после установки отработал какой-то скрипт. Пытаюсь понять, что за скрипт и что он сделал, чтобы вычистить ненужное.

Legioner ★★★★★
() автор топика

3) Ну тут нужно по каждому установленному пакету пройтись, вывести список файлов пакета(это есть в гугле) и потом смотреть по дате модификации файла. По-другому наверное никак.

Bad_ptr ★★★★★
()
Ответ на: комментарий от Deleted

Так что ли?

https://studylinux.ru/shpargalka-po-upravleniyu-po-debianubuntumint.html

14. Как узнать что попало в файловую систему мимо системы управления пакетами? Есть утилита cruft, хотя вопрос интерпретации результатов (файла report) пока открыт

sudo cruft -d / -r report --ignore /home --ignore /var --ignore /tmp
Bad_ptr ★★★★★
()
Ответ на: комментарий от Deleted

Спасибо, в принципе хватит. Установил убунту в виртуалочку, сделал dpkg -l там и там, сделал diff и cruft-ng заюзал. Вроде информация для размышления есть.

Legioner ★★★★★
() автор топика

Через dpkg -l получи список установленных файлов.

Через debsums можно проверить контрольные суммы файлов в системе.

В идеале нужно установить такую же систему например в виртуалке, поставить такой же набор пакетов тех же версий.

Затем взять файлы /var/lib/dpkg/info/*.md5sums и на основе этих файлов проверить файлы в системе с помощью debsums.

Ну и заодно сможешь получить список пакето.

anonymous
()
Ответ на: комментарий от Legioner

Я не использовал cruft, попробуй.

anonymous
()
Ответ на: комментарий от Legioner

паранойя замучила? ставь со своего исошника, а не из шаблона, который хостер сделал. делов-то!..

aol ★★★★★
()
Ответ на: комментарий от Legioner

Пытаюсь понять, что за скрипт и что он сделал, чтобы вычистить ненужное.

Кажется мне, что ты не с того конца зашёл. Проще поставить всё заново.

i-rinat ★★★★★
()

Я как то хотел поржать и сделать git add . на корень системы что бы типа посмотреть осилит гит это в принципе или нет. Но как-то поленился. =) А так не плохо бы иметь полный визуальный срез системы с удобным простором изменений, ни эти вот ваши снимки фс ,бесполезные и бесчувственные. А именно для аудита состояния системы.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от chenbr0

Хистори тебе скажет список пакетов и всё, а что там натворили post/pre/ скрипты одному маинтейнеру известно.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от Legioner

Но она какая-то не такая, судя по всему после установки отработал какой-то скрипт.

Если есть возможность загрузить свой ISO у хостера, то и поставь с него – с офф.убунты как тебе нравится (VNC Или что там у тебя). Смотри как он сеть настроена заранее, возможно руками придется задавать.

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 2)
Ответ на: комментарий от chenbr0

Кто знает что там за образ у хостера, там может быть сделано как угодно.

mandala ★★★★★
()
Ответ на: комментарий от aol

паранойя замучила?

Нет, не люблю лишний хлам. Вычистил openntpd, gcc и прочие средства для сборки, ещё пару ненужных программ.

ставь со своего исошника

Там нет KVM-а. Разве что deboostrap-ом поставить... Надо подумать.

Legioner ★★★★★
() автор топика
Последнее исправление: Legioner (всего исправлений: 1)
Ответ на: комментарий от Deleted

он не виноват, что я его не вижу. тред не читал. не следи за мной. выбирай вариант.

chenbr0
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.