Linux: инструмент для мониторинга каждого процесса, выполнения команды, в ближайшее время, отслеживания того, что происходит в данный момент

1545
Bevor

Возможное дублирование:
Как мне зарегистрировать все запуски процессов в Linux

Здравствуйте,
из-за проблемы с зависанием в моем Ubuntu 10.10 (она не изолируется), хотя я собираюсь как-то зарегистрировать каждый исполняемый файл ядра в каком-либо файле, чтобы увидеть, что происходит в последний раз, когда в следующий раз происходит замораживание, чтобы не потерять ценную информацию.
Я нашел акт, но это явно не то, что я ищу. На самом деле он регистрирует только пользовательские команды и тому подобное. Мне нужно что-то, что входит в гораздо более глубокий уровень. Лучше всего будет какой-нибудь скрипт, который записывает каждое прерывание. Кто-нибудь знает такой инструмент?

1
Подсистема аудита. Ignacio Vazquez-Abrams 13 лет назад 0
то есть начать с http://superuser.com/questions/222912/how-can-i-log-all-process-launches-in-linux Gilles 13 лет назад 2
Может быть, вы можете получить [дамп ядра ядра] (http://askubuntu.com/q/3051/1059). См. Также [CrashdumpRecipe] (https://wiki.ubuntu.com/Kernel/CrashdumpRecipe) и другие [темы отладки ядра Ubuntu] (https://wiki.ubuntu.com/Kernel/Debugging). Gilles 13 лет назад 0
Спасибо, Жиль, это то, что я ищу. Можете ли вы публиковать как ответ, так что я могу проверить ответ. Bevor 13 лет назад 0

2 ответа на вопрос

1
apolinsky

Вы можете попробовать 'ps' -aux, в котором перечислены все процессы, запущенные в системе в определенный момент времени. Вы можете поместить его в сценарий оболочки для итеративного выполнения с течением времени, возможно, с перерывом между итерациями. «Топ» работает непрерывно и перечисляет крупнейших пользователей системных ресурсов. У этого также есть флаги, которые могут адаптировать его вывод (man top или man ps)

Алан

не достаточно низкий уровень. AFAIK не возможно получить прерывания ядра с этим. Я попробую. Bevor 13 лет назад 0
0
Bevor

Комментарий Жиля был решением:

Может быть, вы можете получить дамп ядра . Смотрите также CrashdumpRecipe и другие темы по отладке ядра Ubuntu .