quich5k |
|
Темы:
18
Сообщения:
57
Участник с: 01 августа 2021
|
т.е. например установил программу запустил, и мне надо знать все что она запишет в систему, любой файл, любые изменения, просто взять и прочитать это. Некоторые проги охреневшие они после полного удаления pacman -Rccns оставляют конфиги и свои файлы, ключи и прочее |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
quich5kгде такое вычитал? - для полного удаления пакета достаточно pacman -Rsn а вот опцию c не советую применнять бездумно, можно и напороться ... тем более cc
quich5kПроблем с удалением никогда не замечал, pacman очень хорошо все отслеживает ... и является лучшим. Одно но, нужно чистить ручками домашнюю директорию, pacman туда не лезет, он занимается только системными файлами. ... исправил описку (не удачная вставка скопированного) ...
Ошибки не исчезают с опытом - они просто умнеют
|
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
quich5kaudit https://wiki.archlinux.org/title/Audit_framework Хотя может лучше пускать такие приложения в какой нибудь песочнице |
indeviral |
|
Темы:
38
Сообщения:
3165
Участник с: 10 августа 2013
|
quich5kstrace
Ошибки в тексте-неповторимый стиль автора©
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
vs220Можно проще .... Если нужно определить куда и что пишет определенный процесс, проще использовать strace. Например, открываю nano, пишу в нем строчку TEST WRITE FAILE и сохраняю в файл ~/test ..... Выглядеть это будет так strace -f -e trace=write -y -o ~/strace_nano.log /usr/bin/nano ~/test Вся информация о проведенных записях в файле ~/strace_nano.log (около 7 Kb) … НО в нем в основном информация о записях в памяти (/dev/pts/) - эти строки нужно удалить из файл-лога sed '/pts/d' ~/strace_nano.log и в итоге видим всего один файл /home/vasek/test, в который записалось TEST WRITE FAILE .... что мы и проделали
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
indeviralопередил .... пока проводил эксперимент для показа ...
Ошибки не исчезают с опытом - они просто умнеют
|
indeviral |
|
Темы:
38
Сообщения:
3165
Участник с: 10 августа 2013
|
vasekну зато вы подробнее расписали)
Ошибки в тексте-неповторимый стиль автора©
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Опция strace -y удобна тем, что вместо дескриптора файла указывает название файла .... точнее не вместо, а дополнительно
Ошибки не исчезают с опытом - они просто умнеют
|
alien175 |
|
Темы:
20
Сообщения:
169
Участник с: 27 декабря 2010
|
quich5kПерепишите в бумажный блокнот каждый файл и следите за изменениями. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
quich5kВообще то есть некоторые нюансы - установленные проги практически не лезут в файлы других прог … они даже и не знают о их существовании. Конечно, приходится им иногда это и делать, но то только по особым указаниям, сами они этого не делают. Всегда можно узнать какие файлы прописались в систему при установке пакета - pacman -Ql <paket> Например, сам pacman установил себе 391 пакет в разные директории pacman -Ql pacman | wc -l Запустим обновление системыsudo pacman -Syu Будет обновлено 7 пакетов, обновляемся … и проверим - какие же файлы были изменены в директории /var/lib/pacman/local за последние 10 минsudo find /var/lib/pacman/local -type f -mmin -10 .... (sudo, чтобы не видеть возможную ругань) и видим, что было изменено 14 файлов, но в директориях с теми же 7-ю пакетами, указанными в выводе pacman -Syu …Так что каждый конкретный случай нужно смотреть отдельно - что хотим узнать ...
Ошибки не исчезают с опытом - они просто умнеют
|