1.2 KiB
Raw Blame History

setarch

Изменять сообщаемую архитектуру для выполнения программы, в основном используется для изменения поведения программ в зависимости от архитектуры системы. Полезно для тестирования совместимости или запуска устаревших приложений. Больше информации: https://manned.org/setarch.

  • Запустить команду, как если бы архитектура машины была i686 (полезно для запуска 32-битных приложений на 64-битном ядре):

setarch i686 {{команда}}

  • Запустить оболочку с архитектурой x86_64:

setarch x86_64 {{bash}}

  • Отключить рандомизацию виртуального адресного пространства:

setarch {{linux32}} {{[-R|--addr-no-randomize]}} {{команда}}

  • Показать список поддерживаемых архитектур:

setarch --list

  • Показать справку:

setarch {{[-h|--help]}}