NX обозначает No eXecute, а XD обозначает eXecute Disable – технология, используемая в процессорах для предотвращения выполнения определенных типов кода.
NX / XD – это аппаратная функция процессора, которая имеется практически во всех аппаратных средствах.
Некоторые BIOS имеют расширенную опцию включения или выключения.
Это руководство поможет проверить, включена ли функция NX / XD.
Используйте следующую команду, чтобы проверить состояние NX / XD на уровне ОС.
Например:
1. С помощью команды dmesg:
# dmesg | grep "Execute Disable" [ 0.000000] NX (Execute Disable) protection: active
2. С помощью journalctl:
# journalctl -b | grep 'Execute Disable' Dec 31 14:30:23 kernel: NX (Execute Disable) protection: active
Примечание. Это аппаратная функция, которая доступна практически на всех аппаратных средствах, некоторые из них имеют функцию включения / выключения в самой BIOS. Но не рекомендуется отключать эту функцию.
Заключение
NX обозначает No eXecute, а XD обозначает eXecute Disable.
Оба они одинаковы и представляют собой технологию, используемую в процессорах для предотвращения выполнения определенных типов кода.
Вы также можете использовать файл /var/log/messages и команду dmesg, чтобы проверить, включена ли эта функция.
# cat /var/log/messages | grep "Execute Disable" [ 0.000000] NX (Execute Disable) protection: active
# dmesg | grep "Execute Disable" [ 0.000000] NX (Execute Disable) protection: active
2 комментария
Не Одна команда не работает.
А какие выводы из “НЕ ОДНОЙ” команд?