LINUX.ORG.RU
ФорумAdmin

Процессы в LINUX


0

1

Можно ли узнать,что делает работающий процесс в LINUX? И как это сделать?)



Последнее исправление: Prog2012 (всего исправлений: 1)

Можно ли узнать,что делает работающий процесс в LINUX?

Варианты:

  • производит действия над последовательностью байт
  • уточнить, что понимается под «что делает»
sergv
()
Ответ на: комментарий от sergv

)))))))))))))) Хороший вариант ответа.

Видимо имеется ввиду, каким способом можно узнать,что именно за действия над последовательностью байт))

Prog2012
() автор топика

Смотри в сторону procfs, например.

Kindly_Cat
()
Ответ на: комментарий от Prog2012

Вобщем, как верно заметил uspen, strace.

Для более простых случаев - lsof (список открытых файлов, сокетов), acct etc.

sergv
()
Ответ на: комментарий от Prog2012

Видимо имеется ввиду, каким способом можно узнать,что именно за действия над последовательностью байт))

Как правило одно из четырех: mov, or, xor, and

Kroz ★★★★★
()

Можно. Для этого существуют отладчики, профилировщики, системы инструментирования, аудита, контроля доступа и так далее (в зависимости от того, какую именно информацию тебе нужно получить).

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)

Почему этого скобочника еще не забанили?

nickionn ★☆
()

лучший способ, это запустить линукс под эмулятором, например: simics или qemu и тогда ты узнаешь все операции и с устройствами тоже.

dimon555 ★★★★★
()

strace, netstat, stat, fstat и ещё какой-то стат. А вообще ответ на твой вопрос gdb. Странно, что ещё никто не посоветовал.

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