1
ответ

получить pids/locks для lvm -источник для opencount в информации dmsetup

#dmsetup info Имя :ubuntu --vg -корень Состояние :АКТИВНО Упреждающее чтение :256 < ----cat /sys/dev/block/253 :0/bdi/read _опережающее _кб дает 128, а не 256 таблиц :LIVE Открыть...
01.11.2020
1
ответ

Записать `вывод strace `в файл

Я пытаюсь записать вывод strace ls в файл. Я знаю, что мне нужно использовать > для перенаправления вывода команды в файл, но это не работает. Он создает файл, но команда...
27.08.2020
1
ответ

grep неправильно раскрашивает

Я пытаюсь передать вывод команды в grep. $ strace a.out | grep --color=всегда "mmap", но выводит только не раскрашенный -вывод strace :... mmap (NULL, 503808, PROT _ЧТЕНИЕ|...
22.06.2020
1
ответ

Кажется, я получаю информацию о strace для каждой команды bash. Как мне это остановить?

Вот что я получаю, когда набираю ls в терминале: (Этого не происходит, когда я вхожу в систему как пользователь root. Только когда я являюсь пользователем js. js@hp-suse-laptop:~$ ls 7255: 7255: file=libselinux.so.1 [0]; ...
27.05.2020
1
ответ

Как узнать, какая функция выполняется при чтении /proc

Я пытаюсь написать модуль ядра который скрывает некоторые сокеты от netstat. Я проверил, как работает netstat, и увидел, что он читает из /proc/net/tcp. Теперь я застрял. Пытаюсь разобраться...
24.03.2020
1
ответ

strace все системные вызовы, кроме указанных

Как запустить strace и записать все системные вызовы, но не читать и не записывать?
04.02.2020
1
ответ

Bash пытается написать две подсказки оболочки?

Я смотрю на вывод strace запущенного процесса bash, подключенного к терминал для образовательных целей. Мой процесс bash имеет PID 2883. Я набираю [OP@localhost ~]$ strace -e trace=openat,read,...
15.09.2019
1
ответ

Как контролировать обрезку сообщений strace?

strace любит обрезать сообщения, например :sendto (4, "\4\356\1\0\0\1\0\0\0\0\0\0\4[more content ]"..., 44, MSG _NOSIGNAL, NULL, 0 )= 44 Могу ли я указать strace напечатать N байтов (или даже все байты ), а...
29.07.2019
1
ответ

Могу ли я отследить программу, которая «вырвалась из тюрьмы»?

Если процесс действительно может мешать другим, можно ли его отследить? Под взломом тюрьмы я подразумеваю преодоление виртуализации, которая не позволяет одному процессу взаимодействовать с другими...
15.07.2019
1
ответ

У меня зависает завершение вкладок, можно ли использовать strace, чтобы узнать, что происходит?

В моем примере я начинаю вводить sudo su dkay...... и команда зависает примерно на минуту, прежде чем табуляция завершается sudo su dkayton. Мне посоветовали использовать strace, чтобы узнать, что происходит....
18.06.2019
1
ответ

почему ldconfig создает символическую ссылку на libselinux.so.1 из libext2fs.so.2?

Используя strace, я обнаружил поведение ldconfig (glibc), я не могу понять lstat("/usr/lib/libext2fs.so.2", {st_mode=S_IFLNK|0777, st_size=16, .. .}) = 0 unlink("/usr/lib/libext2fs.so.2") ...
08.06.2019
1
ответ

Как отследить причину внезапно появившегося незавершенного завершения программы, в то время как с помощью `strace` она завершается?

У меня есть программа, которая внезапно начала работать не завершать (я не обновлял программу, а мою систему и ядро, я не помню, что вызвало эффект. Перекомпиляция программы ...
07.05.2019
1
ответ

Изменить формат вывода трассировки событий системного вызова на ftrace

Я включил трассировку событий ftrace для системного вызова sys_enter_openat. Соответствующий формат вывода, указанный в events / syscalls / sys_enter_openat / format: print fmt: "dfd: 0x% 08lx, filename: 0x% 08lx, flags: 0x% ...
15.04.2019
1
ответ

Исполняемый файл с именем 'test' находится в $ PATH, но не запускается

У меня есть файл в $ HOME / bin (прежде чем вы спросите, да, он находится на моем пути), называемый test, который я подтвердил может выполняться нормально, когда я запускаю его с полным путем к файлу. Однако я получаю очень странное сообщение ...
06.02.2019
1
ответ

ld.so.cache и libc.so.6 сопоставлено память на каждый звонок?

играет с stroce, это кажется мне, что ld.so.cache и libc .so.6 открываются и сопоставлены на память почти для каждого процесса. По крайней мере, эти процессы, с которыми я экспериментировал. Разве это не значит ...
27.12.2018
1
ответ

Как составить список всех процессов, которые обращались к определенному файлу?

strace может отслеживать только один процесс, а не все, lsof тоже не лучший способ, это не инструмент реального времени, может быть мне нужна версия lsof реального времени? Как перечислить все процессы, к которым был осуществлен доступ ...
27.09.2018
1
ответ

Мониторинг доступа к файлам с отображением кэша / памяти

У меня есть приложение, которое использует несколько файлов с отображением памяти. Если я проверю количество основных ошибок страницы (с помощью / proc / / stat), они резко возрастут. Мне было интересно, можно ли каким-то образом отслеживать, что
04.06.2018
1
ответ

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

я использую strace, и следующая строка появляется: читать (3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\3\2\0\0\0\0\0@\0\0\0\0\0\00P\265\31\0\0\0\0\0\0\0\0\0@\0008\0\n\0@\0G\0F\0\6\0\0\0\5\0\0\0@...
04.04.2018
1
ответ

Компиляция программы ptrace () на OSX

У меня есть эта простая программа на C в MacOS: #include # включить #include #include int main (int argc, char * argv []) {pid_t pid = ...
28.02.2018
1
ответ

Ускоренное создание временных файлов в linux

У меня есть приложение для linux, которое я использую довольно часто и которое любит делать много временных файлов во время своей работы. В основном, его программное обеспечение, которое маршрутизирует печатные платы автоматически и во время ...
21.02.2018
1
ответ

Значение fcntl… F_SETLK… (ресурс временно недоступен) в выводе strace?

Когда я использую straceon Apache, когда он не отвечает, я получаю следующий вывод: [pid 13704] fcntl (57, F_SETLK, {type = F_RDLCK, whence = SEEK_SET, start = 1073741824, len = 1}) = -1 EAGAIN (Resource ...
14.05.2017
1
ответ

Откуда взять файл «/etc/ld.so.nohwcap»? [дубликат]

Когда я запускаю команду через утилиту strace, я вижу ошибки доступа, такие как access ("/ etc / ld.so.nohwcap", F_OK) = -1 ENOENT (Нет такого файла или каталога) Теперь я ' я где-то читал, что ...
23.03.2017
1
ответ

Как strace может контролировать себя?

У меня гипотетическая ситуация: допустим, у нас есть два процесса strace S1 и S2, которые просто отслеживают друг друга. Как это может быть возможным? Что ж, в параметрах командной строки для strace, -...
12.02.2017
1
ответ

Почему `w` здесь требует больше системных вызовов, чем простой скрипт python?

Я хотел бы больше погрузиться в Linux и играл с хорошим инструментом strace (Версия: 4.11) на Ubuntu 16.04 LTS и мне интересно, почему вызов, подобный следующему # strace -c w ...
25.01.2017
1
ответ

RHEL: невозможно использовать утилиту ipset с ошибкой: невозможно открыть сеанс с ядром

Я использую VPS от поставщика VPS, который запускает ядро 2.6, RHEL с системой виртуализации OpenVZ. Я хочу использовать утилиту ipset для управления наборами IP-адресов на моем брандмауэре iptables. Это ошибка, которую я получаю ...
03.11.2016
1
ответ

Apache suexec не будет работать с strace

У меня есть экземпляр Apache с включенным mod_suexec. Я пытаюсь отладить проблему и запускаю Apache с strace, чтобы попытаться видеть то, что происходит. Однако, когда я запускаю Apache как это: # strace...
11.08.2016
1
ответ

куда идут данные, записанные в дескриптор файла, который никогда не открывался

Я получил вывод, полученный с помощью следующей команды: $ strace -f -e trace = process, socketpair, open, close, dup, dup2, read, write - o rsync.log rsync -avcz --progress src / dst / это немного длинновато, поэтому я его загрузил ...
22.06.2016
1
ответ

Вывод Strace не показывает системный вызов

Я читаю исходный код coreutils и наткнулся на код tty.c. Основная функция tty выглядит следующим образом: int main (int argc, char **argv) { char *tty; int optc; initialize_main (&argc, ...
14.06.2016
1
ответ

Как понять результат трассировки, выполняемой внешней командой в bash?

В Ubuntu , Я запускаю date прямо в интерактивной оболочке bash, pid которой равен 6913. $ date Ср, 2 марта 23:57:44 EST 2016 В то же время я отслеживаю оболочку bash 6913 из другой интерактивной оболочки bash ...
03.03.2016
1
ответ

Отладка выключения ядра?

Я использую Linux 4.2.0, ядро ​​Ubuntu Wily HWE для Ubuntu 14.04 (это то, что я использую) . В моделях MacBook 11,4 и 11,5 есть неприятная ошибка, из-за которой ноутбуки фактически никогда не выключаются, они ...
28.02.2016